/* ruční kóty a popisy (pro/anotace.js) */
.an-lista{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;max-width:calc(100% - 24px);padding:8px 10px;background:var(--card,#fff);border:1px solid var(--line,#d3d9d4);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.12);font-size:13px}
.an-lista[hidden]{display:none}
.an-lista label{display:flex;align-items:center;gap:4px}
.an-lista select,.an-lista input{min-height:32px;font:inherit}
.an-lista input[data-an-v="text"]{width:14em}
.an-lista button{min-height:32px;padding:0 10px}
.an-lista .zlo{color:#b42318}
.an-lista .an-rada{flex-basis:100%;color:var(--mut,#5f6a64);font-size:12px}
[data-an-tool] svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}
[data-an-tool].on{background:var(--acc-bg,#e3f0ea);color:var(--acc,#1f6f5c)}
.an-skupina{display:contents}
@media (max-width:600px){.an-lista{bottom:8px;gap:4px 6px;padding:6px 8px}.an-lista input[data-an-v="text"]{width:9em}}
@media (pointer:coarse){.an-lista select,.an-lista input,.an-lista button{min-height:44px}}
