/* Hranica DPH: štýl sledovača obratu. Používa len spoločné premenné. */
.sled{max-width:760px}
.sled .mezo{display:flex;flex-direction:column;gap:6px;margin:0 0 16px}
.sled label,.sled .tab-hlav{font:500 11px/1.4 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--meta)}
.sled input,.sled select{padding:14px 16px;border:1px solid var(--campo);border-radius:var(--radio);background:var(--fondo);color:var(--tinta);font:400 15px Sora,system-ui,sans-serif;width:100%;box-sizing:border-box;min-width:0}
.sled .riadok{display:grid;gap:0 16px}
@media(min-width:620px){.sled .riadok{grid-template-columns:1fr 1fr}}
.sled-rok{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:0 0 20px}
.sled-rok .mezo{margin:0;min-width:140px}
.sled-vysl{margin:0 0 28px;padding:20px 22px;border-left:4px solid var(--marca);background:var(--panel)}
.sled-vysl[data-stav="blizko"]{border-left-color:var(--acento)}
.sled-vysl[data-stav="prekroceno"],.sled-vysl[data-stav="prekroceno2"]{border-left-color:var(--error)}
.sled-vysl p{margin:0 0 8px}
.sled-stav{font:500 11px/1.4 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--meta)}
.sled-suma{font-size:26px;font-weight:600;color:var(--tinta);letter-spacing:-.02em}
.sled-pruh{position:relative;height:12px;background:var(--linea);margin:12px 0 4px}
.sled-pruh i{position:absolute;left:0;top:0;bottom:0;background:var(--marca)}
.sled-vysl[data-stav="blizko"] .sled-pruh i{background:var(--acento)}
.sled-vysl[data-stav="prekroceno"] .sled-pruh i,.sled-vysl[data-stav="prekroceno2"] .sled-pruh i{background:var(--error)}
.sled-pruh b{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--tinta)}
.sled-meno{display:flex;justify-content:space-between;font-size:12.5px;color:var(--meta)}
.sled-drobne{font-size:13.5px;color:var(--suave)}
.sled-chyba{color:var(--error);font-weight:600;margin:0 0 12px}
.sled-tab{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0 16px}
.sled-tab th{text-align:left;font:500 11px/1.4 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--meta);padding:8px 10px;border-bottom:1px solid var(--campo)}
.sled-tab td{padding:9px 10px;border-bottom:1px solid var(--linea);color:var(--tinta);vertical-align:top}
.sled-tab td.cis{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.sled-tab th.cis{text-align:right}
.sled-tab .nezapocita{color:var(--meta)}
.sled-tab button{appearance:none;background:none;border:1px solid var(--campo);color:var(--tinta);padding:4px 10px;font:400 13px Sora,system-ui,sans-serif;cursor:pointer;border-radius:var(--radio)}
.sled-akcie{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 8px}
.sled-akcie button,.sled-akcie label.boton--borde{padding:11px 18px;font:600 14px/1.2 Sora,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--tinta);cursor:pointer}
.sled-akcie input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.sled-prazdne{font-size:14px;color:var(--meta);margin:0 0 12px}
@media(max-width:560px){.sled-tab .skry{display:none}}
