.hlavicka__asistent{display:inline-flex;align-items:center;gap:7px;min-height:var(--cil-tablet);padding:0 14px 0 12px;border:1px solid var(--hlavicka-prvek-border);border-radius:var(--radius-pilulka);background:var(--hlavicka-prvek-bg);color:var(--hlavicka-prvek-text);font-size:var(--text-12);font-weight:var(--vaha-tucna);white-space:nowrap;cursor:pointer}.hlavicka__asistent:hover{background:var(--hlavicka-prvek-hover)}.hlavicka__asistent[aria-expanded=true]{border-color:var(--hlavicka-akcent)}.hlavicka__asistent-zkratka{padding:1px 6px;border:1px solid var(--hlavicka-prvek-border);border-radius:var(--radius-input);color:var(--hlavicka-prvek-text-sekundarni);font-family:inherit;font-size:var(--text-11);font-weight:var(--vaha-tucna)}@media (pointer: coarse),(max-width: 949px){.hlavicka__asistent-zkratka{display:none}}@media (max-width: 560px){.hlavicka__asistent{width:var(--cil-tablet);padding:0;justify-content:center}.hlavicka__asistent-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.asistent-podklad{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding:calc(var(--hlavicka-vyska) + 24px) 24px 24px;background:var(--prekryv);overflow-y:auto;overscroll-behavior:contain}.asistent-panel{display:flex;flex-direction:column;width:100%;max-width:660px;max-height:calc(100dvh - var(--hlavicka-vyska) - 48px);border:1px solid var(--border);border-radius:var(--radius-modal);background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-modal);overflow:hidden}.asistent-panel__hlava{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 20px;border-bottom:1px solid var(--border)}.asistent-panel__znacka{display:inline-flex;color:var(--accent)}.asistent-panel__titul{font-size:var(--text-14);font-weight:var(--vaha-extra)}.asistent-panel__podtitul{font-size:var(--text-12);color:var(--text-secondary)}.asistent-panel__mezera{flex:1}.asistent-panel__zavrit{display:inline-flex;align-items:center;justify-content:center;width:var(--cil-tablet);height:var(--cil-tablet);border:0;border-radius:var(--radius-tlacitko);background:transparent;color:var(--text-secondary);cursor:pointer}.asistent-panel__zavrit:hover{background:var(--bg-hover);color:var(--text-primary)}.asistent-panel__formular{display:flex;align-items:flex-start;gap:10px;padding:14px 20px 10px}.asistent-panel__pole{flex:1;min-width:0;min-height:var(--cil-tablet);max-height:160px;padding:11px 13px;border:1px solid transparent;border-radius:var(--radius-input);background:var(--bg-input);color:var(--text-primary);font-size:var(--text-14);resize:vertical}.asistent-panel__pole::placeholder{color:var(--text-muted)}.asistent-panel__pole:focus-visible{outline:2px solid var(--accent);outline-offset:0}.asistent-panel__formular .tlacitko-s-duvodem{max-width:180px}.asistent-panel__soukromi{margin:-4px 20px 8px;color:var(--text-secondary);font-size:var(--text-12)}.asistent-panel__jen-cist{margin:14px 20px 10px}.asistent-panel__kontext{display:flex;align-items:center;gap:10px;min-height:var(--cil-tablet);margin:0 20px 6px;padding:0 12px;border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-secondary);font-size:var(--text-12);cursor:pointer;border:1px solid var(--border)}.asistent-panel__kontext input{width:18px;height:18px;accent-color:var(--accent-solid)}.asistent-panel__kontext strong{color:var(--text-primary);font-weight:var(--vaha-tucna)}.asistent-panel__telo{flex:1;min-height:0;padding:4px 20px 18px;overflow-y:auto;overscroll-behavior:contain}.asistent-panel__telo>.hlaska:first-child,.asistent-panel__vypnuto{margin-top:8px}.asistent-panel__priklady{display:flex;flex-direction:column;gap:6px;padding-top:8px}.asistent-panel__nadpis-prikladu{margin:0 0 3px;color:var(--text-secondary);font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em}.asistent-panel__priklad{min-height:var(--cil-tablet);padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);color:var(--text-primary);font-size:var(--text-13);text-align:left;cursor:pointer}.asistent-panel__priklad:hover{border-color:var(--accent-solid)}.asistent-panel__napoveda{margin:8px 0 0;color:var(--text-secondary);font-size:var(--text-12);line-height:1.5}.prepis{display:flex;flex-direction:column;gap:10px;padding-top:8px}.prepis>p,.prepis__odmitnuti>p,.prepis__zastaveno>p{margin:0}.prepis__uzivatel{align-self:flex-end;max-width:85%;padding:9px 13px;border-radius:var(--radius-tlacitko);background:var(--accent-soft);color:var(--text-primary);font-size:var(--text-13);white-space:pre-wrap}.prepis__asistent{font-size:var(--text-13);line-height:1.55;white-space:pre-wrap}.prepis__nastroj{color:var(--text-secondary);font-size:var(--text-12)}.prepis__nastroj--chyba,.prepis__nastroj--odmitnuto{color:var(--danger-text)}.prepis__odmitnuti,.prepis__zastaveno{padding:11px 13px;border-radius:var(--radius-tlacitko);font-size:var(--text-13);line-height:1.5}.prepis__odmitnuti{background:var(--danger-bg);color:var(--danger-text)}.prepis__zastaveno{background:var(--warn-bg);color:var(--warn-text)}.prepis__odmitnuti-titul{font-size:var(--text-12);font-weight:var(--vaha-extra)}.prepis__chyba{padding:11px 13px;border-radius:var(--radius-tlacitko);background:var(--danger-bg);color:var(--danger-text);font-size:var(--text-13)}.prepis__bezi{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:var(--text-12)}.navrh{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);box-shadow:var(--shadow-card)}.navrh[data-stav=ceka]{border-color:var(--accent-solid)}.navrh__hlava{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.navrh__titul{font-size:var(--text-14);font-weight:var(--vaha-extra)}.navrh__shrnuti{margin:4px 0 0;font-size:var(--text-13);line-height:1.5}.navrh__operace{margin:4px 0 0;color:var(--text-secondary);font-size:var(--text-11)}.navrh__operace code{font-family:inherit;font-weight:var(--vaha-tucna);overflow-wrap:anywhere}.navrh__radky{margin:10px 0 0}.navrh__radek{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:7px 0;border-top:1px solid var(--row-border)}.navrh__radek--uprava{grid-template-columns:minmax(0,1fr)}.navrh__pole{font-size:var(--text-13);font-weight:var(--vaha-tucna);overflow-wrap:anywhere}.navrh__hodnota{margin:0;font-size:var(--text-13);font-weight:var(--vaha-tucna);text-align:right;overflow-wrap:anywhere}.navrh__radek--uprava .navrh__hodnota{display:flex;flex-direction:column;gap:4px;text-align:left}.navrh__zdroj{grid-column:1 / -1;margin:0;color:var(--text-secondary);font-size:var(--text-11)}.navrh__zdroj--chybi{color:var(--warn-text)}.navrh__nahled{margin:10px 0 0;color:var(--text-secondary);font-size:var(--text-12);line-height:1.5}.navrh__nahled--bez{padding:9px 11px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text)}.navrh__varovani{margin-top:10px;padding:11px 13px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text);font-size:var(--text-12);line-height:1.55}.navrh__varovani p{margin:0}.navrh__varovani-titul{font-weight:var(--vaha-extra)}.navrh__vysledek{margin:10px 0 0;color:var(--text-secondary);font-size:var(--text-12)}.navrh__vysledek--ok{color:var(--ok-text);font-weight:var(--vaha-tucna)}.navrh__vysledek--chyba{padding:9px 11px;border-radius:var(--radius-tlacitko);background:var(--danger-bg);color:var(--danger-text)}.navrh__chyba{margin:8px 0 0}.navrh__odkaz{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:8px}.navrh__odkaz .vstup{flex:1 1 200px;min-width:0}.navrh__tlacitka{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 10px;margin-top:12px}@media (max-width: 949px){.asistent-podklad{padding:calc(var(--hlavicka-vyska) + 8px) 10px 10px}.asistent-panel{max-height:calc(100dvh - var(--hlavicka-vyska) - 18px)}.asistent-panel__podtitul{display:none}.asistent-panel__formular{flex-direction:column;align-items:stretch}.asistent-panel__formular .tlacitko-s-duvodem{max-width:none}}.asistent-centrum__stav{margin-top:12px}.asistent-seznam{display:flex;flex-direction:column;margin-top:12px}.asistent-seznam__radek{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:var(--cil-tablet);padding:10px 0;border-top:1px solid var(--row-border)}.asistent-seznam__hlavni{flex:1 1 260px;min-width:0}.asistent-seznam__nazev{margin:0;font-size:var(--text-13);font-weight:var(--vaha-tucna);overflow-wrap:anywhere}.asistent-seznam__vedlejsi{margin:2px 0 0;color:var(--text-secondary);font-size:var(--text-12)}.pravidla-ai__oblast{margin-top:16px}.pravidla-ai__nadpis{margin:0 0 12px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.pravidla-ai__pravidlo{display:flex;align-items:flex-start;gap:11px;padding:8px 0;border-top:1px solid var(--row-border)}.pravidla-ai__zapnuto{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--cil-tablet);height:var(--cil-tablet)}.pravidla-ai__zapnuto input{width:20px;height:20px;accent-color:var(--accent-solid);cursor:pointer}.pravidla-ai__telo{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.pravidla-ai__text{min-height:64px}.pravidla-ai__text--vypnute{color:var(--text-secondary)}.pravidla-ai__meta{margin:0;color:var(--text-secondary);font-size:var(--text-11)}.pravidla-ai__akce{flex:none}@media (max-width: 560px){.asistent-podklad{align-items:stretch;padding:0}.asistent-panel{max-width:none;height:100vh;height:100dvh;max-height:none;border:0;border-radius:0;padding-bottom:env(safe-area-inset-bottom,0px)}.asistent-panel__pole{font-size:var(--text-16)}}@media (max-width: 560px){.pravidla-ai__pravidlo{flex-wrap:wrap}.pravidla-ai__telo{flex:1 1 200px}.pravidla-ai__akce{flex-basis:100%}}.asistent-zarazeni__fotky{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.asistent-zarazeni__fotka{display:block;width:64px;height:64px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-input)}.asistent-zarazeni__fotka img{display:block;width:100%;height:100%;object-fit:cover}.asistent-dotazy__filtr{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.asistent-dotazy__filtr .vstup{flex:1;min-width:220px;max-width:420px}.poradce{display:grid;gap:16px}.poradce__nadpis{margin:0 0 8px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.poradce__info{background:var(--info-bg);color:var(--info-text)}.poradce__fotky{display:grid;gap:8px;justify-items:start}.poradce__vstup{display:none}.poradce__nahledy{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.poradce__nahled{display:grid;gap:4px;justify-items:center}.poradce__nahled img{width:120px;height:90px;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-input)}.poradce__minule ul,.poradce__navrhy,.poradce__varovani{margin:0;padding:0;list-style:none}.poradce__minule-radek{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--row-border);font-size:var(--text-13)}.poradce__minule-popis{color:var(--text-secondary)}.poradce__kod{font-weight:var(--vaha-extra);white-space:nowrap}.poradce__pochopil{margin:0 0 8px;font-size:var(--text-13);color:var(--text-secondary)}.poradce__navrhy{display:grid;gap:12px}.poradce__navrh{display:grid;gap:8px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);justify-items:start}.poradce__navrh:first-child{border-color:var(--accent-solid)}.poradce__navrh-hlava{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.poradce__navrh-hlava .poradce__kod{font-size:var(--text-16)}.poradce__nazev{font-size:var(--text-14);font-weight:var(--vaha-tucna)}.poradce__stitky{display:flex;flex-wrap:wrap;gap:6px}.poradce__proc{margin:0;font-size:var(--text-13);line-height:1.45}.poradce__overit{font-size:var(--text-13)}.poradce__overit-nadpis{margin:0;font-weight:var(--vaha-tucna)}.poradce__overit ul{margin:4px 0 0;padding-left:18px}.poradce__opora{font-size:var(--text-12);color:var(--text-secondary)}.poradce__opora summary{cursor:pointer;min-height:var(--cil-radek);display:flex;align-items:center}.poradce__opora ul{margin:4px 0 0;padding-left:18px}.poradce__varovani{margin-top:8px;font-size:var(--text-12);color:var(--warn-text)}.casove-razitko{display:flex;flex-direction:column;gap:6px;margin-top:10px}.casove-razitko__stav{margin:0;padding:6px 10px;border-radius:6px;font-size:var(--text-13);font-weight:600}.casove-razitko__stav--ok{background:var(--ok-bg);color:var(--ok-text)}.casove-razitko__stav--ceka,.casove-razitko__stav--zadne{background:var(--neutral-bg);color:var(--neutral-text)}.casove-razitko__stav--varovani{background:var(--warn-bg);color:var(--warn-text)}.casove-razitko__stav--chyba{background:var(--danger-bg);color:var(--danger-text)}.casove-razitko__akce{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.casove-razitko__poznamka{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.vyfotit-doklad{display:flex;flex-direction:column;gap:8px}.vyfotit-doklad__vstup{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.vyfotit-doklad__stav{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.vyfotit-doklad__chyba{margin-top:0}.navrh-dokladu{margin-top:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.navrh-dokladu--neprecteno{background:var(--bg-page)}.navrh-dokladu__titul{margin:0 0 4px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.navrh-dokladu__text{margin:0 0 10px;font-size:var(--text-12);color:var(--text-secondary)}.navrh-dokladu__varovani{margin:0 0 10px;padding-left:32px}.navrh-dokladu__varovani li+li{margin-top:4px}.navrh-dokladu__tabulka td{vertical-align:top}.navrh-dokladu__radek--nejde td{color:var(--text-secondary)}.navrh-dokladu__zaskrtnuti{width:22px;height:22px;margin:8px 0 0}.navrh-dokladu__kod{white-space:nowrap;padding-top:14px}.navrh-dokladu__nazev{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--text-13);padding-top:6px}.navrh-dokladu__vedlejsi{display:block;margin-top:2px;font-size:var(--text-11);color:var(--text-secondary)}.navrh-dokladu__duvod{display:block;margin-top:4px}.navrh-dokladu__mnozstvi{width:96px;text-align:right;font-variant-numeric:tabular-nums}.navrh-dokladu__mj{width:76px}.navrh-dokladu__vaha{width:84px;margin-top:6px;text-align:right}.navrh-dokladu__nezvazeno{display:inline-flex;align-items:center;gap:6px;min-height:var(--cil-bezny);font-size:var(--text-12);color:var(--text-secondary);cursor:pointer}.navrh-dokladu__nezvazeno input{width:20px;height:20px}.navrh-dokladu__akce{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:12px}@media (pointer: coarse){.navrh-dokladu__zaskrtnuti,.navrh-dokladu__nezvazeno input{width:26px;height:26px}.navrh-dokladu__nezvazeno{min-height:var(--cil-tablet)}}.doklady{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:16px;background:var(--prekryv)}.doklady__okno{display:flex;flex-direction:column;width:100%;max-width:1180px;height:100%;overflow:hidden;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-modal);box-shadow:var(--shadow-modal)}.doklady__okno:focus{outline:none}.doklady__hlava{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 18px 12px;border-bottom:1px solid var(--border)}.doklady__hlava-text{min-width:0}.doklady__drobecek{margin:0 0 2px;font-size:var(--text-12);color:var(--text-secondary)}.doklady__titul{margin:0;font-size:var(--text-19);font-weight:var(--vaha-extra);overflow-wrap:anywhere}.doklady__zakazka{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.doklady__zavrit{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--cil-tablet);height:var(--cil-tablet);padding:0;color:var(--text-secondary);cursor:pointer;background:transparent;border:0;border-radius:var(--radius-tlacitko)}.doklady__zavrit:hover{color:var(--text-primary);background:var(--bg-hover)}.doklady__hlasky{display:flex;flex-direction:column;gap:8px;padding:10px 18px 0}.doklady__hlaska{margin:0;padding:10px 14px;font-size:var(--text-13);font-weight:var(--vaha-tucna);line-height:1.45;border-radius:var(--radius-tlacitko)}.doklady__hlaska--ok{color:var(--ok-text);background:var(--ok-bg)}.doklady__hlaska--varovani{color:var(--warn-text);background:var(--warn-bg)}.doklady__hlaska--chyba{color:var(--danger-text);background:var(--danger-bg)}.doklady__hlaska a{font-weight:var(--vaha-extra);color:inherit;text-decoration:underline}.doklady__telo{display:grid;grid-template-columns:264px minmax(0,1fr);flex:1 1 auto;min-height:0}.doklady__telo--bez-boku{grid-template-columns:minmax(0,1fr)}.doklady__bok{display:flex;flex-direction:column;gap:14px;min-width:0;padding:14px 12px;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-panel);border-right:1px solid var(--border)}.doklady__detail{min-width:0;padding:14px 18px 20px;overflow-y:auto;overscroll-behavior:contain}.doklady__seznam ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.doklady__polozka{display:flex;flex-direction:column;gap:4px;width:100%;min-height:var(--cil-tablet);padding:8px 10px;font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.doklady__polozka:hover{background:var(--bg-hover)}.doklady__polozka--aktivni,.doklady__polozka--aktivni:hover{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.doklady__polozka-nazev{font-size:var(--text-13);font-weight:var(--vaha-tucna);overflow-wrap:anywhere}.doklady__polozka-radek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.doklady__polozka-cislo{font-size:var(--text-12);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.doklady__zakazka-akce{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.doklady__zakazka-akce .tlacitko-s-duvodem .tlacitko--primarni,.doklady__zakazka-akce .tlacitko-s-duvodem .tlacitko--sekundarni{width:100%}.doklady__platba{display:flex;flex-direction:column;gap:2px;font-size:var(--text-12);color:var(--text-secondary)}.doklady__platba .tlacitko.tlacitko--textove,.doklady__zakazka-akce .tlacitko.doklady__archiv{justify-content:flex-start;padding-left:0}.doklady__zakazka-akce .doklady__archiv{gap:6px}.doklady__pozn{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.doklady__doklad{display:flex;flex-direction:column;gap:12px;min-width:0}.doklady__doklad-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.doklady__doklad-titul{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra);overflow-wrap:anywhere}.doklady__udaje{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0}.doklady__udaje>div{display:flex;flex-direction:column;gap:2px;min-width:0}.doklady__udaje dt{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.doklady__udaje dd{margin:0;font-size:var(--text-13)}.doklady__castka{font-weight:var(--vaha-extra)}.doklady__co-ted{margin:0;padding:10px 14px;font-size:var(--text-13);line-height:1.45;color:var(--text-primary);background:var(--bg-empty);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius-tlacitko)}.doklady__akce{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.doklady__akce .tlacitko-s-duvodem.tlacitko-s-duvodem--radek,.doklady__dalsi-seznam .tlacitko-s-duvodem.tlacitko-s-duvodem--radek{flex-wrap:wrap;min-width:0;max-width:100%}.doklady__akce .duvod,.doklady__dalsi-seznam .duvod{min-width:0;overflow-wrap:anywhere}.doklady__dalsi-tlacitko svg{flex:none}.doklady__dalsi{padding:12px;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.doklady__dalsi-seznam{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.doklady__dalsi-prazdno{margin:0;font-size:var(--text-13);color:var(--text-secondary)}.doklady__pracovni{display:flex;flex-direction:column;gap:14px;min-width:0}@media (width >= 1100px){.doklady__pracovni--upravy{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start}}.doklady__platno{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;color:var(--text-primary);background:var(--bg-page);border-radius:var(--radius-tlacitko)}.doklady__platno-lista{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.doklady__platno-popis{flex:1 1 240px;min-width:0;margin:0;font-size:var(--text-12);color:var(--text-secondary)}.doklady__platno-akce{display:flex;flex-wrap:wrap;gap:8px}.doklady__platno-zprava{margin:0;padding:48px 12px;font-size:var(--text-13);color:var(--text-secondary);text-align:center}.doklady__platno .hlaska.doklady__platno-chyba{margin-top:0}.doklady__platno-chyba p{margin:0 0 10px}.doklady__ram{display:block;width:100%;height:72vh;height:72dvh;min-height:420px;border:0;border-radius:var(--radius-input)}.doklady__upravy-sloupec{display:flex;flex-direction:column;gap:10px;min-width:0}.doklady__data-pole{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.doklady__data-varovani{display:flex;flex-direction:column;gap:6px;padding:10px 12px;font-size:var(--text-12);color:var(--warn-text);background:var(--warn-bg);border-radius:var(--radius-tlacitko)}.doklady__data-varovani p{margin:0}.doklady__upravy{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.doklady__upravy-titul{margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.doklady__upravy-pozn{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.doklady__radky{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.doklady__radek,.doklady__novy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;min-width:0}.doklady__radek{padding-bottom:10px;border-bottom:1px solid var(--row-border)}.doklady__radek-nazev,.doklady__radek-soucet,.doklady__radek-mimo,.doklady__radek>.tlacitko-s-duvodem,.doklady__novy>.tlacitko-s-duvodem{grid-column:1 / -1}.doklady__radek-soucet,.doklady__radek-mimo,.doklady__radek-prazdny{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.doklady__radek-mimo{font-style:italic}.doklady__novy{margin:0;padding:10px 0 0;border:0;border-top:1px solid var(--border)}.doklady__novy legend{margin-bottom:6px;padding:0}.doklady__prilohy{margin-top:16px}.doklady__log{font-size:var(--text-12);color:var(--text-secondary)}.doklady__log summary{display:flex;align-items:center;min-height:var(--cil-bezny);font-weight:var(--vaha-tucna);cursor:pointer}.doklady__log ul{margin:6px 0 0;padding-left:18px}@media (width <= 900px){.doklady{padding:0}.doklady__okno{border:0;border-radius:0}.doklady__telo{display:block;overflow-y:auto;overscroll-behavior:contain}.doklady__bok{overflow:visible;border-right:0;border-bottom:1px solid var(--border)}.doklady__detail{overflow:visible}}@media (pointer: coarse){.doklady__log summary{min-height:var(--cil-tablet)}}.opravny{position:fixed;inset:0;z-index:170;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--prekryv)}.opravny__okno{display:flex;flex-direction:column;width:100%;max-width:720px;max-height:92vh;overflow:hidden;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-modal)}.opravny__okno--uzke{max-width:460px}.opravny__hlava{padding:16px 22px;border-bottom:1px solid var(--border)}.opravny__hlava h2{margin:0;font-size:var(--text-19);font-weight:800}.opravny__meta{margin:4px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.opravny__telo{display:flex;flex-direction:column;gap:16px;padding:18px 22px;overflow:auto;overscroll-behavior:contain}.opravny__rozsah{margin:0;padding:0;border:none}.opravny__rozsah legend{padding:0;font-size:var(--text-11);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.opravny__volba{display:flex;gap:10px;align-items:flex-start;min-height:44px;padding:6px 0;font-size:var(--text-13);cursor:pointer}.opravny__radky{width:100%}.opravny__cislo{text-align:right;white-space:nowrap}.opravny__vstup{width:110px;text-align:right}.opravny__nahled{margin:0;padding:10px 12px;font-size:var(--text-13);background:var(--bg-page);border:1px solid var(--border);border-radius:10px}.opravny__paticka{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 22px;border-top:1px solid var(--border)}.opravny__duvod{flex:1;min-width:0;font-size:var(--text-12);color:var(--text-secondary);text-align:right}@media (width <= 720px){.opravny{padding:0}.opravny__okno{max-height:100vh;max-height:100dvh;border-radius:0}}.opravny__castka{margin:0;font-size:var(--text-24);font-weight:var(--vaha-extra);text-align:center}.opravny__volby-platby{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.kontrola{margin-top:16px;padding:12px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:16px}.kontrola__lista{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.kontrola__odznak{padding:5px 12px;font-size:var(--text-12);font-weight:800;border-radius:20px;white-space:nowrap}.kontrola__odznak--ok{color:var(--ok-text);background:var(--ok-bg)}.kontrola__odznak--doporuceni{color:var(--warn-text);background:var(--warn-bg)}.kontrola__odznak--brani{color:var(--danger-text);background:var(--danger-bg)}.kontrola__shrnuti{flex:1 1 200px;margin:0;font-size:var(--text-13);color:var(--text-secondary)}.kontrola__prepinac{min-height:44px;padding:0 8px;font-size:var(--text-13);font-weight:600;color:var(--accent);cursor:pointer;background:none;border:none}.kontrola__poznamka{margin:8px 0 0;font-size:var(--text-13);color:var(--text-secondary)}.kontrola__seznam{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.kontrola__nalez{padding:10px 12px;border-radius:10px;border-left:4px solid var(--border);background:var(--bg-page)}.kontrola__nalez--brani{border-left-color:var(--danger-text);background:var(--danger-bg)}.kontrola__nalez--doporuceni{border-left-color:var(--warn-text);background:var(--warn-bg)}.kontrola__nalez--preskoceno{border-left-color:var(--text-muted);background:var(--neutral-bg)}.kontrola__hlavicka{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.kontrola__nazev{font-size:var(--text-13);font-weight:800;color:var(--text-primary)}.kontrola__zavaznost,.kontrola__opora{font-size:var(--text-11);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.kontrola__co{margin:4px 0 0;font-size:var(--text-13);color:var(--text-primary)}.kontrola__jak{margin:2px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.kontrola__zahozeno{margin:12px 0 0;padding-left:18px;font-size:var(--text-12);color:var(--text-secondary)}.doklady-pdf--radek{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.doklady-pdf__uhrada{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-12);font-weight:600;white-space:nowrap}.doklady-pdf__tecka{flex:none;width:9px;height:9px;border-radius:50%;background:currentColor}.doklady-pdf__uhrada--uhrazeno{color:var(--ok-text)}.doklady-pdf__uhrada--neuhrazeno{color:var(--warn-text)}.doklady-pdf__uhrada--po_splatnosti{color:var(--danger-text)}.doklady-pdf__cipy{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.doklady-pdf__cip{gap:6px;font-variant-numeric:tabular-nums}.doklady-pdf__zadne,.doklady-pdf__duvod,.doklady-pdf__pozn{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.doklady-pdf--radek .doklady-pdf__duvod,.doklady-pdf--radek .doklady-pdf__zprava{flex-basis:100%;white-space:normal}.doklady-pdf__zprava{margin:0;font-size:var(--text-12);color:var(--text-primary)}.doklady-pdf__zprava--chyba{color:var(--danger-text)}.doklady-pdf--panel{display:flex;flex-direction:column;gap:10px;margin:0 0 16px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.doklady-pdf__titul{margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.doklady-pdf__seznam{margin:0;padding:0;list-style:none}.doklady-pdf__polozka{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;border-bottom:1px solid var(--row-border)}.doklady-pdf__nazev{flex:1 1 200px;min-width:0;font-size:var(--text-13);font-weight:var(--vaha-tucna);overflow-wrap:anywhere}.doklady-pdf__cislo{display:block;font-size:var(--text-12);font-weight:var(--vaha-bezna);color:var(--text-secondary)}.doklady-pdf__akce{display:flex;flex-wrap:wrap;gap:8px 12px}.doklady-pdf__akce .tlacitko{white-space:normal;text-align:center}@media (pointer: coarse){.doklady-pdf__cip,.doklady-pdf__okno{min-height:var(--cil-tablet)}}.uhrady{display:flex;flex-direction:column;gap:8px}.uhrady__titul{margin:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.uhrady__seznam{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:10px}.uhrady__polozka{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 14px}.uhrady__polozka+.uhrady__polozka{border-top:1px solid var(--row-border)}.uhrady__radek{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:var(--text-13)}.uhrady__castka{font-weight:var(--vaha-extra);white-space:nowrap}.uhrady__zpusob{font-weight:var(--vaha-tucna)}.uhrady__meta{display:flex;flex-wrap:wrap;gap:2px 12px;min-width:0;font-size:var(--text-12);color:var(--text-secondary);overflow-wrap:anywhere}.uhrady__meta a{font-weight:var(--vaha-tucna);color:var(--text-primary)}.uhrady__polozka--storno .uhrady__radek{color:var(--text-secondary)}.uhrady__storno{margin:0;font-size:var(--text-12);color:var(--danger-text);overflow-wrap:anywhere}.uhrady__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:4px}.uhrady__akce .tlacitko-s-duvodem.tlacitko-s-duvodem--radek{flex-wrap:wrap;min-width:0;max-width:100%}.uhrady__duvod,.uhrady__akce .duvod{min-width:0;overflow-wrap:anywhere}.uhrada__pozn{display:block;font-size:var(--text-12);font-weight:var(--vaha-bezna);color:var(--text-secondary)}.uhrada__duvod-volby{display:block}.uhrada__stred{margin-top:-10px;text-align:center}.vraceni-penez{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:10px 14px;font-size:var(--text-13);line-height:1.45;color:var(--warn-text);background:var(--warn-bg);border-radius:var(--radius-tlacitko)}.vraceni-penez--rozhodnuto{color:var(--text-primary);background:var(--bg-empty);border:1px solid var(--border)}.vraceni-penez__text{flex:1 1 240px;min-width:0;margin:0;overflow-wrap:anywhere}.vraceni-penez a{font-weight:var(--vaha-extra);color:inherit}@media (pointer: coarse){.uhrady__meta a,.vraceni-penez a{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}}.email__text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit}.doklady__preplatek{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--warn-bg);border-radius:var(--radius-tlacitko)}.doklady__preplatek-volby{display:flex;flex-direction:column;gap:8px;align-items:stretch}.doklady__vyvoz{margin-top:10px}.doklady__vyvoz-stav{margin:0;font-size:var(--text-13)}.doklady__vyvoz-preprava{margin:0;padding:0;border:0}.doklady__vyvoz-volby{display:flex;flex-wrap:wrap;gap:8px}.doklady__vyvoz-volby [aria-pressed=true]{border-color:var(--accent-solid);background:var(--accent-soft);color:var(--accent)}.pokyn{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--bg-empty);border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.pokyn__titul--skryty{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pokyn__obsah{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 20px}.pokyn__udaje{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;flex:1 1 220px;min-width:0;font-size:var(--text-13)}.pokyn__udaje dt{color:var(--text-secondary)}.pokyn__udaje dd{margin:0;font-weight:var(--vaha-tucna);overflow-wrap:anywhere}.pokyn__castka{font-size:var(--text-16);font-weight:var(--vaha-extra)}.pokyn__vs{font-family:var(--p-mono)}.pokyn__qr{width:132px;height:132px;flex:0 0 auto;border-radius:var(--radius-input)}.pokyn__akce{display:flex;flex-wrap:wrap;gap:8px}.pokyn__seznam{margin:0;padding-left:18px;font-size:var(--text-13)}.email-uprava{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.email-uprava__obal{display:flex;flex-direction:column;gap:8px}.email-uprava__titul{margin:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.email-uprava__text{min-height:220px;line-height:1.5;resize:vertical}.email-uprava__akce{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.email-uprava__drobne{margin:0;font-size:var(--text-12);color:var(--text-secondary);overflow-wrap:anywhere}.email-uprava__podpis{display:flex;flex-direction:column;gap:4px}.email-uprava__ram{width:100%;height:280px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.podpis-emailu{padding:10px 14px 14px}.podpis-emailu>h3{margin:4px 0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.podpis-emailu__odkazy{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 14px}.filtry-seznamu{margin:12px 0 14px}.filtry-seznamu__pole{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.filtry-seznamu__tlacitko{margin-bottom:10px}.filtry-seznamu__pole .pole{min-width:170px}.filtry-seznamu__pole .pole--hledat{flex:1;min-width:220px}.filtry-seznamu__od-do{display:flex;align-items:center;gap:6px}.filtry-seznamu__od-do .vstup{min-width:110px}@media (pointer: coarse),(max-width: 949px){.filtry-seznamu__tlacitko,.filtry-seznamu__zrusit,.filtry-seznamu__pole .vstup{min-height:var(--cil-tablet)}.filtry-seznamu__pole .pole{flex:1 1 100%}}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);z-index:var(--z-toast);display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:12px 16px 12px 20px;border-radius:var(--radius-tlacitko);background:var(--text-primary);color:var(--bg-card);box-shadow:var(--shadow-pop);font-size:var(--text-12);font-weight:var(--vaha-tucna);animation:toast-prijezd .18s ease-out}.toast__zpet{min-height:var(--cil-tablet);padding:0 8px;border:0;border-radius:var(--radius-input);background:transparent;color:var(--accent-soft);font-size:var(--text-12);font-weight:var(--vaha-extra);white-space:nowrap;cursor:pointer}.toast__zpet:hover{text-decoration:underline}@keyframes toast-prijezd{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.dialog-podklad{position:fixed;inset:0;z-index:var(--z-toast);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--prekryv)}.dialog{display:flex;flex-direction:column;width:420px;max-width:100%;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);padding:22px 24px;border:1px solid var(--border);border-radius:var(--radius-modal);background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-modal)}.dialog__titul{flex:none;margin:0 0 6px;font-size:var(--text-16);font-weight:var(--vaha-extra)}.dialog__text{flex:none;margin:0 0 14px;font-size:var(--text-13);line-height:1.5;color:var(--text-secondary)}.dialog__obsah{min-height:0;margin:0 -4px 14px;padding:0 4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;font-size:var(--text-13);line-height:1.5}.dialog__duvod{flex:none;margin:6px 0 14px}.dialog__tlacitka{position:relative;flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:6px}.dialog__tlacitka>.tlacitko-s-duvodem{display:contents}.dialog__tlacitka>.duvod,.dialog__tlacitka>.tlacitko-s-duvodem>.duvod{order:-1;flex:1 1 0;min-width:0;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog__tlacitka .tlacitko{flex:none;min-height:var(--cil-tablet);padding:0 18px}.tlacitko-s-duvodem.tlacitko-s-duvodem--radek{flex-direction:row;align-items:center;gap:10px}.spolecny-duvod{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin:0 0 10px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel);color:var(--text-primary);font-size:var(--text-13)}.spolecny-duvod__text{flex:1 1 320px;margin:0;line-height:1.45}.spolecny-duvod__akce{display:flex;flex-wrap:wrap;gap:8px}.duvod.spolecny-duvod--radek{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prazdny-stav__text{margin:0;font-size:var(--text-13)}.prazdny-stav__akce{margin-top:14px}.nacitani{display:inline-flex;align-items:center;gap:10px;min-height:var(--cil-bezny);font-size:var(--text-13);color:var(--text-secondary)}.nacitani__tecka{width:10px;height:10px;border-radius:50%;background:var(--accent);animation:nacitani-pulz 1s ease-in-out infinite}@keyframes nacitani-pulz{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.toast,.nacitani__tecka{animation:none}}.nacitani-casti{max-width:var(--sirka-obsahu);margin:0 auto}.nacitani-casti--stranka{padding:24px 16px}.nacitani-casti__akce{display:flex;flex-wrap:wrap;gap:10px}.zalozky{display:flex;flex-wrap:wrap;gap:4px 22px;margin:14px 0 6px;border-bottom:1px solid var(--border)}.zalozky__polozka{display:inline-flex}.zalozka{display:inline-flex;align-items:center;gap:6px;min-height:var(--cil-bezny);padding:0 2px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--text-secondary);font-size:var(--text-13);font-weight:var(--vaha-tucna);white-space:nowrap;cursor:pointer}.zalozka:hover:not(:disabled){color:var(--text-primary)}.zalozka--aktivni{color:var(--accent);border-bottom-color:var(--accent)}.zalozka:disabled{opacity:.5;cursor:not-allowed}.zalozka__pocet{padding:1px 7px;border-radius:var(--radius-pilulka);background:var(--neutral-bg);color:var(--neutral-text);font-size:var(--text-11)}.zalozky__skupina{flex-basis:100%;margin:12px 0 0;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.zalozky__skupina:first-child{margin-top:0}.zalozky--svisle{flex-direction:column;align-items:stretch;gap:2px;margin:0;border-bottom:0}.zalozky--svisle .zalozky__skupina{margin:14px 0 4px;padding:0 10px}.zalozky--svisle .zalozky__skupina:first-child{margin-top:0}.zalozky--svisle .zalozky__polozka{display:flex}.zalozky--svisle .zalozka{flex:1 1 auto;justify-content:flex-start;margin:0;padding:0 10px;border-bottom:0;border-left:2px solid transparent;border-radius:0 var(--radius-input) var(--radius-input) 0;text-align:left;white-space:normal}.zalozky--svisle .zalozka--aktivni{border-left-color:var(--accent);background:var(--accent-soft)}@media (max-width: 760px){.zalozky--svisle{flex-direction:row;flex-wrap:wrap;gap:4px 16px;border-bottom:1px solid var(--border)}.zalozky--svisle .zalozky__polozka{display:inline-flex}.zalozky--svisle .zalozka{flex:0 0 auto;padding:0 2px;border-left:0;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px}.zalozky--svisle .zalozka--aktivni{background:transparent;border-bottom-color:var(--accent)}.zalozky--svisle .zalozky__skupina{padding:0;margin:10px 0 0}}.tabulka-obal{overflow-x:auto}.tabulka-obal,.tabulka{scroll-margin-top:calc(var(--hlavicka-vyska) + var(--pruhy-vyska, 0px) + 12px)}.tabulka{width:100%;border-collapse:collapse;font-size:var(--text-12)}.tabulka th{padding:6px 10px;text-align:left;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border);white-space:nowrap}.tabulka td{padding:6px 10px;border-bottom:1px solid var(--row-border);line-height:var(--radkovani);vertical-align:middle}.tabulka tbody tr{min-height:var(--cil-tablet)}.tabulka tbody tr:hover{background:var(--bg-hover)}.tabulka td.tabulka--cislo,.tabulka th.tabulka--cislo{text-align:right}.tabulka__razeni{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.tabulka__razeni:hover,.tabulka__razeni--aktivni{color:var(--text-primary)}.tabulka__sipka{display:inline-block;min-width:1em}@media (pointer: coarse){.tabulka__razeni{min-height:var(--cil-tablet)}}.tabulka__akce{display:flex;justify-content:flex-end;gap:6px;white-space:nowrap}@media (min-width: 561px){.tabulka td.tabulka__akce{display:table-cell;text-align:right}.tabulka td.tabulka__akce>*+*{margin-left:6px}}.tabulka__odkaz{font-weight:var(--vaha-tucna);color:var(--text-primary)}.tabulka__vedlejsi{display:block;color:var(--text-secondary)}:where(.tabulka td) .tabulka__vedlejsi{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.tabulka__orez{display:block;max-width:var(--orez-sirka, 320px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabulka__orez--radek{display:inline-block;vertical-align:bottom}.tabulka__orez--vedlejsi{color:var(--text-secondary)}.tabulka__jedna-radka,.tabulka__dve-radky{display:-webkit-box;max-width:var(--orez-sirka, 240px);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.tabulka__jedna-radka{-webkit-line-clamp:1;line-clamp:1}.tabulka__dve-radky{-webkit-line-clamp:2;line-clamp:2}.tabulka__nezalamovat{white-space:nowrap}.tabulka-obal--karty{container:tabulka-karty / inline-size}@container tabulka-karty (max-width: 559px){.tabulka-obal--karty .tabulka thead{display:none}.tabulka-obal--karty .tabulka,.tabulka-obal--karty .tabulka tbody{display:block}.tabulka-obal--karty .tabulka tbody tr{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid var(--row-border)}.tabulka-obal--karty .tabulka td,.tabulka-obal--karty .tabulka tbody th{display:block;height:auto;padding:0;border-bottom:0;overflow-wrap:anywhere}.tabulka-obal--karty .tabulka td:empty{display:none}.tabulka-obal--karty .tabulka tbody th{font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;color:inherit}.tabulka-obal--karty .tabulka td[data-popisek]:before,.tabulka-obal--karty .tabulka tbody th[data-popisek]:before{content:attr(data-popisek);display:block;margin-bottom:2px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.tabulka-obal--karty .tabulka td.tabulka--cislo{text-align:left}.tabulka-obal--karty .tabulka .tabulka__akce{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;white-space:normal}}.prepinac{display:flex;align-items:flex-start;gap:10px;min-height:var(--cil-bezny);padding:8px 0;border-top:1px solid var(--row-border)}.prepinac:first-child{border-top:0}.prepinac__vstup{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent-solid);cursor:pointer}.prepinac__popisek{display:flex;flex-direction:column;gap:2px;font-size:var(--text-13);cursor:pointer}.prepinac--neaktivni .prepinac__popisek,.prepinac__vstup:disabled{cursor:not-allowed;color:var(--text-secondary)}.prepinac__napoveda{font-size:var(--text-12);color:var(--text-secondary)}.modal{display:flex;flex-direction:column;width:480px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px)}.modal__hlavicka{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.modal__drobecek{margin:0 0 2px;font-size:var(--text-12);color:var(--text-secondary)}.modal__titul{margin:0;font-size:var(--text-19);font-weight:var(--vaha-extra)}.modal__zavrit{display:inline-flex;align-items:center;justify-content:center;width:var(--cil-tablet);height:var(--cil-tablet);border:0;border-radius:var(--radius-tlacitko);background:transparent;color:var(--text-secondary);cursor:pointer}.modal__zavrit:hover{background:var(--bg-hover)}.modal__obsah{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -4px;padding:0 4px;overscroll-behavior:contain}.modal--siroky{width:560px}.modal--sirsi{width:920px}.modal--cela-obrazovka{width:min(1440px,calc(100vw - 48px));height:calc(100vh - 48px);height:calc(100dvh - 48px)}.modal__paticka{flex:none;display:flex;flex-direction:column;gap:6px;padding-top:12px;margin-top:8px;border-top:1px solid var(--border)}@media (max-width: 1100px){.prekryv:has(.modal--cela-obrazovka){padding:0}.modal--cela-obrazovka{width:100vw;height:100vh;height:100dvh;max-height:none;border-radius:0}}.dialog.dialog--sirsi{width:920px}.dialog--sirsi .dialog__text{font-weight:var(--vaha-tucna);color:var(--text-primary)}.modal__chyba{margin-top:10px}.pole.pole--rezerva{position:relative;padding-bottom:calc(var(--text-12) * 1.4 + 5px)}.pole.pole--rezerva>.pole__chyba,.pole.pole--rezerva>.pole__napoveda{position:absolute;right:0;bottom:0;left:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formular{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 20px}.skupina__nadpis{margin:16px 0 4px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.skupina__nadpis:first-child{margin-top:0}.nastroje{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:14px 0}.nastroje__hledani{flex:1 1 240px;max-width:360px}.nastroje__vpravo{margin-left:auto;display:flex;gap:8px}.nastroje .prepinac{min-height:0;padding:0;border:0}.strankovani{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;font-size:var(--text-12);color:var(--text-secondary)}.strankovani__rozsah{margin-right:6px;font-variant-numeric:tabular-nums}.lista-vyberu{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:8px 0;font-size:var(--text-13);color:var(--text-secondary);font-variant-numeric:tabular-nums}.sekce__hlava{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px}.sekce__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sekce__patka{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;padding-top:14px;border-top:1px solid var(--border)}.sekce__patka>.tlacitko-s-duvodem{display:contents}.sekce__patka>.tlacitko-s-duvodem>.duvod{position:absolute;right:0;bottom:100%;left:0;padding-bottom:2px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sekce__patka-text{flex:1 1 200px;font-size:var(--text-12);color:var(--text-secondary)}.sekce__poznamka{margin:6px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.sekce__karta{margin-top:16px}.udaje{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 20px;margin:0}.udaje>div{display:flex;flex-direction:column;gap:3px}.udaje dt{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.udaje dd{margin:0;font-size:var(--text-13)}@media (max-width: 560px){.dialog-podklad:has(>.modal),.dialog-podklad:has(>.dialog--sirsi){align-items:stretch;padding:0}.dialog.modal,.dialog.dialog--sirsi{width:100%;height:100vh;height:100dvh;max-height:none;padding:16px 16px 0;border:0;border-radius:0}.modal .modal__obsah,.dialog--sirsi .dialog__obsah{flex:1}.modal .dialog__tlacitka,.dialog--sirsi .dialog__tlacitka{flex-wrap:wrap;margin:12px -16px 0;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--border)}.modal .dialog__tlacitka>.tlacitko,.modal .dialog__tlacitka>.tlacitko-s-duvodem>.tlacitko,.dialog--sirsi .dialog__tlacitka>.tlacitko,.dialog--sirsi .dialog__tlacitka>.tlacitko-s-duvodem>.tlacitko{flex:1 1 0;min-width:min-content}.modal .dialog__tlacitka>.tlacitko:last-child,.modal .dialog__tlacitka>.tlacitko-s-duvodem:last-child>.tlacitko,.dialog--sirsi .dialog__tlacitka>.tlacitko:last-child,.dialog--sirsi .dialog__tlacitka>.tlacitko-s-duvodem:last-child>.tlacitko{flex-grow:2}.modal .dialog__tlacitka>.duvod,.modal .dialog__tlacitka>.tlacitko-s-duvodem>.duvod,.dialog--sirsi .dialog__tlacitka>.duvod,.dialog--sirsi .dialog__tlacitka>.tlacitko-s-duvodem>.duvod{position:absolute;right:0;bottom:100%;left:0;flex:none;padding:6px 16px;background:var(--bg-card);border-top:1px solid var(--border)}.modal .dialog__tlacitka .tlacitko,.dialog--sirsi .dialog__tlacitka .tlacitko{width:100%}.modal__zavrit{flex:none;width:var(--cil-tablet);height:var(--cil-tablet)}.zalozka{min-width:var(--cil-tablet);min-height:var(--cil-tablet)}.tabulka__odkaz{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}.tabulka__akce{flex-wrap:wrap;justify-content:flex-start;white-space:normal}.tabulka-obal{position:relative}:is(.tabulka-obal,.denik__posun,.isk__matice-obal)[data-siroka=ano]:before{content:"Pohodlnější na tabletu nebo počítači.";position:sticky;left:0;display:block;margin-bottom:6px;font-size:var(--text-12);color:var(--text-secondary)}}.odkaz-na-frontu{margin:0 0 10px;color:var(--text-secondary);font-size:var(--text-12)}.odkaz-na-frontu a{display:inline-flex;align-items:center;min-height:var(--cil-tablet);color:var(--accent);font-weight:var(--vaha-tucna)}@media (pointer: coarse){.zalozka{min-width:var(--cil-tablet);min-height:var(--cil-tablet)}.tabulka__odkaz{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}}textarea.vstup[data-radek=jeden]{min-height:var(--cil-tablet);padding:11px 12px;line-height:20px;resize:none}.mapa{--mapa-vyska: 320px;position:relative;min-width:0}.mapa--mini{--mapa-vyska: 240px}.mapa__plocha{position:relative;height:var(--mapa-vyska);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--neutral-bg);user-select:none;touch-action:none;cursor:grab}.mapa__vrstva{position:absolute;top:0;left:0;z-index:1;pointer-events:none}.mapa__cara{fill:none;stroke:var(--accent);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;opacity:.85}.mapa__cara--jizda{stroke:var(--info-text);stroke-width:2}.mapa__kruh{fill:var(--accent);fill-opacity:.12;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:6 4}.mapa__vrstva-dlazdic{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform;pointer-events:none}.mapa__dlazdice{position:absolute;width:256px;height:256px;pointer-events:none}.mapa__bez-dlazdic{position:absolute;top:0;left:0;right:0;z-index:4;margin:0;padding:10px 64px 10px 16px;border-bottom:1px solid var(--border);background:var(--bg-card);font-size:var(--text-13);color:var(--text-secondary);text-wrap:pretty;pointer-events:none}.mapa__znacka{position:absolute;z-index:1;min-height:30px;padding:4px 9px;border:2px solid var(--bg-card);border-radius:var(--radius-pilulka);background:var(--bg-card);box-shadow:var(--shadow-card);font-size:var(--text-11);font-weight:var(--vaha-extra);color:var(--text-primary);white-space:nowrap;transform:translate(-50%,-100%);cursor:pointer}.mapa__znacka:before{content:"";position:absolute;inset:-8px}@media (pointer: coarse){.mapa__znacka{min-width:var(--cil-tablet);min-height:var(--cil-tablet)}.mapa__bublina a,.mapa__seznam a{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}}.mapa__znacka--jede{background:var(--accent-solid);color:var(--hlavicka-prvek-text)}.mapa__znacka--stoji_motor{border-color:var(--warn-text);background:var(--warn-bg);color:var(--warn-text)}.mapa__znacka--vypnuto{border-color:var(--neutral-text);background:var(--neutral-bg);color:var(--neutral-text)}.mapa__znacka--nekomunikuje{border-color:var(--danger-text);background:var(--danger-bg);color:var(--danger-text)}.mapa__znacka--start{background:var(--ok-bg);color:var(--ok-text)}.mapa__znacka--cil{background:var(--info-bg);color:var(--info-text)}.mapa__znacka--spendlik{border-color:var(--accent);background:var(--accent-solid);color:var(--hlavicka-prvek-text)}.mapa__plocha--klik{cursor:crosshair}.mapa__znacka--zakazka{border-color:var(--info-text);background:var(--bg-card);color:var(--info-text)}.mapa__znacka--zakazka_hotova{border-color:var(--ok-text);background:var(--bg-card);color:var(--ok-text)}.mapa__znacka--kontejner{border-radius:var(--radius-input);background:var(--ok-bg);color:var(--ok-text)}.mapa__znacka--kontejner_jinde{border-radius:var(--radius-input);border-color:var(--danger-text);background:var(--danger-bg);color:var(--danger-text)}.mapa__znacka--zakladna{border-radius:var(--radius-input);background:var(--neutral-bg);color:var(--text-secondary)}.mapa__znacka--audit{border-color:var(--warn-text);background:var(--bg-card);color:var(--warn-text)}.mapa__znacka--vybrana{z-index:3;outline:2px solid var(--accent);outline-offset:1px}.mapa__bublina{position:absolute;z-index:4;display:flex;flex-direction:column;gap:3px;width:max-content;max-width:min(280px,80%);padding:10px 32px 10px 12px;border-radius:var(--radius-tlacitko);background:var(--bg-card);box-shadow:var(--shadow-pop);font-size:var(--text-12);color:var(--text-primary);text-wrap:pretty;transform:translate(-50%,-100%)}.mapa__bublina a:not(.tlacitko){color:var(--accent);font-weight:var(--vaha-tucna)}.mapa__zavrit{position:absolute;top:2px;right:2px;width:28px;height:28px;border:0;border-radius:var(--radius-input);background:transparent;font-size:var(--text-16);color:var(--text-secondary);cursor:pointer}.mapa__ovladani{position:absolute;top:8px;right:8px;z-index:5;display:flex;flex-direction:column;gap:6px}.mapa__tlacitko{width:var(--cil-tablet);height:var(--cil-tablet);border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);box-shadow:var(--shadow-card);font-size:var(--text-19);font-weight:var(--vaha-tucna);color:var(--text-primary);cursor:pointer}.mapa__tlacitko--text{font-size:var(--text-12)}.mapa__tlacitko:disabled{color:var(--text-muted);cursor:not-allowed}.mapa__pripsani{position:absolute;right:6px;bottom:4px;z-index:2;padding:2px 6px;border-radius:var(--radius-input);background:var(--bg-card);font-size:var(--text-11);color:var(--text-secondary);opacity:.92}.mapa__seznam{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none;font-size:var(--text-13)}.mapa__seznam a{color:var(--accent)}@media (max-width: 1024px){.mapa{--mapa-vyska: 280px}.mapa--mini{--mapa-vyska: 240px}}.mapa--vyplnit{display:flex;flex-direction:column;height:100%;min-height:0}.mapa--vyplnit .mapa__plocha{flex:1 1 auto;height:auto;min-height:240px}.mapa__plocha:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mapa__znacka--zakaznik_dluzi,.mapa__znacka--zakaznik_smlouva_konci,.mapa__znacka--zakaznik_novy,.mapa__znacka--zakaznik_letos,.mapa__znacka--zakaznik_neletos{width:18px;min-width:0;height:18px;min-height:0;padding:0;border:2px solid var(--bg-card);border-radius:50%;box-shadow:var(--shadow-card);transform:translate(-50%,-50%)}.mapa__znacka--zakaznik_dluzi{background:var(--danger-text)}.mapa__znacka--zakaznik_letos{background:var(--ok-text)}.mapa__znacka--zakaznik_neletos{background:var(--info-text)}.mapa__znacka--zakaznik_smlouva_konci{background:var(--warn-text)}.mapa__znacka--zakaznik_novy{background:var(--text-muted)}.mapa__znacka--priblizna.mapa__znacka--zakaznik_dluzi,.mapa__znacka--priblizna.mapa__znacka--zakaznik_smlouva_konci,.mapa__znacka--priblizna.mapa__znacka--zakaznik_novy,.mapa__znacka--priblizna.mapa__znacka--zakaznik_letos,.mapa__znacka--priblizna.mapa__znacka--zakaznik_neletos{border-width:4px;background:var(--bg-card)}.mapa__znacka--priblizna.mapa__znacka--zakaznik_dluzi{border-color:var(--danger-text)}.mapa__znacka--priblizna.mapa__znacka--zakaznik_letos{border-color:var(--ok-text)}.mapa__znacka--priblizna.mapa__znacka--zakaznik_neletos{border-color:var(--info-text)}.mapa__znacka--priblizna.mapa__znacka--zakaznik_smlouva_konci{border-color:var(--warn-text)}.mapa__znacka--priblizna.mapa__znacka--zakaznik_novy{border-color:var(--text-muted)}.mapa__znacka--shluk{min-width:32px;min-height:32px;padding:4px 8px;border:3px solid var(--text-secondary);border-radius:var(--radius-pilulka);background:var(--bg-card);font-size:var(--text-12);font-weight:var(--vaha-extra);color:var(--text-primary);transform:translate(-50%,-50%)}.mapa__znacka--shluk[data-stav-shluku=zakaznik_dluzi]{border-color:var(--danger-text)}.mapa__znacka--shluk[data-stav-shluku=zakaznik_letos]{border-color:var(--ok-text)}.mapa__znacka--shluk[data-stav-shluku=zakaznik_neletos]{border-color:var(--info-text)}.mapa__znacka--shluk[data-stav-shluku=zakaznik_smlouva_konci]{border-color:var(--warn-text)}.mapa__znacka--shluk[data-stav-shluku=zakaznik_novy]{border-color:var(--text-muted)}@media (pointer: coarse){.mapa__znacka--zakaznik_dluzi,.mapa__znacka--zakaznik_smlouva_konci,.mapa__znacka--zakaznik_novy,.mapa__znacka--zakaznik_letos,.mapa__znacka--zakaznik_neletos{width:22px;min-width:0;height:22px;min-height:0}.mapa__znacka--zakaznik_dluzi:before,.mapa__znacka--zakaznik_smlouva_konci:before,.mapa__znacka--zakaznik_novy:before,.mapa__znacka--zakaznik_letos:before,.mapa__znacka--zakaznik_neletos:before{inset:-11px}.mapa__znacka--shluk{min-width:var(--cil-tablet);min-height:var(--cil-tablet)}}.mapa__bublina--tecka{max-width:min(320px,90%)}@media (max-width: 560px){.mapa__bublina a{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}}.spendlik{display:grid;gap:8px;min-width:0}.spendlik__pole{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:flex-end}.spendlik__pole .pole{flex:1 1 240px;min-width:0}.spendlik__napoveda{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.menu-akci{position:relative;display:inline-flex}.tlacitko.menu-akci__tlacitko{gap:6px}.menu-akci .menu-akci__panel{position:absolute;top:calc(100% + 4px);right:0;z-index:30;display:flex;flex-direction:column;gap:2px;width:max-content;min-width:240px;max-width:min(360px,calc(100vw - 32px));padding:8px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);box-shadow:var(--shadow-pop)}.menu-akci .menu-akci__panel--vlevo{right:auto;left:0}.menu-akci__panel .tlacitko-s-duvodem{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:2px 0}.menu-akci__panel .tlacitko.menu-akci__polozka{justify-content:flex-start;width:100%;min-height:var(--cil-bezny);padding:0 10px;font-size:var(--text-13);text-align:left}.menu-akci__panel .tlacitko-s-duvodem .duvod{max-width:none;padding:0 10px 4px;white-space:normal}@media (pointer: coarse){.menu-akci__panel .tlacitko.menu-akci__polozka{min-height:var(--cil-tablet)}}.menu-akci__panel .tlacitko-s-duvodem:has(>.menu-akci__polozka--predel){margin-top:6px;padding-top:8px;border-top:1px solid var(--border)}.podklad-mezd__nadpis{font-size:var(--text-12);font-weight:var(--vaha-tucna);letter-spacing:.04em;color:var(--text-secondary);margin-bottom:12px}.podklad-mezd__tabulka td .stitek{margin-left:6px}.podklad-mezd__historie{margin-top:18px}.podklad-mezd__seznam{list-style:none;margin:0;padding:0}.podklad-mezd__podklad{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0;border-bottom:1px solid var(--row-border);min-height:var(--cil-tablet);font-size:var(--text-13)}.podklad-mezd__podklad:last-child{border-bottom:none}.podklad-mezd__text{flex:1 1 260px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.podklad-mezd__akce{display:flex;flex-wrap:wrap;gap:8px}.podklad-mezd__formaty{display:flex;flex-wrap:wrap;gap:8px 18px}.podklad-mezd__format{display:flex;align-items:center;gap:8px;min-height:44px;font-size:var(--text-13);font-weight:var(--vaha-polotucna);cursor:pointer}.podklad-mezd__stredisko{font-size:var(--text-11);color:var(--text-secondary)}.podklad-mezd__polozky td{padding-top:0;font-size:var(--text-12);color:var(--text-secondary)}.podklad-mezd__polozky ul{display:flex;flex-wrap:wrap;gap:2px 16px;margin:0;padding:0;list-style:none}.podklad-mezd__tabulka{width:100%;table-layout:auto}.podklad-mezd__tabulka thead th{position:sticky;top:0;z-index:1;background:var(--bg-card)}.podklad-mezd__tabulka td,.podklad-mezd__tabulka th{vertical-align:top}.podklad-mezd__soucet th,.podklad-mezd__soucet td{border-top:2px solid var(--border);font-weight:var(--vaha-extra)}.podklad-mezd__jmeno{display:flex;align-items:flex-start;gap:6px}.podklad-mezd__rozbalit{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--cil-tablet);height:var(--cil-tablet);margin:-10px 0 -10px -10px;border:0;border-radius:var(--radius-tlacitko);background:transparent;color:var(--text-secondary);font-size:var(--text-14);cursor:pointer}.podklad-mezd__rozbalit:hover{background:var(--bg-hover)}.podklad-mezd__polozky ul+ul{margin-top:6px}.podklad-mezd__jmena{display:flex;flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;padding:0;list-style:none}.podklad-mezd__jmena a{display:inline-flex;align-items:center;min-height:44px}.nahrani{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.nahrani__plocha{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:120px;padding:22px 16px;border:1.5px dashed var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);color:var(--text-primary);font:inherit;text-align:center;cursor:pointer}.nahrani__plocha:hover,.nahrani__plocha:focus-visible,.nahrani--tahne .nahrani__plocha{border-color:var(--accent-solid)}.nahrani--neaktivni .nahrani__plocha{cursor:default;opacity:.6}.nahrani__titul{font-size:var(--text-14);font-weight:var(--vaha-extra)}.nahrani__popis{max-width:640px;font-size:var(--text-12);color:var(--text-secondary)}.cteni-dokumentu{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}.cteni-dokumentu__panel{display:flex;flex-direction:column;gap:8px;align-self:stretch}.cteni-dokumentu__akce{display:flex;flex-wrap:wrap;gap:8px}.cteni-dokumentu__nalezy{margin:4px 0 0;padding-left:20px;font-size:var(--text-12)}.prubeh{display:flex;flex-direction:column;gap:4px;margin:10px 0}.prubeh__radek{display:flex;justify-content:space-between;gap:12px;font-size:var(--text-12)}.prubeh__nazev{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--vaha-tucna)}.prubeh__stav{flex:none;color:var(--text-secondary)}.prubeh__pruh{height:6px;border-radius:var(--radius-pilulka);background:var(--bg-input);overflow:hidden}.prubeh__vypln{display:block;height:100%;border-radius:var(--radius-pilulka);background:var(--accent-solid);transition:width .15s ease-out}@media (prefers-reduced-motion: reduce){.prubeh__vypln{transition:none}}.naseptavac__pole{position:relative}.naseptavac__pole:focus-within{z-index:3}.vstup.naseptavac__vstup{padding-right:var(--cil-tablet)}.vstup.naseptavac__vstup--velka:not(:placeholder-shown){text-transform:uppercase}.naseptavac__vymazat{position:absolute;top:0;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:var(--cil-tablet);min-height:var(--cil-bezny);border:0;border-radius:var(--radius-input);background:transparent;color:var(--text-secondary);cursor:pointer}.naseptavac__vymazat:hover{color:var(--text-primary)}.naseptavac__nabidka{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;width:max-content;max-width:min(520px,calc(100vw - 32px));z-index:var(--z-dropdown);max-height:280px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);box-shadow:var(--shadow-pop)}.naseptavac__seznam{margin:0;padding:0;list-style:none}.naseptavac__moznost{display:flex;align-items:center;gap:8px;min-height:var(--cil-tablet);padding:6px 12px;border-bottom:1px solid var(--row-border);font-size:var(--text-13);color:var(--text-primary);cursor:pointer}.naseptavac__moznost>*{min-width:0}.naseptavac__moznost:last-child{border-bottom:0}.naseptavac__moznost:hover{background:var(--bg-hover)}.naseptavac__moznost--zvyraznena,.naseptavac__moznost--zvyraznena:hover{background:var(--bg-input)}.naseptavac__zprava{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:10px 12px;font-size:var(--text-13);color:var(--text-secondary)}.naseptavac__zprava--chyba{color:var(--danger-text)}.naseptavac__znovu{min-height:var(--cil-tablet)}.naseptavac__orez{margin:0;padding:8px 12px;border-top:1px solid var(--row-border);font-size:var(--text-11);color:var(--text-secondary)}.naseptavac__akce{display:flex;align-items:center;width:100%;min-height:var(--cil-tablet);padding:6px 12px;border:0;border-top:1px solid var(--row-border);background:transparent;font:inherit;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--accent);text-align:left;cursor:pointer}.naseptavac__akce:hover,.naseptavac__akce:focus-visible{background:var(--bg-input)}.naseptavac__nabidka--seznam{max-height:min(420px,55vh)}.naseptavac__tip{margin:0;padding:8px 12px;border-bottom:1px solid var(--row-border);font-size:var(--text-12);color:var(--text-secondary)}.naseptavac__skupina{position:sticky;top:0;z-index:1;padding:6px 12px;border-bottom:1px solid var(--row-border);background:var(--bg-input);font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);list-style:none}.naseptavac__dalsi{display:flex;align-items:center;width:100%;min-height:var(--cil-tablet);padding:6px 12px;border:0;border-top:1px solid var(--row-border);background:transparent;font:inherit;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--accent);text-align:left;cursor:pointer}.naseptavac__dalsi:hover,.naseptavac__dalsi:focus-visible{background:var(--bg-input)}.naseptavac__radek{display:flex;flex-direction:column;gap:2px}.naseptavac__radek>strong,.naseptavac__radek-hlava>strong{font-weight:var(--vaha-tucna)}.naseptavac__radek-hlava{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.naseptavac__vedlejsi{font-size:var(--text-12);color:var(--text-secondary);font-variant-numeric:tabular-nums}.naseptavac__skladem{font-size:var(--text-12);font-weight:var(--vaha-tucna);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ok-text)}.naseptavac__skladem--nic{font-weight:var(--vaha-bezna);color:var(--text-secondary)}.naseptavac__skladem--zaporne{color:var(--danger-text)}.naseptavac__detail{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.naseptavac-odpad__kod{flex:none;min-width:84px;font-weight:var(--vaha-tucna);font-variant-numeric:tabular-nums;white-space:nowrap}.naseptavac-odpad__kategorie{flex:none;min-width:12px;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.naseptavac-odpad__nazev{min-width:0}.naseptavac-obec{display:flex;flex-direction:column;gap:1px;min-width:0}.naseptavac-obec__nazev{font-weight:var(--vaha-tucna)}.naseptavac-obec__vedlejsi{font-size:var(--text-12);color:var(--text-secondary)}.pdf-strana{display:flex;justify-content:center;width:100%;min-width:0}.pdf-strana__list{position:relative;max-width:100%;background:#fff;border-radius:2px;box-shadow:var(--shadow-pop)}.pdf-strana__platno{display:block;width:100%;height:100%}.pdf-strana__stav{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:var(--text-13);color:var(--p-muted)}.pdf-strana__chyba{max-width:560px}.prohlizec-pdf{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.prohlizec-pdf__lista{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:6px 12px;border-bottom:1px solid var(--border);background:var(--bg-card)}.prohlizec-pdf__listovani{display:flex;align-items:center;gap:8px}.prohlizec-pdf__sipka{display:inline-flex;align-items:center;justify-content:center;width:var(--cil-bezny);height:var(--cil-bezny);padding:0;color:var(--text-primary);background:none;border:1.5px solid var(--border);border-radius:var(--radius-tlacitko);cursor:pointer}.prohlizec-pdf__sipka:disabled{opacity:.35;cursor:default}.prohlizec-pdf__strana{font-size:var(--text-13);font-weight:var(--vaha-tucna);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.prohlizec-pdf__akce{display:inline-flex;flex-wrap:wrap;gap:4px 8px}.prohlizec-pdf__plocha{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;padding:16px;overflow:auto;overscroll-behavior:contain;background:var(--bg-page)}.prohlizec-pdf__stav{margin:48px 0;font-size:var(--text-13);color:var(--text-secondary);text-align:center}.prohlizec-pdf__zprava{max-width:560px;margin:24px auto}.podpis{display:flex;flex-direction:column;gap:6px}.podpis__hlava{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.podpis__platno{display:block;width:100%;min-height:var(--cil-tablet);border:1px solid var(--p-rule);border-radius:var(--radius-tlacitko);background:var(--p-fill);color:var(--p-ink);cursor:crosshair;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}html.podpis-zamek,html.podpis-zamek *{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:none}.podpis__platno:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.podpis--neaktivni .podpis__platno{cursor:not-allowed;opacity:.6}.podpis__paticka{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-height:var(--cil-tablet)}.podpis__ok{margin:0;font-size:var(--text-12);color:var(--ok-text)}.podpis-nahled{display:inline-flex;align-items:center;justify-content:center;width:160px;height:64px;padding:4px;border:1px solid var(--p-rule);border-radius:var(--radius-input);background:var(--p-fill)}.podpis-nahled img{display:block;max-width:100%;max-height:100%;object-fit:contain}.hotovost-pokladny{display:flex;flex-direction:column;gap:12px;min-width:0}.hotovost-pokladny p{margin:0}.hotovost-pokladny__popis{font-size:var(--text-13);overflow-wrap:anywhere}.hotovost-pokladny__radek-castky,.hotovost-pokladny__volba{display:flex;flex-direction:column;gap:4px;min-width:0}.hotovost-pokladny__castka{font-size:var(--text-24);font-weight:var(--vaha-extra);line-height:1.2;white-space:nowrap}.hotovost-pokladny__vedlejsi{font-size:var(--text-12);color:var(--text-secondary)}.hotovost-pokladny__segment{flex-wrap:wrap}.hotovost-pokladny__segment .segment__tlacitko,.vykup-volba .segment__tlacitko{min-height:var(--cil-tablet);padding:0 16px;font-size:var(--text-13)}.hotovost-pokladny__segment .segment__tlacitko:disabled,.vykup-volba .segment__tlacitko:disabled{color:var(--text-secondary);cursor:not-allowed}.hotovost-pokladny__vstup{min-height:var(--cil-tablet)}.hotovost-pokladny__nahled{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--ok-bg)}.hotovost-pokladny__pdf{align-self:flex-start;text-decoration:none}.vykup-volba{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:480px;margin:6px auto}.vykup-volba .segment{flex-wrap:wrap;width:100%}.vklady-pokladny{display:flex;flex-direction:column;gap:6px;margin:6px 0;padding:8px 10px;border-radius:var(--radius-tlacitko);background:var(--info-bg)}.vklady-pokladny__titul{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--info-text)}.vklady-pokladny__seznam{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.vklady-pokladny__vklad{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;font-size:var(--text-12)}.vykup-hotove{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0;font-size:var(--text-13)}.vykup-hotove__text{flex:1 1 220px;min-width:0;margin:0}@media (max-width: 560px){.hotovost-pokladny__pdf,.vykup-hotove .tlacitko-s-duvodem{align-self:stretch;width:100%}}.galerie-priloh{position:relative}.galerie-priloh--pretazeni{outline:2px dashed var(--accent);outline-offset:-2px}.galerie-priloh .galerie-priloh__nastroje{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px}.galerie-priloh .galerie-priloh__druh{flex:0 1 240px;width:240px;min-height:var(--cil-tablet)}.galerie-priloh .tlacitko{min-height:var(--cil-tablet)}.galerie-priloh__skryty-vstup{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.galerie-priloh .galerie-priloh__duvod{margin:8px 0 0}.galerie-priloh__napoveda{margin:10px 0 0;font-size:var(--text-12);color:var(--text-secondary)}@media (pointer: coarse){.galerie-priloh__jen-mys{display:none}}.galerie-priloh__fronta{display:flex;flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none}.galerie-priloh__fronta-polozka{padding:4px 12px;border-radius:var(--radius-tlacitko);background:var(--bg-panel);border:1px solid var(--row-border)}.galerie-priloh__fronta-polozka .prubeh{margin:6px 0}.galerie-priloh__fronta-chyba{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 0}.galerie-priloh__fronta-text{flex:1 1 260px;margin:0;font-size:var(--text-12);color:var(--danger-text)}.galerie-priloh__fronta-text strong{display:block;color:var(--text-primary)}.galerie-priloh__seznam{margin:12px 0 0;padding:0;list-style:none}.galerie-priloh__radek{display:flex;align-items:center;gap:12px;min-height:60px;padding:6px 0;border-top:1px solid var(--row-border)}.galerie-priloh__radek:first-child{border-top:0}.galerie-priloh__miniatura{flex:none;display:inline-flex;align-items:center;justify-content:center;width:64px;height:48px;padding:0;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-11);font-weight:var(--vaha-extra);letter-spacing:.04em;overflow:hidden;cursor:zoom-in}.galerie-priloh__miniatura img{width:100%;height:100%;object-fit:cover}.galerie-priloh__info{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.galerie-priloh__nazev{overflow:hidden;font-size:var(--text-13);font-weight:var(--vaha-tucna);text-overflow:ellipsis;white-space:nowrap}.galerie-priloh__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--text-12);color:var(--text-secondary)}.galerie-priloh__radek-akce{display:flex;flex:none;gap:4px}.galerie-priloh .galerie-priloh__smazat{color:var(--danger-text)}.nahled-souboru{position:fixed;inset:0;z-index:calc(var(--z-toast) - 1);display:flex;flex-direction:column;background:color-mix(in srgb,var(--bg-page) 90%,transparent);color:var(--text-primary);animation:nahled-prijezd .12s ease-out}.nahled-souboru__lista{display:flex;flex:none;align-items:center;gap:12px;padding:8px 16px;background:color-mix(in srgb,var(--bg-page) 70%,transparent)}.nahled-souboru__titul{flex:1 1 auto;min-width:0}.nahled-souboru__nazev{margin:0;overflow:hidden;font-size:var(--text-13);font-weight:var(--vaha-tucna);text-overflow:ellipsis;white-space:nowrap}.nahled-souboru__pozice{margin:2px 0 0;font-size:var(--text-12);color:var(--text-secondary)}@media (pointer: coarse){.nahled-souboru__klavesy{display:none}}.nahled-souboru__akce{display:inline-flex;align-items:center;min-height:var(--cil-tablet);padding:0 14px;border:1px solid var(--hlavicka-prvek-border);border-radius:var(--radius-tlacitko);background:var(--hlavicka-prvek-bg);color:var(--hlavicka-prvek-text);font-size:var(--text-13);font-weight:var(--vaha-tucna);white-space:nowrap}.nahled-souboru__akce:hover{background:var(--hlavicka-prvek-hover);text-decoration:none}.nahled-souboru__kulate{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--cil-tablet);height:var(--cil-tablet);padding:0;border:0;border-radius:50%;background:var(--hlavicka-prvek-bg);color:var(--hlavicka-prvek-text);cursor:pointer}.nahled-souboru__kulate:hover{background:var(--hlavicka-prvek-hover)}.nahled-souboru__plocha{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-height:0;padding:16px}.nahled-souboru__obsah{display:flex;flex:1 1 auto;align-items:center;justify-content:center;height:100%;min-width:0}.nahled-souboru__obrazek{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-input);background:var(--text-primary);box-shadow:var(--shadow-modal)}.nahled-souboru__ramec{width:100%;height:100%;border:0;border-radius:var(--radius-input);background:var(--text-primary);box-shadow:var(--shadow-modal)}.nahled-souboru__zprava{margin:0;font-size:var(--text-13);color:var(--text-secondary)}.nahled-souboru__karta{max-width:420px;padding:28px 32px;border-radius:var(--radius-modal);background:var(--bg-card);text-align:center;font-size:var(--text-13);line-height:1.5}.nahled-souboru__karta p{margin:0 0 14px}.nahled-souboru__karta-nazev{font-weight:var(--vaha-tucna)}@keyframes nahled-prijezd{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.nahled-souboru{animation:none}}@media (max-width: 640px){.galerie-priloh__radek{flex-wrap:wrap}.galerie-priloh__radek-akce{margin-left:76px}.nahled-souboru__plocha{padding:8px;gap:6px}}.galerie-priloh.galerie-priloh--kompaktni{display:flex;flex-direction:column;gap:8px}.galerie-priloh__radek-kompaktni{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.galerie-priloh__nadpis-kompaktni{margin:0 auto 0 0;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.galerie-priloh--kompaktni .galerie-priloh__duvod,.galerie-priloh--kompaktni .galerie-priloh__fronta{margin:0}.galerie-priloh__nahledy{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.galerie-priloh__nahled-polozka{display:flex;flex-direction:column;align-items:center}.galerie-priloh--kompaktni .galerie-priloh__miniatura{width:72px;height:72px}.galerie-priloh__miniatura--v-tabletu{border-style:dashed;cursor:default}.galerie-priloh__v-tabletu{margin-top:4px}.galerie-priloh__skupiny{display:flex;flex-direction:column;gap:16px;margin-top:14px}.galerie-priloh__skupina .galerie-priloh__seznam{margin-top:6px}.galerie-priloh .galerie-priloh__skupina-nadpis{margin:0;font-size:var(--text-13);font-weight:600;color:var(--text-primary)}.galerie-priloh__skupina-pocet{font-weight:400;color:var(--text-secondary)}.galerie-priloh__popis{font-size:var(--text-12);color:var(--text-secondary);overflow-wrap:anywhere}.nahled-emailu{display:flex;flex-direction:column;gap:14px;width:min(760px,100%);max-height:100%;overflow-y:auto;padding:24px 28px;border-radius:var(--radius-modal);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-13);line-height:1.5}.nahled-emailu__predmet{margin:0;font-size:var(--text-19);font-weight:var(--vaha-extra);overflow-wrap:anywhere}.nahled-emailu__hlavicka{display:grid;gap:4px;margin:0}.nahled-emailu__radek{display:grid;grid-template-columns:64px 1fr;gap:12px}.nahled-emailu__radek dt{color:var(--text-secondary)}.nahled-emailu__radek dd{margin:0;overflow-wrap:anywhere}.nahled-emailu__prilohy h3{margin:0 0 6px;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.nahled-emailu__prilohy ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.nahled-emailu__prilohy li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:var(--cil-tablet);padding:4px 0;border-bottom:1px solid var(--row-border)}.nahled-emailu__nazev{flex:1 1 200px;min-width:0;font-weight:var(--vaha-tucna);overflow-wrap:anywhere}.nahled-emailu__velikost,.nahled-emailu__duvod{color:var(--text-secondary);font-size:var(--text-12)}.nahled-emailu__upozorneni{margin:0;padding:10px 14px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text)}.nahled-emailu__text{white-space:pre-wrap;overflow-wrap:anywhere}.tlacitko-diktatu{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;vertical-align:top}.tlacitko-diktatu__ikona{flex:none}.tlacitko-diktatu__nahravani{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.tlacitko-diktatu__tecka{flex:none;width:10px;height:10px;border-radius:50%;background:var(--danger-text);animation:tlacitko-diktatu-puls 1.2s ease-in-out infinite}.tlacitko-diktatu__cas{font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}.tlacitko-diktatu__tocici{flex:none;width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:tlacitko-diktatu-toceni .9s linear infinite}@keyframes tlacitko-diktatu-puls{0%,to{opacity:1}50%{opacity:.35}}@keyframes tlacitko-diktatu-toceni{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.tlacitko-diktatu__tecka,.tlacitko-diktatu__tocici{animation:none}}.volba__cipy{display:flex;flex-wrap:wrap;gap:6px}.volba__cip{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cil-radek);min-width:var(--cil-radek);padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-primary);font-size:var(--text-12);font-weight:var(--vaha-tucna);white-space:nowrap;cursor:pointer}.volba__cip--vybrany{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}.volba__cip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.volba__cip:disabled{cursor:default}.volba__cip:disabled:not(.volba__cip--vybrany){opacity:.6}.volba__cipy>.vstup{flex:1 1 140px;width:auto;min-height:var(--cil-radek)}.pole-jednotka{position:relative}.pole-jednotka>.vstup.pole-jednotka__vstup{padding-right:44px;text-align:right;font-variant-numeric:tabular-nums}.pole-jednotka__text{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:var(--text-12);color:var(--text-secondary);pointer-events:none}@media (pointer: coarse){.volba__cip{min-height:var(--cil-tablet);min-width:var(--cil-tablet)}.volba__cipy>.vstup{min-height:var(--cil-tablet)}}.zasuvka-podklad{position:fixed;inset:0;z-index:var(--z-drawer);background:var(--prekryv);animation:zasuvka-podklad .15s ease-out;touch-action:none}.zasuvka{position:fixed;top:0;right:0;height:100vh;height:100dvh;z-index:calc(var(--z-drawer) + 1);display:flex;flex-direction:column;width:100%;max-width:var(--drawer-md);margin:0;border-left:1px solid var(--border);border-radius:var(--radius-modal) 0 0 var(--radius-modal);background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-modal);animation:zasuvka-vjezd .2s ease-out}.zasuvka--lg{max-width:var(--drawer-lg)}.zasuvka--xl{max-width:min(var(--drawer-xl),calc(100vw - 48px))}.zasuvka-podklad.zasuvka--bez-animace,.zasuvka.zasuvka--bez-animace{animation:none}.zasuvka__hlavicka{display:flex;align-items:flex-start;gap:12px;flex:none;padding:20px 24px;border-bottom:1px solid var(--border)}.zasuvka__nadpisy{flex:1;min-width:0}.zasuvka__drobecek{margin:0;font-size:var(--text-13);color:var(--text-secondary)}.zasuvka__titul{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.zasuvka__popis{margin:3px 0 0;font-size:var(--text-13);color:var(--text-secondary)}.zasuvka__zavrit{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--cil-tablet);height:var(--cil-tablet);margin:-10px -12px 0 0;border:none;border-radius:var(--radius-tlacitko);background:transparent;color:var(--text-secondary);cursor:pointer}.zasuvka__zavrit:hover{background:var(--bg-hover)}.zasuvka__obsah{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px}.zasuvka__chyba{margin:0 24px 12px;padding:9px 12px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text);font-size:var(--text-13);font-weight:var(--vaha-tucna)}.zasuvka__patka{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;flex:none;padding:16px 24px;padding-bottom:max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border)}.zasuvka__patka>.tlacitko-s-duvodem{display:contents}.zasuvka__patka>.tlacitko,.zasuvka__patka>.tlacitko-s-duvodem>.tlacitko{flex:none;min-width:120px;min-height:var(--cil-tablet)}.zasuvka__patka>.tlacitko:last-child,.zasuvka__patka>.tlacitko-s-duvodem:last-child>.tlacitko{min-width:180px}.zasuvka__patka>.duvod,.zasuvka__patka>.tlacitko-s-duvodem>.duvod{order:-1;flex:1 1 0;min-width:0;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes zasuvka-vjezd{0%{transform:translate(24px);opacity:.6}to{transform:none;opacity:1}}@keyframes zasuvka-podklad{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.zasuvka,.zasuvka-podklad{animation:none}}@media (min-width: 561px) and (max-width: 949px){.zasuvka__patka>.duvod,.zasuvka__patka>.tlacitko-s-duvodem>.duvod{position:absolute;right:0;bottom:100%;left:0;flex:none;overflow:visible;padding:8px 24px;border-top:1px solid var(--border);background:var(--bg-card);white-space:normal}}@media (max-width: 560px){.zasuvka{border-left:0;border-radius:0}.zasuvka--xl{max-width:none}.zasuvka__hlavicka,.zasuvka__obsah,.zasuvka__patka{padding-right:16px;padding-left:16px}.zasuvka__patka>.tlacitko,.zasuvka__patka>.tlacitko-s-duvodem>.tlacitko{flex:1;min-width:0}.zasuvka__patka>.tlacitko:last-child,.zasuvka__patka>.tlacitko-s-duvodem:last-child>.tlacitko{flex:2;min-width:0}.zasuvka__patka>.duvod,.zasuvka__patka>.tlacitko-s-duvodem>.duvod{position:absolute;right:0;bottom:100%;left:0;flex:none;padding:6px 16px;background:var(--bg-card);border-top:1px solid var(--border)}}.napoveda-podklad{position:fixed;inset:0;z-index:var(--z-drawer);background:var(--prekryv);animation:zasuvka-podklad .15s ease-out;touch-action:none}.napoveda{position:fixed;top:0;right:0;height:100vh;height:100dvh;z-index:calc(var(--z-drawer) + 1);display:flex;flex-direction:column;width:92vw;max-width:760px;border-left:1px solid var(--border);border-radius:var(--radius-modal) 0 0 var(--radius-modal);background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-modal);animation:zasuvka-vjezd .2s ease-out}.napoveda__hlavicka{display:flex;align-items:flex-start;gap:12px;flex:none;padding:18px 24px;border-bottom:1px solid var(--border)}.napoveda__nadpisy{flex:1;min-width:0}.napoveda__titul{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.napoveda__podtitul{margin:3px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.napoveda__zavrit{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--cil-tablet);height:var(--cil-tablet);margin:-8px -12px 0 0;border:none;border-radius:var(--radius-tlacitko);background:transparent;color:var(--text-secondary);cursor:pointer}.napoveda__zavrit:hover{background:var(--bg-hover)}.napoveda__hledani{flex:none;padding:14px 24px 0}.napoveda__obsah{flex:1;min-height:0;padding:16px 24px 24px;overflow-y:auto;overscroll-behavior:contain}.napoveda__stav{padding:10px 0;font-size:var(--text-13);color:var(--text-secondary)}.napoveda__oddil{display:flex;align-items:center;gap:10px;margin:16px 0 8px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;color:var(--text-secondary)}.napoveda__oddil:first-child{margin-top:0}.napoveda__polozka{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--cil-tablet);margin-bottom:8px;padding:13px 15px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.napoveda__polozka:hover{background:var(--bg-hover)}.napoveda__polozka--kontext{border-color:var(--accent-solid)}.napoveda__polozka-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.napoveda__polozka-titul{font-size:var(--text-13);font-weight:var(--vaha-extra)}.napoveda__polozka-uvod{font-size:var(--text-12);line-height:1.5;color:var(--text-secondary)}.napoveda__shoda{font-size:var(--text-11);color:var(--accent)}.napoveda__polozka-pocet{flex:none;font-size:var(--text-11);color:var(--text-secondary);white-space:nowrap}.napoveda__zpet{min-height:36px;padding:0;border:none;background:none;color:var(--accent);font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}.napoveda__zpet--vpravo{margin-left:auto;letter-spacing:0;text-transform:none}.napoveda__clanek-titul{margin:4px 0 6px;font-size:var(--text-19);font-weight:var(--vaha-extra);text-wrap:pretty}.napoveda__clanek-uvod{margin:0 0 14px;font-size:var(--text-13);line-height:1.6;color:var(--text-secondary);text-wrap:pretty}.napoveda__vstup{margin-bottom:8px;padding:9px 12px;line-height:1.6}.napoveda__vstup--titul{font-size:var(--text-16);font-weight:var(--vaha-extra)}.napoveda__role{margin:0 0 16px;padding:10px 13px;border-radius:var(--radius-tlacitko);background:var(--bg-input);font-size:var(--text-12);line-height:1.5;color:var(--text-secondary)}.napoveda__role b{color:var(--text-primary)}.napoveda__kroky{margin:0;padding:0;list-style:none}.napoveda__krok{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--row-border)}.napoveda__cislo{display:flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--accent-solid);color:#fff;font-size:var(--text-12);font-weight:var(--vaha-extra)}.napoveda__krok-telo{flex:1;min-width:0}.napoveda__krok-text{margin:0;font-size:var(--text-13);line-height:1.6;text-wrap:pretty}.napoveda__upraveno{margin-left:8px;vertical-align:middle}.napoveda__otevrit{margin-top:8px}.napoveda__snimek{margin:10px 0 0}.napoveda__snimek img{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-input)}.napoveda__snimek--telefon img{max-width:280px}.napoveda__pozn{margin-top:14px;padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--info-bg);color:var(--info-text);font-size:var(--text-13);line-height:1.6}.napoveda__pata{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.napoveda__chip{min-height:36px}.napoveda__mezera{flex:1}.napoveda__rejstrik{display:flex;flex-wrap:wrap;gap:6px}.napoveda__vratit-vse{margin-top:18px}@media (prefers-reduced-motion: reduce){.napoveda,.napoveda-podklad{animation:none}}@media (max-width: 560px){.napoveda{width:100%;max-width:none;border-left:0;border-radius:0}.napoveda__hlavicka{padding:14px 16px;flex-wrap:wrap}.napoveda__nadpisy{flex:1 1 calc(100% - 56px)}.napoveda__zavrit{order:2}.napoveda__hlavicka>.tlacitko-s-duvodem{order:3;flex:1 1 100%}.napoveda__hledani{padding:12px 16px 0}.napoveda__obsah{padding:14px 16px max(24px,env(safe-area-inset-bottom))}.napoveda__zpet{min-height:var(--cil-tablet)}.napoveda__snimek--telefon img{max-width:none}}.napoveda__novinky{min-height:var(--cil-tablet);margin:4px 0 -8px;padding-left:0;padding-right:0}.co-je-noveho{display:flex;flex-direction:column;gap:16px;max-height:min(60vh,520px);overflow-y:auto}.co-je-noveho__uvod{margin:0;font-size:var(--text-14);color:var(--text-secondary)}.co-je-noveho__agenda{margin:0 0 6px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.co-je-noveho__body{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:var(--text-14);line-height:1.45}.co-je-noveho__nove{display:flex;flex-direction:column;gap:12px;padding:12px 16px;border-left:3px solid var(--accent);border-radius:var(--radius-tlacitko);background:var(--accent-soft)}.co-je-noveho__stitek{margin:0;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--accent)}.co-je-noveho__prectene{display:flex;flex-direction:column;gap:12px}.co-je-noveho__prectene .co-je-noveho__body{color:var(--text-secondary)}.co-je-noveho__starsi{align-self:flex-start;min-height:44px}.offline-pruh{margin:0 0 12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--info-bg);color:var(--info-text);font-size:var(--text-13)}.offline-pruh--bez-signalu{background:var(--warn-bg);color:var(--warn-text)}.offline-pruh__radek{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.offline-pruh__stav{font-weight:var(--vaha-tucna)}.offline-pruh__pocet{min-height:var(--cil-tablet);padding:4px 12px;border:1px solid currentcolor;border-radius:var(--radius-pilulka);background:none;color:inherit;font:inherit;font-weight:var(--vaha-tucna);cursor:pointer}.offline-pruh__odeslat{min-height:var(--cil-tablet);margin-left:auto}.offline-pruh__poznamka{margin:6px 0 0;font-size:var(--text-12)}.offline-pruh__rozumim{min-height:var(--cil-tablet);padding:0 6px;border:0;background:none;color:inherit;font:inherit;font-weight:var(--vaha-tucna);text-decoration:underline;cursor:pointer}.offline-pruh__seznam{margin:8px 0 0;padding-left:18px;font-size:var(--text-12)}.chyba-overeni{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--bg-page)}.chyba-overeni__karta{width:420px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px}.chyba-overeni__nadpis{font-size:var(--text-19)}.chyba-overeni__text{margin:0;font-size:var(--text-13)}.tichy-stav{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--bg-page);color:var(--text-secondary)}.tichy-stav--tmavy{background:var(--prihlaseni-pozadi)}.tichy-stav__indikator{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.tichy-stav__tecka{width:10px;height:10px;border-radius:50%;background:var(--accent);animation:tichy-stav-pulz 1s ease-in-out infinite}@keyframes tichy-stav-pulz{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.tichy-stav__tecka{animation:none}}.archiv__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 18px;margin:14px 0}.archiv__hledani{flex:1 1 240px;min-width:200px}.archiv__pocet{margin-left:auto;font-size:var(--text-12);color:var(--text-secondary);white-space:nowrap;padding-bottom:10px}.archiv__radek{cursor:pointer}.archiv__zpet{margin:0 0 6px -6px;gap:4px}.archiv__zakazka{margin:14px 0 0}.archiv__zakazka-cip{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 12px;border-radius:var(--radius-pilulka);background:var(--info-bg);color:var(--info-text);font-size:var(--text-13)}.archiv__zakazka-zrusit{display:inline-flex;align-items:center;justify-content:center;min-width:var(--cil-radek);min-height:var(--cil-radek);padding:0;border:0;border-radius:var(--radius-pilulka);background:transparent;color:inherit;cursor:pointer}.archiv__zakazka-zrusit:hover{background:var(--bg-hover)}@media (pointer: coarse){.archiv__zpet,.archiv__zakazka-zrusit{min-width:var(--cil-tablet);min-height:var(--cil-tablet)}}.archiv__radek:hover,.archiv__radek:focus-visible{background:var(--bg-hover)}.archiv__cislo,.archiv__otisk{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);white-space:nowrap}.archiv__verze,.archiv__kdy{color:var(--text-secondary);font-size:var(--text-12)}.archiv__dovezeno{margin-left:6px}.archiv-nahled{position:fixed;inset:0;z-index:160;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--prekryv)}.archiv-nahled__okno{display:flex;flex-direction:column;width:100%;max-width:760px;max-height:92vh;overflow:hidden;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-modal)}.archiv-nahled__hlava{display:flex;align-items:flex-start;gap:12px;padding:16px 22px;border-bottom:1px solid var(--border)}.archiv-nahled__titulek{flex:1;min-width:0}.archiv-nahled__titulek h2{margin:0;font-size:var(--text-19);font-weight:800}.archiv-nahled__meta{margin:4px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.archiv-nahled__telo{padding:18px 22px;overflow:auto;overscroll-behavior:contain}.archiv-nahled__udaje{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:0 0 16px;font-size:var(--text-13)}.archiv-nahled__udaje dt{font-weight:600;color:var(--text-secondary)}.archiv-nahled__udaje dd{margin:0}.archiv-nahled__hash{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--text-12);overflow-wrap:anywhere}.archiv-nahled__text{margin:0;font-family:inherit;font-size:var(--text-13);line-height:1.6;white-space:pre-wrap}.archiv-nahled__bez-textu{margin:0;font-size:var(--text-13);color:var(--text-secondary)}@media (width <= 720px){.archiv-nahled{padding:0}.archiv-nahled__okno{max-height:100vh;max-height:100dvh;border-radius:0}}.archiv__zaloha-pruh{margin-bottom:14px}.archiv__zaloha-hlava{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.archiv__zaloha-ucet,.archiv__zaloha-cesta{font-size:var(--text-12);color:var(--text-secondary)}.archiv__zaloha-mezera{flex:1}.archiv__zaloha-cesta{margin:8px 0 0;line-height:1.5;text-wrap:pretty}.archiv__zaloha-vzor{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.archiv__zaloha-chyba{margin:8px 0 0;font-size:var(--text-12);color:var(--danger-text);text-wrap:pretty}.archiv__zaloha{display:inline-block;font-size:var(--text-11);font-weight:600;border-radius:20px;padding:4px 9px;white-space:nowrap;background:var(--warn-bg);color:var(--warn-text)}.archiv__zaloha--ulozeno{background:var(--ok-bg);color:var(--ok-text)}.archiv__zaloha--vypnuto{background:var(--neutral-bg);color:var(--neutral-text)}.archiv__zaloha--chyba,.archiv__zaloha--trvale_neuspesne{background:var(--danger-bg);color:var(--danger-text)}.dovoz{display:flex;flex-direction:column;gap:14px;margin-top:16px}.dovoz__uvod{display:flex;flex-direction:column;gap:6px}.dovoz__text-uvod{margin:0;max-width:900px;font-size:var(--text-13);line-height:var(--radkovani);color:var(--text-secondary)}.dovoz__seznam{margin:4px 0 0;padding-left:18px}.dovoz__seznam--bez{padding-left:0;list-style:none}.dovoz__nahrani{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.dovoz__plocha{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:120px;padding:22px;border:2px dashed var(--accent-solid);border-radius:var(--radius-tlacitko);background:var(--bg-card);text-align:center;cursor:pointer}.dovoz__plocha--slozka{border-color:var(--border)}.dovoz__plocha:hover{background:var(--bg-hover)}.dovoz__plocha:focus-within{outline:2px solid var(--accent);outline-offset:2px}.dovoz__plocha--ceka{cursor:not-allowed;opacity:.7}.dovoz__plocha-titul{font-size:var(--text-14);font-weight:var(--vaha-extra)}.dovoz__plocha-popis{max-width:420px;font-size:var(--text-12);line-height:var(--radkovani);color:var(--text-secondary)}.dovoz__blok{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.dovoz__blok-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dovoz__blok-hlava .dovoz__titul{flex:1 1 200px}.dovoz__titul{margin:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.dovoz__meta{margin:0;font-size:var(--text-12);line-height:var(--radkovani);color:var(--text-secondary)}.dovoz__roztahnout{flex:1 1 240px}.dovoz__akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.dovoz__hlaska{margin-top:0}.dovoz__prubeh{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.dovoz__prubeh-text{display:flex;flex:1 1 260px;flex-direction:column;gap:6px;min-width:0}.dovoz__prubeh .dovoz__akce{flex:0 0 auto;align-self:center}.dovoz__pruh{height:8px}.vstup.dovoz__vyber-roku{width:auto}.dovoz__vlevo{align-self:flex-start}.dovoz__filtry{display:flex;flex-wrap:wrap;gap:6px}.dovoz__cip{display:inline-flex;align-items:center;min-height:var(--cil-radek);padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}.dovoz__cip[aria-pressed=true]{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}.vstup.dovoz__vyber-typu{width:auto;min-width:180px}.pole__zaskrtavatko.dovoz__zaskrtavatko,.pole__zaskrtavatko.dovoz__volba{align-items:center;min-height:var(--cil-bezny)}.pole__zaskrtavatko.dovoz__zaskrtavatko input,.pole__zaskrtavatko.dovoz__volba input{margin-top:0}.dovoz__karty{display:flex;flex-direction:column;gap:8px}.dovoz__karta{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.dovoz__karta-hlava{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.dovoz__karta-telo{display:flex;flex:1 1 240px;flex-direction:column;gap:3px;min-width:0}.dovoz__karta-titul{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dovoz__nazev{font-size:var(--text-13);font-weight:var(--vaha-extra);overflow-wrap:anywhere}.dovoz__souhrn{margin:3px 0 0;font-size:var(--text-13)}.dovoz__parovani,.dovoz__zapsano{margin:1px 0 0;font-size:var(--text-12);color:var(--ok-text)}.dovoz__duplicita,.dovoz__chyba{margin:1px 0 0;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--danger-text)}.dovoz__nalezy{margin:2px 0 0;padding-left:18px}.dovoz__nalez{font-size:var(--text-12);line-height:var(--radkovani);color:var(--warn-text)}.dovoz__nalez--blokuje{font-weight:var(--vaha-tucna);color:var(--danger-text)}.dovoz__karta-akce{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:6px 8px;max-width:100%}.dovoz__karta-akce .tlacitko-s-duvodem,.dovoz__prubeh .tlacitko-s-duvodem{align-items:flex-start;max-width:260px}.tabulka .dovoz__vse-vyber{width:var(--cil-tablet);padding:0}.dovoz__vse-zaskrtnuti{display:flex;align-items:center;justify-content:center;min-width:var(--cil-tablet);min-height:var(--cil-tablet);cursor:pointer}.dovoz__bez-zalomeni{white-space:nowrap}.dovoz__tabulka-vse input[type=checkbox]{width:18px;height:18px;margin:0;cursor:pointer}.dovoz__uprava{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:16px;margin-top:10px;padding-top:10px;border-top:1px solid var(--row-border)}.dovoz__uprava-formular{display:flex;flex-direction:column;gap:10px;min-width:0}.dovoz__pole{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.dovoz__pole-sirka{grid-column:1 / -1}.dovoz__nahled{display:flex;flex-direction:column;gap:6px;min-width:0}.dovoz__nahled-ramec{width:100%;height:520px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-input)}.dovoz__nahled-obrazek{max-width:100%;max-height:520px;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.dovoz__text summary{min-height:var(--cil-radek);font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--accent);cursor:pointer}.dovoz__text-obsah{max-height:240px;margin:6px 0 0;padding:10px 12px;overflow:auto;border-radius:var(--radius-input);background:var(--bg-input);font-family:var(--pismo-ui);font-size:var(--text-12);white-space:pre-wrap}.dovoz__rok-radky{display:flex;flex-direction:column}.dovoz__rok-radek{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 0;border-top:1px solid var(--row-border)}.dovoz__rok-nazev{flex:1 1 150px;min-width:0;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.dovoz__rok-pocet{min-width:80px;font-size:var(--text-12);color:var(--text-secondary)}.dovoz__mesice{display:flex;flex-wrap:wrap;gap:3px}.dovoz__mesic{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-input);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-11);font-weight:var(--vaha-tucna)}.dovoz__mesic--ma{background:var(--ok-bg);color:var(--ok-text)}.dovoz__rada{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--border)}.dovoz__chybi{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.dovoz__cislo{display:inline-flex;align-items:center;min-height:var(--cil-radek);padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-12);font-weight:var(--vaha-tucna)}button.dovoz__cislo{cursor:pointer}button.dovoz__cislo:hover{background:var(--bg-hover)}button.dovoz__cislo[aria-pressed=true]{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}.dovoz__mezera{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.dovoz__volby{margin:0;padding:0;border:0;min-width:0}.dovoz__vyjimky{display:flex;flex-direction:column;gap:4px}.dovoz__vyjimka{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 0;border-top:1px solid var(--row-border);font-size:var(--text-12)}.dovoz__vyjimka-text{flex:1 1 260px}@media (max-width: 900px){.dovoz__uprava{grid-template-columns:minmax(0,1fr)}.dovoz__nahled-ramec{height:420px}.dovoz__karta-akce,.dovoz__prubeh .dovoz__akce{flex-basis:100%;justify-content:flex-start}}@media (pointer: coarse){.dovoz__cip,button.dovoz__cislo,.dovoz__text summary{min-height:var(--cil-tablet)}.pole__zaskrtavatko.dovoz__zaskrtavatko,.pole__zaskrtavatko.dovoz__volba{min-height:var(--cil-tablet)}.dovoz__tabulka-vse input[type=checkbox]{width:24px;height:24px}}.prijem__karta{margin-bottom:10px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.prijem__hlava{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin-bottom:4px}.prijem__nazev{min-width:0;overflow-wrap:anywhere;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.prijem__meta,.prijem__citace{margin:0 0 6px;font-size:var(--text-12);color:var(--text-secondary)}.prijem__udaje{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 14px;margin:8px 0}.prijem__udaj dt{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);text-transform:uppercase}.prijem__udaj dd{margin:0;font-size:var(--text-13);overflow-wrap:anywhere}.prijem__nalezy{margin:6px 0;padding-left:18px;font-size:var(--text-12);color:var(--warn-text)}.prijem__vyrizeno{margin:6px 0 0;font-size:var(--text-12);color:var(--ok-text)}.prijem__akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:10px}.prijem__panel{margin-top:12px;padding-top:12px;border-top:1px solid var(--row-border)}.prijem__radky{margin:8px 0;padding:0;list-style:none}.prijem__radek{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-top:1px solid var(--row-border);font-size:var(--text-13)}.prijem__zaskrtnuti{display:flex;align-items:flex-start;gap:8px;min-height:44px}.prijem__zaskrtnuti input{width:20px;height:20px;margin-top:2px;flex:none}.prijem__radek-poli{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end}.prijem__radek-poli .pole{flex:1 1 120px;min-width:0}.prijem__pole-siroke{flex-basis:240px}.prijem__dosavadni{font-size:var(--text-12);color:var(--text-secondary)}.asistent-otazka{margin:-8px 0 18px;padding-left:12px;border-left:3px solid var(--border)}.asistent-otazka__akce{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.asistent-opora__prepinac{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:var(--cil-tablet);padding:8px 10px;border:none;border-radius:var(--radius-tlacitko);background:var(--bg-page);color:var(--text-primary);font:inherit;font-size:var(--text-12);line-height:1.5;text-align:left;cursor:pointer}.asistent-opora[data-stav=overit] .asistent-opora__prepinac{background:var(--warn-bg);color:var(--warn-text)}.asistent-opora__znak{font-weight:var(--vaha-extra);color:var(--accent)}.asistent-opora__polozky{margin-top:6px;display:flex;flex-direction:column;gap:6px}.asistent-opora__polozka{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);font-size:var(--text-12);line-height:1.5}.asistent-opora__citace{font-weight:var(--vaha-tucna);margin-bottom:2px}.asistent-opora__citat{margin-top:4px;color:var(--text-secondary);font-style:italic}.asistent-navrh{margin-top:10px;padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--info-bg);color:var(--text-primary);font-size:var(--text-13);line-height:1.5;display:flex;flex-direction:column;gap:6px}.asistent-navrh .audit-blok__nadpis{color:var(--info-text);margin-bottom:0}.asistent-navrh__text{white-space:pre-wrap}.asistent-navrh__podnadpis{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin-top:4px}.asistent-navrh__zduvodneni{font-size:var(--text-12);color:var(--text-secondary)}.asistent-navrh__opatreni{display:flex;flex-direction:column;gap:4px}.asistent-citace,.asistent-nesoulady{margin:0;padding-left:18px;font-size:var(--text-12)}.asistent-nesoulady li{margin-bottom:6px}.asistent-bez-opory,.asistent-nelze{color:var(--warn-text);font-weight:var(--vaha-tucna);font-size:var(--text-12)}.asistent-varovani{font-size:var(--text-12);color:var(--warn-text)}.asistent-zakaznik{background:var(--bg-page);border-radius:var(--radius-tlacitko);padding:16px 18px;margin-bottom:20px;font-size:var(--text-13)}.asistent-zakaznik .audit-blok__nadpis{color:var(--text-secondary);margin-bottom:4px}.asistent-zakaznik__napoveda{font-size:var(--text-12);color:var(--text-secondary);margin-bottom:10px}.asistent-zakaznik__roky{display:grid;grid-template-columns:1fr 1fr;gap:18px}.asistent-zakaznik__rok{font-weight:var(--vaha-extra);margin-bottom:2px}.asistent-zakaznik__pocet{color:var(--text-secondary);margin-bottom:8px}.asistent-zakaznik__radek{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--row-border)}.asistent-zakaznik__radek b{white-space:nowrap}.asistent-zakaznik__dalsi{margin-top:12px;display:flex;flex-direction:column;gap:4px;font-size:var(--text-12)}.asistent-prehled__polozka{padding:10px 0;border-bottom:1px solid var(--row-border);font-size:var(--text-12);line-height:1.5}.asistent-prehled__hlavicka{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.asistent-prehled__rozdil{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:6px;padding:8px 10px;border-radius:var(--radius-input);background:var(--bg-page)}.asistent-prehled__rozdil--zmena{background:var(--warn-bg)}.asistent-prehled__popisek{color:var(--text-secondary)}@media (max-width: 720px){.asistent-zakaznik__roky,.asistent-prehled__rozdil{grid-template-columns:1fr}}.audit-stranka{max-width:900px;margin:0 auto;background:var(--bg-card);border-radius:var(--radius-modal);border:1px solid var(--border);box-shadow:var(--shadow-card)}.audit-stranka--siroka{max-width:var(--sirka-obsahu)}.audit-hlavicka{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 28px;border-bottom:1px solid var(--border)}.audit-hlavicka__cislo{font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary);margin-bottom:4px}.audit-hlavicka__nazev{font-size:var(--text-19);font-weight:var(--vaha-extra)}.audit-obsah{padding:24px 28px 32px}.audit-mrizka{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin-bottom:20px;font-size:var(--text-12)}.audit-mrizka__popisek{color:var(--text-secondary)}.audit-blok{border-radius:var(--radius-tlacitko);padding:13px 15px;margin-bottom:18px;font-size:var(--text-13);line-height:1.5}.audit-blok--warn{background:var(--warn-bg);color:var(--warn-text)}.audit-blok--danger{background:var(--danger-bg);color:var(--danger-text)}.audit-blok--info{background:var(--info-bg);color:var(--info-text)}.audit-blok--page{background:var(--bg-page)}.audit-blok__nadpis{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.audit-sekce{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.audit-sekce__nazev{font-size:var(--text-13);font-weight:var(--vaha-extra);margin-bottom:10px}.audit-radek{margin-bottom:10px;font-size:var(--text-12)}.audit-radek__otazka{color:var(--text-secondary)}.audit-radek__odpoved{font-weight:var(--vaha-tucna);white-space:pre-wrap}.audit-fotky{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.audit-fotka{position:relative;width:64px;height:64px;border-radius:var(--radius-input);border:1px solid var(--border);background:var(--bg-page) center / cover no-repeat;display:flex;align-items:center;justify-content:center;font-size:var(--text-11);color:var(--text-secondary);overflow:hidden;text-align:center}.audit-fotka__odkaz{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.audit-fotka__odkaz img{width:100%;height:100%;object-fit:cover}.audit-fotka__odkaz span{display:block;padding:4px;word-break:break-word}.audit-fotka__odebrat{position:absolute;top:-1px;right:-1px;min-width:24px;min-height:24px;border:none;border-radius:0 var(--radius-input) 0 var(--radius-input);background:var(--danger-text);color:var(--bg-card);font-size:var(--text-12);cursor:pointer}.audit-akce{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.audit-akce>*{flex:1 1 200px}.audit-podpisy{display:grid;grid-template-columns:1fr 1fr;gap:20px}.audit-podpis{min-height:100px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-tlacitko);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px;font-size:var(--text-12);color:var(--text-secondary);text-align:center}.audit-podpis--ok{color:var(--text-primary)}.audit-cena{background:var(--bg-page);border-radius:var(--radius-tlacitko);padding:14px 16px;margin-top:20px}.audit-cena__radek{display:flex;justify-content:space-between;gap:14px;font-size:var(--text-12);padding:6px 0;border-bottom:1px solid var(--row-border)}.audit-cena__radek b{white-space:nowrap}.audit-cena__celkem{display:flex;justify-content:space-between;gap:14px;font-size:var(--text-13);font-weight:var(--vaha-extra);padding-top:10px}.audit-cena__poznamka{font-size:var(--text-12);color:var(--text-secondary);margin-top:8px;line-height:1.5}.audit-cena__poznamka--tesne{margin-top:2px}.audit-cena__poznamka--warn{color:var(--warn-text)}.audit-cena__nadpis{color:var(--text-secondary)}.audit-otazka{margin-bottom:18px}.audit-otazka__label{font-size:var(--text-13);font-weight:var(--vaha-tucna);margin-bottom:8px}.audit-otazka__label--povinne:after{content:" *";color:var(--danger-text)}.audit-volby{display:flex;gap:8px;flex-wrap:wrap}.audit-volby--sloupec{flex-direction:column}.audit-volba{min-height:var(--cil-tablet);min-width:88px;padding:8px 16px;border-radius:var(--radius-tlacitko);border:1.5px solid var(--border);background:var(--bg-input);color:var(--text-primary);font-size:var(--text-14);font-weight:var(--vaha-tucna);cursor:pointer;text-align:left}.audit-volba[aria-pressed=true]{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--bg-card)}.audit-hvezdy{display:flex;gap:4px}.audit-hvezda{min-width:var(--cil-tablet);min-height:var(--cil-tablet);border:none;background:none;font-size:var(--text-24);color:var(--text-muted);cursor:pointer}.audit-hvezda[aria-pressed=true]{color:var(--warn-text)}.audit-cas{background:var(--warn-bg);color:var(--warn-text);border-radius:var(--radius-tlacitko);padding:14px 16px;margin-bottom:12px}.audit-cas--pauza{background:var(--bg-page);color:var(--text-secondary);border:1.5px dashed var(--border)}.audit-cas__hodnota{font-size:var(--text-19);font-weight:var(--vaha-extra)}.audit-karta{background:var(--bg-card);border:1.5px solid var(--border);border-radius:var(--radius-tlacitko);padding:16px 18px;margin-bottom:12px}.audit-karta--bezi{border-color:var(--warn-text)}.audit-karta__hlavicka{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.audit-karta__nazev{font-size:var(--text-16);font-weight:var(--vaha-extra)}.audit-karta__detail{font-size:var(--text-13);color:var(--text-secondary);margin-top:3px}.audit-tlacitka{display:flex;flex-direction:column;gap:10px}.audit-nepridelene{background:var(--bg-page);border:1.5px dashed var(--border);border-radius:var(--radius-tlacitko);padding:16px 18px;margin-bottom:18px}@media (max-width: 720px){.audit-mrizka,.audit-podpisy{grid-template-columns:1fr}.audit-hlavicka,.audit-obsah{padding-left:16px;padding-right:16px}}@media (max-width: 560px){.audit-hlavicka{flex-wrap:wrap}}.audit-profil__radky{display:grid;gap:10px;margin:0 0 12px;padding:0;list-style:none}.audit-profil__radek{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.4fr) auto;align-items:end;gap:8px 12px;padding-bottom:10px;border-bottom:1px solid var(--row-border)}.audit-profil__odpad{display:flex;flex-direction:column;gap:2px;min-width:0}.audit-profil__pridat{max-width:480px;margin-bottom:12px}.audit-profil__akce{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width: 760px){.audit-profil__radek{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.audit-profil__odpad{grid-column:1 / -1}}.auditor-firmy{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-bottom:12px}.auditor-firmy .pole{flex:1 1 260px;margin:0}.audity-sekce__hlavicka{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:12px}.audity-sekce__hlavicka h1{margin:0;font-size:var(--text-24);font-weight:var(--vaha-extra)}.audity-filtry,.audity-hromadne{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0}.audity-filtry .vstup,.audity-hromadne .vstup{flex:0 1 220px;min-width:0}.audity-filtry__cipy{display:flex;flex-wrap:wrap;gap:8px}.audity__cip{min-height:var(--cil-tablet);padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:var(--text-13);font-weight:var(--vaha-tucna);white-space:nowrap;cursor:pointer}.audity__cip--zapnuty{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.audity__po-terminu{margin-left:8px}.audity-hromadne{padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.typ-auditu-formular{display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.typ-auditu-formular__auditori,.sablona-otazka__hodnoty{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;border:0}.sablona-sekce{margin:16px 0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.sablona-sekce__hlavicka,.sablona-otazka__radek{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sablona-sekce__hlavicka .vstup{flex:1 1 260px;font-weight:var(--vaha-tucna)}.sablona-otazka{display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:8px 0 8px 12px;border-left:2px solid var(--border)}.sablona-otazka__poradi{min-width:40px;color:var(--text-secondary);font-size:var(--text-12)}.sablona-otazka__text{flex:1 1 280px;min-width:0}.sablona-paticka{position:sticky;bottom:0;padding:12px 0;background:var(--bg-page)}.auta__obnovit{min-height:var(--cil-tablet);font-size:var(--text-16)}.auta__hlaska{margin:12px 0 0;background:var(--info-bg);color:var(--info-text);font-size:var(--text-16)}.auta__blok{margin-top:16px}.auta__nadpis{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:var(--text-19);font-weight:var(--vaha-extra)}.auta__pocet{min-width:28px;padding:0 8px;border-radius:var(--radius-pilulka);background:var(--neutral-bg);color:var(--text-secondary);font-size:var(--text-14);font-weight:var(--vaha-tucna);text-align:center}.auta__prazdne{margin:0 0 12px;color:var(--text-secondary);font-size:var(--text-16)}.auta__seznam{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.auta__radek{display:flex;align-items:flex-start;gap:14px;min-height:var(--cil-tablet);padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.auta__radek--u_nas{border-color:var(--ok-text);background:var(--ok-bg)}.auta__radek--vlastni{border-color:var(--accent-solid);background:var(--accent-soft)}.auta__kdy{flex:0 0 auto;min-width:84px;font-size:var(--text-24);font-weight:var(--vaha-extra);line-height:1.2;color:var(--accent)}.auta__radek--u_nas .auta__kdy{color:var(--ok-text)}.auta__radek--bez_odhadu .auta__kdy{color:var(--text-secondary)}.auta__obsah{min-width:0}.auta__obsah p{margin:0}.auta__auto{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--text-16);font-weight:var(--vaha-extra)}.auta__spz{font-weight:var(--vaha-tucna);color:var(--text-secondary)}.auta__ridic{font-size:var(--text-16)}.auta__popis{font-size:var(--text-14);color:var(--text-secondary)}.auta__popis--stara{color:var(--warn-text)}.auta__naklad{font-size:var(--text-14)}.auta__pata{margin:12px 0 0;font-size:var(--text-13);color:var(--text-secondary)}.celni__hlavicka{display:flex;align-items:center;gap:8px 24px;flex-wrap:wrap;margin-bottom:4px}.celni__titul{margin:0;font-size:var(--text-19);font-weight:var(--vaha-extra)}.celni__titul-radek{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.celni__udaje{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;font-size:var(--text-12)}.celni__udaje dt{font-size:var(--text-11);font-weight:var(--vaha-tucna);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.celni__udaje dd{margin:0;font-weight:var(--vaha-tucna);color:var(--text-primary)}.celni__rok{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.celni__rok .vstup{width:auto}.celni__vysvetleni{margin:0 0 8px;font-size:var(--text-12);color:var(--text-secondary)}.celni__vysvetleni summary{display:inline-flex;align-items:center;min-height:var(--cil-tabulka);color:var(--accent);font-weight:var(--vaha-tucna);cursor:pointer}.celni__vysvetleni p{margin:4px 0 0;max-width:900px;line-height:1.5}.celni__obsah{margin-top:12px}.celni__filtry{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin-bottom:10px}.celni__filtry .vstup{width:auto}.celni__hledat{flex:0 1 320px;min-width:200px}.celni__mesic{width:auto}.celni__mezera{flex:1}.celni__veta{flex:1;min-width:240px;margin:0}.celni__pocatek{display:inline}.celni__tabulka th{white-space:normal}.celni__tabulka .tabulka__akce.celni__akce-oznameni{flex-wrap:wrap;gap:4px 6px;min-width:360px;max-width:420px;margin-left:auto}.celni__nezalamovat{white-space:nowrap}.celni__stitek-dl{margin-left:6px}.celni__nazev{font-weight:var(--vaha-tucna)}.stitek.celni__stav{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.celni__zaskrtavatko{display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;min-height:var(--cil-radek)}.celni__zaskrtavatko input{width:16px;height:16px;margin:0;accent-color:var(--accent-solid)}.celni__prodej{background:var(--warn-bg)}.celni__nova{display:flex;align-items:flex-end;gap:10px;margin-bottom:12px;flex-wrap:wrap;background:var(--bg-card);border-radius:var(--radius-tlacitko);padding:10px 12px;border:1px solid var(--border)}.celni__nova .pole{min-width:180px}.celni__varovani{margin:0;padding-left:18px}.celni__napoveda{font-size:var(--text-12);color:var(--text-secondary);line-height:1.5;margin-top:8px}.celni__tisk-hlavicka{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.celni__segment{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-tlacitko);overflow:hidden}.celni__segment button{border:none;background:none;color:var(--text-primary);padding:9px 14px;font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer;min-height:var(--cil-radek)}.celni__segment button[aria-pressed=true]{background:var(--accent-solid);color:#fff}.celni__tabulka tr.celni__radek--po-terminu>td:first-child{box-shadow:inset 3px 0 0 var(--p-danger)}@media (pointer: coarse){.celni__zaskrtavatko,.celni__vysvetleni summary{min-height:var(--cil-tablet)}}.cena-polozky__koncovky{margin-top:10px;padding-top:8px;border-top:1px dashed var(--row-border)}.cena-polozky__koncovky-nadpis{font-size:var(--text-12);font-weight:var(--vaha-tucna)}.cena-polozky__koncovky-popis{margin:2px 0 8px;font-size:var(--text-12);color:var(--text-secondary)}.cena-polozky__koncovky-tabulka td{vertical-align:top;font-size:var(--text-12)}.cena-polozky__koncovka--pouzita{background:var(--ok-bg)}.cena-polozky__koncovka--jina td{color:var(--text-secondary)}.cena-polozky__koncovka-nazev{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:var(--text-13)}.cena-polozky__koncovka-vedlejsi{display:block;margin-top:2px;font-size:var(--text-11);color:var(--text-secondary)}.cena-polozky__koncovka-podminky{max-width:28ch;white-space:normal}.cena-polozky__koncovka-cena,.cena-polozky__koncovka-akce{white-space:nowrap}.ceny-naseptavac{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.ceny-naseptavac__kod{font-weight:var(--vaha-tucna);white-space:nowrap}.ceny-naseptavac__nazev{font-weight:var(--vaha-tucna)}.ceny-naseptavac__vedlejsi{font-size:var(--text-12);color:var(--text-secondary)}.ceny-naseptavac__popis{flex:1 0 100%;font-size:var(--text-12);color:var(--text-secondary)}.cena-polozky__nadtitul{margin:0 0 3px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.cena-polozky__obsah{gap:18px}.cena-polozky__nadpis{margin:0 0 8px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.cena-polozky__cesta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cena-polozky__cesta .cena-polozky__nadpis{margin:0}.cena-polozky__cesta .segment{flex:none}.cena-polozky__cesta .segment__tlacitko{flex:none;min-height:var(--cil-tablet);padding:0 14px}.cena-polozky__vysledek-box{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-input)}.cena-polozky__vyber{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 14px;align-items:start}.cena-polozky__vysledek{display:flex;flex-direction:column;gap:8px}.cena-polozky__vysledek-radek{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.cena-polozky__vysledek-komu{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.cena-polozky__vysledek-cena{font-size:var(--text-19);font-weight:var(--vaha-extra);white-space:nowrap}.cena-polozky__zdroj{margin:0;font-size:var(--text-12);line-height:1.55;color:var(--text-secondary)}.cena-polozky__vysledek .hlaska{margin:0;font-size:var(--text-12)}.cena-polozky__vrstvy{margin:0;padding:0;list-style:none}.cena-polozky__vrstva{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-top:1px solid var(--row-border)}.cena-polozky__vrstva--nedostupna .cena-polozky__vrstva-nazev,.cena-polozky__vrstva--nedostupna .cena-polozky__vrstva-cena{color:var(--text-secondary)}.cena-polozky__vrstva-text{flex:1;min-width:0}.cena-polozky__vrstva-nazev{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.cena-polozky__vrstva-popis{margin-top:2px;font-size:var(--text-12);color:var(--text-secondary)}.cena-polozky__vrstva-cena{font-size:var(--text-13);font-weight:var(--vaha-extra);white-space:nowrap}.cena-polozky__slozky{margin:8px 0 0;padding:0;list-style:none}.cena-polozky__slozky li{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:var(--text-12);border-top:1px dashed var(--row-border)}.cena-polozky__ceniky td{vertical-align:top}.cena-polozky__radek--plati{background:var(--ok-bg)}.cena-polozky__radek--neplati td{color:var(--text-secondary)}.cena-polozky__plati{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--ok-text)}.cena-polozky__odkazy{justify-content:flex-start}.cena-polozky__odkazy>.tlacitko{flex:none}.vychozi-pausaly{display:flex;flex-direction:column;gap:12px;margin-top:12px}.vychozi-pausaly__mrizka{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 18px}.vychozi-pausaly__skladba{display:flex;flex-direction:column;gap:12px}.vychozi-pausaly__tlacitka{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ceny__titul{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.ceny__hlava-karty{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px}.ceny__akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.ceny__podzalozky{margin-top:12px}.ceny__podzalozky .zalozky{border-bottom:0}.ceny__tabulka td{vertical-align:top}.ceny__sloupec-kod{width:96px}.ceny__sloupec-kat{width:48px}.ceny__sloupec-cena,.ceny__sloupec-platnost{width:150px}.ceny__sloupec-akce{width:170px}.ceny__tabulka--interni{table-layout:auto}.ceny__tabulka--interni .ceny__sloupec-kod,.ceny__tabulka--interni .ceny__sloupec-kat,.ceny__tabulka--interni .ceny__sloupec-cena,.ceny__tabulka--interni .ceny__sloupec-platnost,.ceny__tabulka--interni .ceny__sloupec-akce{width:1%}.ceny__tabulka--interni .ceny__sloupec-nazev{min-width:220px}.ceny__tabulka--interni .ceny__sloupec-koncovka{min-width:240px}.ceny__platnost{white-space:nowrap}@media (max-width: 1400px){.ceny__tabulka--interni .tabulka__akce{flex-wrap:wrap;justify-content:flex-start}.ceny__tabulka--interni .ceny__platnost{white-space:normal}.ceny__tabulka--interni .ceny__sloupec-koncovka{min-width:150px}}.ceny__koncovka{display:block}.ceny__cena-text{display:block;min-width:200px;max-width:260px;font-weight:var(--vaha-bezna);white-space:normal;color:var(--text-secondary)}.ceny__cena--text{min-width:180px;max-width:280px;font-weight:var(--vaha-bezna);white-space:normal;color:var(--text-secondary)}.tabulka tbody tr.ceny__skupina,.tabulka tbody tr.ceny__skupina:hover{background:var(--bg-panel)}.ceny__tabulka--interni tr.ceny__skupina>td{padding-top:10px;padding-bottom:6px;border-top:2px solid var(--border)}.ceny__skupina-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ceny__skupina-nazev{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.ceny__skupina-pocet{font-size:var(--text-12);color:var(--text-secondary)}.ceny__bez-koncovky{color:var(--text-secondary)}.ceny__tabulka--interni .ceny__sloupec-varianta{min-width:110px}.ceny__tabulka--interni .ceny__sloupec-zdroj,.ceny__tabulka--interni .ceny__sloupec-vzdalenost,.ceny__tabulka--interni .ceny__sloupec-marze{width:1%}.ceny__zdroj,.ceny__vzdalenost{white-space:nowrap}.ceny__marze{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.ceny__marze-pole{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-12);color:var(--text-secondary);white-space:nowrap}.vstup.ceny__marze-vstup{width:64px;min-height:var(--cil-radek);padding:0 6px;text-align:right;font-weight:var(--vaha-tucna)}.ceny__marze-vychozi{font-size:var(--text-12);color:var(--text-secondary);white-space:nowrap}.ceny__filtry{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px}.vstup.ceny__filtr-select{width:auto;min-width:180px;max-width:320px;min-height:var(--cil-tablet)}.ceny__filtr-segment{flex:0 0 auto}.ceny__filtr-datum{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-13)}.ceny__filtr-datum .vstup{width:auto;min-height:var(--cil-tablet)}@media (pointer: coarse){.ceny__filtry .segment__tlacitko,.vstup.ceny__marze-vstup{min-height:var(--cil-tablet)}}.ceny__podrobnosti{display:flex;flex-direction:column;gap:4px;font-size:var(--text-12);color:var(--text-secondary);contain:inline-size}.ceny__podminky,.ceny__poplatky-rozpis{margin:0;white-space:pre-line;overflow-wrap:anywhere}.ceny__podminky{color:var(--text-primary)}.ceny__tabulka--interni tr.ceny__radek--s-poznamkou>td{padding-bottom:2px;border-bottom:0}.ceny__tabulka--interni tr.ceny__radek-poznamka>td{padding-top:0;vertical-align:top}.tabulka tbody tr.ceny__radek--s-poznamkou:hover+tr.ceny__radek-poznamka,.tabulka tbody tr.ceny__radek--s-poznamkou:has(+tr.ceny__radek-poznamka:hover){background:var(--bg-hover)}.ceny__poznamka-radku{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-12);color:var(--text-secondary);contain:inline-size}.ceny__poznamka-text{flex:1;min-width:0;overflow-wrap:anywhere}.ceny__poznamka-text--sbalena{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ceny__poznamka-prepnout{flex:none;white-space:nowrap}.ceny__tabulka--smluvni{table-layout:auto}.ceny__tabulka--smluvni .ceny__sloupec-kod{width:auto}.ceny__tabulka--smluvni .ceny__sloupec-nazev,.ceny__tabulka--smluvni td:nth-child(2){width:32%;min-width:150px}.ceny__tabulka--smluvni .tabulka__akce{flex-wrap:wrap;justify-content:flex-start}.ceny__tabulka--smluvni .ceny__sloupec-cena,.ceny__tabulka--smluvni .ceny__sloupec-platnost,.ceny__tabulka--smluvni td:nth-child(5),.ceny__tabulka--smluvni td:nth-child(6){width:auto;white-space:nowrap}.ceny__tabulka--smluvni .ceny__sloupec-akce{width:auto}.ceny__duvod-akci{display:block;max-width:220px;margin-top:4px;overflow-wrap:anywhere}.ceny__tabulka--smluvni .ceny-zakaznika__zamek{display:flex;width:fit-content;margin-top:4px}.tabulka tbody tr.ceny__radek--verejny,.tabulka tbody tr.ceny__radek--verejny:hover{background:var(--ok-bg)}.tabulka tbody tr.ceny__radek--verejny>td:first-child{box-shadow:inset 4px 0 0 var(--ok-text)}.ceny__obcane{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px}.ceny__obcane-filtr{flex:0 1 auto}.ceny__legenda{display:inline-flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--text-12);color:var(--text-secondary)}.ceny__legenda-polozka{display:inline-flex;align-items:center;gap:6px}.ceny__vzorek{display:inline-block;width:16px;height:16px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg-card)}.ceny__vzorek--obcane{border-color:var(--ok-text);background:var(--ok-bg);box-shadow:inset 4px 0 0 var(--ok-text)}.ceny__hromadne{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;border-radius:var(--radius-tlacitko);background:var(--bg-panel);border:1px solid var(--border);font-size:var(--text-13)}.ceny__sloupec-vyber{width:44px}.ceny__vyber{display:inline-flex;align-items:center;justify-content:center;min-width:var(--cil-radek);min-height:var(--cil-radek);cursor:pointer}.ceny__vyber input{width:18px;height:18px;margin:0;accent-color:var(--accent-solid);cursor:pointer}@media (pointer: coarse){.ceny__obcane .segment__tlacitko,.ceny__vyber{min-width:var(--cil-tablet);min-height:var(--cil-tablet)}}.ceny__radek--neplati td{color:var(--text-secondary)}.ceny__kod:hover,.ceny__kod:focus-visible{text-decoration:underline}.ceny__kod{display:inline-flex;align-items:center;min-height:var(--cil-radek);padding:0;border:0;background:none;color:var(--accent);font:inherit;font-weight:var(--vaha-tucna);text-decoration:none;cursor:pointer;white-space:nowrap}.ceny__nazev{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.ceny__vedlejsi{display:block;font-size:var(--text-12);color:var(--text-secondary)}.ceny__poznamka{margin-top:2px;font-weight:var(--vaha-bezna);white-space:pre-line;overflow-wrap:anywhere}.ceny__cena{font-weight:var(--vaha-tucna);white-space:nowrap}.ceny__sazby{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:8px 0 22px}.ceny__sazba{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.ceny__sazba-nazev{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.ceny__sazba-hodnota{font-size:var(--text-13);font-weight:var(--vaha-extra)}.ceny__podnadpis{margin:18px 0 8px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.ceny__formular-mrizka{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 14px}.ceny__cena-pole{display:flex;gap:8px;align-items:flex-end}.ceny__cena-pole>.pole:first-child{flex:1}.ceny-zakaznika{display:flex;flex-direction:column;gap:18px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.ceny-zakaznika__blok{display:flex;flex-direction:column;gap:10px}.ceny-zakaznika__titul{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.ceny-zakaznika__cenik{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.ceny-zakaznika__cenik .pole{flex:1 1 260px;max-width:420px}.ceny-zakaznika__doprava{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.ceny-zakaznika__doprava-hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.ceny-zakaznika__cipy{display:flex;flex-wrap:wrap;gap:6px}.ceny-zakaznika__pokuta{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.ceny-zakaznika__priklad{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.ceny-zakaznika__zamek{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--accent)}.ceny-zakaznika__zamek--napoveda{align-items:center;gap:4px;min-height:var(--cil-radek);padding:0;border:0;background:none;font-family:inherit;text-align:left;cursor:pointer}.ceny-zakaznika__zamek--napoveda:hover,.ceny-zakaznika__zamek--napoveda:focus-visible{text-decoration:underline}.ceny-zakaznika__zamek-duvod{display:block;overflow-wrap:anywhere}.ceny-zakaznika__zamek-duvod[hidden]{display:none}.ceny-zakaznika__doprava--neplati{color:var(--text-secondary)}.ceny__ukoncene{display:inline-flex;align-items:center;gap:8px;min-height:var(--cil-tablet);font-size:var(--text-13);cursor:pointer}.zdrazeni-ceniku__volby{display:flex;flex-wrap:wrap;gap:8px 18px}.zdrazeni-ceniku__volba{display:flex;align-items:center;gap:8px;min-height:var(--cil-tablet);font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.zdrazeni-ceniku__volba input,.zdrazeni-ceniku__komu-radek input,.marze-ceniku__zaskrtnuti input{accent-color:var(--accent-solid)}.zdrazeni-ceniku__volba input{flex:none;width:18px;height:18px;margin:0}.zdrazeni-ceniku__pole{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 18px}.zdrazeni-ceniku__akce{margin-top:10px}.zdrazeni-ceniku__vysledek,.zdrazeni-ceniku__historie{margin-top:22px}.zdrazeni-ceniku__nadpis{margin:0 0 6px;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.zdrazeni-ceniku__souhrn,.zdrazeni-ceniku__napoveda{margin:0 0 8px;font-size:var(--text-12);color:var(--text-secondary)}.zdrazeni-ceniku__tabulka td{vertical-align:middle}.zdrazeni-ceniku__kod{font-weight:var(--vaha-tucna);white-space:nowrap}.zdrazeni-ceniku__sloupec-cena,.tabulka th.zdrazeni-ceniku__sloupec-cena{text-align:right;white-space:nowrap}.vstup.zdrazeni-ceniku__cena{width:110px;min-height:var(--cil-tablet);text-align:right;font-weight:var(--vaha-tucna)}.zdrazeni-ceniku__vedlejsi{display:block;font-size:var(--text-12);color:var(--text-secondary)}.zdrazeni-ceniku__vedlejsi-bunka{font-size:var(--text-12);color:var(--text-secondary)}.zdrazeni-ceniku__vynechane{margin-top:12px;font-size:var(--text-13)}.zdrazeni-ceniku__vynechane summary{min-height:var(--cil-tablet);display:flex;align-items:center;font-weight:var(--vaha-tucna);cursor:pointer}.zdrazeni-ceniku__vynechane ul,.zdrazeni-ceniku__historie ul{margin:6px 0 0;padding-left:18px;line-height:1.6}.zdrazeni-ceniku__historie li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;font-size:var(--text-13)}.zdrazeni-ceniku__vraceno>span{text-decoration:line-through;color:var(--text-secondary)}.marze-ceniku__nadpis-casti{margin:14px 0 8px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.marze-ceniku__nadpis-casti:first-child{margin-top:0}.marze-ceniku__vyber{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 18px;align-items:start}.marze-ceniku__segment{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px}.marze-ceniku__segment .pole__popisek{margin:0}.marze-ceniku__segment .segment{flex:0 0 auto}.marze-ceniku__predvybrane{margin:0 0 12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel);font-size:var(--text-13)}.marze-ceniku__zaskrtnuti{display:inline-flex;align-items:center;gap:8px;min-height:var(--cil-tablet);font-size:var(--text-13);cursor:pointer}.marze-ceniku__zmena{white-space:nowrap}.marze-ceniku__sipka{color:var(--text-secondary)}.ceny-zakaznika__propojeni{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ceny-zakaznika__propojeni li{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.ceny-zakaznika__propojeni-hlava{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.ceny-zakaznika__vysledna{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;max-width:100%}.ceny-zakaznika__vysledna-cena{font-size:var(--text-19);font-weight:var(--vaha-tucna);white-space:nowrap}.ceny-zakaznika__vysledne-radky{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ceny-zakaznika__propojeni .ceny-zakaznika__vysledne-radky li{display:block;padding:0;border:0;background:none}.zasuvka .ceny-zakaznika__vysledna{align-items:flex-start;text-align:left}@media (max-width: 560px){.ceny__kod{min-width:var(--cil-tablet);min-height:var(--cil-tablet)}}.ceny-zakaznika__odemceno,.ceny-zakaznika__bez-dodatku{display:flex;width:fit-content;margin-top:4px}.ceny-zakaznika__opravy{margin-top:12px;font-size:var(--text-13)}.ceny-zakaznika__opravy>summary{min-height:var(--cil-radek);font-weight:var(--vaha-tucna);cursor:pointer}.ceny-zakaznika__opravy-seznam{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none}.ceny-zakaznika__opravy-seznam>li{display:grid;gap:2px;overflow-wrap:anywhere}.ceny-zakaznika__cenik-dopravy{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--text-13)}.ceny-zakaznika__cenik-dopravy .stitek{margin-left:8px}.zdrazeni-ceniku__komu{margin-top:18px}.zdrazeni-ceniku__komu-ovladani{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.vstup.zdrazeni-ceniku__komu-hledat{flex:1 1 200px;min-height:var(--cil-tablet)}.zdrazeni-ceniku__komu-seznam{margin:0 0 10px;padding:0;list-style:none;max-height:360px;overflow-y:auto}.zdrazeni-ceniku__komu-seznam li[data-akce=nic]{color:var(--text-secondary)}.zdrazeni-ceniku__komu-radek{display:flex;align-items:flex-start;gap:10px;min-height:var(--cil-tablet);padding:6px 0;font-size:var(--text-13);cursor:pointer}.zdrazeni-ceniku__komu-radek input{width:20px;height:20px;margin-top:2px}.zdrazeni-ceniku__komu-jmeno{display:flex;flex-direction:column}.zdrazeni-ceniku__bez-telefonu{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px}.zdrazeni-ceniku__bez-telefonu p{flex:1 1 260px;margin:0}.zdrazeni-ceniku__doplnit-telefon{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--cil-tablet);font-size:var(--text-13)}.zdrazeni-dopravy__formular{display:flex;flex-direction:column;gap:18px}.zdrazeni-dopravy__pole{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 18px;align-items:start}.doprava-varianta{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:10px}.kam__navrat{margin-bottom:6px}.kam__zpet{padding-left:0}.kam__filtry{align-items:center}.kam__kategorie-filtr{flex:none}.kam__kategorie-filtr .segment__tlacitko{flex:none;min-height:var(--cil-tablet);padding:0 16px}.kam__souhrn{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 14px}.kam__dlazdice{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.kam__dlazdice dt{margin:0 0 4px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.kam__dlazdice dd{margin:0;font-size:var(--text-24);font-weight:var(--vaha-extra);line-height:1.1;font-variant-numeric:tabular-nums}.kam__dlazdice--warn{background:var(--warn-bg);border-color:var(--warn-bg)}.kam__dlazdice--warn dt,.kam__dlazdice--warn dd{color:var(--warn-text)}.kam__tisk-info{display:none}.kam__prazdno{margin-top:14px}.kam__tabulka-obal{margin-top:6px}.kam__tabulka{min-width:1180px}.kam__popisek-tabulky{padding:0 0 8px;text-align:left;font-size:var(--text-12);color:var(--text-secondary)}.kam__tabulka th,.kam__tabulka td{vertical-align:top}.kam__tabulka .kam__skupina th{padding:12px 10px 8px;text-transform:none;letter-spacing:0;font-size:var(--text-13);font-weight:var(--vaha-extra);color:var(--text-primary);background:var(--bg-panel);border-top:1px solid var(--border);border-bottom:1px solid var(--border);white-space:normal}.kam__skupina-obsah{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.kam__kod{font-variant-numeric:tabular-nums;white-space:nowrap}.kam__mj{font-size:var(--text-12);font-weight:var(--vaha-bezna);color:var(--text-secondary)}.kam__zdroje{display:inline-flex;flex-wrap:wrap;gap:4px 6px}.kam__zdroj,.kam__kategorie{font-weight:var(--vaha-tucna)}.kam__koncovka-nazev{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:var(--vaha-tucna)}.kam__bunka-koncovka{min-width:180px}.kam__vedlejsi{display:block;font-size:var(--text-11);color:var(--text-secondary)}.kam__cislo{font-variant-numeric:tabular-nums;white-space:nowrap}.kam__cena{font-weight:var(--vaha-tucna)}.kam__podminky{min-width:200px;max-width:320px}.kam__zalamovat{white-space:normal;overflow-wrap:anywhere}.kam__platnost{white-space:nowrap}.kam__tabulka tbody tr.kam__koncovka--nejlevnejsi,.kam__tabulka tbody tr.kam__koncovka--nejlevnejsi:hover{background:var(--accent-soft)}.kam__tabulka tbody tr.kam__nemame td{color:var(--warn-text);background:var(--warn-bg)}.kam__tabulka tbody tr.kam__nemame:hover{background:var(--warn-bg)}@media print{.kam__navrat,.kam__akce,.kam__filtry,.kam__popisek-tabulky{display:none}.kam__tisk-info{display:block;margin:0 0 8px;font-size:10px;color:var(--text-secondary)}.kam .podtitul{font-size:10px}.kam__souhrn{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:8px}.kam__dlazdice{padding:6px 8px;box-shadow:none}.kam__dlazdice dd{font-size:14px}.kam__tabulka-obal{overflow:visible}.kam__tabulka{width:100%;min-width:0;font-size:9px}.kam__tabulka thead{display:table-header-group}.kam__tabulka th,.kam__tabulka td{padding:3px 5px}.kam__tabulka thead th{font-size:8px}.kam__tabulka .kam__skupina th{padding:6px 5px 4px;font-size:10px;font-weight:var(--vaha-extra);background:var(--bg-input)}.kam__vedlejsi{font-size:8px}.kam__bunka-koncovka{min-width:0}.kam__podminky{min-width:0;max-width:none;white-space:normal}.kam__platnost,.kam__cislo{white-space:normal}.kam__odpad{break-inside:avoid;page-break-inside:avoid}.kam__tabulka tbody tr.kam__koncovka--nejlevnejsi,.kam__tabulka tbody tr.kam__nemame td{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.dochazka .sekce__karta{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-card);padding:18px 20px}.dochazka__mrizka{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;align-items:start}.dochazka__nadpis{font-size:var(--text-12);font-weight:var(--vaha-tucna);letter-spacing:.04em;color:var(--text-secondary);margin-bottom:12px}.dochazka__nadpis--odstup{margin-top:22px}.dochazka__udaje{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px}.dochazka__udaj{display:flex;flex-direction:column;gap:3px;min-width:96px}.dochazka__udaj>span{font-size:var(--text-11);color:var(--text-secondary)}.dochazka__udaj>strong{font-size:var(--text-16);font-weight:var(--vaha-extra);white-space:nowrap}.dochazka__akce{margin-left:auto;display:flex;align-items:center;gap:10px}.dochazka__akce .tlacitko{min-height:48px;padding:0 22px;font-size:var(--text-14)}.dochazka__uvazek-nazev{font-size:var(--text-14);font-weight:var(--vaha-extra);margin-bottom:2px}.dochazka__poznamka{margin-top:12px}.dochazka__pauzy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--text-13)}.dochazka__pauzy li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:var(--cil-tablet);padding:4px 0;border-bottom:1px solid var(--row-border)}.dochazka__pauzy li:last-child{border-bottom:none}.dochazka__pauza--bezi{font-weight:var(--vaha-tucna);color:var(--warn-text)}.dochazka__historie{list-style:none;margin:0;padding:0}.dochazka__den{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;border-bottom:1px solid var(--row-border);min-height:44px}.dochazka__den-datum{font-size:var(--text-12);font-weight:var(--vaha-tucna);min-width:92px}.dochazka__den-casy{flex:1 1 200px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--text-13);color:var(--text-secondary)}.dochazka__formular{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;margin-bottom:12px}.dochazka__historie-uprav{margin-top:14px;border-top:1px solid var(--border);padding-top:12px}.dochazka__historie-uprav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:var(--text-12)}.dochazka__prehled-hlava{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 20px;margin-bottom:12px}.dochazka__tabulka td .stitek{margin-left:6px}@media (max-width: 900px){.dochazka__mrizka{grid-template-columns:1fr}.dochazka__akce{margin-left:0;width:100%}.dochazka__akce .tlacitko{width:100%}}.dochazka__zadosti{list-style:none;margin:0;padding:0}.dochazka__zadost{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0;border-bottom:1px solid var(--row-border);min-height:var(--cil-tablet);font-size:var(--text-13)}.dochazka__zadost:last-child{border-bottom:none}.dochazka__zadost-text{flex:1 1 240px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.dochazka__zadost-akce{display:flex;flex-wrap:wrap;gap:8px}.dochazka__zadost-akce:empty{display:none}.dochazka__zustatek{font-size:var(--text-19);font-weight:var(--vaha-extra);margin-bottom:2px}.dochazka__dovolena{margin-bottom:20px}.dochazka__akce--sloupec{margin-left:0;margin-top:14px;width:100%}.dochazka__akce--sloupec .tlacitko{width:100%}@media (max-width: 560px){.dochazka .sekce__karta{padding:14px}.dochazka__akce>.tlacitko-s-duvodem{flex:1 1 0;min-width:0}.dochazka__akce .tlacitko{width:100%;padding:0 12px}.dochazka__udaj{min-width:0;flex:1 1 40%}.dochazka__den-casy,.dochazka__zadost-text{flex-basis:100%}}.provize{display:flex;flex-direction:column;gap:16px}.provize__hlava-radek{display:flex;align-items:flex-end;gap:12px 16px;flex-wrap:wrap}.provize__titul{flex:1 1 320px;min-width:240px}.provize__titul h2{font-size:var(--text-14);font-weight:var(--vaha-tucna);margin:0 0 4px}.provize__souhrn{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:16px}.provize__udaj span{display:block;font-size:var(--text-11);color:var(--text-secondary)}.provize__udaj strong{font-size:var(--text-16);font-weight:var(--vaha-tucna);white-space:nowrap}.provize__celkem{color:var(--accent)}.provize__blok-hlava{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:8px}.provize__jmeno{flex:1;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.provize__blok-hlava .provize__celkem{font-size:var(--text-14);font-weight:var(--vaha-tucna)}.provize__tabulka td{white-space:nowrap}.provize__castka{font-weight:var(--vaha-tucna);text-align:right}.provize__castka .stitek{margin-left:8px}.provize__zisk--kladny{color:var(--ok-text);font-weight:var(--vaha-polotucna)}.provize__zisk--ztrata{color:var(--danger-text);font-weight:var(--vaha-polotucna)}.provize__odkaz{font-weight:var(--vaha-tucna);color:var(--accent);text-decoration:none}.provize__odkaz:hover{text-decoration:underline}.provize__radek--predbezny td{color:var(--text-secondary)}.provize__radek--po-splatnosti td{color:var(--danger-text)}.provize__radek--splatky td{color:var(--text-secondary)}.provize__radek--prevod td{color:var(--danger-text)}.dochazka__prehled-akce{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.dochazka__dlazdice{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:14px}.dochazka__dlazdice-polozka{background:var(--bg-hover);border-radius:var(--radius-tlacitko);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.dochazka__dlazdice-polozka span{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.dochazka__dlazdice-polozka strong{font-size:var(--text-16);font-weight:var(--vaha-extra);white-space:nowrap}.dochazka__dlazdice-polozka--hlavni{background:var(--accent-soft)}.dochazka__castka{width:104px;text-align:right}.dochazka__vyplata{grid-column:1 / -1}.dochazka__vyplata-tab{width:100%;border-collapse:collapse;font-size:var(--text-13);margin:8px 0 10px}.dochazka__vyplata-tab td{padding:8px 0;border-bottom:1px solid var(--row-border)}.dochazka__vyplata-tab td:first-child{color:var(--text-secondary)}.dochazka__vyplata-tab td:last-child{text-align:right;white-space:nowrap}.dochazka__vyplata-tucne td,.dochazka__vyplata-souhrn td{font-weight:var(--vaha-extra);color:var(--text-primary)}.dochazka__vyplata-souhrn td{background:var(--accent-soft)}.dochazka__vyplata-polozky{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--text-12)}.dochazka__jmeno{padding:0;white-space:normal;text-align:left}.dochazka__neodeslane{margin:8px 0 0;padding-left:18px;font-size:var(--text-13);line-height:1.5}.dochazka__den-offline{display:block;flex-basis:100%;font-size:var(--text-12);color:var(--text-secondary);line-height:1.4}.dochazka__stitky-jmena{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px}.dochazka__stravne,.dochazka__stravne-duvod{display:block;white-space:normal;text-align:right}.dochazka__stravne-duvod{color:var(--warn-text);font-size:var(--text-12);max-width:220px;margin-left:auto}.smena-pruh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 14px;padding:10px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text)}.smena-pruh--prestavka{background:var(--ok-bg);color:var(--ok-text)}.smena-pruh__text{display:flex;flex:1 1 220px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:var(--text-13)}.smena-pruh__text span{font-size:var(--text-12)}.smena-pruh .tlacitko--textove{min-height:var(--cil-tablet);color:inherit;text-decoration:underline}.dochazka__ocekavane{margin:0 0 10px}.dochazka__ocekavane-vysvetleni{display:block;margin-top:2px;font-size:var(--text-12)}.dochazka__pauza-radek{display:flex;align-items:center;gap:6px;margin-bottom:6px}.dochazka__pauza-radek .vstup{min-height:var(--cil-tablet)}.dochazka__rychle-volby{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.dochazka__rychle-volby button{min-height:var(--cil-tablet);cursor:pointer}.dochazka__zasah{flex-basis:100%;font-size:var(--text-12);color:var(--text-secondary)}.dochazka__den--smazany .dochazka__den-casy{text-decoration:line-through}.dochazka__k-doplneni{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:12px}.dochazka__vyber{width:20px;height:20px;margin-right:6px;vertical-align:middle}.dochazka__bez-vymeru{display:flex;flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;padding:0;list-style:none}.dochazka__bez-vymeru a{display:inline-flex;align-items:center;min-height:44px}.srazky__souhrn{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.srazky__dlazdice{flex:1;min-width:160px;background:var(--bg-page);border-radius:10px;padding:10px 13px}.srazky__dlazdice span{display:block;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.srazky__dlazdice strong{font-size:var(--text-16);font-weight:var(--vaha-extra)}.srazky__filtry{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end;margin-bottom:14px}.srazky__filtry .pole{min-width:160px}.srazky__filtry .vstup{min-height:40px}.srazky__filtry-tlacitka{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.srazky__prazdno{font-size:var(--text-13);color:var(--text-secondary);line-height:1.55;max-width:680px;text-wrap:pretty}.srazky__osoba{border:1px solid var(--border);border-radius:10px;padding:14px 16px;margin-bottom:12px;background:var(--bg-card)}.srazky__osoba-hlava{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.srazky__osoba-jmeno{font-size:var(--text-14);font-weight:var(--vaha-extra);flex:1;min-width:160px}.srazky__radek{border-top:1px solid var(--row-border, var(--border));padding:12px 0}.srazky__radek--uzavreny{opacity:.6}.srazky__radek-hlava{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.srazky__smer{font-size:var(--text-11);font-weight:var(--vaha-extra);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase}.srazky__castka{font-size:var(--text-13);font-weight:var(--vaha-extra)}.srazky__meta{font-size:var(--text-12);color:var(--text-secondary)}.srazky__odkaz{font-size:var(--text-12);font-weight:var(--vaha-polotucna);color:var(--accent);text-decoration:none}.srazky__odkaz:hover{text-decoration:underline}.srazky__mezera{flex:1}.srazky__popis{font-size:var(--text-13);margin-bottom:8px}.srazky__palivo{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.srazky__poznamka{margin:0;font-size:var(--text-12);color:var(--text-secondary);text-wrap:pretty}.srazky__dohoda{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.srazky__splatky{margin:0 0 8px;padding:0;list-style:none;font-size:var(--text-12);color:var(--text-secondary);display:flex;gap:6px 14px;flex-wrap:wrap}.srazky__akce{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.srazky__akce .tlacitko{min-height:36px}.srazky__akce:empty{display:none}.srazky__upozorneni{font-size:var(--text-12);color:var(--text-secondary);margin:0 0 14px;text-wrap:pretty}.srazky__formular{display:flex;flex-direction:column;gap:12px}.srazky__formular-radek{display:flex;gap:12px;flex-wrap:wrap}.srazky__formular-radek .pole{flex:1;min-width:140px}.srazky__podpis-podklad{z-index:200;padding:20px}.srazky__podpis{background:var(--bg-card);border-radius:16px;max-width:560px;width:100%;box-shadow:var(--shadow-modal);border:1px solid var(--border);padding:20px 22px;max-height:92vh;overflow:auto}.srazky__podpis-titul{font-size:var(--text-19);font-weight:var(--vaha-extra);margin:0 0 4px}.srazky__podpis-shrnuti{background:var(--bg-page);border-radius:10px;padding:12px 14px;font-size:var(--text-13);line-height:1.6;margin:14px 0}.srazky__podpis-pouceni{line-height:1.55;margin-bottom:10px}.srazky__souhlas{display:flex;gap:10px;align-items:flex-start;font-size:var(--text-13);line-height:1.5;margin:12px 0;cursor:pointer}.srazky__souhlas input{width:22px;height:22px;flex:0 0 auto;margin-top:1px}.srazky__podpis-tlacitka{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.srazky__podpis-tlacitka>*{flex:1;min-width:160px}@media (max-width: 720px){.srazky__filtry-tlacitka{margin-left:0;width:100%}}@media (pointer: coarse){.srazky__filtry .vstup{min-height:var(--cil-tablet-input)}}@media (max-width: 560px){.srazky__filtry .vstup{min-height:var(--cil-tablet)}}.ecosmlouvy__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 18px;margin:0 0 14px}.ecosmlouvy__rok{margin:0;min-width:120px}.ecosmlouvy__souhrn{margin:0 0 12px;font-size:var(--text-13)}.ecosmlouvy__dluh{color:var(--warn-text)}.ecosmlouvy__radek{cursor:pointer}.ecosmlouvy__tabulka td{vertical-align:top}.ecosmlouvy__upozorneni{color:var(--warn-text)}.ecosmlouvy__potvrzeni{display:flex;align-items:flex-start;gap:10px;min-height:44px;margin:8px 0 12px;font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.ecosmlouvy__seznam{margin:6px 0 0;padding-left:18px;font-size:var(--text-13);line-height:1.6}.evidence__hlavicka{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:10px}.evidence__hlavicka .evidence__titul{margin:0}.agenda-prepinac__pole{min-width:0;max-width:100%}.agenda-prepinac__pole .vstup{min-height:var(--cil-tablet);max-width:min(420px,100%)}.agenda-pruh{margin:0 0 12px;background:var(--info-bg);color:var(--info-text);border-radius:var(--radius-tlacitko)}.agenda-klienti__uvod{margin:0 0 12px;font-size:var(--text-13);color:var(--text-secondary)}.agenda-klienti__hledani{flex:1 1 240px;min-width:0}.agenda-klienti__seznam{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px}.agenda-klient{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-tlacitko);min-width:0}.agenda-klient__hlavicka{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.agenda-klient__nazev{margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra);overflow-wrap:anywhere}.agenda-klient__detail{margin:2px 0 0;font-size:var(--text-12);color:var(--text-secondary);overflow-wrap:anywhere}.agenda-klient__stitky{display:flex;flex-wrap:wrap;gap:6px}.agenda-klient__udaje{display:grid;grid-template-columns:max-content 1fr;gap:4px 10px;margin:0;font-size:var(--text-12)}.agenda-klient__udaje dt{color:var(--text-secondary);font-weight:var(--vaha-tucna)}.agenda-klient__udaje dd{margin:0;min-width:0;overflow-wrap:anywhere}.agenda-klient__akce{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.agenda-klient__akce .tlacitko{min-height:var(--cil-tablet)}.agenda-formular{display:flex;flex-direction:column;gap:12px}.agenda-formular__firma{margin:0;font-size:var(--text-13)}.agenda-formular__agendy{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;border:0}.agenda-formular__radek{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.agenda-formular__napoveda{margin:0;font-size:var(--text-13);color:var(--text-secondary);overflow-wrap:anywhere}.agenda-klient__zmocneni{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.agenda-souhrn{margin:8px 0 0;padding-left:18px;font-size:var(--text-13)}.agenda-pracovnici{margin-top:24px}.agenda-pracovnici__seznam{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:4px 16px;margin:0;padding:0;list-style:none}.agenda-pracovnici__seznam li{display:flex;align-items:center;gap:8px;min-height:var(--cil-tablet)}.agenda-pracovnici__role{font-size:var(--text-12);color:var(--text-secondary)}.agenda-fakturace{margin-top:24px}.agenda-fakturace__mesic{max-width:220px;margin-bottom:10px}.agenda-fakturace__seznam{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.agenda-fakturace__radek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.agenda-fakturace__text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--text-13);overflow-wrap:anywhere}.agenda-fakturace__radek .tlacitko{min-height:var(--cil-tablet)}.agenda-fakturace__akce{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.agenda-fakturace__svoz{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.agenda-pristupy{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.agenda-pristupy__radek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:var(--cil-tablet);padding:6px 0;border-bottom:1px solid var(--border)}.envita{margin-top:16px}.envita h2{margin:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.envita h3{margin:18px 0 8px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.envita__hlava{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:12px}.envita__napoveda{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-11);font-weight:var(--vaha-tucna);cursor:help}.envita__std{margin-left:auto;font-size:var(--text-11);color:var(--text-secondary)}.envita__drop{border:2px dashed var(--border);border-radius:var(--radius-tlacitko);padding:26px 20px;text-align:center;background:var(--bg-page);transition:all .15s}.envita__drop--aktivni{border-color:var(--accent-solid);background:var(--ok-bg)}.envita__drop-text{margin:0 0 4px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.envita__drop-nebo{margin:0 0 10px;font-size:var(--text-12);color:var(--text-secondary)}.envita__vstup-souboru{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.envita__log{list-style:none;margin:10px 0 0;padding:0}.envita__log li{display:flex;gap:8px;align-items:baseline;font-size:var(--text-12);padding:5px 2px;border-bottom:1px solid var(--row-border)}.envita__log-ikona{font-weight:var(--vaha-extra)}.envita__log-ikona--ok{color:var(--ok-text)}.envita__log-ikona--chyba{color:var(--danger-text)}.envita__log-text{color:var(--text-secondary)}.envita__typy{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin:14px 0 8px}.envita__typ{display:flex;align-items:center;gap:8px;background:var(--bg-page);border-radius:var(--radius-tlacitko);padding:9px 12px}.envita__typ-nazev{flex:1;font-size:var(--text-12);font-weight:var(--vaha-tucna);line-height:1.35}.envita__nadpis-blok{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0 10px}.envita__nadpis-blok h3{margin:0}.envita__chyby-odkaz{border:0;background:none;padding:0;color:var(--danger-text);font-weight:var(--vaha-tucna);font-size:var(--text-12);cursor:pointer;text-decoration:underline}.envita__srovnani-ok{color:var(--ok-text);font-weight:var(--vaha-tucna)}.envita__srovnani-warn{color:var(--warn-text);font-weight:var(--vaha-tucna)}.envita__srovnani-danger{color:var(--danger-text);font-weight:var(--vaha-tucna)}.envita__roky{display:flex;gap:6px;flex-wrap:wrap}.envita__legenda{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-11);color:var(--text-secondary);margin-left:auto}.envita__legenda-tecka{display:inline-block;width:10px;height:10px;border-radius:2px;margin-left:6px}.envita__legenda-tecka--prijem{background:var(--accent-solid)}.envita__legenda-tecka--vydej{background:var(--warn-text)}.envita__graf{display:flex;gap:10px;align-items:flex-end;background:var(--bg-page);border-radius:var(--radius-tlacitko);padding:16px 18px 10px;margin-bottom:18px;overflow-x:auto}.envita__graf-sloupec{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:34px}.envita__graf-tyc{display:flex;gap:3px;align-items:flex-end;height:124px}.envita__sloupek{width:14px;border-radius:3px 3px 0 0;min-height:1px}.envita__sloupek--prijem{background:var(--accent-solid)}.envita__sloupek--vydej{background:var(--warn-text)}.envita__graf-popisek{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.envita__olpno-souhrn{background:var(--bg-page);border-radius:var(--radius-tlacitko);padding:10px 14px;font-size:var(--text-13);margin-bottom:18px}.envita__migrace-cisla{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-bottom:12px}.envita__migrace-cisla>div{display:flex;flex-direction:column;gap:2px;background:var(--bg-page);border-radius:var(--radius-tlacitko);padding:10px 12px}.envita__migrace-hodnota{font-size:var(--text-19);font-weight:var(--vaha-extra)}.envita__migrace-popisek{font-size:var(--text-11);color:var(--text-secondary)}.envita__migrace-chyby{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}.envita__migrace-chyby li{font-size:var(--text-12);color:var(--danger-text);padding:4px 0;border-bottom:1px solid var(--row-border)}.envita__zaskrtavatko{display:flex;align-items:center;gap:7px;min-height:var(--cil-radek);font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.envita__migrace-uzaverky{list-style:none;margin:8px 0 0;padding:0}.envita__migrace-uzaverky li{font-size:var(--text-12);padding:4px 0;border-bottom:1px solid var(--row-border)}.envita__evidenti{margin-top:12px;padding-top:10px;border-top:1px solid var(--row-border)}.envita__evidenti-titul{margin:0 0 4px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.envita__radky-chyb{list-style:none;margin:0;padding:0}.envita__radky-chyb li{display:flex;gap:8px;font-size:var(--text-12);padding:6px 0;border-bottom:1px solid var(--row-border)}.envita__export-filtry{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;background:var(--bg-card);border-radius:var(--radius-tlacitko);padding:14px 16px;margin-bottom:14px;border:1px solid var(--border)}.envita__export-partner{min-width:220px;max-width:340px;flex:1 1 220px}.envita__export-akce{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.envita__filtr-poznamka{background:var(--ok-bg);border-radius:var(--radius-tlacitko);padding:9px 14px;margin-bottom:12px;font-size:var(--text-12);color:var(--accent);font-weight:var(--vaha-tucna)}.envita__export-stitky{margin-bottom:10px}.envita__dlazdice{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-bottom:14px}.envita__dlazdice-pol{background:var(--bg-page);border-radius:var(--radius-tlacitko);padding:10px 12px;display:flex;flex-direction:column;gap:3px}.envita__dlazdice-popisek{font-size:var(--text-11);font-weight:var(--vaha-extra);color:var(--text-secondary)}.envita__dlazdice-hodnota{font-size:var(--text-16);font-weight:var(--vaha-extra)}.envita__blok{border-radius:var(--radius-tlacitko);padding:11px 14px;margin-bottom:12px;font-size:var(--text-12)}.envita__blok--chyby{background:var(--danger-bg);color:var(--danger-text)}.envita__blok--varovani{background:var(--warn-bg);color:var(--warn-text)}.envita__blok-titul{font-weight:var(--vaha-extra);margin-bottom:5px}.envita__prazdno{color:var(--text-secondary);font-size:var(--text-13);padding:24px 0;text-align:center}.envita__zkraceno{padding:8px 2px}@media (max-width: 640px){.envita__export-filtry{flex-direction:column;align-items:stretch}.envita__export-akce{margin-left:0;justify-content:stretch}}.evidence__karta{padding:18px 20px}.evidence__titul{margin:0 0 10px;font-size:var(--text-19);font-weight:var(--vaha-extra)}.evidence__zastupna{margin-top:18px}.evidence__registr{margin-top:16px}.evidence__nadpis{display:flex;align-items:center;gap:7px;margin-bottom:14px}.evidence__nadpis h2{margin:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.evidence__nastroje{gap:10px;margin:0 0 14px}.evidence__nastroje .nastroje__hledani{max-width:none}.evidence__zaskrtavatko{display:inline-flex;align-items:center;gap:7px;min-height:var(--cil-radek);font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.evidence__zaskrtavatko input{width:16px;height:16px;margin:0;accent-color:var(--accent-solid)}.evidence__pocet{font-size:var(--text-12);color:var(--text-secondary);white-space:nowrap}.evidence__tabulka td{vertical-align:middle}.evidence__radek{cursor:pointer}.evidence__radek:hover,.evidence__radek--otevreny{background:var(--bg-hover)}.evidence__radek--neaktivni td{color:var(--text-secondary)}.evidence__typ{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-input);background:var(--neutral-bg);color:var(--text-secondary);font-size:var(--text-11);font-weight:var(--vaha-extra)}.evidence__typ--nase{background:var(--ok-bg);color:var(--accent-solid)}.evidence__cislo{font-size:var(--text-13);font-weight:var(--vaha-tucna);white-space:nowrap}.evidence__cinnost{color:var(--ok-text)}.evidence__nazev{padding:0;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:var(--text-12);font-weight:var(--vaha-tucna);text-align:left;cursor:pointer}.evidence__provozovna{color:var(--text-secondary);font-weight:var(--vaha-bezna)}.evidence__stitek{margin-left:6px}.evidence__vedlejsi{color:var(--text-secondary)}.evidence__zdroj{font-size:var(--text-11);color:var(--text-secondary);white-space:nowrap}.evidence__detail-radek>td{padding:0 10px 14px;background:var(--bg-page)}.evidence__fakta{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 22px;margin:0;padding:14px 6px 8px;font-size:var(--text-13)}.evidence__fakta dt{margin-bottom:2px;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);text-transform:uppercase}.evidence__fakta dd{margin:0}.evidence__historie{padding:2px 6px 10px}.evidence__historie-titul{margin:0 0 5px;font-size:var(--text-11);font-weight:var(--vaha-extra);color:var(--text-secondary);text-transform:uppercase}.evidence__historie-titul span{font-weight:var(--vaha-tucna);text-transform:none}.evidence__historie ul{margin:0;padding:0;list-style:none}.evidence__historie li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:5px 0;border-top:1px solid var(--row-border);font-size:var(--text-12)}.evidence__historie strong{font-weight:var(--vaha-tucna)}.evidence__ucinnost{color:var(--warn-text);font-weight:var(--vaha-tucna);white-space:nowrap}.evidence__akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0 0 10px 6px}.evidence__akce .tlacitko-s-duvodem{max-width:260px}.tlacitko.evidence__ispop-chybi{border-color:var(--warn-text);color:var(--warn-text)}.evidence__ispop{margin:0 6px 10px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.evidence__ispop-uvod{margin:0 0 8px;font-size:var(--text-12);color:var(--text-secondary);line-height:1.5}.evidence__ispop-stav{margin:0 0 12px;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--ok-text)}.evidence__ispop-stav--chybi{color:var(--warn-text)}.evidence__ispop-pole{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 14px}.dialog.modal:has(.evidence__formular){display:flex;flex-direction:column;width:640px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px)}.dialog.modal:has(.evidence__formular) .modal__obsah{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.evidence__formular{display:flex;flex-direction:column;gap:12px}.evidence__mrizka{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 12px}.evidence__mrizka--obcan{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr)}.evidence__mrizka--adresa{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr)}.evidence__cislo-provozu{display:grid;grid-template-columns:88px minmax(0,1fr);gap:6px}.evidence__isoh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.evidence__isoh-vysledky{margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-tlacitko);overflow:hidden}.evidence__isoh-vysledky li+li{border-top:1px solid var(--row-border)}.evidence__isoh-vysledky button{display:flex;flex-direction:column;gap:2px;width:100%;min-height:var(--cil-bezny);padding:8px 12px;border:0;background:var(--bg-card);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.evidence__isoh-vysledky button:hover{background:var(--bg-hover)}.evidence__isoh-vysledky strong{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.evidence__isoh-vysledky span{font-size:var(--text-12);color:var(--text-secondary)}.evidence__priznaky{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.evidence__priznaky legend{padding:0 4px;font-size:var(--text-11);font-weight:var(--vaha-extra);color:var(--text-secondary);text-transform:uppercase}.evidence__ucinnost-box{margin-top:0}.evidence__ucinnost-box p{margin:0 0 8px}@media (pointer: coarse){.evidence__zaskrtavatko,.evidence__nazev,.evidence__isoh-vysledky button{min-height:var(--cil-tablet)}.evidence__tabulka td{height:var(--cil-tablet)}}@media (max-width: 640px){.evidence__mrizka--obcan,.evidence__mrizka--adresa{grid-template-columns:minmax(0,1fr)}}.evidence__ciselniky{margin:16px 0 0;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);font-size:var(--text-11);color:var(--text-secondary);line-height:1.7}.evidence__ciselniky strong{font-weight:var(--vaha-extra)}.evidence__registry .pole__napoveda,.evidence__registry .pole__chyba{flex-basis:100%;margin:0}.adr{margin-top:16px}.adr__prepinac{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.adr__zalozka{min-height:var(--cil-tablet);padding:8px 16px;border:1.5px solid var(--border);border-radius:var(--radius-pilulka);background:none;color:var(--text-secondary);font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.adr__zalozka--aktivni{border-color:var(--accent-solid);background:var(--accent-soft);color:var(--accent)}.adr__panel{border:1px solid var(--border);border-radius:var(--radius-tlacitko);padding:14px 16px;background:var(--bg-card)}.adr__verze{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.adr__verze .vstup{min-width:220px}.adr__uvod,.adr__popisek{margin:0 0 10px;color:var(--text-secondary);font-size:var(--text-12)}.adr__tabulka{width:100%;border-collapse:collapse;margin-bottom:12px}.adr__tabulka th{padding:6px 8px;border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-11);font-weight:var(--vaha-tucna);text-align:left;text-transform:uppercase}.adr__tabulka td{padding:6px 8px;border-bottom:1px solid var(--row-border);font-size:var(--text-13);vertical-align:top}.adr__vstup{min-height:var(--cil-tablet);width:100%;padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-input);font-size:var(--text-13)}.adr__radek-akci{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.adr__volne{display:inline-flex;align-items:center;gap:7px;min-height:var(--cil-tablet);font-size:var(--text-13)}.adr__vysledek{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);margin-bottom:12px}.adr__stav{padding:4px 12px;border-radius:var(--radius-pilulka);font-size:var(--text-12);font-weight:var(--vaha-extra);white-space:nowrap}.adr__stav--ok{background:var(--ok-bg);color:var(--ok-text)}.adr__stav--pozor{background:var(--danger-bg);color:var(--danger-text)}.adr__stav--neutral{background:var(--neutral-bg);color:var(--neutral-text)}.adr__body{display:flex;flex-direction:column;gap:2px;font-size:var(--text-13)}.adr__upozorneni{margin:0 0 12px;padding:8px 12px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text);font-size:var(--text-12)}.adr__chyba{margin:0 0 12px;color:var(--danger-text);font-size:var(--text-13)}.adr__duvod{color:var(--text-secondary);font-size:var(--text-12)}.adr__seznam{list-style:none;margin:0;padding:0}.adr__polozka{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--row-border)}.adr__kandidati{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.adr__hustota{display:flex;flex-direction:column;gap:4px;max-width:320px}.adr__hustota .adr__vstup{width:120px}.vyber-kodu__seznam{list-style:none;margin:8px 0 0;padding:8px 10px;max-height:260px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);display:flex;flex-direction:column;gap:4px;font-size:var(--text-13)}.vyber-kodu__seznam .pole__zaskrtavatko{min-height:var(--cil-radek);align-items:center}.vyber-kodu__rucne{margin-top:8px}.evidence__prubezna{margin-top:16px}.evidence__zalozky-radek{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.evidence__zalozka-chip{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);overflow:hidden}.evidence__zalozka-tlacitko{border:0;background:transparent;padding:6px 4px 6px 12px;font:inherit;font-size:var(--text-12);color:var(--text-primary);cursor:pointer}.evidence__zalozka-zavrit{border:0;background:transparent;padding:4px 10px 4px 4px;color:var(--text-muted);font-size:var(--text-13);cursor:pointer}.evidence__zalozka-zavrit:hover{color:var(--danger-text)}.evidence__zalozka-chip--aktivni{border-color:var(--accent);background:var(--accent-soft)}.evidence__radek--oznacen>td{background:var(--accent-soft)}.evidence__zalozka-mimo{margin-left:auto}.evidence__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-bottom:12px}.evidence__obdobi{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.evidence__chip{min-height:var(--cil-radek);padding:6px 14px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--text-secondary);font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.evidence__chip--aktivni{border-color:transparent;background:var(--accent-solid);color:#fff}.evidence__pole-evidenta{min-width:260px}.evidence__jediny-evident{display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--vaha-tucna)}.evidence__hledat{min-width:240px;flex:1 1 220px}.evidence__akce-radek{flex-wrap:wrap;gap:8px;margin-bottom:12px}.evidence__uzaverka-pruh{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text);font-size:var(--text-13)}.evidence__rok-krokovac{display:inline-flex;align-items:center;gap:6px;font-weight:var(--vaha-tucna)}.evidence__tabulka-zaznamu td{vertical-align:middle}.evidence__zdroj-bunka{white-space:nowrap}.evidence__zdroj-bunka .tabulka__akce{display:inline-flex;margin-left:6px;vertical-align:middle}.evidence__zdroj-stitek{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.evidence__radek--problem{background:var(--danger-bg)}.evidence__problem-ikona{margin-right:4px;color:var(--danger-text)}.evidence__zamek{margin-left:6px}.evidence__kod-bunka{white-space:nowrap}.evidence__souhrn{margin:10px 6px;font-size:var(--text-12);color:var(--text-secondary)}.evidence__davka{display:flex;flex-direction:column;gap:20px}.evidence__davka-hlavicka{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.evidence__davka-nadpis{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.evidence__davka-napoveda{font-size:var(--text-12);font-weight:var(--vaha-bezna);color:var(--text-secondary)}.evidence__davka-mrizka{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 16px}.evidence__davka-evident,.evidence__davka-kod,.evidence__davka-partner,.evidence__davka-poznamka{grid-column:span 2}.evidence__davka-volby{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px}.evidence__davka-radky{display:flex;flex-direction:column;gap:10px;min-width:0}.evidence__tabulka-davky{table-layout:fixed}.evidence__tabulka-davky td{vertical-align:top}.evidence__tabulka-davky .vstup{width:100%}.evidence__sloupec-cislo{width:40px}.evidence__sloupec-odpad{width:24%}.evidence__sloupec-kategorie{width:104px}.evidence__sloupec-kod,.evidence__sloupec-mnozstvi{width:128px}.evidence__sloupec-partner{width:22%}.evidence__sloupec-akce{width:88px}.evidence__poradi{padding-top:20px;color:var(--text-secondary)}.evidence__vstup-cislo{text-align:right;font-variant-numeric:tabular-nums}.evidence__nazev-odpadu{margin:4px 0 0;font-size:var(--text-12);line-height:1.35;color:var(--text-secondary)}.evidence__davka-souhrn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.evidence__davka-celkem{font-size:var(--text-13);font-weight:var(--vaha-tucna);font-variant-numeric:tabular-nums}@media (max-width: 1000px){.evidence__davka-mrizka{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence__davka-evident,.evidence__davka-kod,.evidence__davka-partner,.evidence__davka-poznamka{grid-column:1 / -1}.evidence__davka-tabulka{overflow-x:auto}.evidence__tabulka-davky{min-width:860px}}.evidence__radek-kov td{background:var(--bg-panel)}.evidence__predavajici{padding:10px 4px}.evidence__predavajici-titul{margin:0 0 8px;font-size:var(--text-12);font-weight:var(--vaha-tucna)}.evidence__platba-kovu{border-top:1px dashed var(--border);margin-top:6px}.evidence__pole-siroke{grid-column:1 / -1}.evidence__predavajici-poznamka{margin:8px 0 0;font-size:var(--text-11);color:var(--text-secondary)}@media (pointer: coarse){.evidence__chip,.evidence__zalozka-tlacitko,.evidence__zalozka-zavrit{min-height:var(--cil-tablet)}}.evidence__hlaseni{margin-top:16px}.evidence__hlaseni-roky{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.evidence__hlaseni-hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.evidence__hlaseni-titul{font-size:var(--text-13);font-weight:var(--vaha-extra)}.evidence__hlaseni-mimo-kampan{margin-bottom:16px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.evidence__tabulka-kampan td{vertical-align:middle}.evidence__hlaseni-detail-obal{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);margin-top:10px}.evidence__ohlaseni{margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.evidence__ohlaseni .evidence__hlaseni-hlava h2{margin:0}.evidence__hlaseni-detail{display:flex;flex-direction:column;gap:12px}.evidence__hlaseni-hlavicka{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.evidence__hlaseni-titul-radek{flex:1}.evidence__hlaseni-akce{margin:0}.evidence__hlaseni-zmeny p{margin:0 0 4px;font-size:var(--text-12);color:var(--warn-text);font-weight:var(--vaha-tucna)}.evidence__hlaseni-prazdno{padding:14px 0;text-align:center;color:var(--text-secondary);font-size:var(--text-13)}.evidence__hlaseni-partneri ol{margin:6px 0 0;padding-left:20px;font-size:var(--text-13)}.evidence__hlaseni-podani-radek{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--row-border);font-size:var(--text-13)}.evidence__hlaseni-uzaverka{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.evidence__ispop-kontrola{border:1px solid var(--border);border-radius:var(--radius-tlacitko);padding:14px 16px;background:var(--bg-card)}.evidence__ispop-kontrola-hlava{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.evidence__ispop-kontrola-titul{flex:1;min-width:200px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.evidence__ispop-kontrola-radek{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-top:1px solid var(--row-border)}.evidence__ispop-tecka{flex:none;width:9px;height:9px;margin-top:5px;border-radius:50%}.evidence__ispop-tecka--danger{background:var(--danger-text)}.evidence__ispop-tecka--warn{background:var(--warn-text)}.evidence__ispop-tecka--info{background:var(--info-text)}.evidence__ispop-kontrola-text{flex:1;min-width:0}.evidence__ispop-kontrola-kod{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.evidence__ispop-kontrola-poznamka{margin:8px 0 0;font-size:var(--text-11);color:var(--text-secondary);line-height:1.5}.evidence__tabulka-list2 td,.evidence__tabulka-list2 th{vertical-align:top}.evidence__kontroly{margin-bottom:12px}.evidence__kontroly .evidence__ispop-kontrola-radek .tlacitko{flex:none}.evidence__pole-elektro{max-width:420px}.evidence__obce-polozka{display:grid;grid-template-columns:1fr 90px 120px auto;gap:8px;align-items:center;margin-bottom:6px}.evidence__eko-kom .zalozky{margin-bottom:12px}.evidence__eko-kom-detail{padding:8px 0 4px}.evidence__eko-kom-kontrola{margin:0 0 8px;padding-left:18px;font-size:var(--text-13)}.evidence__eko-kom-kontrola .evidence__problem{color:var(--danger-text)}.evidence__eko-kom-slozka{display:grid;grid-template-columns:1fr 1fr 90px auto;gap:8px;align-items:center;margin-bottom:6px}.evidence__eko-kom-evident{margin-bottom:12px;padding:12px 16px}.evidence__hrzo .zalozky{margin:12px 0}.evidence__hrzo-snimek{display:grid;grid-template-columns:160px 1fr;gap:4px 12px;margin:0;padding:8px 0 4px;font-size:var(--text-13)}.evidence__hrzo-snimek dt{color:var(--text-secondary)}.evidence__hrzo-snimek dd{margin:0}.evidence__hrzo-nastaveni{margin-top:12px;padding:12px 16px}.formular__radek{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px}.prepinac-radek{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:var(--text-13)}.evidence__karta-odpadu .zalozky{margin:12px 0}.evidence__karta-prepinace{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:flex-end}.evidence__karta-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px 24px;padding:8px 0}.evidence__karta-navrhy{margin:4px 0;padding-left:18px;font-size:var(--text-13)}.evidence__graf-obal{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px 24px;margin-top:12px}.evidence__graf{margin:0;padding:0;list-style:none}.evidence__graf li{margin-bottom:8px}.evidence__graf-popisek,.evidence__graf-cislo{font-size:var(--text-12)}.evidence__graf-cislo{color:var(--text-secondary)}.evidence__graf-pruh{height:10px;margin:2px 0;border-radius:6px;background:var(--bg-input);overflow:hidden}.evidence__graf-vypln{height:100%;background:var(--accent-solid)}.evidence__prevody-vysledek,.evidence__sestava-vysledek,.evidence__prehled-vysledek,.evidence__prevody-evident{margin-top:12px}.evidence__prehled-pole{display:flex;flex-wrap:wrap;gap:2px 16px;margin:12px 0 0;padding:8px 12px;border:1px solid var(--border, #dfe3e8);border-radius:10px}.evidence__prehled-pole legend{padding:0 4px;font-size:var(--text-12);color:var(--text-secondary)}.evidence__prehled-filtr{margin-top:12px}.evidence__prehled-sablony{margin-top:16px}.evidence__sprava{margin-top:12px;padding-top:8px;border-top:1px solid var(--border, #dfe3e8)}.evidence__duplicity{margin:12px 0}.evidence__duplicita{margin-top:12px}.evidence__poznamky{margin:4px 0;padding-left:18px;font-size:var(--text-12);color:var(--text-secondary)}.evidence__prepinac{display:flex;gap:8px;margin:16px 0 0}.evidence__celky{margin-top:16px}.evidence__celek-detail{display:flex;flex-direction:column;gap:10px;padding:4px 0 8px}.evidence__celek-pridat{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.evidence__celek-akce{display:flex;gap:8px;flex-wrap:wrap}.evidence__sablona-detail,.evidence__predvolene-kody,.evidence__sablony{display:flex;flex-direction:column;gap:12px}.evidence__sablona-akce{display:flex;gap:8px;flex-wrap:wrap}.evidence__sablona-volby{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.evidence__oblibene{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 12px}.evidence__dny-tydne{display:flex;gap:8px;flex-wrap:wrap}.evidence__den-tydne{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;padding:0 10px;border:1px solid var(--border);border-radius:10px;font-size:var(--text-13);cursor:pointer}.evidence__den-tydne input{width:18px;height:18px}.evidence__plan{display:flex;flex-direction:column;gap:8px}@media (max-width: 560px){.adr__tabulka{min-width:520px}.adr__vstup{font-size:var(--text-16)}}.evidence__davka-navrh ul{margin:4px 0 0;padding-left:20px}.evidence__radek-navrh td{background:var(--bg-panel);padding-top:0}.evidence__k-doplneni{margin:4px 0 0;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--warn-text)}.evidence__datum-radku{display:inline-flex;flex-direction:column;max-width:180px;margin:4px 12px 0 0}.evidence__dl-lista{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-10, 10px);background:var(--bg-panel)}.evidence__dl-radek{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.evidence__dl-cisla{display:flex;flex-wrap:wrap;gap:6px}.evidence__dl-cislo{min-width:36px;height:36px;border:1.5px solid var(--border);border-radius:10px;background:var(--bg-card);color:var(--text-secondary);font:inherit;font-size:var(--text-13);font-weight:800;cursor:pointer}.evidence__dl-cislo--zapsano{background:var(--ok-bg);color:var(--ok-text);cursor:default}.evidence__dl-cislo--preskoceno{background:var(--warn-bg);color:var(--warn-text)}.evidence__dl-cislo--aktualni{border-color:var(--accent-solid);border-width:2px}.evidence__dl-kandidati{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.evidence__dl-pio p{margin:0 0 8px}.evidence__dl-nahled{max-width:100%;max-height:50vh;object-fit:contain;border:1px solid var(--border);border-radius:6px}@media (pointer: coarse){.evidence__dl-cislo{min-width:var(--cil-tablet);height:var(--cil-tablet)}}.hromadne{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.hromadne__pruh{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--accent-soft)}.hromadne__pruh--schranka{background:var(--bg-panel)}.hromadne__souhrn,.hromadne__schranka-text{margin:0;flex:1 1 260px;font-size:var(--text-13);line-height:var(--radkovani);color:var(--text-primary)}.hromadne__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hromadne__akce .tlacitko{min-height:var(--cil-tablet)}.hromadne__popis{margin:0 0 14px;font-size:var(--text-13);line-height:var(--radkovani);color:var(--text-secondary)}.hromadne__mrizka{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 14px}.hromadne__pole-siroke{grid-column:1 / -1}.hromadne__dopad{margin-top:16px;padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--info-bg);color:var(--info-text);font-size:var(--text-13);line-height:var(--radkovani)}.hromadne__dopad-chyby{font-weight:var(--vaha-extra);color:var(--danger-text)}.hromadne__dopad-doporuceni{font-weight:var(--vaha-tucna);color:var(--warn-text)}.hromadne__nahled{margin-top:12px;max-height:260px;overflow:auto}.hromadne__nahled td{font-size:var(--text-12)}@media (max-width: 700px){.hromadne__akce .tlacitko{flex:1 1 100%}}.tabulka--zaskrtavatko{width:36px;text-align:center}.tabulka--zaskrtavatko input{width:18px;height:18px;margin:0;accent-color:var(--accent-solid);cursor:pointer}.olpno-hromadne__preskoceno{display:block;color:var(--warn-text);overflow-wrap:anywhere}.olpno-hromadne__radky{margin:6px 0 0;padding-left:18px;font-size:var(--text-12);line-height:var(--radkovani);color:var(--text-secondary)}.olpno-hromadne__radek--bez{color:var(--warn-text)}.olpno-hromadne__upozorneni{display:block;margin-top:6px;font-size:var(--text-12);line-height:var(--radkovani);color:var(--warn-text);overflow-wrap:anywhere}.olpno-hromadne__zakazky{display:flex;flex-direction:column;max-height:220px;margin:0 0 12px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.olpno-hromadne__zakazka{display:flex;align-items:center;gap:10px;min-height:var(--cil-tablet);padding:6px 12px;border-bottom:1px solid var(--row-border);font-size:var(--text-13);line-height:var(--radkovani);cursor:pointer;overflow-wrap:anywhere}.olpno-hromadne__zakazka:last-child{border-bottom:0}.olpno-hromadne__zakazka input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--accent-solid)}.olpno-hromadne__volba{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 12px;font-size:var(--text-13)}.olpno-hromadne__volba label{display:inline-flex;align-items:center;gap:6px;min-height:var(--cil-tablet);cursor:pointer}.tabulka td.olpno-hromadne__bunka,.tabulka th.olpno-hromadne__bunka{width:var(--cil-tablet);padding:0}.olpno-hromadne__oznacit{display:flex;align-items:center;justify-content:center;width:100%;min-width:var(--cil-tablet);min-height:var(--cil-tablet);cursor:pointer}.sepno__stav-pruh{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;margin-bottom:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px}.sepno__stav-polozka{display:flex;align-items:center;gap:6px;font-size:var(--text-13)}.sepno__stav-popisek{font-size:var(--text-11);text-transform:uppercase;color:var(--text-secondary);font-weight:var(--vaha-extra)}.sepno__stav-akce{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}.sepno__pohled-prepinac{display:flex;gap:8px;margin-bottom:12px}.sepno__odstavky{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.sepno__odstavky-seznam{list-style:none;margin:6px 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--text-12);color:var(--text-secondary)}.sepno__filtry{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:12px}.sepno__hledat{min-width:220px;flex:1}.sepno__obdobi-vstupy{display:inline-flex;align-items:center;gap:6px}.sepno__obdobi-vstupy .vstup{width:160px;flex:none}.sepno__prijemce-sipka{color:var(--text-secondary);margin:0 4px}.sepno__priznaky{display:inline-flex;gap:4px;flex-wrap:wrap;margin-left:6px}.sepno__fronta-skupina{border:1px solid var(--border);border-radius:10px;margin-bottom:14px;overflow:hidden}.sepno__fronta-hlavicka{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;background:var(--bg-hover)}.sepno__fronta-nazev{font-weight:var(--vaha-extra);font-size:var(--text-14)}.sepno__fronta-popis{font-size:var(--text-12);color:var(--text-secondary)}.sepno__fronta-akce{margin-left:auto}.sepno__fronta-radek{display:flex;align-items:center;gap:10px;padding:8px 14px;border-top:1px solid var(--border)}.sepno__fronta-radek input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent-solid)}.sepno__fronta-radek-info{display:flex;flex-direction:column;gap:2px}.sepno__fronta-prazdno{padding:10px 14px;color:var(--text-secondary);font-size:var(--text-13)}.olpno-adr{display:flex;flex-direction:column;gap:12px}.olpno-adr__uvod{margin:0;font-size:var(--text-13);color:var(--text-secondary)}.olpno-adr__jizda{border:1px solid var(--border);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.olpno-adr__hlavicka{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.olpno-adr__radek{margin:0;font-size:var(--text-13)}.olpno-adr__akce{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.olpno-adr .olpno-adr__seznam{margin:6px 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.olpno-adr__chyba p{margin:0}.olpno-adr .olpno-adr__neaktualni{margin-top:4px}.olpno-adr__rz{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin-top:8px}.olpno-detail__hlavicka{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:10px}.olpno-detail__problemy{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:4px}.olpno-detail__akce{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;padding:12px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.olpno-detail__strana{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-basis:100%}.olpno-detail__mista{display:flex;flex-direction:column;gap:12px}.olpno-detail__misto{border:1px solid var(--border);border-radius:10px;padding:10px 12px}.olpno-detail__misto-hlavicka{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.olpno-detail__soucty{font-size:var(--text-13);color:var(--text-secondary);margin:6px 0 0}.olpno-detail__historie{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.olpno-detail__historie-radek{border:1px solid var(--border);border-radius:var(--radius-tlacitko);padding:8px 10px;display:flex;flex-direction:column;gap:4px}.olpno-detail__porovnani-radek td{vertical-align:top}.sepno__parovani-radek{border:1px solid var(--border);border-radius:10px;padding:10px 12px;margin-bottom:10px}.sepno__parovani-kandidat{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0;border-top:1px solid var(--border)}.sepno__pruvodce-krok{display:flex;flex-direction:column;gap:16px;align-items:stretch;max-width:520px;margin:0 auto}.sepno__pruvodce-otazka{font-size:var(--text-19);font-weight:var(--vaha-extra);text-align:center;margin:0}.sepno__pruvodce-velka-tlacitka{display:flex;flex-direction:column;gap:10px}.sepno__pruvodce-velka-tlacitka .tlacitko{min-height:56px;font-size:var(--text-16)}.sepno__pruvodce-chyba{text-align:center}.sepno__pruvodce-navrhy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.olpno-detail__udaje{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:4px 12px;margin:0 0 12px}.olpno-detail__udaje dt{color:var(--text-muted)}.olpno-detail__udaje dd{margin:0;overflow-wrap:anywhere}.olpno-detail__nadpis{font-size:var(--text-14);font-weight:600;margin:12px 0 8px}.olpno-detail__tabulka-obal{max-width:100%;overflow-x:auto}.olpno-storno__duvody{display:flex;flex-direction:column;gap:4px;margin:8px 0}.olpno-jizdy{display:flex;flex-direction:column;gap:12px}.olpno-jizdy__jizda{border:1px solid var(--border);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.olpno-jizdy__hlavicka,.olpno-jizdy__zpusob{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.olpno-jizdy__mista{display:flex;flex-direction:column;gap:6px}.olpno-jizdy__misto{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:var(--text-13)}.olpno-jizdy__misto-nazev{min-width:0;overflow-wrap:anywhere}.olpno-jizdy__misto .vstup{width:180px;min-height:44px;flex:none}.olpno-detail__kyvadlova{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.olpno-detail__pocet-jizd .vstup{width:96px}.olpno-ze-zakazek{display:flex;flex-direction:column;gap:8px;max-height:50vh;overflow-y:auto}.olpno-ze-zakazek__radek{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:10px;padding:8px 12px}.olpno-ze-zakazek__text{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.olpno-sablona__seznam{display:flex;flex-direction:column;gap:6px;margin:8px 0}.olpno-sablona__volba{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--border);border-radius:10px;padding:8px 12px;font-size:var(--text-13)}.olpno-adr__jazyk{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.olpno-adr__jazyk .vstup{width:auto;min-width:140px}.olpno-adr__email-nahled{white-space:pre-wrap;font-size:var(--text-12);background:var(--bg-input);border-radius:6px;padding:8px 10px;margin:4px 0 0}.olpno-detail__zkouska{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px dashed var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel)}.olpno-detail__zkouska p{margin:0}.olpno-detail__zkouska-historie{margin:0;padding-left:18px;font-size:var(--text-12)}.stitek--accent{background:var(--accent-soft);color:var(--accent)}.stitek__odebrat{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:var(--radius-pilulka);background:transparent;color:inherit;font-size:var(--text-12);line-height:1;cursor:pointer}.stitek__odebrat:hover{background:var(--bg-hover)}.stitky-radku{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px}.stitky{display:flex;flex-direction:column;gap:8px;padding:12px 0}.stitky__popisek{color:var(--text-secondary);font-size:var(--text-11);font-weight:var(--vaha-tucna);text-transform:uppercase}.stitky__seznam{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.stitky__prazdno{color:var(--text-secondary);font-size:var(--text-12)}.stitky__volba{min-height:var(--cil-radek);border:1px solid transparent;cursor:pointer}.stitky__volba--vybrany{border-color:var(--accent-solid)}.stitky__volba:disabled{cursor:not-allowed;opacity:.6}.stitky__nabidka{display:flex;flex-direction:column;gap:6px}.stitky__novy{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.stitky__prepinac{display:flex;align-items:center;gap:8px;min-height:var(--cil-radek);color:var(--text-primary);font-size:var(--text-13)}.stitky__duvod,.stitky__chyba{color:var(--text-secondary);font-size:var(--text-12)}.stitky__chyba{color:var(--danger-text)}.stitky__tlacitka{display:flex;gap:8px;justify-content:flex-end}.stitky-filtr{display:flex;flex-direction:column;gap:6px;padding:8px 0}.stitky-filtr__cipy{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.stitky-filtr__souhrn{color:var(--text-secondary);font-size:var(--text-12)}.historie{display:flex;flex-direction:column;gap:12px}.historie__stav{color:var(--text-secondary);font-size:var(--text-13)}.historie__zdroje{display:flex;flex-wrap:wrap;gap:6px}.historie__seznam{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none}.historie__udalost{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.historie__hlavicka{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.historie__akce{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.historie__cas,.historie__kdo,.historie__popis{color:var(--text-secondary);font-size:var(--text-12)}.historie__cas{margin-left:auto}.historie__zmeny{width:100%;margin-top:8px;border-collapse:collapse;font-size:var(--text-12)}.historie__zmeny th{color:var(--text-secondary);font-size:var(--text-11);font-weight:var(--vaha-tucna);text-align:left;text-transform:uppercase}.historie__zmeny td,.historie__zmeny th{padding:4px 6px 4px 0;border-bottom:1px solid var(--row-border)}@media (pointer: coarse){.stitky__volba,.stitek__odebrat{min-height:var(--cil-tablet)}}.export-ucetni__obdobi{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin:16px 0 12px}.export-ucetni__volby{display:flex;flex-wrap:wrap;gap:8px}.export-ucetni__volby .chip{min-height:var(--cil-tablet)}.export-ucetni__data{display:flex;flex-wrap:wrap;gap:12px}.export-ucetni__data .pole{min-width:150px}.export-ucetni__data .vstup{min-height:var(--cil-tablet)}.export-ucetni__jen-nove{min-height:var(--cil-tablet);align-items:center}.export-ucetni__nahled{display:flex;flex-direction:column;gap:14px}.export-ucetni__nahled[aria-busy=true]{opacity:.6}.export-ucetni__shrnuti{margin:0;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.export-ucetni__pocty{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;font-size:var(--text-13);color:var(--text-secondary)}.export-ucetni__pocty strong{color:var(--text-primary);font-weight:var(--vaha-extra)}.export-ucetni__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.export-ucetni__blok{margin-top:8px}.export-ucetni__nadpis{margin:0 0 8px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.export-ucetni__celkem th,.export-ucetni__celkem td{font-weight:var(--vaha-extra);border-top:1px solid var(--border)}.export-ucetni__soubor{display:block;overflow-wrap:anywhere}.export-ucetni__problem{display:block;margin-top:4px;font-size:var(--text-12);color:var(--danger-text)}.export-ucetni__stitek{margin-left:6px}.export-ucetni__rady,.export-ucetni__nezahrnuto{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--text-13)}.export-ucetni .hlaska ul{margin:0;padding-left:18px}.export-ucetni .hlaska p:has(+ul){margin:0 0 4px}@media (max-width: 560px){.export-ucetni__obdobi,.export-ucetni__data{flex-direction:column;align-items:stretch}.export-ucetni__data .pole{min-width:0}.export-ucetni__akce .tlacitko-s-duvodem,.export-ucetni__akce .tlacitko{width:100%}}.export-ucetni__mesic{max-width:220px;margin-bottom:10px}.hlaseni{max-width:900px}.hlaseni__zahlavi{margin-bottom:14px}.hlaseni__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 18px;margin-bottom:14px}.hlaseni__chipy{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 100%}.hlaseni__filtr{display:flex;flex-direction:column;gap:4px;min-width:180px}.hlaseni__filtr--hledani{flex:1;min-width:220px}.hlaseni__seznam{display:flex;flex-direction:column;gap:10px}.hlaseni__karta{padding:14px 16px}.hlaseni__karta--vybrane{border-color:var(--accent-solid);box-shadow:0 0 0 2px var(--accent-solid)}.hlaseni__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.hlaseni__kdy{flex:1;min-width:160px;font-size:var(--text-12);color:var(--text-secondary)}.hlaseni__text{margin:0 0 6px;font-size:var(--text-13);line-height:1.55;white-space:pre-line;text-wrap:pretty}.hlaseni__kde{margin:0 0 4px;font-size:var(--text-12);color:var(--text-secondary)}.hlaseni__kontext{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 10px;font-size:var(--text-11);color:var(--text-muted)}.hlaseni__prilohy{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.hlaseni__priloha{display:block;width:120px;height:82px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-input)}.hlaseni__priloha img{display:block;width:100%;height:100%;object-fit:cover}.hlaseni__soubor{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);font-size:var(--text-12);color:var(--text-primary);text-decoration:none}.hlaseni__odpoved{margin:0 0 10px;padding:8px 11px;border-radius:var(--radius-input);background:var(--info-bg);color:var(--info-text);font-size:var(--text-12);line-height:1.5}.hlaseni__odpoved p{margin:0}.hlaseni__vyrizeno{color:var(--text-secondary)}.hlaseni__akce{display:flex;flex-wrap:wrap;gap:8px 14px}.ilno__karta{padding:18px 20px}.ilno__titul{margin:0 0 10px;font-size:var(--text-19);font-weight:var(--vaha-extra)}.ilno__zaskrtavatko{display:inline-flex;align-items:center;gap:7px;min-height:var(--cil-radek);font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.ilno__zaskrtavatko input{width:16px;height:16px;margin:0;accent-color:var(--accent-solid)}.ilno__radek{cursor:pointer}.ilno__radek-akce{display:flex;gap:6px;flex-wrap:wrap}.ilno__cip{display:inline-block;margin-left:6px}.ilno__seznam-prosty{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--text-12);color:var(--text-secondary)}.ilno__radek:hover{background:var(--bg-hover)}.ilno__kod-bunka{font-weight:var(--vaha-tucna);white-space:nowrap}.ilno__hp-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.ilno__chybi{color:var(--danger-text);font-size:var(--text-12)}.ilno__novejsi{margin-left:6px}.ilno__karta-hlava{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ilno__schvalil{font-size:var(--text-12);color:var(--ok-text)}.ilno__akce-karty{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ilno__blok{border:1px solid var(--border);border-radius:var(--radius-tlacitko);padding:12px 16px;margin-bottom:14px}.ilno__blok legend{font-size:var(--text-11);font-weight:var(--vaha-extra);color:var(--text-secondary);text-transform:uppercase;padding:0 4px}.ilno__blok--varovani{border-color:var(--warn-text)}.ilno__pole-siroke{grid-column:1 / -1}.ilno__napoveda{font-size:var(--text-12);color:var(--text-secondary);margin:6px 0}.ilno__napoveda--danger{color:var(--danger-text);font-weight:var(--vaha-tucna)}.ilno__hp-vyber{display:flex;flex-wrap:wrap;gap:7px}.ilno__hp-tlacitko{min-height:var(--cil-radek);padding:4px 12px;border-radius:var(--radius-pilulka);border:1.5px solid var(--border);background:none;color:var(--text-primary);font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}.ilno__hp-tlacitko--aktivni{border-color:var(--danger-text);background:var(--danger-bg);color:var(--danger-text)}.ilno__zdroj-chip{margin-left:4px;text-transform:none}.ilno__protokoly-hlava{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 8px}.ilno__protokol-radek{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:6px}.ilno__protokol-radek .vstup{flex:1 1 150px}.ilno__un-kandidati{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.ilno-nahled{position:fixed;inset:0;z-index:160;display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow:auto;overscroll-behavior:contain;background:var(--prekryv)}.ilno-nahled__okno{display:flex;flex-direction:column;width:100%;max-width:820px;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-modal)}.ilno-nahled__hlava{display:flex;align-items:flex-start;gap:12px;padding:16px 22px;border-bottom:1px solid var(--border)}.ilno-nahled__hlava h2{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.ilno-nahled__meta{margin:4px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.ilno-nahled__akce{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.ilno-nahled__list{padding:18px 22px 22px;overflow:auto;overscroll-behavior:contain}.ilno-nahled__list-hlava h3{margin:0 0 4px;font-size:var(--text-19);font-weight:var(--vaha-extra)}.ilno-nahled__pravni{font-size:var(--text-12);color:var(--text-secondary)}.ilno-nahled__nazev{font-size:var(--text-16);font-weight:var(--vaha-extra)}.ilno-nahled__oddil{border-top:1px solid var(--border);padding:12px 0}.ilno-nahled__oddil h4{margin:0 0 6px;font-size:var(--text-11);font-weight:var(--vaha-extra);color:var(--text-secondary);text-transform:uppercase}.ilno-nahled__oddil p{margin:0 0 3px;font-size:var(--text-13)}.ilno-nahled__dvojice{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 20px}.ilno-nahled__hp{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ilno-nahled__ctverec{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 20px}.ilno-nahled__tisen{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;border-top:1.5px solid var(--text-primary);padding-top:10px;margin-top:8px}.ilno-nahled__tisen-nadpis{font-size:var(--text-11);font-weight:var(--vaha-extra);color:var(--text-secondary);text-transform:uppercase}.ilno__souhrn{margin:10px 0;font-size:var(--text-13);color:var(--text-secondary)}.ilno__dvojice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ilno__nahled-stitku{margin-top:14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel);padding:12px 14px}.ilno__nahled-titul{margin:0 0 8px;font-size:var(--text-14);font-weight:var(--vaha-extra);letter-spacing:.04em}.ilno__nahled-rozvrzeni{margin:8px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.ilno__upozorneni{margin:6px 0 0;font-size:var(--text-12);color:var(--warn-text)}@media (width <= 900px){.ilno__dvojice{grid-template-columns:minmax(0,1fr)}.ilno__zaskrtavatko,.ilno__radek-akce .tlacitko{min-height:var(--cil-tablet)}}.denik__karty{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;align-items:stretch}.denik__karta{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.denik__nadpisek{margin:0;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.denik__titul{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.denik__titul--ok{color:var(--ok-text)}.denik__titul--warn{color:var(--warn-text)}.denik__titul--bad{color:var(--danger-text)}.denik__text{margin:0;font-size:var(--text-13);line-height:1.5}.denik__vedlejsi{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.denik__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:10px}.denik__dny{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.denik__den{min-height:var(--cil-radek);padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}.denik__den:hover{background:var(--bg-hover)}.denik__blok{margin-bottom:16px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.denik__blok--ok{border-top:3px solid var(--ok-text)}.denik__blok--warn{border-top:3px solid var(--warn-text)}.denik__blok--bad{border-top:3px solid var(--danger-text)}.denik__blok-hlava{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px}.denik__blok-text{flex:1;min-width:240px}.denik__blok-akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.denik__chybi{margin-bottom:16px;padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--warn-bg)}.denik__chybi-titul{margin:0 0 6px;font-size:var(--text-13);font-weight:var(--vaha-extra);color:var(--warn-text)}.denik__podnadpis{margin:16px 0 6px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.denik__formular{margin-top:14px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.denik__formular-titul{margin:0 0 2px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.denik__mrizka{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px}.denik__mrizka--uzka{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.denik__cely-radek{grid-column:1 / -1}.denik__formular-tlacitka{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;margin-top:14px}.denik__formular-tlacitka-popis{flex:1;min-width:200px;margin:0;font-size:var(--text-12);color:var(--text-secondary)}.denik__kontrola{display:flex;align-items:center;gap:12px;min-height:var(--cil-tablet);padding:8px 0;border-top:1px solid var(--row-border);font-size:var(--text-14);cursor:pointer}.denik__kontrola:last-of-type{border-bottom:1px solid var(--row-border)}.denik__kontrola input[type=checkbox]{flex:none;width:22px;height:22px;accent-color:var(--accent-solid)}.denik__cov-radek{margin-top:14px;padding-top:12px;border-top:1px solid var(--row-border)}.denik__souvislosti{margin-top:14px;padding:10px 12px;border-radius:var(--radius-tlacitko);background:var(--info-bg);color:var(--info-text);font-size:var(--text-12);line-height:1.5}.denik__souvislosti ul{margin:4px 0 0;padding-left:18px}.denik__podpis{margin-top:14px}.denik__podpis-prohlaseni{margin:6px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.denik__zpusob{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px}.denik__souhrn{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:10px 0 0;font-size:var(--text-13)}.denik__souhrn dt{color:var(--text-secondary)}.denik__souhrn dd{margin:0}.denik__tabulka{width:100%;border-collapse:collapse}.denik__tabulka th{padding:6px 10px 6px 0;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-align:left;text-transform:uppercase;color:var(--text-secondary)}.denik__tabulka td{padding:8px 10px 8px 0;border-top:1px solid var(--row-border);font-size:var(--text-12);vertical-align:top}.denik__tabulka tr.denik__radek--klik{cursor:pointer}.denik__tabulka tr.denik__radek--klik:hover{background:var(--bg-hover)}.denik__tabulka tr.denik__radek--neuplny{background:var(--warn-bg)}.denik__tabulka tr.denik__radek--smazany td{color:var(--text-muted);text-decoration:line-through}.denik__cislo{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.denik__cislo--nad{color:var(--danger-text);font-weight:var(--vaha-extra)}.denik__nowrap{white-space:nowrap}.denik__varovani{color:var(--warn-text);font-weight:var(--vaha-tucna)}.denik__posun{overflow-x:auto}.denik__odkazy{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:12px;font-size:var(--text-12)}.denik__odkazy a{color:var(--accent);font-weight:var(--vaha-tucna)}.denik__nastaveni{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px;padding-top:12px;border-top:1px solid var(--row-border);font-size:var(--text-13)}.denik__nastaveni--samostatne{margin:0 0 16px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.denik__nastaveni label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.denik__nastaveni .vstup{width:auto;min-width:90px}.denik__nastaveni .denik__limit{width:76px;min-width:0;text-align:right}.denik__dva-podpisy{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:14px}.denik__soubor{display:flex;align-items:center;gap:8px;min-height:var(--cil-bezny);padding:0 12px;overflow:hidden;border-radius:var(--radius-input);background:var(--bg-card);font-size:var(--text-13);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:1px solid var(--border)}.denik__soubor input[type=file]{display:none}.denik-tisk{position:fixed;inset:0;z-index:var(--z-tisk);overflow:auto;overscroll-behavior:contain;background:#20261e}.denik-tisk__vnitrek{max-width:var(--sirka-obsahu);margin:26px auto;padding:0 16px 40px}.denik-tisk__lista{position:sticky;top:10px;z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;border-radius:var(--radius-tlacitko);background:#20261e;box-shadow:var(--shadow-pop)}.denik-tisk__titul{flex:1;min-width:180px;margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra);color:#fff}.denik-tisk__lista .vstup,.denik-tisk__tlacitko{width:auto;min-height:40px;border:none;border-radius:var(--radius-tlacitko);background:var(--hlavicka-prvek-bg);color:#fff;font-size:var(--text-12);font-weight:var(--vaha-tucna)}.denik-tisk__tlacitko{padding:0 16px;cursor:pointer}.denik-tisk__tlacitko[aria-pressed=true]{background:var(--accent-solid)}.denik-tisk__odkaz{color:#fff;font-size:var(--text-12);font-weight:var(--vaha-tucna)}.denik-tisk__hlaska{margin:0 0 12px;padding:10px 16px;border-radius:var(--radius-tlacitko);font-size:var(--text-13);font-weight:var(--vaha-tucna)}.denik-tisk__hlaska--chyba{background:var(--danger-bg);color:var(--danger-text)}.denik-tisk__hlaska--ok{background:var(--ok-bg);color:var(--ok-text)}.denik-tisk__papir{display:flex;flex-direction:column;box-sizing:border-box;width:210mm;max-width:100%;min-height:297mm;margin:0 auto 16px;padding:14mm 16mm 12mm;background:#fff;color:var(--p-ink);font-size:9.5pt;line-height:1.35}.denik-tisk__papir--sirka{width:297mm;min-height:210mm}.denik-tisk__hlava{display:flex;justify-content:space-between;align-items:flex-start;gap:8mm;margin:0 0 4mm;padding-bottom:3mm;border-bottom:2px solid var(--p-rule-strong)}.denik-tisk__nazev{margin:0;font-size:13.5pt;font-weight:var(--vaha-extra);line-height:1.2;color:var(--p-accent)}.denik-tisk__popis{margin:1.5mm 0 0;font-size:9pt;color:var(--p-muted)}.denik-tisk__udaje{display:grid;grid-template-columns:auto auto;gap:1.2mm 5mm;align-items:baseline;margin:0}.denik-tisk__udaje dt{font-size:8.5pt;font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--p-muted);white-space:nowrap}.denik-tisk__udaje dd{margin:0;font-weight:var(--vaha-tucna);text-align:right;white-space:nowrap}.denik-tisk__tabulka{width:100%;margin-bottom:3mm;border-collapse:collapse;table-layout:fixed}.denik-tisk__tabulka th{padding:1.2mm 2mm;border-bottom:1px solid var(--p-rule);background:var(--p-fill);color:var(--p-muted);font-size:7.5pt;font-weight:var(--vaha-tucna);letter-spacing:.02em;text-align:left;vertical-align:bottom}.denik-tisk__tabulka td{padding:1.2mm 2mm;border-bottom:1px solid var(--p-rule);font-size:8.5pt;line-height:1.3;text-align:left;vertical-align:top;overflow-wrap:anywhere}.denik-tisk__tabulka td:first-child{font-weight:var(--vaha-tucna);white-space:nowrap}.denik-tisk__pozn{margin:0 0 6mm;font-size:9pt;color:var(--p-muted)}.denik-tisk__podpisy{display:grid;grid-template-columns:1fr 1fr;gap:12mm;margin-bottom:6mm}.denik-tisk__podpis-popis{font-size:8.5pt;font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--p-muted)}.denik-tisk__podpis-misto{min-height:18mm;display:flex;align-items:flex-end;font-weight:var(--vaha-tucna)}.denik-tisk__podpis-cara{margin-top:1mm;padding-top:1mm;border-top:1px solid var(--p-rule);font-size:8.5pt;color:var(--p-muted)}.denik-tisk__paticka{display:flex;justify-content:space-between;gap:6mm;margin-top:auto;padding-top:2mm;border-top:1px solid var(--p-rule);font-size:8.5pt;color:var(--p-muted)}@media (max-width: 700px){.denik__souhrn,.denik-tisk__podpisy{grid-template-columns:1fr}}.denik__kontroly{margin-top:12px}.denik__mezera-4{margin-top:4px}.denik__mezera-8{margin-top:8px}.denik__tucne{font-weight:var(--vaha-tucna)}.denik__vpravo{text-align:right}.denik__roztahnout{flex:1;min-width:200px}.denik__tabulka--siroka{min-width:600px}.denik__kontrola--bez-cary,.denik__kontrola--bez-cary:last-of-type{border-top:none;border-bottom:none}.ctecka-podklad{position:fixed;inset:0;z-index:calc(var(--z-modal) + 20);display:flex;align-items:center;justify-content:center;padding:14px;background:var(--prekryv)}.ctecka{display:flex;flex-direction:column;width:820px;max-width:100%;height:min(92vh,900px);height:min(92dvh,900px);overflow:hidden;border-radius:var(--radius-modal);background:var(--bg-card);box-shadow:var(--shadow-modal)}.ctecka__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border)}.ctecka__titulky{flex:1;min-width:0}.ctecka__titul{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.ctecka__podtitul{margin:2px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.ctecka__obsah{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px 22px;background:var(--bg-page);color:var(--text-primary)}.ctecka__obsah:focus-visible{outline:2px solid var(--accent-solid);outline-offset:-2px}.ctecka__text{max-width:720px;margin:0 auto;padding:26px 30px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-14);line-height:1.6;white-space:pre-wrap}@media (pointer: coarse){.ctecka__text{font-size:var(--text-16)}}.ctecka__obrazek{display:block;max-width:100%;margin:0 auto 12px;border:1px solid var(--border)}.ctecka__pdf{display:block;width:100%;height:70vh;border:1px solid var(--border);background:var(--bg-card)}.ctecka__pozn{margin:8px 0 12px;font-size:var(--text-12);color:var(--text-secondary)}.ctecka__konec{padding:40px 0 6px;text-align:center;font-size:var(--text-12);color:var(--text-secondary)}.ctecka__pata{padding:14px 18px;border-top:1px solid var(--border);background:var(--bg-card)}.ctecka__prohlaseni{margin-bottom:6px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.ctecka__kdo{font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.ctecka__podpis{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.ctecka__plocha{max-width:560px}.ctecka__zamceno{display:flex;align-items:center;justify-content:center;height:120px;padding:10px;border:1px dashed var(--border);border-radius:var(--radius-input);font-size:var(--text-13);text-align:center;color:var(--text-secondary)}.ctecka__akce{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:220px}.ctecka__akce .tlacitko{min-height:52px;font-size:var(--text-16);font-weight:var(--vaha-extra)}.ctecka__napoveda{margin:0;font-size:var(--text-12);text-align:center;color:var(--text-secondary)}@media (max-width: 700px){.ctecka__podpis{grid-template-columns:1fr}}.iso-blok{margin-bottom:18px}.iso-blok__titul{display:flex;align-items:center;margin:0 0 6px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.dok-seznam{margin:0;padding:0;list-style:none}.dok-radek{width:100%;font:inherit;text-align:left;color:var(--text-primary);display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:52px;margin-bottom:6px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);cursor:pointer}.dok-radek:hover{background:var(--bg-hover)}.dok-radek__text{flex:1;min-width:0}.dok-radek__nazev{display:block;font-size:var(--text-14);font-weight:var(--vaha-extra)}.dok-radek__pod{display:block;font-size:var(--text-12);color:var(--text-secondary)}.dok-radek__akce{font-size:var(--text-13);font-weight:var(--vaha-extra);color:var(--accent);white-space:nowrap}.dok-pripominka__nadpis{margin:10px 0 4px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.dok-pocet{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:var(--radius-pilulka);background:var(--danger-text);color:var(--bg-card);font-size:var(--text-11);font-weight:var(--vaha-extra)}.dok-pruh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.dok-pruh__text{flex:1;min-width:200px}.dok-pruh .tlacitko{min-height:var(--cil-tablet)}.dok-sprava__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.dok-sprava__souhrn{font-size:var(--text-13);color:var(--text-secondary)}.dok-sprava__filtry{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.dok-sprava__radek{padding:10px 0;border-top:1px solid var(--row-border)}.dok-sprava__radek--stazeny{opacity:.5}.dok-sprava__mrizka{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:12px;align-items:center}.dok-sprava__nazev{padding:0;border:0;background:none;color:var(--text-primary);font:inherit;font-size:var(--text-14);font-weight:var(--vaha-extra);text-align:left;cursor:pointer}.dok-sprava__meta{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.dok-sprava__pod{font-size:var(--text-12);color:var(--text-secondary)}.dok-sprava__chybi{margin-top:2px;font-size:var(--text-12);color:var(--warn-text)}.dok-sprava__plneni{display:flex;justify-content:space-between;margin-bottom:3px;font-size:var(--text-12);font-weight:var(--vaha-tucna)}.dok-sprava__bar{height:6px;overflow:hidden;border-radius:var(--radius-pilulka);background:var(--bg-input)}.dok-sprava__bar-vypln{height:100%;background:var(--ok-text)}.dok-sprava__bar-vypln--chybi{background:var(--warn-text)}.dok-sprava__akce{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:flex-end}.dok-sprava__matice{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;margin-top:10px;padding:10px 12px;border-radius:var(--radius-tlacitko);background:var(--bg-page)}.dok-sprava__osoba{display:flex;align-items:center;gap:8px;font-size:var(--text-12)}.dok-sprava__osoba-jmeno{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dok-sprava__podpis-obraz{display:block;max-width:100%;max-height:160px;margin:0 auto}@media (max-width: 900px){.dok-sprava__mrizka{grid-template-columns:1fr}.dok-sprava__akce{justify-content:flex-start}}.dok-formular{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.dok-formular__cela{grid-column:1 / -1}.dok-chipy{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.dok-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pilulka);background:var(--ok-bg);color:var(--ok-text);font-size:var(--text-12);font-weight:var(--vaha-tucna)}.dok-chip button{border:0;background:none;color:var(--text-secondary);font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}@media (max-width: 640px){.dok-formular{grid-template-columns:1fr}}@media (max-width: 560px){.ctecka-podklad{padding:0}.ctecka{width:100%;height:100vh;height:100dvh;border-radius:0}.ctecka__hlava{padding:12px 16px}.ctecka__obsah{padding:16px}.ctecka__pata{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.ctecka__akce{min-width:0}}@media (max-width: 560px){.dok-sprava__nazev{min-height:var(--cil-tablet)}}.isr{display:flex;flex-direction:column;gap:14px}.isr__lista{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.isr__vpravo{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.isr__poznamka{margin:0;font-size:var(--text-12);color:var(--text-secondary);line-height:1.45}.isr__napoveda{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-12);font-weight:var(--vaha-extra);cursor:help}.isr__pilulka{min-height:var(--cil-bezny);padding:4px 14px;border:none;border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-13);font-weight:var(--vaha-tucna);white-space:nowrap;cursor:pointer}.isr__pilulka[aria-pressed=true]{background:var(--accent-solid);color:#fff}.isr__pilulka-stav{font-weight:var(--vaha-tucna);opacity:.75}.isr-karty{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.isr-karta{display:flex;flex-direction:column;min-width:0;padding:14px 16px;border:1px solid var(--border);border-top:3px solid var(--ok-text);border-radius:var(--radius-tlacitko);background:var(--bg-page);color:var(--text-primary);text-align:left;font:inherit}button.isr-karta{cursor:pointer}button.isr-karta:hover{background:var(--bg-hover)}.isr-karta--warn{border-top-color:var(--warn-text)}.isr-karta--bad{border-top-color:var(--danger-text)}.isr-karta--info{border-top-color:var(--info-text)}.isr-karta__titul{font-size:var(--text-11);font-weight:var(--vaha-extra);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.isr-karta__hodnota{margin:4px 0 2px;font-size:var(--text-19);font-weight:var(--vaha-extra);line-height:1.2}.isr-karta__sub{font-size:var(--text-12);color:var(--text-secondary);line-height:1.4}.isr-karta__radky{display:flex;flex-direction:column;gap:3px;margin-top:9px;padding-top:6px;border-top:1px solid var(--border)}.isr-karta__radek{min-width:0;padding:2px 0;font-size:var(--text-12)}.isr-karta__radek-hlava{display:flex;gap:8px;align-items:baseline}.isr-karta__radek-a{flex:1;min-width:0;overflow:hidden;font-weight:var(--vaha-tucna);text-overflow:ellipsis;white-space:nowrap}.isr-karta__radek-c{font-size:var(--text-11);color:var(--text-secondary);white-space:nowrap}.isr-karta__radek-b{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.isr__nadpis{margin:4px 0 0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.isr__nadpis-vedlejsi{margin-left:6px;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.isr-terminy tbody tr{cursor:pointer}.isr-terminy tbody tr:hover{background:var(--bg-hover)}.isr-terminy__datum{font-size:var(--text-13);font-weight:var(--vaha-tucna);white-space:nowrap}.isr-souhrn{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.isr-souhrn__karta{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.isr-souhrn__hodnota{margin:2px 0;font-size:var(--text-19);font-weight:var(--vaha-extra)}.isr-souhrn__cil{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--text-12);color:var(--text-secondary)}.isr-kpi-tabulka{max-width:820px}.isr-kpi-tabulka td{vertical-align:middle}.isr-kpi-tabulka__budouci{opacity:.45}.isr-kpi-tabulka__soucet td{border-top:2px solid var(--border);font-weight:var(--vaha-extra)}.isr-vstup{width:110px;min-height:var(--cil-bezny);padding:4px 8px;border:none;border-radius:var(--radius-input);background:var(--bg-input);color:var(--text-primary);font:inherit;font-size:var(--text-13)}.isr-vstup--kratky{width:72px}.isr-zdroj{margin-left:4px;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.isr-zdroj--auto{color:var(--info-text)}.isr-vysledek{font-weight:var(--vaha-extra)}.isr-vysledek--plni{color:var(--ok-text)}.isr-vysledek--neplni{color:var(--danger-text)}.isr-dok{display:grid;grid-template-columns:1fr;gap:10px;padding:14px 18px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.isr-dok__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.isr-dok__titul{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.isr-dok__meta{display:grid;grid-template-columns:80px minmax(0,1fr) minmax(0,1fr) auto;gap:6px;align-items:center;font-size:var(--text-12)}.isr-kapitola{padding:12px 0;border-top:1px solid var(--border)}.isr-kapitola__nazev{margin:0 0 6px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.isr-kapitola__telo{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:start}@media (max-width: 900px){.isr-kapitola__telo{grid-template-columns:1fr}}.isr-kapitola__text{width:100%;min-height:72px;padding:8px 10px;border:none;border-radius:var(--radius-input);background:var(--bg-input);color:var(--text-primary);font:inherit;font-size:var(--text-13);line-height:1.45;resize:vertical;box-sizing:border-box}.isr-podklady{padding:9px 12px;border-radius:var(--radius-tlacitko);background:var(--info-bg);font-size:var(--text-12);line-height:1.45}.isr-podklady__titul{margin-bottom:3px;font-weight:var(--vaha-extra);color:var(--info-text)}.isr-podklady ul{margin:0;padding-left:16px}.isr-opatreni{margin-top:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.isr-opatreni__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.isr-opatreni__radek{display:grid;gap:4px;padding:6px 0;border-top:1px solid var(--row-border)}.isr-opatreni__text{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.isr-opatreni__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--text-12);color:var(--text-secondary)}.isr-opatreni__formular{display:grid;gap:6px;padding:8px 0;border-top:1px solid var(--row-border)}.isr-opatreni__formular-radek{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.isr-tab{width:100%;margin-top:10px;border:1px solid var(--border);border-collapse:collapse;background:var(--bg-page)}.isr-tab th{padding:5px 8px;font-size:var(--text-11);font-weight:var(--vaha-extra);color:var(--text-secondary);text-align:left}.isr-tab th.isr-tab__rok{width:110px;border-left:1px solid var(--row-border);text-align:center}.isr-tab td{padding:4px 8px;border-top:1px solid var(--row-border);font-size:var(--text-12)}.isr-tab td.isr-tab__hodnota{border-left:1px solid var(--row-border);text-align:center}.isr-tab__hodnota--auto,.isr-tab__hodnota--auto .isr-vstup{color:var(--info-text)}.isr-tab .isr-vstup{width:96px;text-align:center}.isr-audity__radek{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 0;border-top:1px solid var(--row-border);font-size:var(--text-12)}.isr-napravy__audit{padding:8px 10px;border-top:1px solid var(--row-border);border-radius:var(--radius-input)}.isr-napravy__audit--zvyrazneny{background:var(--warn-bg)}.isr-napravy__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--text-13)}.isr-napravy__zjisteni{margin:4px 0;font-size:var(--text-12);white-space:pre-line}.isr-tisk{position:fixed;inset:0;z-index:var(--z-tisk);overflow:auto;overscroll-behavior:contain;padding:24px;background:#20261e}.isr-tisk__lista{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(1180px,100%);margin:0 auto 12px}.isr-tisk__papir{box-sizing:border-box;width:210mm;max-width:100%;min-height:297mm;margin:0 auto 16px;padding:14mm 16mm 12mm;background:#fff;color:var(--p-ink);font-size:9.5pt;line-height:1.35}.isr-tisk__titul{font-size:13.5pt;font-weight:var(--vaha-extra);color:var(--p-accent)}.isr-tisk__kapitola{margin-bottom:4mm;break-inside:avoid}.isr-tisk__kapitola h2{margin:0 0 1.5mm;padding-bottom:1mm;border-bottom:1px solid var(--p-rule);font-size:9.5pt;font-weight:var(--vaha-extra)}.isr-tisk__text{white-space:pre-wrap;line-height:1.5}.isr-tisk table{width:100%;margin-top:2mm;border-collapse:collapse}.isr-tisk th,.isr-tisk td{padding:1.2mm 2mm;border-bottom:1px solid var(--p-rule);font-size:8.5pt;text-align:left}.isr-tisk th{background:var(--p-fill);color:var(--p-muted);font-weight:var(--vaha-tucna);text-transform:uppercase}.isr-tisk td.isr-tisk__cislo,.isr-tisk th.isr-tisk__cislo{text-align:right;white-space:nowrap}@media (max-width: 560px){.isr__pilulka{min-height:var(--cil-tablet)}.isr-vstup{min-height:var(--cil-tablet);font-size:var(--text-16)}.isr-karta__radek-b{white-space:normal;overflow-wrap:anywhere}}.isk__podzalozky{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:14px}.isk__podzalozka{min-height:var(--cil-bezny);padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}.isk__podzalozka--zapnuta{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}.isk__nastroje{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.isk__mezera{flex:1}.isk__cip{display:inline-flex;align-items:center;gap:6px;min-height:var(--cil-radek);padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}.isk__cip--zapnuty{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}.isk__napoveda{font-size:var(--text-12);color:var(--text-secondary);line-height:1.5}.isk__radek--varovani{background:var(--warn-bg)}.isk__radek--zruseny{opacity:.55}.isk__vedlejsi{font-size:var(--text-11);font-weight:var(--vaha-bezna);color:var(--text-secondary)}.isk__akce{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;white-space:nowrap}.isk__varovani{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding:10px 14px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);font-size:var(--text-13)}.isk__varovani b{margin-right:4px;color:var(--warn-text)}.isk__cip-bily{padding:2px 9px;border-radius:var(--radius-pilulka);background:var(--bg-card);font-size:var(--text-12);font-weight:var(--vaha-tucna);white-space:nowrap}.isk__dva-sloupce{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}@media (max-width: 900px){.isk__dva-sloupce{grid-template-columns:minmax(0,1fr)}}.isk__nadpis{margin:0 0 6px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.isk__nadpis small{font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.isk__volitelne{display:flex;flex-wrap:wrap;gap:6px}.isk__volitelne label{display:inline-flex;align-items:center;gap:5px;min-height:var(--cil-radek);padding:3px 10px;border:1px dashed var(--border);border-radius:var(--radius-pilulka);font-size:var(--text-12);cursor:pointer}.isk__matice-obal{overflow-x:auto}.isk__matice{min-width:100%;border-collapse:collapse}.isk__matice th,.isk__matice td{padding:5px 6px;border-top:1px solid var(--row-border);font-size:var(--text-12)}.isk__matice th{font-size:var(--text-11);font-weight:var(--vaha-extra);color:var(--text-secondary);text-align:center;white-space:nowrap}.isk__matice .isk__matice-druh{position:sticky;left:0;z-index:1;min-width:220px;max-width:260px;background:var(--bg-card);font-weight:var(--vaha-tucna);text-align:left}.isk__bunka{min-width:52px;border-left:1px solid var(--row-border);font-size:var(--text-11);font-weight:var(--vaha-tucna);text-align:center;white-space:nowrap;cursor:pointer}.isk__bunka--ok{background:var(--ok-bg);color:var(--ok-text)}.isk__bunka--warn{background:var(--warn-bg);color:var(--warn-text)}.isk__bunka--danger{background:var(--danger-bg);color:var(--danger-text)}.isk__bunka--chybi{background:var(--bg-input);color:var(--danger-text)}.isk__legenda{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:10px;font-size:var(--text-12);color:var(--text-secondary)}.isk__legenda span{display:inline-flex;align-items:center;gap:5px}.isk__legenda i{display:inline-block;width:14px;height:14px;border:1px solid var(--border);border-radius:3px}.isk__role{display:flex;flex-wrap:wrap;gap:4px;max-width:420px}.isk__role-cip{min-height:28px;padding:3px 9px;border:1.5px solid var(--border);border-radius:var(--radius-pilulka);background:transparent;color:var(--text-secondary);font-size:var(--text-11);font-weight:var(--vaha-tucna);cursor:pointer}.isk__role-cip--zapnuty{border-color:transparent;background:var(--ok-bg);color:var(--ok-text)}.isk__role-cip--vsichni{border-color:transparent;background:var(--accent-solid);color:#fff}.isk__role-cip:disabled{opacity:.35;cursor:default}.isk__kurz{margin-bottom:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.isk__kurz-hlava{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 14px}.isk__kurz-nazev{flex:1;min-width:240px}.isk__kurz-nazev strong{font-size:var(--text-14);font-weight:var(--vaha-extra)}.isk__otazka{margin-bottom:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.isk__otazka-hlava{display:flex;align-items:center;gap:8px}.isk__moznost{display:flex;align-items:center;gap:8px;margin-top:6px}.isk__moznost input[type=radio]{flex:none;width:18px;height:18px;accent-color:var(--ok-text)}.isk__ai{padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--info-bg);color:var(--info-text);font-size:var(--text-12)}.isk__ai-radek{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}.isk__ai-radek input{flex:1;min-width:220px}.isk__prijemci{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.isk__prijemce{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-pilulka);background:var(--ok-bg);color:var(--ok-text);font-size:var(--text-12);font-weight:var(--vaha-tucna)}.isk__prijemce button{border:none;background:none;color:inherit;font-weight:var(--vaha-extra);cursor:pointer}.isk-abs-podklad{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:14px;background:var(--prekryv)}.isk-abs{display:flex;flex-direction:column;width:760px;max-width:100%;height:min(92vh,880px);overflow:hidden;border-radius:var(--radius-modal);background:var(--bg-card);box-shadow:var(--shadow-modal)}.isk-abs__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border)}.isk-abs__titul{flex:1;min-width:0}.isk-abs__titul h2{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.isk-abs__zavrit{min-width:var(--cil-tablet);min-height:var(--cil-tablet);border:none;background:none;color:var(--text-secondary);font-size:var(--text-19);cursor:pointer}.isk-abs__text{flex:1;overflow:auto;overscroll-behavior:contain;padding:18px 22px;background:var(--bg-page);font-size:var(--text-14);line-height:1.6}.isk-abs__text p{margin:0 0 14px}.isk-abs__test{flex:1;overflow:auto;overscroll-behavior:contain;padding:18px 22px}.isk-abs__otazka{margin-bottom:18px}.isk-abs__otazka-text{margin-bottom:8px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.isk-abs__volba{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;margin-bottom:6px;padding:12px 14px;border:1.5px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-14);text-align:left;cursor:pointer}.isk-abs__volba--vybrana{border-color:var(--accent-solid);background:var(--ok-bg)}.isk-abs__potvrzeni{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 0;border-top:1px solid var(--row-border);font-size:var(--text-14);cursor:pointer}.isk-abs__potvrzeni input{flex:none;width:22px;height:22px;accent-color:var(--accent-solid)}.isk-abs__patka{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid var(--border)}.isk-abs__vysledek{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 22px;text-align:center}.isk-abs__vysledek-titul{font-size:var(--text-24);font-weight:var(--vaha-extra)}.isk-abs__vysledek-titul--ok{color:var(--ok-text)}.isk-abs__vysledek-titul--chyba{color:var(--danger-text)}.isk-moje__blok{margin-bottom:18px}.isk-moje__kurz{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;margin-bottom:6px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.isk-moje__kurz-text{flex:1;min-width:200px}.isk-moje__kurz-text strong{font-size:var(--text-14);font-weight:var(--vaha-extra)}.isk-moje__radek{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--row-border);font-size:var(--text-13)}.isk-moje__radek>span:first-child{flex:1;min-width:0}.isk-moje__historie{padding:5px 0;border-top:1px solid var(--row-border);font-size:var(--text-12)}.isk__formular{display:grid;grid-template-columns:1fr 1fr;gap:10px}.isk__formular .isk__cely{grid-column:1 / -1}.isk__matice-osoba{min-height:0;padding:0;border:none;background:none;color:inherit;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.isk__matice-osoba:hover{color:var(--accent)}.isk__soubor{justify-content:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.isk__soubor input{display:none}@media (max-width: 600px){.isk__formular{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.isk-abs-podklad{padding:0}.isk-abs{width:100%;height:100vh;height:100dvh;border-radius:0}.isk-abs__hlava{padding:12px 16px}.isk-abs__text,.isk-abs__test{padding:16px}.isk-abs__patka{padding:12px 16px max(12px,env(safe-area-inset-bottom))}}@media (max-width: 560px){.isk__podzalozka{min-height:var(--cil-tablet)}a.isk__napoveda{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}.isk__cip-bily{max-width:100%;white-space:normal;overflow-wrap:anywhere}}.iso-ud__nastroje{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.iso-ud__mezera{flex:1}.iso-ud__cip{display:inline-flex;align-items:center;gap:6px;min-height:var(--cil-radek);padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-primary);font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}.iso-ud__cip--zapnuty{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}.iso-ud__souhrn{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:14px}.iso-ud__karticka{padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.iso-ud__karticka-popis{font-size:var(--text-11);font-weight:var(--vaha-extra);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.iso-ud__karticka-hodnota{margin-top:2px;font-size:var(--text-16);font-weight:var(--vaha-extra)}.iso-ud__karticka-hodnota small{font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.iso-ud__rozlozeni{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:18px;align-items:start}.iso-ud__radek{cursor:pointer}.iso-ud__radek:hover,.iso-ud__radek--vybrany{background:var(--bg-hover)}.iso-ud__cislo{font-weight:var(--vaha-extra);white-space:nowrap}.iso-ud__vedlejsi{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.iso-ud__stitky{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.iso-ud__verejny{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);font-size:var(--text-12)}.iso-ud__verejny code{padding:3px 8px;border-radius:var(--radius-input);background:var(--bg-input);font-size:var(--text-11);word-break:break-all}.iso-ud__prazdny-detail{padding:18px;border:1px dashed var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);font-size:var(--text-13);color:var(--text-secondary)}.iso-ud__detail{padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.iso-ud__detail-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.iso-ud__detail-cislo{font-size:var(--text-16);font-weight:var(--vaha-extra)}.iso-ud__detail-zavrit{margin-left:auto;min-width:var(--cil-radek);min-height:var(--cil-radek);border:none;background:none;color:var(--text-secondary);font-size:var(--text-16);font-weight:var(--vaha-extra);cursor:pointer}.iso-ud__detail-podtitul{margin:4px 0 10px;font-size:var(--text-12);color:var(--text-secondary)}.iso-ud__mrizka{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.iso-ud__mrizka .pole{margin:0}.iso-ud__cely{grid-column:1 / -1}.iso-ud__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.iso-ud__akce-vpravo{margin-left:auto}.iso-ud__oddil{margin-top:14px;padding-top:10px;border-top:1px solid var(--row-border)}.iso-ud__oddil-titul{margin:0 0 6px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.iso-ud__opatreni{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-top:1px solid var(--row-border);font-size:var(--text-12)}.iso-ud__opatreni:first-of-type{border-top:none}.iso-ud__opatreni-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.iso-ud__opatreni-popis{flex:1;min-width:160px;font-size:var(--text-13)}.iso-ud__historie{padding:2px 0;font-size:var(--text-12);color:var(--text-secondary)}.iso-ud__historie b{color:var(--text-primary)}.iso-ud__odpoved{margin-top:4px;padding:6px 9px;border-radius:var(--radius-input);background:var(--info-bg);color:var(--info-text);line-height:1.45}.iso-ud__hlaseni{padding:7px 0;border-top:1px solid var(--row-border);font-size:var(--text-12)}.iso-ud__hlaseni-hlava{display:flex;align-items:center;gap:8px}.iso-ud__hlaseni-popis{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iso-ud__vyzva{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.iso-ud__vyzva p{flex:1;min-width:200px;margin:0;font-size:var(--text-13);color:var(--text-secondary)}.iso-dq__karty{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:16px}.iso-dq__karta{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.iso-dq__karta-hodnota{font-size:var(--text-24);font-weight:var(--vaha-extra)}.iso-dq__rozlozeni{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;align-items:start}.iso-dq__otazka{padding:8px 0;border-top:1px solid var(--row-border)}.iso-dq__otazka-hlava{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:var(--text-12);color:var(--text-secondary)}.iso-dq__otazka-hlava b{font-size:var(--text-13);color:var(--text-primary)}.iso-dq__podil{margin-left:auto;font-size:var(--text-14);font-weight:var(--vaha-extra);color:var(--text-primary)}.iso-dq__pruh{display:flex;height:10px;margin-top:6px;overflow:hidden;border-radius:var(--radius-input);background:var(--bg-input)}.iso-dq__pruh--pozitivni{background:var(--ok-text)}.iso-dq__pruh--neutralni{background:var(--warn-text)}.iso-dq__pruh--negativni{background:var(--danger-text)}.iso-dq__vzkaz{padding:7px 0;border-top:1px solid var(--row-border);font-size:var(--text-13)}.iso-dq__odpovedi{max-height:520px;overflow:auto}.iso-dq__hodnota{text-align:center;font-weight:var(--vaha-tucna)}.iso-dq__import input{display:none}.iso-dq__parovani{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.iso-dq__parovani .iso-dq__sparovat{padding:0;font-size:var(--text-12);white-space:normal;text-align:left}@media (pointer: coarse){.iso-ud__cip,.iso-ud__detail-zavrit{min-height:var(--cil-tablet)}.iso-ud__radek td{height:var(--cil-tablet)}}@media (max-width: 900px){.iso-ud__rozlozeni,.iso-dq__rozlozeni,.iso-ud__mrizka{grid-template-columns:minmax(0,1fr)}}.iso-ud__hlaseni--tlacitko{display:block;width:100%;min-height:var(--cil-bezny);border:none;border-top:1px solid var(--row-border);background:none;color:var(--text-primary);text-align:left;cursor:pointer}.iso-ud__hlaseni--tlacitko:hover{background:var(--bg-hover)}@media (pointer: coarse){.iso-ud__hlaseni--tlacitko{min-height:var(--cil-tablet)}}.iso-ud__okolnosti{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:0 0 12px}.iso-ud__okolnosti dt{font-size:var(--text-11);color:var(--text-secondary)}.iso-ud__okolnosti dd{margin:2px 0 0;font-size:var(--text-13)}.zar{display:flex;flex-direction:column;gap:12px}.zar__lista{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.zar__filtr{min-height:var(--cil-bezny);padding:4px 12px;border:none;border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-12);font-weight:var(--vaha-tucna);white-space:nowrap;cursor:pointer}.zar__filtr[aria-pressed=true]{background:var(--accent-solid);color:#fff}.zar__napoveda{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-12);font-weight:var(--vaha-extra);cursor:help}.zar__nove{margin-left:auto}.zar__souhrn{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.zar__tabulka td{vertical-align:top}.zar__radek--propadlo{background:var(--danger-bg)}.zar__radek--brzy{background:var(--warn-bg)}.zar__radek--vybrany{outline:2px solid var(--accent-solid);outline-offset:-2px}.zar__nazev{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.zar__pod{display:block;margin-bottom:4px;color:var(--text-secondary);font-size:var(--text-11);font-weight:var(--vaha-tucna)}.zar__pole-radek{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.zar__maly-vstup{min-height:32px;padding:4px 8px;font-size:var(--text-12)}.zar__maly-vstup--ev{width:64px}.zar__maly-vstup--misto{width:150px}.zar__maly-vstup--cislo{width:64px;text-align:right}.zar__termin,.zar__proskoleno{font-size:var(--text-12);font-weight:var(--vaha-tucna)}.zar__proskoleno--ok{color:var(--ok-text)}.zar__proskoleno--warn{color:var(--warn-text)}.zar__kniha{display:block;max-width:220px;margin-top:3px;color:var(--text-secondary);font-size:var(--text-11)}.zar__akce{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.zar__udrzba td{padding-top:0;padding-left:22px}.zar__udrzba-blok{padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.zar__udrzba-titul{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;color:var(--text-secondary)}.zar__ukon{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 0;border-top:1px dashed var(--border);font-size:var(--text-12)}.zar__ukon--propadlo{background:var(--danger-bg)}.zar__ukon-nazev{flex:1 1 220px;min-width:0}.zar__ukon-termin{display:flex;flex:1 1 200px;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.zar__ukon-akce{display:flex;flex:none;align-items:center;gap:10px;margin-left:auto}.zar__mrizka{display:grid;grid-template-columns:1fr 1fr;gap:10px}.zar__mrizka .pole--cela{grid-column:1 / -1}.zar__lekarnicka{align-self:end;padding-bottom:8px;color:var(--text-secondary);font-size:var(--text-12)}.moje-udrzba{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.moje-udrzba--alarm{border-color:var(--danger-text)}.moje-udrzba__titul{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.moje-udrzba__pocet{padding:1px 7px;border-radius:var(--radius-pilulka);background:var(--danger-text);color:#fff;font-size:var(--text-11);font-weight:var(--vaha-extra)}.moje-udrzba__seznam{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.moje-udrzba__polozka{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0;border-top:1px solid var(--row-border)}.moje-udrzba__polozka:first-child{border-top:none}.moje-udrzba__polozka--vybrana{background:var(--accent-soft)}.moje-udrzba__text{display:flex;flex:1 1 240px;flex-direction:column;min-width:0}.moje-udrzba__nazev{font-size:var(--text-14);font-weight:var(--vaha-tucna)}.moje-udrzba__pod{color:var(--text-secondary);font-size:var(--text-12)}.moje-udrzba__tlacitko{min-height:var(--cil-tablet)}@media (max-width: 720px){.zar__mrizka{grid-template-columns:1fr}}@media (max-width: 560px){.zar__filtr{min-height:var(--cil-tablet)}}.k-vyrizeni__hlava{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:12px}.k-vyrizeni__celkem{color:var(--text-secondary);font-size:var(--text-13)}.k-vyrizeni__panel{display:flex;flex-direction:column;gap:12px;margin-top:12px}.k-vyrizeni__popis{margin:0;color:var(--text-secondary);font-size:var(--text-13)}.k-vyrizeni__seznam{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.k-vyrizeni__radek{display:flex;align-items:flex-start;gap:12px;min-height:var(--cil-tablet);padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.k-vyrizeni__radek--zvyraznena{border-color:var(--accent);background:var(--bg-hover);box-shadow:0 0 0 2px var(--accent)}.k-vyrizeni__tecka{flex:none;width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--text-muted)}.k-vyrizeni__tecka--kriticka{background:var(--danger-text)}.k-vyrizeni__tecka--vysoka{background:var(--warn-text)}.k-vyrizeni__tecka--bezna{background:var(--info-text)}.k-vyrizeni__tecka--nizka{background:var(--text-muted)}.k-vyrizeni__obsah{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.k-vyrizeni__nadpis{font-size:var(--text-14);font-weight:var(--vaha-tucna);overflow-wrap:anywhere}.k-vyrizeni__meta{display:flex;flex-wrap:wrap;gap:2px 12px;color:var(--text-secondary);font-size:var(--text-12)}.k-vyrizeni__druh{font-weight:var(--vaha-tucna)}.k-vyrizeni__termin--po{color:var(--danger-text);font-weight:var(--vaha-tucna)}.k-vyrizeni__text{color:var(--text-primary);font-size:var(--text-13);overflow-wrap:anywhere}.k-vyrizeni__radek>.tlacitko{flex:none;align-self:center;min-height:var(--cil-tablet)}.k-vyrizeni__pata{margin:0;color:var(--text-secondary);font-size:var(--text-12)}.k-vyrizeni__stare{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding-top:12px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-12)}.k-vyrizeni__stare a{display:inline-flex;align-items:center;min-height:var(--cil-tablet);color:var(--accent);font-weight:var(--vaha-tucna)}@media (max-width: 560px){.k-vyrizeni__radek{flex-wrap:wrap}.k-vyrizeni__radek>.tlacitko{width:100%}}.kalendar__karta{padding:18px 20px}.kalendar__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px}.kalendar__titul{flex:1 1 auto;margin:0;font-size:var(--text-19);font-weight:var(--vaha-extra)}.kalendar__segment{flex-wrap:wrap;width:max-content;max-width:100%}.kalendar__navigace{display:flex;align-items:center;gap:10px}.kalendar__sipka{display:inline-flex;align-items:center;justify-content:center;width:36px;min-height:36px;padding:0;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);color:var(--text-primary);cursor:pointer}.kalendar__sipka:hover{background:var(--bg-hover)}.kalendar__obdobi{min-width:130px;text-align:center;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.kalendar__obdobi--tyden{min-width:200px}.kalendar__rozsah{display:flex;align-items:flex-end;gap:8px}.kalendar__rozsah-pole{width:160px}.kalendar__akce{display:flex;flex-wrap:wrap;gap:8px}.kalendar__akce .tlacitko-s-duvodem{max-width:260px}.kalendar__legenda{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:14px;font-size:var(--text-12);color:var(--text-secondary)}.kalendar__legenda-polozka{display:inline-flex;align-items:center;gap:5px}.kalendar__tecka{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.kalendar__tecka--probiha{background:var(--warn-text)}.kalendar__tecka--hotovo{background:var(--ok-text)}.kalendar__rezim{margin:0 0 14px;font-size:var(--text-12);color:var(--text-secondary)}.kalendar__pilulky{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.kalendar__pilulka{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1.5px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.kalendar__pilulka:hover{background:var(--bg-hover)}.kalendar__pilulka[aria-pressed=true]{border-color:var(--accent-solid);background:var(--accent-soft);color:var(--text-primary)}.kalendar__pilulka--vozidlo{border-style:dashed}.kalendar__pilulka--vsechny{border-style:none;background:transparent;color:var(--text-secondary);font-weight:var(--vaha-bezna);text-decoration:underline}.kalendar__pilulka-pocet{min-width:20px;padding:1px 6px;border-radius:var(--radius-pilulka);background:var(--bg-card);font-size:var(--text-11);text-align:center}.kalendar__ridic{margin:0 0 14px;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.kalendar__mrizka{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--border)}.kalendar__mrizka-hlava,.kalendar__mrizka-telo{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px}.kalendar__mrizka-telo{border-top:1px solid var(--border)}.kalendar__mrizka-den-tydne{padding:8px;background:var(--bg-hover);font-size:var(--text-11);font-weight:var(--vaha-tucna);text-align:center;text-transform:uppercase;color:var(--text-secondary)}.kalendar__den{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0;min-height:112px;padding:6px;border:2px solid transparent;background:var(--bg-card);cursor:pointer}.kalendar__den:hover{background:var(--bg-hover)}.kalendar__den--jiny-mesic{background:var(--bg-empty);opacity:.65}.kalendar__den--svatek{background:var(--danger-bg)}.kalendar__den--svatek .kalendar__den-cislo{color:var(--danger-text)}.kalendar__den--dnes{border-color:var(--accent-solid);background:var(--warn-bg)}.kalendar__den--vybrany{background:var(--ok-bg);opacity:1}.kalendar__den-hlava{display:flex;align-items:center;justify-content:space-between;gap:4px}.kalendar__den-cislo{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 4px;border:0;border-radius:50%;background:transparent;color:var(--text-primary);font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.kalendar__den--jiny-mesic .kalendar__den-cislo{color:var(--text-secondary);font-weight:var(--vaha-bezna)}.kalendar__den--dnes .kalendar__den-cislo{background:var(--accent-solid);color:#fff;font-size:var(--text-12);font-weight:var(--vaha-extra)}.kalendar__den-akce{display:flex;gap:3px}.kalendar__den-plus,.kalendar__den-pozn{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:28px;padding:0;border:0;border-radius:var(--radius-input);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-13);font-weight:var(--vaha-extra);line-height:1;text-decoration:none;cursor:pointer}.kalendar__den-plus{color:var(--accent)}.kalendar__den-plus:hover{background:var(--accent-solid);color:#fff;text-decoration:none}.kalendar__den-pozn:hover{background:var(--warn-bg);color:var(--warn-text)}.kalendar__svatek,.kalendar__volno,.kalendar__pozn,.kalendar__dlazdice{display:flex;align-items:center;gap:4px;min-width:0;padding:2px 5px;border-radius:var(--radius-input);font-size:var(--text-11);font-weight:var(--vaha-tucna);white-space:nowrap}.kalendar__svatek{display:block;overflow:hidden;text-overflow:ellipsis;background:var(--bg-card);color:var(--danger-text);box-shadow:inset 0 0 0 1px var(--danger-text)}.kalendar__naprava{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 5px;border-radius:var(--radius-input);font-size:var(--text-11);font-weight:var(--vaha-tucna);background:var(--info-bg);color:var(--info-text);text-decoration:none}.kalendar__naprava--po-terminu{background:var(--danger-bg);color:var(--danger-text)}.kalendar__naprava--hotovo{background:var(--ok-bg);color:var(--ok-text)}.kalendar__volno{display:block;overflow:hidden;text-overflow:ellipsis;background:var(--neutral-bg);color:var(--text-secondary)}.kalendar__dlazdice{color:var(--text-primary);text-decoration:none;cursor:pointer}a.kalendar__dlazdice:hover{filter:brightness(.95);text-decoration:none}.kalendar__dlazdice-cas{flex:none;font-variant-numeric:tabular-nums}.kalendar__dlazdice-text,.kalendar__pozn-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.kalendar__dlazdice--b0,.kalendar__dlazdice--b2{background:var(--info-bg);color:var(--info-text)}.kalendar__dlazdice--b1{background:var(--warn-bg);color:var(--warn-text)}.kalendar__dlazdice--b3,.kalendar__dlazdice--sklad{background:var(--ok-bg);color:var(--ok-text)}.kalendar__dlazdice--b4{background:var(--danger-bg);color:var(--danger-text)}.kalendar__pozn{background:var(--warn-bg);color:var(--warn-text)}.kalendar__pozn--prioritni{background:var(--danger-bg);color:var(--danger-text)}.kalendar__pozn--hotovo{background:var(--neutral-bg);color:var(--text-secondary);text-decoration:line-through}.kalendar__dalsi{align-self:flex-start;padding:1px 4px;border:0;background:transparent;color:var(--text-secondary);font-size:var(--text-11);font-weight:var(--vaha-tucna);cursor:pointer}.kalendar__dalsi:hover{color:var(--accent);text-decoration:underline}.kalendar__tyden{margin-top:4px}.kalendar__tyden-svatky{margin:0 0 10px;font-size:var(--text-12);color:var(--info-text)}.kalendar__detail{margin-top:22px;padding-top:16px;border-top:1px solid var(--border)}.kalendar__detail-hlava{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.kalendar__detail-titul{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.kalendar__detail-titul:first-letter{text-transform:uppercase}.kalendar__detail-podtitul{margin:2px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.kalendar__detail-akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kalendar__zavrit{display:inline-flex;align-items:center;justify-content:center;width:36px;min-height:36px;padding:0;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:transparent;color:var(--text-secondary);cursor:pointer}.kalendar__detail-nadpis{margin:14px 0 8px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.kalendar__prazdne{margin:0;padding:8px 0;font-size:var(--text-13);color:var(--text-secondary)}.kalendar__radky,.kalendar__poznamky{display:flex;flex-direction:column;gap:8px}.kalendar__radek{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:var(--cil-radek);padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);color:var(--text-primary);font-size:var(--text-13);text-decoration:none}a.kalendar__radek:hover{background:var(--bg-hover);text-decoration:none}.kalendar__radek--bez-odkazu{cursor:default;color:var(--text-secondary)}.kalendar__radek-datum{min-width:84px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.kalendar__radek-cas{min-width:96px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.kalendar__radek-cislo{padding:2px 8px;border-radius:var(--radius-input);font-size:var(--text-12);font-weight:var(--vaha-tucna);white-space:nowrap}.kalendar__radek-zakaznik{font-weight:var(--vaha-tucna)}.kalendar__radek-mista{flex:1 1 240px;min-width:0;color:var(--text-secondary)}.kalendar__radek-mista .tabulka__vedlejsi{display:inline;margin-left:6px}.kalendar__radek-doprava{color:var(--text-secondary)}.kalendar__radek-stav{margin-left:auto}.kalendar__poznamka{padding:8px 12px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text)}.kalendar__poznamka--prioritni{background:var(--danger-bg);color:var(--danger-text)}.kalendar__poznamka--hotovo{background:var(--neutral-bg);color:var(--text-secondary)}.kalendar__poznamka-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:4px;font-size:var(--text-11);font-weight:var(--vaha-tucna)}.kalendar__poznamka-cil{flex:1 1 120px}.kalendar__poznamka-text{margin:0 0 6px;font-size:var(--text-13);color:var(--text-primary);word-break:break-word}.kalendar__poznamka--hotovo .kalendar__poznamka-text{color:var(--text-secondary);text-decoration:line-through}.kalendar__poznamka-akce{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px}.kalendar__formular{display:flex;flex-direction:column;gap:12px;min-width:min(440px,80vw)}.kalendar__cileni{display:flex;flex-wrap:wrap;gap:6px 14px}.kalendar__volba,.kalendar__cip{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:var(--text-13);cursor:pointer}.kalendar__cip{padding:0 12px 0 8px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-input)}.kalendar__cip:has(input:checked){border-color:var(--accent-solid);background:var(--accent-soft)}.kalendar__cip--neaktivni{color:var(--text-secondary);cursor:default}.kalendar__cip-pocet{color:var(--text-secondary);font-size:var(--text-12)}.kalendar__vyber{display:flex;flex-direction:column;gap:10px;margin-top:8px}.kalendar__skupina{margin:0;padding:0;border:0}.kalendar__skupina-nadpis{margin-bottom:6px;padding:0;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.kalendar__cipy{display:flex;flex-wrap:wrap;gap:6px;max-height:180px;overflow-y:auto}@media (pointer: coarse){.kalendar__sipka,.kalendar__zavrit,.kalendar__pilulka,.kalendar__volba,.kalendar__cip{min-height:var(--cil-tablet)}.kalendar__sipka,.kalendar__zavrit{width:var(--cil-tablet)}.kalendar__den-cislo,.kalendar__den-plus,.kalendar__den-pozn{min-width:var(--cil-tablet);min-height:var(--cil-tablet)}.kalendar__dlazdice,.kalendar__pozn{min-height:32px}.kalendar__dalsi{min-width:var(--cil-tablet);min-height:var(--cil-tablet)}.kalendar__den{min-height:136px}}@media (max-width: 1100px){.kalendar__den{padding:4px}.kalendar__radek-cas,.kalendar__radek-datum{min-width:0}}@media (max-width: 700px){.kalendar__mrizka-den-tydne{padding:6px 2px}.kalendar__den{min-height:88px}.kalendar__dlazdice-cas{display:none}}.kalendar__tecky{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px;min-height:8px}.kalendar__tecky-dalsi{font-size:var(--text-11);font-weight:var(--vaha-tucna);line-height:8px;color:var(--text-secondary)}.kalendar__tecka--poznamka{background:transparent;box-shadow:inset 0 0 0 2px var(--warn-text)}.kalendar__tecka--naprava{border-radius:2px;background:var(--info-text)}.kalendar__opatreni{flex-direction:column;align-items:flex-start;gap:2px}.kalendar__opatreni-nazev{font-weight:var(--vaha-tucna);color:var(--info-text)}.kalendar__opatreni--po-terminu .kalendar__opatreni-nazev{color:var(--danger-text)}@media (max-width: 560px){.kalendar__mrizka--kompaktni .kalendar__mrizka-den-tydne{padding:6px 0}.kalendar__mrizka--kompaktni .kalendar__den{align-items:center;gap:2px;min-height:0;padding:2px 0 6px}.kalendar__mrizka--kompaktni .kalendar__den-cislo{min-width:var(--cil-tablet);min-height:var(--cil-tablet);padding:0}}@media (min-width: 561px) and (max-width: 949px){.kalendar__mrizka--kompaktni .kalendar__mrizka-den-tydne{padding:10px 0;font-size:var(--text-12)}.kalendar__mrizka--kompaktni .kalendar__den{align-items:center;gap:4px;min-height:76px;padding:6px 0 8px}.kalendar__mrizka--kompaktni .kalendar__den-cislo,.kalendar__mrizka--kompaktni .kalendar__den--dnes .kalendar__den-cislo{min-width:var(--cil-tablet);min-height:var(--cil-tablet);padding:0;font-size:var(--text-16)}.kalendar__mrizka--kompaktni .kalendar__tecky{gap:4px;min-height:10px}.kalendar__mrizka--kompaktni .kalendar__tecka{width:10px;height:10px}.kalendar__mrizka--kompaktni .kalendar__tecky-dalsi{font-size:var(--text-12);line-height:10px}}@media (max-width: 949px){.kalendar__legenda{font-size:var(--text-13)}.kalendar__rezim{font-size:var(--text-14)}.kalendar__detail-titul{font-size:var(--text-19)}.kalendar__detail-podtitul{font-size:var(--text-13)}.kalendar__detail-nadpis{font-size:var(--text-16)}.kalendar__prazdne{font-size:var(--text-14)}.kalendar__radek{gap:6px 12px;min-height:56px;padding:12px 14px;font-size:var(--text-14)}.kalendar__radek>.kalendar__tecka{order:1;width:10px;height:10px}.kalendar__radek-datum,.kalendar__radek-cas{order:2;min-width:0;color:var(--text-primary);font-size:var(--text-16);font-weight:var(--vaha-extra)}.kalendar__radek-stav{order:3}.kalendar__radek-zakaznik{order:4;flex:1 1 100%;font-size:var(--text-16)}.kalendar__radek-mista{order:5;flex:1 1 100%}.kalendar__radek-cislo{order:6;font-size:var(--text-13)}.kalendar__radek-doprava{order:7}.kalendar__opatreni-nazev{font-size:var(--text-16)}.kalendar__poznamka{padding:12px 14px}.kalendar__poznamka-hlava{font-size:var(--text-12)}.kalendar__poznamka-text{font-size:var(--text-16)}.kalendar__tyden-svatky{font-size:var(--text-14)}}.kalendar__foto{margin:0 0 8px}.kalendar__poznamka .kalendar__foto{padding-top:2px}.kalendar__vyber-fotek{display:flex;flex-direction:column;gap:6px}.kalendar__foto-tlacitka{display:flex;flex-wrap:wrap;gap:8px}.kalendar__foto-seznam{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.kalendar__foto-polozka{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--text-13)}.kalendar__foto-nazev{min-width:0;font-weight:var(--vaha-tucna);word-break:break-all}.kalendar__skryty-vstup{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.kalendar__opatreni-karta{display:flex;flex-direction:column;gap:8px}.kalendar__opatreni-uprava{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 14px;padding:0 14px}.kalendar__opatreni-pole{flex:1 1 180px;min-width:0}.kalendar__opatreni-text{margin:0}.kalendar__opatreni-splneni{display:flex;flex-direction:column;gap:8px;padding:0 14px}.kalendar__opatreni-akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 14px 4px}.kalendar__mapa{margin-top:18px;min-width:0}.kalendar__mapa-rozsah{margin-left:6px;font-weight:var(--vaha-bezna)}.kalendar__mapa-plocha{min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.kalendar__mapa-napoveda,.kalendar__mapa-bez{margin:8px 0 0}.kalendar__mapa-odkaz{display:inline-flex;align-items:center;min-height:var(--cil-tablet);font-weight:var(--vaha-tucna)}@media (pointer: coarse){.kalendar__foto-polozka .tlacitko{min-height:var(--cil-tablet)}}.kalendar__k-naplanovani{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.kalendar__k-naplanovani-nadpis{margin:0;font-size:var(--text-14);font-weight:800}.kalendar__k-naplanovani-prepinac{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--cil-tablet);padding:0;border:0;background:none;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.kalendar__k-naplanovani-akce{margin-left:auto;color:var(--accent);font-size:var(--text-13);font-weight:600}.kalendar__k-naplanovani-obsah{display:flex;flex-direction:column;gap:8px}.kalendar__k-naplanovani-seznam{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.kalendar__k-naplanovani-dlazdice{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:180px;min-height:var(--cil-tablet);padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-13);text-align:left;cursor:grab}.kalendar__k-naplanovani-dlazdice[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.kalendar__k-naplanovani-cislo{display:flex;align-items:center;gap:6px;font-weight:600}.kalendar__k-naplanovani-misto{color:var(--text-secondary);font-size:var(--text-12)}.kalendar__den--cil-planovani{border-style:dashed;border-color:var(--accent)}.kalendar__den--cil{background:var(--accent-soft)}.kalendar__poradi{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.kalendar__poradi>.kalendar__radek{flex:1 1 auto}.kalendar__poradi--tazena{opacity:.6}.kalendar__poradi-sipky{display:inline-flex;gap:4px}.kalendar__poradi-sipka{min-width:44px;min-height:44px}.kalendar__poradi-upozorneni{flex-basis:100%;margin:0 0 4px 14px;color:var(--warn-text)}.kalendar__presun{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;background:var(--info-bg);color:var(--info-text)}.kalendar__dlazdice[draggable=true]{cursor:grab}.kalendar__nedostupna{display:block;min-width:0;overflow:hidden;padding:2px 5px;border-radius:var(--radius-input);color:var(--text-muted);font-size:var(--text-11);text-overflow:ellipsis;white-space:nowrap}.kalendar__nedostupna-detail{margin:8px 0}.kalendar__nedostupna-detail ul{margin:4px 0 0;padding-left:16px}.kalendar__pilulka-nejede{margin-left:6px;padding:0 6px;border-radius:var(--radius-pilulka);background:var(--warn-bg);color:var(--warn-text);font-size:var(--text-11);font-weight:var(--vaha-tucna)}.rozvrh{--rozvrh-hodina: 64px;--rozvrh-osa: 52px;display:flex;flex-direction:column;gap:10px;margin-top:12px}@media (pointer: coarse){.rozvrh{--rozvrh-hodina: 96px}}.rozvrh__lista{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rozvrh__napoveda{margin:0}.rozvrh__vyber,.rozvrh__varovani{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.rozvrh__vyber{padding:8px 12px;border-radius:var(--radius-tlacitko);background:var(--accent-soft);font-size:13px}.rozvrh__vyber-akce{display:flex;flex-wrap:wrap;gap:8px}.rozvrh__vyber-akce .tlacitko{min-height:var(--cil-tablet)}.rozvrh__pruh{padding:8px 10px;border:1px dashed var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel)}.rozvrh__pruh-nadpis{margin:0 0 6px;font-size:12px;font-weight:var(--vaha-tucna);color:var(--text-secondary)}.rozvrh__pruh-bloky{display:flex;flex-wrap:wrap;gap:6px}.rozvrh__posuv{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.rozvrh__mrizka{display:grid;grid-template-columns:var(--rozvrh-osa) repeat(var(--rozvrh-sloupcu),minmax(150px,1fr));min-width:min-content}.rozvrh__roh,.rozvrh__osa,.rozvrh__osa-bez-casu{position:sticky;left:0;z-index:2;background:var(--bg-card);border-right:1px solid var(--border)}.rozvrh__hlavicka{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:var(--cil-tablet);padding:6px 8px;border-left:1px solid var(--border);font-size:13px;font-weight:var(--vaha-tucna)}.rozvrh__hlavicka-nazev{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rozvrh__stitek-volno{flex:none;padding:2px 8px;border-radius:var(--radius-pilulka);background:var(--neutral-bg);color:var(--neutral-text);font-size:11px}.rozvrh__osa-bez-casu{display:flex;align-items:center;padding:4px 6px;border-top:1px solid var(--border);font-size:11px;color:var(--text-secondary)}.rozvrh__bez-casu{display:flex;flex-direction:column;gap:4px;min-height:var(--cil-tablet);padding:4px;border-top:1px solid var(--border);border-left:1px solid var(--border)}.rozvrh__osa{border-top:1px solid var(--border)}.rozvrh__hodina{display:block;height:var(--rozvrh-hodina);padding:2px 6px 0 0;text-align:right;font-size:11px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.rozvrh__sloupec{position:relative;border-top:1px solid var(--border);border-left:1px solid var(--border);background-image:repeating-linear-gradient(to bottom,var(--border) 0,var(--border) 1px,transparent 1px,transparent calc(var(--rozvrh-hodina) / 2),var(--row-border) calc(var(--rozvrh-hodina) / 2),var(--row-border) calc(var(--rozvrh-hodina) / 2 + 1px),transparent calc(var(--rozvrh-hodina) / 2 + 1px),transparent var(--rozvrh-hodina))}.rozvrh__sloupec--volno{background-color:var(--bg-empty)}.rozvrh__volno{position:absolute;left:0;right:0;padding:2px 6px;background:var(--neutral-bg);color:var(--neutral-text);font-size:11px;opacity:.8}.rozvrh__blok{position:absolute;z-index:1;display:flex;flex-direction:column;gap:1px;min-height:var(--cil-tablet);overflow:hidden;padding:3px 6px;border:1px solid var(--bg-card);border-radius:var(--radius-input);font:inherit;font-size:12px;text-align:left;box-sizing:border-box}.rozvrh__blok--radek{position:static;min-height:var(--cil-tablet);min-width:150px}button.rozvrh__blok{cursor:grab}.rozvrh__blok--vybrany{outline:2px solid var(--accent);outline-offset:1px;z-index:3}.rozvrh__blok--chyceny{opacity:.5}.rozvrh--presun .rozvrh__sloupec .rozvrh__blok{pointer-events:none}.rozvrh__blok-hlava{display:flex;align-items:center;gap:4px}.rozvrh__blok-cas{font-weight:var(--vaha-tucna);font-variant-numeric:tabular-nums}.rozvrh__blok-text,.rozvrh__blok-cislo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rozvrh__blok-cislo{font-size:11px}.rozvrh__slot{position:absolute;left:0;right:0;z-index:2;margin:0;padding:0;border:0;background:transparent;cursor:pointer}button.rozvrh__slot:hover,button.rozvrh__slot:focus-visible,.rozvrh__cil--nad{background:var(--accent-soft);outline:1px solid var(--accent)}.rozvrh__cil-tlacitko{min-height:var(--cil-tablet);border:1px dashed var(--accent);border-radius:var(--radius-input);background:var(--bg-card);color:var(--accent);font:inherit;font-size:12px;cursor:pointer}.katalog__titul{margin:0;font-size:var(--text-19);font-weight:var(--vaha-extra)}.katalog>.podtitul{margin:4px 0 0;font-size:var(--text-12)}.katalog__nastroje{margin:14px 0 10px}.katalog__akce .tlacitko-s-duvodem{align-items:flex-end;max-width:340px;text-align:right}.katalog__filtr{display:flex;align-items:center;gap:8px}.katalog__filtr-popisek{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.katalog__segment{flex:none;flex-wrap:wrap}.katalog__segment .segment__tlacitko{flex:none;padding:0 14px}.katalog__tabulka td{vertical-align:top}.katalog__sloupec-kod{width:120px}.katalog__sloupec-kat{width:56px}.katalog__sloupec-mj{width:96px}.katalog__sloupec-zarizeni{width:170px}.katalog__sloupec-cena{width:150px;text-align:right}.katalog__odkaz{display:inline-flex;align-items:center;min-height:var(--cil-radek);padding:0;border:0;background:none;font:inherit;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--accent);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.katalog__nazev{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:var(--cil-radek);font-size:var(--text-13)}.katalog__poznamka{display:block;margin:0 0 4px;font-size:var(--text-12)}.katalog__varianty,.katalog__sady{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 4px}.katalog__varianta{font-weight:var(--vaha-bezna);white-space:normal}.katalog__bunka{display:flex;align-items:center;min-height:var(--cil-radek)}.katalog__cena .katalog__bunka{justify-content:flex-end}.katalog__zarizeni,.katalog__popis{color:var(--text-secondary)}.katalog__zarizeni{white-space:nowrap}.katalog__cena{text-align:right;white-space:nowrap;font-weight:var(--vaha-tucna)}.katalog-formular{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.katalog-formular__cela{grid-column:1 / -1}.katalog-formular__odpad{grid-column:1 / -1;padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--bg-page);border:1px solid var(--border)}.katalog-formular__odpad .pole__popisek{margin:0}.katalog-formular__odpad-kod{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:var(--text-16);font-weight:var(--vaha-extra);white-space:nowrap}.katalog-formular__odpad-nazev{margin:2px 0 6px;font-size:var(--text-13)}.katalog-formular__priznaky{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 20px}@media (max-width: 560px){.katalog-formular{grid-template-columns:minmax(0,1fr)}}.katalog-karta__stitky{display:flex;flex-wrap:wrap;gap:6px}.katalog-karta__oddil{margin-top:8px;padding-top:16px;border-top:1px solid var(--border)}.katalog-karta__nadpis{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.katalog-karta__oddil>.podtitul{margin:4px 0 10px;font-size:var(--text-12)}.katalog-karta__prazdno{margin:0 0 10px;padding:14px;border-radius:var(--radius-tlacitko);background:var(--bg-empty);font-size:var(--text-13);color:var(--text-secondary)}.katalog-varianty{margin:0 0 12px;padding:0;list-style:none}.katalog-varianty__radek{display:flex;align-items:center;gap:10px;min-height:var(--cil-tablet);padding:4px 0;border-bottom:1px solid var(--row-border)}.katalog-varianty__text{flex:1;min-width:0;font-size:var(--text-13)}.katalog-varianty__nova{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) auto;align-items:end;gap:10px}.katalog-varianty__nova>.tlacitko{min-height:var(--cil-tablet-input)}@media (max-width: 560px){.katalog-varianty__nova{grid-template-columns:minmax(0,1fr)}}.dph__seznam{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none}.dph__polozka{padding:16px}.dph__polozka-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dph__polozka-hlava h3{margin:0;font-size:var(--text-16);font-weight:600}.dph__navrh{margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-empty)}.dph__navrh-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dph__navrh-opora,.dph__navrh-oduvodneni{margin:6px 0 0;font-size:var(--text-13)}.dph__formular{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px}.dph__pole-siroke{grid-column:1 / -1}.dph__akce{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}@media (max-width: 560px){.katalog__odkaz{min-height:var(--cil-tablet)}}.katalog-cena-text{display:flex;align-items:center;min-height:var(--cil-tablet-input);font-size:var(--text-14);font-weight:var(--vaha-tucna)}.katalog-varianty__nova+.katalog-varianty__nova{margin-top:8px}.katalog-varianty__pridat{min-height:var(--cil-tablet);margin-top:10px}.katalog-navrhy ul{margin:6px 0 0;padding-left:18px}.katalog-navrh__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.ke-kontrole__karta{padding:18px 20px}.ke-kontrole__hlava{display:flex;align-items:center;gap:8px;margin:0 0 14px}.ke-kontrole__hlava h1{margin:0;font-size:var(--text-19);font-weight:var(--vaha-extra)}.ke-kontrole__beh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 14px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);font-size:var(--text-12);color:var(--text-secondary)}.ke-kontrole__beh>span:first-child{flex:1 1 auto}.ke-kontrole__chyba-behu{flex-basis:100%;order:3;color:var(--danger-text);font-weight:var(--vaha-tucna)}.ke-kontrole__zdroje{flex-basis:100%;order:4;margin:0;font-size:var(--text-11);line-height:1.5}.ke-kontrole__prazdno{margin-top:14px}.ke-kontrole__seznam{margin:14px 0 0;padding:0;list-style:none}.ke-kontrole__nalez{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;margin-bottom:10px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.ke-kontrole__obsah{flex:1 1 320px;min-width:0}.ke-kontrole__titul{margin:0 0 3px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.ke-kontrole__rozdil{margin:0;font-size:var(--text-13);overflow-wrap:anywhere}.ke-kontrole__kdo{margin:3px 0 0;font-size:var(--text-11);color:var(--text-secondary)}.ke-kontrole__akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;flex-shrink:0}.ke-kontrole__akce .tlacitko-s-duvodem{max-width:240px}.tlacitko.ke-kontrole__vyreseno:not(:disabled){background:var(--ok-text);border-color:var(--ok-text);color:#fff}.ke-kontrole__prevzit-uvod{margin:0 0 12px;font-size:var(--text-13);color:var(--text-secondary)}.ke-kontrole__zmeny{margin:0 0 14px;padding:0;list-style:none}.ke-kontrole__zmena{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--border);cursor:pointer}.ke-kontrole__zmena input{width:18px;height:18px;margin-top:2px;accent-color:var(--accent-solid)}.ke-kontrole__zmena>span{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.ke-kontrole__zmena-popisek{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.ke-kontrole__zmena-stare{color:var(--danger-text);text-decoration:line-through}.ke-kontrole__zmena-nove{color:var(--ok-text);font-weight:var(--vaha-tucna)}@media (pointer: coarse){.ke-kontrole__zmena{min-height:var(--cil-tablet)}}.ke-kontrole__celkem{margin-left:auto;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.ke-kontrole__panel{margin-top:4px}.ke-kontrole__uvod{margin:10px 0 12px;font-size:var(--text-13);line-height:1.5;color:var(--text-secondary)}.ke-kontrole__uvod-veta{margin:0}.ke-kontrole__uvod-seznam{margin:4px 0;padding-left:20px}.ke-kontrole__vedlejsi{font-weight:var(--vaha-bezna);color:var(--text-secondary)}.ke-kontrole__filtry{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 8px}.ke-kontrole__nalez--po-terminu{border-color:var(--danger-text);background:var(--danger-bg)}.ke-kontrole__po-terminu{font-weight:var(--vaha-tucna);color:var(--danger-text)}.ke-kontrole__akce .tlacitko{min-height:var(--cil-bezny)}.posta__navrh{flex-wrap:wrap}.posta__panel{flex-basis:100%;margin-top:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-10);background:var(--bg-panel);display:grid;gap:12px}.posta__panel h4{margin:0 0 6px;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.posta__hodnoty dl{margin:0;display:grid;gap:6px}.posta__hodnota{display:grid;grid-template-columns:140px 1fr;gap:8px;align-items:baseline}.posta__hodnota dt{font-size:var(--text-12);color:var(--text-secondary)}.posta__hodnota dd{margin:0;font-size:var(--text-13)}.posta__zdroj{display:block;font-size:var(--text-11);color:var(--text-secondary)}.posta__zdroj--clovek{color:var(--accent)}.posta__otazky ul{margin:0;padding-left:18px;font-size:var(--text-13)}.posta__doplneni{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end;margin-top:8px}.posta__akce{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end}.posta__akce .tlacitko{min-height:var(--cil-bezny)}.posta__pokyn{color:var(--danger-text);font-weight:var(--vaha-tucna)}.posta__telo{margin:6px 0;padding:8px;max-height:260px;overflow:auto;white-space:pre-wrap;font-family:inherit;font-size:var(--text-12);background:var(--bg-input);border-radius:var(--radius-6)}@media (max-width: 560px){.ke-kontrole__akce .tlacitko,.posta__akce .tlacitko{min-height:var(--cil-tablet)}.ke-kontrole__titul a,.ke-kontrole__kdo a{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}.ke-kontrole__akce .tlacitko-s-duvodem{max-width:100%}.ke-kontrole__akce{flex:1 1 100%;min-width:0}}.kniha-jizd{display:flex;flex-direction:column;gap:16px;max-width:720px}.kniha-jizd__oddil{display:flex;flex-direction:column;gap:12px;padding:16px}.kniha-jizd__hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.kniha-jizd__vozidlo{font-weight:var(--vaha-tucna)}.kniha-jizd__mesice,.kniha-jizd__seznam{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.kniha-jizd__mesic{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:var(--cil-tablet);padding:6px 0;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.kniha-jizd__jizda{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid var(--border)}.kniha-jizd__akce-radku{display:flex;gap:12px}.kniha-jizd__souhrn{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0}.kniha-jizd__souhrn dt{color:var(--text-secondary);font-size:12px}.kniha-jizd__souhrn dd{margin:0;font-weight:var(--vaha-extra)}.kniha-jizd__formular{display:flex;flex-direction:column;gap:12px}.kniha-jizd__pole,.kniha-jizd__mesic-volba{display:flex;flex-direction:column;gap:4px}.kniha-jizd__pole>span,.kniha-jizd__mesic-volba>span{color:var(--text-secondary);font-size:11px;font-weight:var(--vaha-tucna);text-transform:uppercase}.kniha-jizd__pole input,.kniha-jizd__pole select{min-height:var(--cil-tablet)}.kniha-jizd__druh{display:flex;gap:12px}.kniha-jizd__cip{display:flex;flex:1;align-items:center;justify-content:center;gap:6px;min-height:var(--cil-tablet);border:1px solid var(--border);border-radius:var(--radius-tlacitko);cursor:pointer}.kniha-jizd__cip input{position:absolute;opacity:0;pointer-events:none}.kniha-jizd__cip--vybrany{border-color:var(--accent);font-weight:var(--vaha-tucna)}.kniha-jizd__akce,.kniha-jizd__kontrola{display:flex;flex-wrap:wrap;gap:12px}.hromadne{display:flex;flex-direction:column;gap:14px}.hromadne__hlava{display:flex;align-items:center;gap:8px}.hromadne__titul{margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.hromadne__filtry{flex-wrap:wrap}.hromadne__pocet{color:var(--text-secondary);font-size:var(--text-13)}.hromadne__tabulka{max-height:320px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.hromadne__zaskrtnuti{width:18px;height:18px;cursor:pointer}.hromadne__zprava{display:flex;flex-direction:column;gap:10px;max-width:720px}.hromadne__zprava .segment{align-self:flex-start}.hromadne__souhrn p{margin:0 0 6px}.hromadne__vynechani{margin-top:8px}.hromadne__vynechani-nadpis{font-weight:var(--vaha-tucna)}.hromadne__vynechani-jmena{color:var(--text-secondary);font-size:var(--text-12)}.hromadne__historie{display:flex;flex-direction:column;gap:8px}.hromadne__podtitul{margin:8px 0 0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.hromadne__text-bunka{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hromadne__detail{display:flex;flex-direction:column;gap:8px}.hromadne__detail-hlava{margin:0;color:var(--text-secondary);font-size:var(--text-12)}@media (pointer: coarse){.hromadne__zaskrtnuti{width:24px;height:24px}}@media (max-width: 949px){.hromadne__text-bunka{max-width:none;white-space:normal}}.mapa-provozu__den{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mapa-provozu__sipka{min-width:var(--cil-tablet);font-size:var(--text-19);line-height:1}.mapa-provozu__datum .vstup{width:auto;min-width:150px}.mapa-provozu__den-slovy{font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.mapa-provozu__hlaska-info{margin:12px 0 0;background:var(--info-bg);color:var(--info-text)}.mapa-provozu__lista{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 16px;margin:14px 0 12px}.mapa-provozu__vrstvy{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;border:0}.mapa-provozu__vrstva{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:var(--text-13);cursor:pointer}.mapa-provozu__vrstva input{width:18px;height:18px;margin:0}.mapa-provozu__tecka{display:inline-block;width:12px;height:12px;border:2px solid var(--bg-card);border-radius:50%;background:var(--neutral-bg);box-shadow:0 0 0 1px var(--border)}.mapa-provozu__tecka--jede{background:var(--accent-solid)}.mapa-provozu__tecka--stoji_motor{background:var(--warn-text)}.mapa-provozu__tecka--vypnuto{background:var(--neutral-text)}.mapa-provozu__tecka--nekomunikuje{background:var(--danger-text)}.mapa-provozu__tecka--zakazka{background:var(--bg-card);box-shadow:0 0 0 2px var(--info-text)}.mapa-provozu__tecka--zakazka_hotova{background:var(--bg-card);box-shadow:0 0 0 2px var(--ok-text)}.mapa-provozu__tecka--kontejner{border-radius:3px;background:var(--ok-bg);box-shadow:0 0 0 1px var(--ok-text)}.mapa-provozu__tecka--kontejner_jinde{border-radius:3px;background:var(--danger-bg);box-shadow:0 0 0 2px var(--danger-text)}.mapa-provozu__tecka--audit{background:var(--bg-card);box-shadow:0 0 0 2px var(--warn-text)}.mapa-provozu__tecka--zakladna{border-radius:3px;background:var(--neutral-bg);box-shadow:0 0 0 1px var(--text-secondary)}.mapa-provozu__pocet{padding:1px 7px;border-radius:var(--radius-pilulka);background:var(--neutral-bg);font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.mapa-provozu__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.mapa-provozu__filtr{min-width:160px}.mapa-provozu__filtr .vstup{width:auto}.mapa-provozu__nacteno{font-size:var(--text-12);color:var(--text-secondary)}.mapa-provozu__plocha{display:flex;flex-direction:column;min-width:0}.mapa-provozu__mapa{display:flex;flex-direction:column;min-width:0;height:max(480px,calc(100vh - var(--hlavicka-vyska) - 250px));height:max(480px,calc(100dvh - var(--hlavicka-vyska) - 250px))}.mapa-provozu__mapa .mapa{flex:1 1 auto;min-height:0}.mapa-provozu__plocha--cela,.mapa-provozu__plocha:fullscreen{position:fixed;inset:0;z-index:var(--z-modal);padding:10px 12px;overflow:auto;background:var(--bg-page)}.mapa-provozu__plocha--cela .mapa-provozu__lista,.mapa-provozu__plocha:fullscreen .mapa-provozu__lista{margin-top:0}.mapa-provozu__plocha--cela .mapa-provozu__mapa,.mapa-provozu__plocha:fullscreen .mapa-provozu__mapa{flex:1 1 auto;height:auto;min-height:320px}.mapa-provozu__pohled{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mapa-provozu__pohled [aria-pressed]{min-width:11.5em;justify-content:center}.mapa-provozu__legenda{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;list-style:none;font-size:var(--text-12);color:var(--text-secondary)}.mapa-provozu__legenda li{display:inline-flex;align-items:center;gap:6px}.mapa-provozu__bok{display:flex;flex-direction:column;gap:14px;min-width:0}.mapa-provozu__dole{margin-top:16px}.mapa-provozu__dole-telo{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;margin-top:10px}.mapa-provozu__dole-telo--s-kartou{grid-template-columns:minmax(0,1fr) 400px}.mapa-provozu__seznamy{min-width:0}.mapa-provozu__seznamy .mapa-provozu__seznam{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.mapa-provozu__zakaznici-filtr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px}.mapa-provozu__barvy{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:0;border:0}.mapa-provozu__barvy-nadpis{float:left;margin-right:4px;padding:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.mapa-provozu__hledat .vstup{width:auto;min-width:220px}.mapa-provozu__sluzba{display:inline-flex;align-items:center;gap:8px}.mapa-provozu__sluzba .vstup{width:auto}.mapa-provozu__dluh{font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--danger-text)}.mapa-provozu__bublina{display:flex;flex-direction:column;gap:3px}.mapa-provozu__akce-zakaznika{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.mapa-provozu__akce{text-decoration:none}.mapa-provozu__tecka--zakaznik_dluzi{background:var(--danger-text)}.mapa-provozu__tecka--zakaznik_letos{background:var(--ok-text)}.mapa-provozu__tecka--zakaznik_neletos{background:var(--info-text)}.mapa-provozu__tecka--zakaznik_smlouva_konci{background:var(--warn-text)}.mapa-provozu__tecka--zakaznik_novy{background:var(--text-muted)}.mapa-provozu__tecka--priblizna{border:3px solid var(--text-secondary);background:var(--bg-card);box-shadow:none}.mapa-okno{display:flex;flex-direction:column;gap:8px;height:100vh;height:100dvh;padding:8px 12px;background:var(--bg-page);color:var(--text-primary)}.mapa-okno__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.mapa-okno__titul{margin:0;font-size:var(--text-19);font-weight:var(--vaha-extra)}.mapa-okno__zavrit{margin-left:auto}.mapa-okno .mapa-provozu__plocha{flex:1 1 auto;min-height:0}.mapa-okno .mapa-provozu__lista{margin:0 0 8px}.mapa-okno .mapa-provozu__mapa{flex:1 1 auto;height:auto;min-height:320px}.mapa-provozu__blok{min-width:0}.mapa-provozu__nadpis{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.mapa-provozu__seznam{display:grid;gap:6px;margin:0;padding:0;list-style:none}.mapa-provozu__seznam>li{display:flex}.mapa-provozu__radek{display:flex;flex-direction:column;gap:3px;width:100%;min-height:var(--cil-tablet);padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);font:inherit;font-size:var(--text-13);color:var(--text-primary);text-align:left;cursor:pointer}.mapa-provozu__radek--staticky{cursor:default}.mapa-provozu__radek--vybrany{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:-1px}.mapa-provozu__radek-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.mapa-provozu__vedlejsi{font-size:var(--text-12);color:var(--text-secondary)}.mapa-provozu__dalsi{font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--accent)}.mapa-provozu__poradi{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-pilulka);background:var(--accent-soft);font-size:var(--text-11);font-weight:var(--vaha-extra);color:var(--accent)}.mapa-provozu__karta{position:relative;padding:12px 40px 12px 14px;border:1px solid var(--accent);border-radius:var(--radius-tlacitko);background:var(--bg-card);box-shadow:var(--shadow-card);font-size:var(--text-13)}.mapa-provozu__karta-titul{margin:0 0 6px;font-size:var(--text-16);font-weight:var(--vaha-extra)}.mapa-provozu__karta-podnadpis{margin:10px 0 4px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.mapa-provozu__karta-radek{margin:0 0 4px}.mapa-provozu__karta-akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.mapa-provozu__zavrit{position:absolute;top:6px;right:6px;width:32px;height:32px;border:0;border-radius:var(--radius-input);background:transparent;font-size:var(--text-19);color:var(--text-secondary);cursor:pointer}.mapa-provozu__casy{display:grid;grid-template-columns:max-content 1fr;gap:2px 10px;margin:6px 0}.mapa-provozu__casy dt{color:var(--text-secondary)}.mapa-provozu__casy dd{margin:0;font-weight:var(--vaha-tucna)}.mapa-provozu__poradi-seznam{margin:0;padding-left:20px}.mapa-provozu__jizdy{margin:6px 0 0;padding:0;list-style:none;font-size:var(--text-12)}.mapa-provozu__stopa{margin-top:8px}.mapa-provozu__odkazy{display:flex;flex-wrap:wrap;gap:6px 12px;margin:6px 0 0}.mapa-provozu__odkaz{color:var(--accent);font-weight:var(--vaha-tucna)}.mapa-provozu__odkaz-tlacitko{padding:0;min-height:0}.mapa-provozu__chyba{margin:0;font-size:var(--text-12);color:var(--danger-text)}@media (max-width: 1024px){.mapa-provozu__dole-telo--s-kartou{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width: 820px){.mapa-provozu__dole-telo--s-kartou{grid-template-columns:minmax(0,1fr)}.mapa-provozu__mapa{height:60vh;min-height:320px}.mapa-provozu__hledat .vstup,.mapa-provozu__sluzba .vstup{min-width:0;width:100%}.mapa-provozu__sluzba{flex:1 1 100%}}.muj-den__hlava{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:16px}.muj-den__hlava h1{margin:0 0 2px}.muj-den__hlava .podtitul{margin:0}.muj-den__navigace{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.muj-den__sipka{min-width:var(--cil-tablet);font-size:var(--text-19);line-height:1}.muj-den__datum .vstup{width:auto;min-width:150px}.muj-den__den-slovy{font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.muj-den__seznam{max-width:640px}.muj-den__prepinac{margin-bottom:8px}.muj-den__vozidla{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.muj-den__vozidlo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 14px;border:1.5px solid var(--warn-text);border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text)}.muj-den__vozidlo-nazev{font-size:var(--text-14);font-weight:var(--vaha-extra)}.muj-den__blok{margin-bottom:20px}.muj-den__nadpis{margin:0 0 10px;font-size:var(--text-14);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.muj-den__nadpis--velky{display:flex;align-items:center;gap:8px;font-size:var(--text-24);font-weight:var(--vaha-extra);letter-spacing:0;text-transform:none;color:var(--text-primary)}.muj-den__pocet{padding:2px 10px;border-radius:var(--radius-pilulka);background:var(--bg-input);font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.muj-den__ukol{margin-bottom:10px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.muj-den__ukol--prioritni{border-color:var(--danger-text);background:var(--danger-bg)}.muj-den__ukol--hotovo{opacity:.7}.muj-den__ukol--hotovo .muj-den__ukol-text{text-decoration:line-through;color:var(--text-secondary)}.muj-den__ukol-hlava{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:4px}.muj-den__ukol-text{flex:1;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.muj-den__ukol-od{margin:0 0 8px;font-size:var(--text-12);color:var(--text-secondary)}.muj-den__ukol-posun{margin:0 0 10px;padding:6px 9px;border-radius:var(--radius-input);background:var(--danger-bg);font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--danger-text)}.muj-den__ukol-hotovo{width:100%}.muj-den__poznamka{margin-bottom:10px;padding:12px 14px;border:1px solid var(--warn-text);border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text)}.muj-den__poznamka-od{display:block;margin-bottom:3px;font-size:var(--text-11);font-weight:var(--vaha-tucna)}.muj-den__poznamka-text{margin:0;font-size:var(--text-14)}.muj-den__karty{display:flex;flex-direction:column;gap:12px}.muj-den__karta{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);box-shadow:var(--shadow-card)}.muj-den__karta-zarizeni{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.muj-den__karta-adresa--vedlejsi{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.muj-den__karta-telefon a,a.muj-den__telefon{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.muj-den__historie-seznam{margin:0;padding:0;list-style:none}.muj-den__historie-radek{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:10px 14px;margin-bottom:8px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);opacity:.85}.muj-den__historie-radek:hover{opacity:1}.muj-den__historie-zakaznik{flex:1;min-width:140px;overflow:hidden;font-size:var(--text-13);font-weight:var(--vaha-tucna);text-overflow:ellipsis;white-space:nowrap}.muj-den__historie-datum{font-size:var(--text-12);color:var(--text-secondary);white-space:nowrap}.muj-den__karta-hlava{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.muj-den__karta-cas{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.muj-den__poradi{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--accent-solid);color:#fff;font-size:var(--text-12);font-weight:var(--vaha-extra)}.muj-den__karta-titul{margin:0 0 2px;font-size:var(--text-16);font-weight:var(--vaha-tucna)}.muj-den__karta-radek{margin:0 0 4px;font-size:var(--text-13);color:var(--text-secondary)}.muj-den__karta-adresa{margin:0 0 6px;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.muj-den__navigace-odkazy{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 8px}.muj-den__odkaz-mapy{display:inline-flex;align-items:center;min-height:var(--cil-bezny);padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--accent);text-decoration:none}.muj-den__karta-pata{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.muj-den__karta-termin{font-size:var(--text-13);color:var(--text-secondary)}.muj-den__karta-hlava--ridic{align-items:flex-start}.muj-den__karta-hlava--ridic>.stitek{flex:none;white-space:nowrap}.muj-den__karta-zakaznik{display:flex;align-items:flex-start;gap:10px;min-width:0;margin:0;font-size:var(--text-19);font-weight:var(--vaha-extra);line-height:1.25;overflow-wrap:anywhere}.muj-den__karta-zakaznik .muj-den__poradi{flex:none;margin-top:1px}.muj-den__karta-nakladka{margin:0 0 4px;font-size:var(--text-16);font-weight:var(--vaha-tucna);line-height:1.3}.muj-den__karta-vykladka{margin:6px 0 4px;font-size:var(--text-14);line-height:1.35}.muj-den__karta-vykladka strong{font-weight:var(--vaha-tucna)}.muj-den__karta-vykladka-popisek{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.muj-den__jizda{max-width:640px;padding:18px 20px}.muj-den__zpet{display:inline-flex;align-items:center;min-height:var(--cil-tablet);margin-bottom:8px;padding:0;border:0;background:none;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--accent);cursor:pointer}.muj-den__titul{margin:0 0 6px;font-size:var(--text-24);font-weight:var(--vaha-extra)}.muj-den__titul--mensi{font-size:var(--text-19)}.muj-den__znacky{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 16px}.muj-den__cislo{margin:0 0 12px;font-size:var(--text-13);color:var(--text-secondary)}.muj-den__olpno{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;padding:8px 12px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text)}.muj-den__olpno-stitek{font-size:var(--text-11);font-weight:var(--vaha-extra);letter-spacing:.04em}.muj-den__olpno-text{flex:1;min-width:160px;font-size:var(--text-13)}.muj-den__adr-papir{display:block;width:100%;height:70vh;min-height:480px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:#fff}.muj-den__blok-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px;padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--info-bg);color:var(--info-text)}.muj-den__box{margin-bottom:14px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.muj-den__box--poznamky{border-color:var(--warn-text);background:var(--warn-bg);color:var(--warn-text)}.muj-den__popisek{display:block;margin-bottom:3px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;color:var(--text-secondary)}.muj-den__popisek--dalsi{margin-top:12px}.muj-den__popisek--danger{color:var(--danger-text)}.muj-den__box-titul{margin:0 0 2px;font-size:var(--text-16);font-weight:var(--vaha-extra)}.muj-den__vykladka-ridic{margin:0 0 4px;font-size:var(--text-16);line-height:1.35}.muj-den__vykladka-ridic strong{font-weight:var(--vaha-extra)}.muj-den__box-radek{margin:0 0 4px;font-size:var(--text-14)}.muj-den__sekundarni{color:var(--text-secondary)}.muj-den__vedlejsi{display:block;margin-top:4px;font-size:var(--text-12)}.muj-den__varovani-text{font-weight:var(--vaha-tucna);color:var(--warn-text)}.muj-den__kontakt{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border)}.muj-den__kontakt-formular{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:8px}.muj-den__kontakt-akce{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.muj-den__vratka{margin-bottom:14px;padding:12px 16px;border-radius:var(--radius-tlacitko);background:var(--danger-bg);color:var(--danger-text)}.muj-den__vratka p{margin:0;font-size:var(--text-14)}.muj-den__poznamka-blok+.muj-den__poznamka-blok{margin-top:8px}.muj-den__box--poznamky .muj-den__popisek{color:var(--warn-text)}.muj-den__hlavni{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.muj-den__hlavni--dve>*{flex:1;min-width:200px}.muj-den__hlavni-tlacitko{width:100%;font-size:var(--text-16);min-height:var(--cil-tablet-input)}.tlacitko.muj-den__hlavni-tlacitko{min-height:var(--cil-tablet-input)}.muj-den__hlavni .tlacitko-s-duvodem,.muj-den__podpis-predem .tlacitko-s-duvodem{flex:1;min-width:200px}.muj-den__hlavni .tlacitko-s-duvodem .tlacitko,.muj-den__podpis-predem .tlacitko-s-duvodem .tlacitko{width:100%}.muj-den__hlaska-ok{background:var(--ok-bg);color:var(--ok-text);margin:0 0 14px}.muj-den__polozky-obal{container:polozky-terenu / inline-size}.muj-den__tabulka-polozek td{vertical-align:top}.muj-den__radek--chybi td:first-child{box-shadow:inset 3px 0 0 var(--danger-text)}.muj-den__nowrap{white-space:nowrap}.muj-den__bunka-odpad{min-width:0}.muj-den__polozka-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.muj-den__polozka-nazev{display:block;margin-top:2px;font-size:var(--text-13)}.muj-den__bunka-odpad>.muj-den__polozka-hlava{display:inline-flex;margin-right:6px;vertical-align:middle}.muj-den__bunka-odpad>.muj-den__polozka-nazev{display:inline;margin-top:0;vertical-align:middle}.tabulka.muj-den__tabulka-polozek td{padding:4px 8px}.muj-den__bunka-akce .muj-den__akce-polozky{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px}.tabulka td.muj-den__bunka-mnozstvi,.tabulka td.muj-den__bunka-akce{width:1%}.muj-den__mnozstvi{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px}.muj-den__bunka-mnozstvi .muj-den__vstup-vaha{display:block;margin:6px 0 0 auto}.muj-den__bunka-mnozstvi .muj-den__mnozstvi--vedle{margin-top:6px}.muj-den__bunka-mnozstvi .muj-den__mnozstvi--vedle .muj-den__vstup-vaha{margin:0}.muj-den__bunka-mnozstvi .muj-den__nezvazeno{display:flex;justify-content:flex-end;margin-top:4px}.tabulka td.muj-den__bunka-akce{min-width:112px}.tabulka tr.muj-den__radek--s-duvody td{border-bottom:0}.tabulka tr.muj-den__radek-duvody td{padding-top:0}.muj-den__radek-duvody .duvod+.duvod{margin-top:4px}.tabulka tbody tr.muj-den__radek-duvody:hover{background:none}@container polozky-terenu (max-width: 559px){.muj-den__tabulka-polozek thead{display:none}.tabulka.muj-den__tabulka-polozek,.muj-den__tabulka-polozek tbody{display:block}.tabulka.muj-den__tabulka-polozek tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:6px 0;border-bottom:1px solid var(--row-border)}.tabulka.muj-den__tabulka-polozek td{display:block;width:auto;padding:0;border-bottom:0}.muj-den__tabulka-polozek .muj-den__bunka-odpad{grid-column:1 / -1}.tabulka.muj-den__tabulka-polozek td.muj-den__bunka-mnozstvi{text-align:left}.muj-den__bunka-mnozstvi .muj-den__mnozstvi,.muj-den__bunka-mnozstvi .muj-den__nezvazeno{justify-content:flex-start}.muj-den__bunka-mnozstvi .muj-den__vstup-vaha{margin-left:0}.tabulka.muj-den__tabulka-polozek tbody tr.muj-den__radek--chybi{padding-left:10px;box-shadow:inset 3px 0 0 var(--danger-text)}.muj-den__tabulka-polozek .muj-den__radek--chybi td:first-child{box-shadow:none}.tabulka.muj-den__tabulka-polozek td.muj-den__bunka-akce{grid-column:1 / -1;min-width:0}.muj-den__bunka-akce .muj-den__akce-polozky{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.tabulka.muj-den__tabulka-polozek tbody tr.muj-den__radek--s-duvody{padding-bottom:0;border-bottom:0}.tabulka.muj-den__tabulka-polozek tbody tr.muj-den__radek-duvody,.tabulka.muj-den__tabulka-polozek tbody tr.muj-den__radek-uprava{display:block;padding:4px 0 6px;border-bottom:1px solid var(--row-border)}}.vstup.muj-den__vstup-mnozstvi{width:96px;text-align:right;font-variant-numeric:tabular-nums}.vstup.muj-den__vstup-mj{width:72px}.vstup.muj-den__vstup-vaha{width:84px;text-align:right}.muj-den__mj{font-size:var(--text-12);color:var(--text-secondary)}.muj-den__nezvazeno{display:inline-flex;align-items:center;gap:6px;min-height:var(--cil-bezny);font-size:var(--text-12);color:var(--text-secondary);cursor:pointer}.muj-den__nezvazeno input{width:20px;height:20px}.muj-den__poznamka-vstup{min-height:72px;padding:10px 12px;resize:vertical}.muj-den__dl{margin-top:12px;padding:12px 14px;border:1px dashed var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.muj-den__dl-radek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.muj-den__dl-text{flex:1;min-width:200px;display:flex;flex-direction:column;gap:2px;font-size:var(--text-13)}.muj-den__dl-text .muj-den__sekundarni{font-size:var(--text-12)}.muj-den__dl-akce{display:flex;flex-wrap:wrap;gap:8px}.muj-den__adr{margin:8px 0 12px;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--warn-bg)}.muj-den__podepisujici{margin:0;min-height:var(--cil-tablet);padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-input);font-size:var(--text-14)}.muj-den__cas-rucne{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.muj-den__vstup-cas{width:140px}.muj-den__podpis-predem{margin-top:10px}.muj-den__vysvetleni{margin:6px 0 0;font-size:var(--text-12);text-align:center}.muj-den__hotovo{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0;text-align:center}.muj-den__fajfka{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--ok-bg);color:var(--ok-text);font-size:28px;font-weight:var(--vaha-extra)}.muj-den__hotovo .muj-den__hlavni-tlacitko{width:auto;min-width:240px;margin-top:12px}.muj-den__pilulky{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.muj-den__pilulky-popisek{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.muj-den__pilulky-oddelovac{width:1px;height:22px;background:var(--border)}.muj-den__pilulka{min-height:var(--cil-bezny);padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-primary);cursor:pointer}.muj-den__pilulka--aktivni{border-color:var(--accent-solid);background:var(--accent-soft);color:var(--accent)}.muj-den__radek{cursor:pointer}.muj-den__tabulka td{font-size:var(--text-13)}@media (pointer: coarse){.muj-den__nezvazeno input{width:26px;height:26px}.muj-den__nezvazeno,.muj-den__odkaz-mapy,.muj-den__pilulka{min-height:var(--cil-tablet)}}@media (max-width: 640px){.muj-den__kontakt-formular{grid-template-columns:1fr}}.muj-den__platby-terminal{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:16px;text-decoration:none}.muj-den__novy-prijem{margin-bottom:16px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.muj-den__novy-prijem .tlacitko-s-duvodem,.muj-den__novy-prijem .tlacitko{width:100%}.muj-den__novy-prijem-formular{display:flex;flex-direction:column;gap:14px}.muj-den__novy-prijem-formular .muj-den__titul,.muj-den__novy-prijem-formular .muj-den__zpet{margin-bottom:0}.muj-den__pilulka-icz{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin:0;padding:6px 11px;border-radius:var(--radius-tlacitko);background:var(--ok-bg);font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--accent-solid)}.muj-den__segment{max-width:480px}.muj-den__segment .segment__tlacitko{min-height:var(--cil-tablet)}.muj-den__blok-formulare{display:flex;flex-direction:column;gap:14px}.muj-den__blok-formulare>.muj-den__sekundarni{margin:0}.muj-den__odkaz-tlacitko{align-self:flex-start;min-height:var(--cil-tablet);padding:0;font-size:var(--text-14)}.muj-den__panel-firma{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.muj-den__panel-hlava{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--text-14)}.muj-den__panel-hlava .tlacitko{min-height:var(--cil-bezny)}.muj-den__vykladka{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:var(--radius-tlacitko);background:var(--bg-input);font-size:var(--text-14)}.muj-den__platby{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin:8px 0 12px}.muj-den__platby .tlacitko-s-duvodem{flex:1 1 160px;max-width:260px}.muj-den__platby .tlacitko{width:100%}.muj-den__hlaska-email,.muj-den__pokladna .hlaska{text-align:left}.muj-den__pokladna{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:8px}.muj-den__dl-kontrola{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text)}.muj-den__dl-kontrola .muj-den__dl-text span{color:var(--warn-text)}.muj-den__kontrola-pruh{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin-bottom:14px;padding:12px 14px;border:1.5px solid var(--warn-text);border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text);font:inherit;text-align:left;cursor:pointer}.muj-den__kontrola-pruh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muj-den__kontrola-ikona{font-size:var(--text-24)}.muj-den__kontrola-text{flex:1;min-width:0}.muj-den__kontrola-titul{display:block;font-size:var(--text-14);font-weight:var(--vaha-extra)}.muj-den__kontrola-podtitul{display:block;font-size:var(--text-12)}.muj-den__kontrola-zacit{font-size:var(--text-14);font-weight:var(--vaha-extra);white-space:nowrap}.muj-den__kontrola-hotovo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:14px;padding:8px 12px;border-radius:var(--radius-tlacitko);background:var(--ok-bg);color:var(--ok-text);font-size:var(--text-13);font-weight:var(--vaha-tucna)}.muj-den__kontrola-hotovo .tlacitko--textove{margin-left:auto}.ranni-kontrola{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:14px;background:var(--prekryv)}.ranni-kontrola__karta{width:640px;max-width:100%;max-height:94vh;max-height:94dvh;overflow:auto;overscroll-behavior:contain;padding:18px 20px;border-radius:var(--radius-modal);background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-modal)}.ranni-kontrola__hlava{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ranni-kontrola__titul{flex:1;margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.ranni-kontrola__zavrit{display:inline-flex;align-items:center;justify-content:center;min-width:var(--cil-tablet);min-height:var(--cil-tablet);border:none;border-radius:var(--radius-tlacitko);background:none;color:var(--text-secondary);cursor:pointer}.ranni-kontrola__zavrit:hover{background:var(--bg-hover)}.ranni-kontrola__vozidlo{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:0 10px}.ranni-kontrola__km{min-width:0}.ranni-kontrola__pocitadlo{margin:0 0 6px;font-size:var(--text-12);color:var(--text-secondary)}.ranni-kontrola__body{margin:0;padding:0;list-style:none}.ranni-kontrola__bod{padding:8px 0;border-top:1px solid var(--row-border)}.ranni-kontrola__bod-radek{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.ranni-kontrola__bod-text{font-size:var(--text-14);font-weight:var(--vaha-tucna)}.ranni-kontrola__volby{display:flex;gap:8px}.ranni-kontrola__volba{min-width:92px;min-height:46px;padding:0 10px;border:1.5px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);color:var(--text-primary);font:inherit;font-size:var(--text-14);font-weight:var(--vaha-extra);cursor:pointer}.ranni-kontrola__volba--ok[aria-pressed=true]{border-color:var(--ok-text);background:var(--ok-bg);color:var(--ok-text)}.ranni-kontrola__volba--zavada[aria-pressed=true]{border-color:var(--danger-text);background:var(--danger-bg);color:var(--danger-text)}.ranni-kontrola__popis-zavady{margin-top:6px;min-height:42px;border:1.5px solid var(--danger-text);font-size:var(--text-14)}.ranni-kontrola__poznamka{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:10px}.ranni-kontrola__foto{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:14px}.ranni-kontrola__foto-vstup{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0}.ranni-kontrola__foto-nazev{max-width:180px;overflow:hidden;font-size:var(--text-11);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.ranni-kontrola__podpis{margin-top:12px}.ranni-kontrola__prohlaseni{margin:8px 0;font-size:var(--text-12);color:var(--text-secondary)}.ranni-kontrola__akce{display:flex;flex-wrap:wrap;gap:8px}.ranni-kontrola__akce .tlacitko-s-duvodem{flex:2 1 240px}.ranni-kontrola__akce .tlacitko-s-duvodem .tlacitko{width:100%;min-height:54px}.ranni-kontrola__akce>.tlacitko--sekundarni{flex:1 1 120px;min-height:54px}@media (max-width: 560px){.ranni-kontrola{padding:0}.ranni-kontrola__karta{width:100%;height:100vh;height:100dvh;max-height:none;padding:16px 16px max(16px,env(safe-area-inset-bottom));border-radius:0}.ranni-kontrola__vozidlo,.ranni-kontrola__poznamka,.ranni-kontrola__bod-radek{grid-template-columns:1fr}}.muj-den__pozadat-svoz{width:100%;min-height:48px;margin:0 0 12px;padding:13px;border:1.5px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:var(--text-14);font-weight:var(--vaha-tucna);cursor:pointer}.muj-den__pozadat-svoz--carkovane{margin-top:10px;border-style:dashed;background:none;color:var(--text-secondary)}.muj-den__pozadat-svoz:hover{background:var(--bg-hover)}.muj-den__spolecna{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel)}.muj-den__spolecna-stitek{font-size:var(--text-11);font-weight:800;letter-spacing:.04em;color:var(--text-secondary)}.muj-den__spolecna-text{font-size:var(--text-13);line-height:1.5}.muj-den__seznam-vezmi{flex-basis:100%;margin:0;padding-left:18px;font-size:var(--text-13);line-height:1.6}.muj-den__marna{display:flex;flex-direction:column;gap:8px}.muj-den__marna .muj-den__nadpis{margin:0}.muj-den__akce-polozky{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.muj-den__castka{font-size:var(--text-24);font-weight:var(--vaha-extra);font-variant-numeric:tabular-nums;white-space:nowrap}.muj-den__rekapitulace{width:100%;max-width:560px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);text-align:left}.muj-den__rekapitulace-popisek,.muj-den__terminal-popisek{margin:0 0 6px;font-size:var(--text-11);font-weight:var(--vaha-extra);letter-spacing:.05em;color:var(--text-secondary)}.muj-den__rekapitulace-radky{margin:0;padding:0;list-style:none}.muj-den__rekapitulace-radek{display:flex;gap:10px;padding:3px 0;border-top:1px solid var(--row-border);font-size:var(--text-13)}.muj-den__rekapitulace-radek--zaokrouhleni{color:var(--text-secondary)}.muj-den__rekapitulace-nazev{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muj-den__rekapitulace-mnozstvi{color:var(--text-secondary);white-space:nowrap}.muj-den__rekapitulace-cena{min-width:90px;text-align:right;white-space:nowrap}.muj-den__rekapitulace-dph{margin:6px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.muj-den__rekapitulace-celkem{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px;padding-top:8px;border-top:2px solid var(--border);font-size:var(--text-13);font-weight:var(--vaha-extra)}.muj-den__terminal,.muj-den__karta-rucne{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:560px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-modal);background:var(--bg-page)}.muj-den__terminal-stav{margin:0;font-size:var(--text-14);font-weight:var(--vaha-tucna);color:var(--warn-text)}.muj-den__terminal-stav--ok{color:var(--ok-text)}.muj-den__karta-pokyn{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 8px;margin:0;font-size:var(--text-14)}.muj-den__pole-transakce{width:100%;max-width:320px;text-align:left}.muj-den__terminal-neuspech{width:100%;max-width:560px;text-align:left}.muj-den__terminal-neuspech p{margin:0 0 8px}.muj-den__doklady{display:flex;flex-direction:column;gap:8px;width:100%;max-width:560px;text-align:left}.muj-den__doklady .muj-den__nadpis{margin:8px 0 0}.muj-den__doklady-seznam{margin:0;padding:0;list-style:none}.muj-den__doklady-radek{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;border-top:1px solid var(--row-border)}.muj-den__doklady-nazev{flex:1;min-width:160px;font-size:var(--text-13)}.muj-den__doklady-pdf{color:var(--warn-text)}.muj-den__doklady-akce{display:flex;flex-wrap:wrap;gap:8px}.muj-den__doklady-akce .tlacitko{min-height:var(--cil-tablet)}.muj-den__doklady-transakce{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.muj-den__doklady-transakce .pole{flex:1 1 220px}.muj-den__akce-mista{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:8px}.muj-den__vazeni{display:flex;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.muj-den__vazeni .hlaska{margin:0}.muj-den__vaha{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 12px;border-left:4px solid var(--danger-text);border-radius:var(--radius-input);background:var(--bg-panel)}.muj-den__vaha--ustalena,.muj-den__vaha--podmin,.muj-den__vaha--nad_ovrenym{border-left-color:var(--ok-text)}.muj-den__vaha--neustalena,.muj-den__vaha--pokilech_cekam{border-left-color:var(--warn-text)}.muj-den__vaha--pokilech{border-left-color:var(--info-text)}.muj-den__vaha-kg{min-width:7ch;font-size:var(--text-24);font-weight:var(--vaha-extra);font-variant-numeric:tabular-nums;white-space:nowrap}.muj-den__vaha-udaje{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;font-size:var(--text-12)}.muj-den__vazeni-popis{margin:0;font-size:var(--text-13)}.muj-den__vazeni-akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.muj-den__vazeni-akce:empty{display:none}.muj-den__vazeni-spz{max-width:260px;margin:0}.muj-den__z-vahy{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:var(--text-12)}.muj-den__z-vahy strong{font-size:var(--text-13)}.muj-den__chyba-vazeni{display:block;margin:0 0 4px}@container polozky-terenu (max-width: 559px){.muj-den__z-vahy{align-items:flex-start}}@media (pointer: coarse){.muj-den__akce-polozky .tlacitko--radek{min-height:var(--cil-tablet)}}.muj-den__hlaska-info{margin-top:0;background:var(--info-bg);color:var(--info-text)}.muj-den__gps-hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:10px}.muj-den__gps-hlava .muj-den__nadpis{margin:0}.muj-den__gps-akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.muj-den__gps-simulator{margin:0 0 8px;font-size:var(--text-12)}.muj-den__gps-seznam{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.muj-den__gps-vozidlo{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);font-size:var(--text-13)}.muj-den__gps-vozidlo[data-stav=nekomunikuje]{border-color:var(--danger-text)}.muj-den__gps-vozidlo[data-stav=stoji_motor]{border-color:var(--warn-text)}.muj-den__gps-nazev{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--text-14)}.muj-den__gps-stav{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.muj-den__gps-misto{font-size:var(--text-12);text-wrap:pretty}.muj-den__gps-odkazy{display:flex;flex-wrap:wrap;gap:6px 8px}@media (pointer: coarse){.muj-den__gps-obnovit{min-height:var(--cil-tablet)}}@media (max-width: 560px){.muj-den__kontrola-pruh{flex-wrap:wrap;align-items:flex-start}.muj-den__kontrola-text{flex:1 1 calc(100% - 48px)}.muj-den__kontrola-zacit{margin-left:auto}.muj-den__zpet{min-width:var(--cil-tablet)}}.muj-den__ulozeni{display:block;margin-top:4px;font-size:var(--text-11);color:var(--text-secondary)}.muj-den__ulozeni--ok{color:var(--ok-text)}.pole__chyba.muj-den__ulozeni{max-width:220px;margin-left:auto;font-size:var(--text-12);color:var(--danger-text)}.muj-den__nezvazeno-sklad{display:block;margin-top:4px;font-size:var(--text-12)}.muj-den__poznamka-radek{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 10px}.muj-den__poznamka-popisek{flex:none;padding-top:10px;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.vstup.muj-den__poznamka-vstup{flex:1 1 220px;min-width:0;min-height:var(--cil-tablet-input);resize:none}.vstup.muj-den__poznamka-vstup--rozbalena{min-height:88px;resize:vertical}.muj-den__mnozstvi .vstup.muj-den__vstup-mnozstvi{flex:0 1 96px;min-width:56px}.muj-den__mnozstvi .vstup.muj-den__vstup-mj{flex:none}@container polozky-terenu (max-width: 559px){.pole__chyba.muj-den__ulozeni{margin-left:0}}@media (pointer: coarse){.galerie-priloh--kompaktni .tlacitko{min-height:var(--cil-tablet)}}.muj-den__rozpracovane{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.muj-den__rozpracovane--polozky{margin-bottom:4px;padding:0 0 10px;border:0;border-bottom:1px solid var(--row-border);border-radius:0;background:none}.muj-den__rozpracovane-hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.muj-den__rozpracovane-hlava .muj-den__popisek{margin:0}.muj-den__auta{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.muj-den__auta>li{max-width:100%}.muj-den__auto-cip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:100%;min-height:var(--cil-tablet);padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:var(--text-13);font-weight:var(--vaha-tucna);text-align:left;text-decoration:none;cursor:pointer}.muj-den__auto-cip--aktualni{border-color:var(--accent-solid);background:var(--accent-soft);color:var(--accent)}.muj-den__auto-text{overflow-wrap:anywhere}.muj-den__jine-auto-panel{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px dashed var(--border);border-radius:var(--radius-tlacitko)}.muj-den__jine-auto-panel .muj-den__neohlaseny{align-self:flex-start}.muj-den__listovani{display:flex;align-items:center;gap:8px}.muj-den__listovani-text{flex:1;min-width:0;font-size:var(--text-13);text-align:center}.muj-den__listovani-sipka{flex:none;min-width:var(--cil-tablet);min-height:var(--cil-tablet);justify-content:center;font-size:var(--text-16)}.muj-den__dalsi-zakazky{display:flex;flex-direction:column;gap:2px;margin:0;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.muj-den__dalsi-zakazky legend{padding:0 4px}@media (pointer: coarse){.muj-den__rozpracovane .tlacitko,.muj-den__vazeni-akce .tlacitko{min-height:var(--cil-tablet)}}.muj-den__mapa-dne-seznam{margin:10px 0 0;padding-left:22px;font-size:var(--text-13)}.muj-den__mapa-dne-seznam li+li{margin-top:4px}.muj-den__karta-odhad{margin-top:2px}@media (max-width: 560px){.muj-den__panel-hlava .tlacitko{min-height:var(--cil-tablet)}}.muj-den__udalost-gps[data-vysvetleno=false]{border-color:var(--warn-text)}.hlaska.muj-den__udalost-vysvetleni{margin:0;text-wrap:pretty}.muj-den__predavajici-udaje{margin:12px 0}@media (max-width: 949px){.muj-den__seznam,.muj-den__jizda{max-width:none}}@media (min-width: 561px) and (max-width: 949px) and (pointer: coarse){.muj-den .karta.muj-den__jizda{padding-inline:16px}.muj-den[data-krok=detail] .muj-den__hlavni:not(.muj-den__hlavni--dve){position:sticky;bottom:calc(var(--spodni-lista-vyska) + env(safe-area-inset-bottom,0px));z-index:2;margin:16px -16px 0;padding:12px 16px;border-top:1px solid var(--border);background:var(--bg-card)}}.muj-den__pozadavky{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--text-13)}.muj-den__rozsah{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin-bottom:14px}.muj-den__rozsah .vstup{min-height:44px}.muj-den__hledat{flex:1;min-width:180px}.muj-den__vyber-ridice{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.muj-den__obaly-na-zakazce>li{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:space-between}.muj-den__obaly-kusy{display:flex;flex-direction:column;gap:8px;margin:6px 0 14px;padding:0;list-style:none}.muj-den__obaly-kusy>li{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.muj-den__obaly-akce{display:flex;flex-wrap:wrap;gap:8px}.muj-den__obaly-akce .tlacitko{min-height:44px}.muj-den__podpis-obraz{display:block;max-width:100%;max-height:120px;margin-top:6px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.muj-den__odecty{display:flex;flex-direction:column;gap:8px;margin:10px 0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.muj-den__druh-plastu{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:4px 0 8px}.muj-den__druh-plastu .vstup{min-height:44px;max-width:240px}.muj-den__nikdo-volba{margin-bottom:14px}.muj-den__nikdo{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.muj-den__nikdo-fotky{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none}.muj-den__nikdo-fotka{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);font-size:var(--text-12)}.muj-den__nikdo-fotka img{width:100%;height:110px;object-fit:cover;border-radius:6px}.muj-den__sekce-hlava{display:flex;align-items:center;gap:10px;margin-bottom:12px}.muj-den__sekce-hlava .muj-den__nadpis{margin:0;font-size:var(--text-16);letter-spacing:0;text-transform:none;color:var(--text-primary)}.muj-den__sekce-cislo{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-pilulka);background:var(--accent-solid);color:var(--bg-card);font-size:var(--text-13);font-weight:var(--vaha-extra)}.muj-den__sekce-akce{margin-left:auto}.co-privezl__hledani{margin-bottom:12px}.co-privezl__hledani .vstup{min-height:var(--cil-tablet-input);font-size:var(--text-16)}.co-privezl__rada{display:flex;flex-wrap:wrap;gap:8px}.co-privezl__tlacitko{display:inline-flex;align-items:center;gap:6px;min-height:var(--cil-tablet);padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:var(--text-14);font-weight:var(--vaha-tucna);cursor:pointer}.co-privezl__tlacitko[aria-expanded=true]{border-color:var(--accent-solid);background:var(--accent-soft)}.co-privezl__tlacitko--prvni{border:2px solid var(--accent-solid);font-weight:var(--vaha-extra);color:var(--accent)}.co-privezl__sipka{font-size:var(--text-12);color:var(--text-secondary)}.co-privezl__panel{margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel)}.co-privezl__panel-hlava{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.co-privezl__hotovo{min-height:var(--cil-tablet)}.co-privezl__oddil+.co-privezl__oddil{margin-top:12px}.co-privezl__oddil-nadpis{display:block;margin-bottom:6px}.co-privezl__mrizka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.co-privezl__cip{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:8px;min-height:var(--cil-tablet);padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer}.co-privezl__cip--pridana{border:2px solid var(--ok-text);background:var(--ok-bg)}.co-privezl__znacka{font-weight:var(--vaha-extra);color:var(--accent)}.co-privezl__cip--pridana .co-privezl__znacka{color:var(--ok-text)}.co-privezl__kod{font-weight:var(--vaha-extra);white-space:nowrap}.co-privezl__nazev{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere}@media (max-width: 520px){.co-privezl__mrizka{grid-template-columns:minmax(0,1fr)}}.muj-den__dalsi-nadpis{margin:4px 0 8px;font-size:var(--text-14);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.muj-den__dalsi-radek{margin-bottom:8px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.muj-den__dalsi-prepinac{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--cil-tablet);padding:10px 14px;border:0;background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.muj-den__dalsi-text{display:flex;flex:1;flex-direction:column;gap:2px}.muj-den__dalsi-jmeno{font-size:var(--text-14);font-weight:var(--vaha-tucna)}.muj-den__dalsi-stav{font-size:var(--text-12);color:var(--text-secondary)}.jak-vazite__volby{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.jak-vazite__volba{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:var(--cil-tablet);padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.jak-vazite__volba--zvolena{border:2px solid var(--accent-solid);background:var(--accent-soft)}.jak-vazite__volba:disabled{cursor:default;opacity:.6}.jak-vazite__nazev{font-size:var(--text-16);font-weight:var(--vaha-extra)}.jak-vazite__popis{font-size:var(--text-13);color:var(--text-secondary)}.jak-vazite .muj-den__sekundarni{margin:10px 0 0}.muj-den__upravy-hmotnosti{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin-top:6px}.muj-den__hmotnost-popis{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.muj-den__spolecny-duvod{margin-bottom:8px}.uprava-hmotnosti__historie{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--text-13)}.uprava-hmotnosti__historie li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--cil-tablet)}.uprava-hmotnosti__panel{display:flex;flex-direction:column;gap:8px;margin:0 0 4px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel)}.uprava-hmotnosti__panel .muj-den__box-radek{margin:0}.uprava-hmotnosti__tlacitka{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.uprava-hmotnosti__tlacitka .tlacitko{min-height:var(--cil-tablet)}.tabulka tr.muj-den__radek--s-upravou td{border-bottom:0}.tabulka tbody tr.muj-den__radek-uprava:hover{background:none}.uprava-hmotnosti__obaly{display:flex;flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none}.uprava-hmotnosti__obal{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:var(--cil-tablet)}.uprava-hmotnosti__obal-nazev{flex:1 1 160px}.uprava-hmotnosti__obal-ks{display:inline-flex;align-items:center;gap:4px}.uprava-hmotnosti__obal-ks .vstup{width:72px;min-height:var(--cil-tablet)}.uprava-hmotnosti__obal .tlacitko--textove,.uprava-hmotnosti__obaly+.tlacitko{min-height:var(--cil-tablet)}.muj-den__upravy-hmotnosti .tlacitko--radek,.uprava-hmotnosti__volby .segment__tlacitko{min-height:var(--cil-tablet)}.muj-den__uprava{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-12);color:var(--text-secondary)}.muj-den__rozdeleni{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px}.muj-den__rozdeleni .muj-den__sekundarni{flex:1 1 260px;margin:0}.muj-den__dalsi-obsah{padding:0 14px 14px}.muj-den__dalsi-obsah>.muj-den__box{margin-bottom:0;padding:0;border:0}.muj-den__pruh{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:16px -16px 0;padding:12px 16px;border-top:1px solid var(--border);background:var(--bg-card);box-shadow:var(--shadow-pop)}.muj-den__pruh-veta{flex:1 1 260px;font-size:var(--text-14);color:var(--text-secondary)}.muj-den__pruh-veta--ok{color:var(--ok-text);font-weight:var(--vaha-tucna)}.muj-den__pruh .muj-den__hlavni-tlacitko{flex:0 1 auto}.muj-den__hlavicka-zakazky{margin-bottom:14px}.muj-den__hlavicka-radek{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.muj-den__hlavicka-radek .muj-den__titul{margin:2px 0}.muj-den__zmenit{min-height:var(--cil-tablet);font-size:var(--text-14)}@media (min-width: 561px) and (max-width: 949px) and (pointer: coarse){.muj-den__pruh{bottom:calc(var(--spodni-lista-vyska) + env(safe-area-inset-bottom,0px))}}@media (max-width: 560px){.muj-den__pruh{bottom:calc(var(--spodni-lista-vyska) + env(safe-area-inset-bottom,0px));margin-right:-12px;margin-left:-12px;padding:10px 12px}.muj-den__pruh .muj-den__hlavni-tlacitko{flex:1 1 100%}}.muj-den__karta.predani__karta{border-width:2px;border-left-width:6px}.muj-den__karta.predani__karta--info{border-color:var(--info-text)}.muj-den__karta.predani__karta--warn{border-color:var(--warn-text)}.muj-den__karta.predani__karta--ok{border-color:var(--ok-text)}.muj-den__karta.predani__karta--danger{border-color:var(--danger-text)}.muj-den__karta--sklad .muj-den__karta-hlava{flex-wrap:wrap;gap:6px 8px}.predani__ridic{display:inline-flex;align-items:center;max-width:100%;padding:2px 10px;border-radius:var(--radius-input);background:var(--neutral-bg);color:var(--neutral-text);font-size:var(--text-13);font-weight:var(--vaha-tucna);overflow-wrap:anywhere}.predani__ridic.predani__ridic--info{background:var(--info-bg);color:var(--info-text)}.predani__ridic.predani__ridic--warn{background:var(--warn-bg);color:var(--warn-text)}.predani__ridic.predani__ridic--ok{background:var(--ok-bg);color:var(--ok-text)}.predani__ridic.predani__ridic--danger{background:var(--danger-bg);color:var(--danger-text)}.muj-den__karta.predani__karta--na-ceste{background:var(--bg-empty)}.predani__karta--na-ceste .muj-den__karta-titul,.predani__karta--na-ceste .muj-den__karta-cas,.predani__karta--na-ceste .muj-den__karta-radek,.predani__karta--na-ceste .muj-den__karta-termin{color:var(--text-secondary)}.predani__karta--na-ceste .muj-den__karta-titul{font-weight:var(--vaha-bezna)}.muj-den__karta .predani__na-ceste{margin:0 0 6px;padding:6px 10px;border-radius:var(--radius-input);background:var(--neutral-bg);color:var(--neutral-text);font-size:var(--text-13);font-weight:var(--vaha-tucna)}.muj-den__karta .predani__predano{margin:0 0 6px;color:var(--ok-text);font-size:var(--text-13);font-weight:var(--vaha-tucna)}.predani__pruh{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;padding:10px 14px;border-left:4px solid var(--neutral-text);border-radius:var(--radius-input);background:var(--neutral-bg);color:var(--neutral-text)}.predani__pruh .predani__pruh-titul{font-size:var(--text-14)}.predani__pruh .predani__pruh-text{font-size:var(--text-13)}.muj-den__box.predani__blok{display:flex;flex-direction:column;gap:8px}.muj-den__box.predani__blok--hotovo .muj-den__box-radek{color:var(--ok-text);font-weight:var(--vaha-tucna)}.muj-den__hotovo .predani__hotovo{display:flex;justify-content:center;margin:8px 0}.silnicni-kontrola{display:flex;flex-direction:column;gap:10px}.silnicni-kontrola__hlavicka{margin:0;font-size:var(--text-13);color:var(--text-secondary);overflow-wrap:anywhere}.silnicni-kontrola__seznam{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.silnicni-kontrola__doklad{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.silnicni-kontrola__doklad--prosly{border:2px solid var(--danger-text);background:var(--danger-bg)}.silnicni-kontrola__radek{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;width:100%}.silnicni-kontrola__text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.silnicni-kontrola__nazev{font-size:var(--text-16);font-weight:var(--vaha-extra);overflow-wrap:anywhere}.silnicni-kontrola__popis{font-size:var(--text-13);color:var(--text-secondary);overflow-wrap:anywhere}.silnicni-kontrola__doklad--prosly .silnicni-kontrola__popis{color:var(--danger-text)}.silnicni-kontrola__vezmi{margin:0;padding-left:18px;font-size:var(--text-13);line-height:1.6}.silnicni-kontrola__poznamka{margin:4px 0 0;font-size:var(--text-12);color:var(--text-secondary);line-height:1.5}.silnicni-kontrola__papir{display:block;width:100%;height:70vh;min-height:480px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.silnicni-kontrola__koncovka-akce{display:flex;flex-basis:100%;flex-wrap:wrap;gap:8px;margin-top:4px}.silnicni-kontrola__koncovka-akce .tlacitko{min-height:var(--cil-tablet);text-decoration:none}.muj-den__silnicni{margin-left:auto;min-height:var(--cil-tablet)}.nabidky__hlava{align-items:flex-start}.nabidky__hlava .podtitul{max-width:760px}.nabidky__akce-hlavy{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.nabidky__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 18px;margin:14px 0}.nabidky__hledani{min-width:240px;margin:0}.nabidky__radek{cursor:pointer}.nabidky__tabulka td{vertical-align:top}.nabidky__klient{display:block;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.nabidky__predmet{max-width:300px;font-size:var(--text-12);color:var(--text-secondary);line-height:1.45}.nabidky__cislo,.nabidky__datum{white-space:nowrap}.nabidky__castka{white-space:nowrap;font-weight:var(--vaha-tucna)}.nabidky__radek-poli{display:flex;flex-wrap:wrap;gap:0 12px}.nabidky__pole-uzke{flex:1 1 160px;min-width:160px}.nabidky__prepinace{display:flex;flex-wrap:wrap;gap:8px}.nabidky__prepinace .tlacitko{min-height:44px}.nabidky__kalkulace{padding:12px 14px;background:var(--bg-card);border-radius:10px;border:1px solid var(--border)}.nabidky__kalkulace summary{font-size:var(--text-13);font-weight:var(--vaha-nejtucnejsi);cursor:pointer;min-height:44px;display:flex;align-items:center}.nabidky__znacky{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.nabidky__vedlejsi{display:block;margin:0;font-size:var(--text-12);color:var(--text-secondary);line-height:1.5}.nabidky__radky td{vertical-align:top}.nabidky__nazev-radku{display:block;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.nabidky__interni{white-space:nowrap;font-size:var(--text-12);color:var(--text-secondary)}.nabidky__nabidkova{white-space:nowrap;font-weight:var(--vaha-tucna);color:var(--accent)}.nabidky__odchylka{color:var(--warn-text)}.nabidky__prazdne{padding:18px 0;text-align:center;font-size:var(--text-13);color:var(--text-secondary)}.nabidky__varovani{margin:6px 0 0;padding-left:18px;font-size:var(--text-13);line-height:1.5}.nabidky__soucty{display:flex;flex-wrap:wrap;gap:12px 32px;padding:14px;background:var(--bg-page);border-radius:10px}.nabidky__soucet-popisek{display:block;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);margin-bottom:4px}.nabidky__soucet-hodnota{font-size:var(--text-16);font-weight:var(--vaha-nejtucnejsi)}.nabidky__soucet--hlavni .nabidky__soucet-hodnota{color:var(--accent)}.nabidky__akce{display:flex;flex-wrap:wrap;gap:10px}.nabidky__akce .tlacitko{min-height:44px}.nabidky__akce-radku{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.nabidky__uprava-radku>td{background:var(--bg-page)}.nabidky__uprava{display:flex;flex-direction:column;gap:8px;padding:4px 0}.nabidky__pole-siroke{flex:2 1 240px;min-width:200px}.nabidky__uprava .tlacitko{min-height:var(--cil-tablet)}.nabidky__marze{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--text-13)}.nabidky__marze-popisek{font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.nabidky__marze-vstup.vstup{width:84px;min-height:var(--cil-tablet);text-align:right}.nabidky__nahled{display:flex;flex-direction:column;gap:8px}.nabidky__papir{display:block;width:100%;height:60vh;min-height:420px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.nabidky__email{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.nabidky__email-titul{margin:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.nabidky__email-udaje{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;font-size:var(--text-13)}.nabidky__email-udaje dt{font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.nabidky__email-udaje dd{margin:0;overflow-wrap:anywhere}.nabidky__email-text{white-space:pre-wrap;line-height:1.5}@media (max-width: 600px){.nabidky__email-udaje{grid-template-columns:1fr}}.nabidky__texty{display:flex;flex-direction:column;gap:10px;max-height:60vh;overflow-y:auto;padding-right:4px}.nabidky__texty-titul{margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.nabidky__texty-strana{display:flex;flex-direction:column;gap:8px}.nabidky__texty-strana-titul{margin:4px 0 0;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.nabidky__blok-textu{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.nabidky__blok-textu-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nabidky__blok-textu-nazev{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.nabidky__blok-textu-text{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--text-12);color:var(--text-secondary);white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:4}.nabidky__blok-textu-akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nabidky__blok-textu-vstup{width:100%;min-height:88px;font:inherit;font-size:var(--text-13);line-height:1.45;resize:vertical}[data-testid=nesparovane-radky]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.nabidky__parovani{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.nabidky__parovani-radek{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.nabidky__parovani-radek .pruvodce{margin:0;padding:0;list-style:none}.nabidky__parovani-volba{display:flex;flex-direction:column;gap:8px}.nabidky__parovani-volba p{margin:0}.nabidky__nova-varianta{display:flex;flex-direction:column;gap:8px;padding:8px 0 0}.nabidky__prijata{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.stranka-nabidky{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.stranka-nabidky--s-panelem{grid-template-columns:minmax(0,1fr) 336px}.stranka-nabidky__obsah{min-width:0}.stranka-nabidky__karta{display:flex;flex-direction:column;gap:12px;min-width:0}.stranka-nabidky__karta>.hlaska{margin:0}.stranka-nabidky__hlava{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.stranka-nabidky__titul{flex:1 1 320px;min-width:0}.stranka-nabidky__drobecek{margin:0 0 4px;font-size:var(--text-12);color:var(--text-secondary)}.stranka-nabidky__h1{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-size:var(--text-24);font-weight:var(--vaha-extra)}.stranka-nabidky__cislo-nabidky{font-size:var(--text-14);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.stranka-nabidky__podtitul{margin:4px 0 0}.stranka-nabidky__hlava-akce{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px}.stranka-nabidky__zavrit{display:inline-flex;align-items:center;justify-content:center;min-width:var(--cil-tablet);min-height:var(--cil-tablet);padding:0;border:1px solid transparent;border-radius:var(--radius-tlacitko);background:transparent;color:var(--text-secondary);font-size:var(--text-24);line-height:1;cursor:pointer}.stranka-nabidky__zavrit:hover{background:var(--bg-hover);color:var(--text-primary)}.stranka-nabidky__ukladani{font-size:var(--text-12);color:var(--text-secondary)}.stranka-nabidky__ukladani--chyba{color:var(--danger-text)}.stranka-nabidky__lista-zmen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.stranka-nabidky__blok{min-width:0}.stranka-nabidky__mrizka{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px 16px}.stranka-nabidky__pole--zakaznik{grid-column:span 7}.stranka-nabidky__pole--misto{grid-column:span 5}.stranka-nabidky__pole--obdobi{grid-column:span 4}.stranka-nabidky__pole--prijemce,.stranka-nabidky__pole--email{grid-column:span 3}.stranka-nabidky__pole--telefon,.stranka-nabidky__pole--platnost,.stranka-nabidky__pole--marze{grid-column:span 2}.stranka-nabidky__platebni{grid-column:span 8;display:flex;flex-direction:column;gap:8px;align-self:end}.stranka-nabidky__jednotka{display:flex;flex-direction:column;gap:4px}.stranka-nabidky__pole{min-width:0;margin-bottom:8px}.stranka-nabidky__hodnota{margin:0;font-size:var(--text-13);line-height:1.45;overflow-wrap:anywhere}.stranka-nabidky__zdroj{margin:4px 0 0;font-size:var(--text-12);color:var(--text-secondary);line-height:1.4}.stranka-nabidky__vedlejsi{display:block;margin:0;font-size:var(--text-12);color:var(--text-secondary);line-height:1.45}.stranka-nabidky__pole--chybi .vstup,.stranka-nabidky__segment--chybi{box-shadow:inset 0 0 0 2px var(--warn-text)}.stranka-nabidky__pole--navrh .vstup{background:var(--accent-soft)}.stranka-nabidky__pole--asistent{padding-left:8px;border-left:3px solid var(--accent)}.stranka-nabidky__pole--zvyraznene{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-input)}.stranka-nabidky__navrh-pole{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:4px 0 0;padding:4px 8px;border-radius:var(--radius-input);background:var(--accent-soft);font-size:var(--text-12)}.stranka-nabidky__navrh-akce{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.stranka-nabidky__segment{width:100%}.stranka-nabidky__mimo-evidenci{display:flex;flex-direction:column;gap:6px;margin-top:6px}.stranka-nabidky__ares{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--text-13)}.stranka-nabidky__volby{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:6px}.stranka-nabidky__provozovny{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.stranka-nabidky__provozovna{display:flex;align-items:center;gap:4px 12px;min-height:44px;padding:4px 0;border-bottom:1px solid var(--border)}.stranka-nabidky__provozovna-cislo{font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.stranka-nabidky__provozovna-adresa{flex:1 1 auto;min-width:0}.stranka-nabidky__provozovna-pridat{align-self:flex-start}.stranka-nabidky__provozovna-nova{display:flex;align-items:flex-end;gap:8px}.stranka-nabidky__provozovna-nova>:first-child{flex:1 1 auto;min-width:0}.stranka-nabidky__provozovna-radku{display:flex;align-items:center;gap:6px;margin-top:4px;max-width:100%}.stranka-nabidky__provozovna-radku .vstup{min-width:0;max-width:100%}.stranka-nabidky__na-kartu-seznam{list-style:none;margin:8px 0 12px;padding:0;display:flex;flex-direction:column;gap:2px}.stranka-nabidky__na-kartu-volba{display:flex;align-items:center;gap:8px;min-height:44px;font-size:var(--text-13)}.stranka-nabidky__podoba{display:flex;flex-direction:column;gap:4px}.stranka-nabidky__pausal{padding:8px 0 12px;border-bottom:1px solid var(--border)}.stranka-nabidky__pausal:last-of-type{border-bottom:0}.stranka-nabidky__pausal-provozovna{margin:0 0 8px;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.stranka-nabidky__pausal-mrizka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px}@media (max-width: 949px){.stranka-nabidky__pausal-mrizka{grid-template-columns:repeat(2,minmax(0,1fr))}}.stranka-nabidky__jednotka-pole{font-weight:var(--vaha-bezna);color:var(--text-secondary)}.stranka-nabidky__pausal-soucet{margin:8px 0 0;font-size:var(--text-13);color:var(--text-secondary)}.stranka-nabidky__pausal-za-mesic{font-size:var(--text-14);font-weight:var(--vaha-extra);color:var(--text-primary)}.stranka-nabidky__pausal-celkem{margin:12px 0 0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.stranka-nabidky__nadpis{margin:0 0 10px;font-size:var(--text-16);font-weight:var(--vaha-extra)}.stranka-nabidky__nadpis--vykup{margin-top:16px}.stranka-nabidky__nadpis-stav{font-size:var(--text-12);font-weight:var(--vaha-bezna);color:var(--text-secondary)}.stranka-nabidky__tabulka{width:100%;table-layout:fixed}.stranka-nabidky__tabulka td{vertical-align:top;overflow-wrap:anywhere}.stranka-nabidky__sloupec-polozka{width:42%}.stranka-nabidky__sloupec-mnozstvi{width:26%}.stranka-nabidky__sloupec-cena{width:18%}.stranka-nabidky__sloupec-celkem{width:14%}.stranka-nabidky__nazev{display:block;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.stranka-nabidky__kod{font-weight:var(--vaha-extra)}.stranka-nabidky__druhy-radek{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:4px 0}.stranka-nabidky__mnozstvi{display:flex;flex-wrap:wrap;gap:6px}.stranka-nabidky__mnozstvi .stranka-nabidky__cislo{flex:1 1 72px;min-width:0}.stranka-nabidky__mj{flex:0 0 64px;min-width:0}.stranka-nabidky__mj--tlumene{color:var(--text-secondary);background:var(--bg-empty);border-color:var(--row-border)}.stranka-nabidky__obdobi{flex:1 1 100%;min-width:0}.stranka-nabidky__svozy{display:flex;flex:1 1 100%;align-items:center;gap:6px;min-width:0}.stranka-nabidky__svozy .stranka-nabidky__cislo{flex:0 1 88px;min-width:0}.stranka-nabidky__mj-text{align-self:center;font-size:var(--text-12);color:var(--text-secondary);white-space:nowrap}.stranka-nabidky__cena{display:flex;flex-direction:column;align-items:stretch;gap:4px;text-align:left}.stranka-nabidky__cena-vstup{display:flex;gap:6px}.stranka-nabidky__cena-vstup .stranka-nabidky__cislo{flex:1 1 auto;min-width:0;text-align:right}.stranka-nabidky__castka{display:block;font-size:var(--text-13);font-weight:var(--vaha-extra);white-space:nowrap}.stranka-nabidky__castka--prepocet{color:var(--text-secondary)}.stranka-nabidky__odebrat{margin-top:4px}.stranka-nabidky__radek--navrh{background:var(--accent-soft)}.stranka-nabidky__prazdne{color:var(--text-secondary);font-size:var(--text-12)}.stranka-nabidky__pridat{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin:10px 0}.stranka-nabidky__pridat>.naseptavac{flex:1 1 320px;min-width:0;margin:0}.stranka-nabidky__varianta,.stranka-nabidky__zmena-polozky{display:flex;flex-direction:column;gap:6px;margin-top:6px}.stranka-nabidky__doprava{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,.6fr) minmax(0,1.3fr) minmax(0,.8fr);gap:4px 14px;padding:10px 0;border-bottom:1px solid var(--row-border)}.stranka-nabidky__doprava-celkem{text-align:right}.stranka-nabidky__doprava-pozn{grid-column:1 / -1}.stranka-nabidky__doprava-pridat{margin-top:10px}.stranka-nabidky__soucty{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,max-content);gap:12px 24px;align-items:start}.stranka-nabidky__kontroly{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.stranka-nabidky__kontrola{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:var(--text-13)}.stranka-nabidky__kontrola-veta{flex:1 1 200px;min-width:0}.stranka-nabidky__soucet{text-align:right}.stranka-nabidky__soucet--prepocet .stranka-nabidky__soucet-hlavni{color:var(--text-secondary)}.stranka-nabidky__soucet-hlavni{margin:0;font-size:var(--text-13)}.stranka-nabidky__soucet-hlavni strong{font-size:var(--text-19);font-weight:var(--vaha-extra)}.stranka-nabidky__cenik{max-width:320px;margin:0;font-size:var(--text-13);text-align:left}.stranka-nabidky__patka-karta{position:sticky;bottom:0;z-index:2}.stranka-nabidky .stranka-nabidky__patka{margin-top:0;padding-top:0;border-top:0}.stranka-nabidky .stranka-nabidky__patka>.tlacitko-s-duvodem>.duvod{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.stranka-nabidky__panel{position:sticky;top:calc(var(--hlavicka-vyska) + 12px);max-height:calc(100vh - var(--hlavicka-vyska) - 24px);max-height:calc(100dvh - var(--hlavicka-vyska) - 24px);overflow-y:auto;overscroll-behavior:contain;padding:16px;border:1px solid var(--border);border-radius:var(--radius-modal);background:var(--bg-panel)}.stranka-nabidky__panel-obsah{display:flex;flex-direction:column;gap:14px}.stranka-nabidky__panel-titul{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.stranka-nabidky__pokyn{display:flex;flex-direction:column;gap:8px}.stranka-nabidky__pokyn-radek{display:flex;gap:8px}.stranka-nabidky__pokyn-vstup{flex:1 1 auto;min-width:0;min-height:var(--cil-tablet)}.stranka-nabidky__cipy{display:flex;flex-wrap:wrap;gap:6px}.stranka-nabidky__cip{min-height:var(--cil-radek);padding:4px 12px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--accent);font-size:var(--text-12);text-align:left;cursor:pointer}.stranka-nabidky__panel-blok{display:flex;flex-direction:column;gap:6px}.stranka-nabidky__panel-nadpis{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin:0;font-size:var(--text-11);font-weight:var(--vaha-extra);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.stranka-nabidky__panel-seznam{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--text-13)}.stranka-nabidky__panel-polozka{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.stranka-nabidky__panel-polozka--navrh{background:var(--accent-soft)}.stranka-nabidky__navrh-obsah{display:flex;flex-direction:column;gap:4px;min-width:0}.stranka-nabidky__navrh-text{padding-left:8px;border-left:3px solid var(--accent);font-size:var(--text-12);white-space:pre-wrap;overflow-wrap:anywhere}.tlacitko.stranka-nabidky__odkaz-pole{justify-content:flex-start;text-align:left;white-space:normal}.stranka-nabidky__podklad-text{max-height:160px;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);font-size:var(--text-12);white-space:pre-wrap}.stranka-nabidky__panel-akce{display:flex;flex-wrap:wrap;gap:8px}.stranka-nabidky__rozhovor{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.stranka-nabidky__zprava{max-width:92%;padding:8px 10px;border-radius:var(--radius-tlacitko);font-size:var(--text-13);line-height:1.45}.stranka-nabidky__zprava--ja{align-self:flex-end;background:var(--accent-soft)}.stranka-nabidky__zprava--asistent{align-self:flex-start;border:1px solid var(--border);background:var(--bg-card)}.stranka-nabidky__panel-paticka{margin:0;font-size:var(--text-11);color:var(--text-secondary)}.stranka-nabidky__prijata{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}@media (max-width: 1199px){.stranka-nabidky--s-panelem{grid-template-columns:minmax(0,1fr)}.stranka-nabidky__panel{position:static;max-height:none}}@media (min-width: 561px) and (max-width: 949px){.stranka-nabidky__mrizka{grid-template-columns:repeat(2,minmax(0,1fr))}.stranka-nabidky__pole--zakaznik,.stranka-nabidky__platebni{grid-column:1 / -1}.stranka-nabidky__pole--misto,.stranka-nabidky__pole--obdobi,.stranka-nabidky__pole--prijemce,.stranka-nabidky__pole--email,.stranka-nabidky__pole--telefon,.stranka-nabidky__pole--platnost,.stranka-nabidky__pole--marze{grid-column:span 1}.stranka-nabidky__doprava{grid-template-columns:repeat(2,minmax(0,1fr))}.stranka-nabidky__soucty{grid-template-columns:minmax(0,1fr)}.stranka-nabidky__soucet{text-align:left}.stranka-nabidky .vstup{min-height:var(--cil-tablet-input);font-size:var(--text-14)}.stranka-nabidky__nazev,.stranka-nabidky__hodnota,.stranka-nabidky__kontrola,.stranka-nabidky__castka{font-size:var(--text-14)}.stranka-nabidky .stranka-nabidky__tabulka .tlacitko--textove,.stranka-nabidky__cip,.stranka-nabidky__doprava .tlacitko--textove{min-height:var(--cil-tablet)}.stranka-nabidky .stranka-nabidky__patka .sekce__patka-text{flex-basis:100%}.stranka-nabidky .stranka-nabidky__patka .tlacitko{flex:1 1 0}.stranka-nabidky .stranka-nabidky__patka .tlacitko--primarni{flex-grow:2}}@media (min-width: 561px) and (max-width: 949px) and (pointer: coarse){.stranka-nabidky__patka-karta{bottom:calc(var(--spodni-lista-vyska) + env(safe-area-inset-bottom,0px))}}@media (max-width: 560px){.stranka-nabidky__mrizka,.stranka-nabidky__doprava{grid-template-columns:minmax(0,1fr)}.stranka-nabidky__mrizka>*{grid-column:1 / -1}.stranka-nabidky__soucty{grid-template-columns:minmax(0,1fr)}.stranka-nabidky__doprava-celkem,.stranka-nabidky__soucet{text-align:left}}.nabidky-nahled{position:fixed;inset:0;z-index:160;display:flex;align-items:center;justify-content:center;padding:12px;background:var(--prekryv)}.nabidky-nahled__okno{display:flex;flex-direction:column;width:min(1680px,100%);height:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-modal);box-shadow:var(--shadow-modal);overflow:hidden}.nabidky-nahled__okno:focus{outline:none}.nabidky-nahled__hlava{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 16px;padding:14px 18px 10px}.nabidky-nahled__titul{flex:1 1 320px;min-width:0}.nabidky-nahled__titul h2{margin:0;font-size:var(--text-19);font-weight:var(--vaha-extra)}.nabidky-nahled__meta{margin:2px 0 0;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-primary)}.nabidky-nahled__podtitul,.nabidky-nahled__navrh{margin:2px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.nabidky-nahled__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nabidky-nahled__lista{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:8px 18px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-card)}.nabidky-nahled__skupina{display:flex;align-items:center;gap:8px}.nabidky-nahled__nastroj{display:inline-flex;align-items:center;justify-content:center;width:var(--cil-tablet);height:var(--cil-tablet);padding:0;font-size:var(--text-19);font-weight:var(--vaha-tucna);color:var(--text-primary);background:none;border:1.5px solid var(--border);border-radius:var(--radius-tlacitko);cursor:pointer}.nabidky-nahled__nastroj:disabled{opacity:.35;cursor:default}.nabidky-nahled__zoom,.nabidky-nahled__strana-cislo{min-width:56px;font-size:var(--text-13);font-weight:var(--vaha-tucna);font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:center}.nabidky-nahled__strana-cislo{min-width:96px}.nabidky-nahled__stav{font-size:var(--text-12);color:var(--info-text)}.nabidky-nahled__rozpor{flex:1 1 0}.nabidky-nahled__zprava{padding:8px 18px;font-size:var(--text-13);border-bottom:1px solid var(--border)}.nabidky-nahled__telo{display:grid;flex:1;grid-template-columns:minmax(0,1fr);min-height:0}.nabidky-nahled__telo--texty{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.nabidky-nahled__plocha{position:relative;min-width:0;min-height:0;padding:16px;overflow:auto;overscroll-behavior:contain;background:var(--bg-page)}.nabidky-nahled__strany{display:flex;flex-direction:column;gap:16px}.nabidky-nahled__strana{width:max-content;min-width:100%}.nabidky-nahled__zastupce{max-width:none;margin:0 auto;background:var(--bg-card);border-radius:2px;opacity:.5}.nabidky-nahled__hlaska{max-width:720px;margin:0 auto 16px}.nabidky-nahled__hlaska p{margin:0 0 8px}.nabidky-nahled__nacitani{margin:48px 0;text-align:center}.nabidky-nahled__html{display:block;width:100%;height:calc(100% - 4px);min-height:480px;background:#fff;border:1px solid var(--border);border-radius:2px}.nabidky-nahled__texty{min-height:0;padding:14px 16px 24px;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--border);background:var(--bg-card)}.nabidky-nahled__texty[hidden]{display:none}.nabidky-nahled__texty .nabidky__texty{max-height:none;overflow:visible;padding-right:0}@media (width <= 900px){.nabidky-nahled{padding:0}.nabidky-nahled__okno{border:0;border-radius:0}.nabidky-nahled__hlava{padding:12px 12px 8px}.nabidky-nahled__lista{padding:8px 12px;gap:8px 12px}.nabidky-nahled__plocha{padding:12px 8px 24px}.nabidky-nahled__telo--texty{grid-template-columns:minmax(0,1fr)}.nabidky-nahled__telo--texty .nabidky-nahled__plocha{display:none}.nabidky-nahled__texty{border-left:0}}.odpovedi-zakaznika{display:flex;flex-direction:column;gap:8px;padding:16px}.odpovedi-zakaznika__nadpis{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.odpovedi-zakaznika__seznam{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.odpovedi-zakaznika__polozka{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.odpovedi-zakaznika__polozka--ceka{background:var(--warn-bg)}.odpovedi-zakaznika__hlava,.odpovedi-zakaznika__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.odpovedi-zakaznika__akce .tlacitko{min-height:var(--cil-tablet)}.odpovedi-zakaznika__vedlejsi{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.odpovedi-zakaznika__citace{margin:0;padding-left:12px;border-left:3px solid var(--accent);font-size:var(--text-13)}.odpovedi-zakaznika__email{padding:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-input)}.odpovedi-zakaznika__predmet{margin:0 0 6px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.odpovedi-zakaznika__text{margin:0;max-height:320px;overflow:auto;font-family:var(--pismo-ui);font-size:var(--text-13);white-space:pre-wrap;overflow-wrap:anywhere}.eshop__uvod{margin-bottom:12px}.eshop__filtry{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.eshop__seznam{margin:14px 0 0;padding:0;list-style:none}.eshop__objednavka{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;margin-bottom:10px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.eshop__hlava{flex:1 1 280px;min-width:0}.eshop__titul{margin:0 0 4px;font-weight:var(--vaha-tucna)}.eshop__vedlejsi{color:var(--text-secondary);font-weight:var(--vaha-bezna)}.eshop__radek{margin:2px 0;font-size:var(--text-13)}.eshop__radek--slaby{font-size:var(--text-12);color:var(--text-secondary)}.eshop__radek--varovani{color:var(--warn-text);font-weight:var(--vaha-tucna)}.eshop__akce{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.eshop__akce .tlacitko,.eshop__akce-panel .tlacitko{min-height:var(--cil-bezny)}.eshop__panel{flex-basis:100%;margin-top:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel);display:grid;gap:14px}.eshop__panel h4{margin:0 0 6px;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.eshop__udaje{margin:0;display:grid;gap:6px}.eshop__udaj{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px;align-items:baseline}.eshop__udaj dt{font-size:var(--text-12);color:var(--text-secondary)}.eshop__udaj dd{margin:0;font-size:var(--text-13);overflow-wrap:anywhere}.eshop__zdroj{display:block;font-size:var(--text-11);color:var(--text-secondary)}.eshop__polozky{margin:0 0 8px;padding:0;list-style:none;display:grid;gap:8px}.eshop__polozka{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg-card)}.eshop__polozka[data-sparovano=ne]{border-style:dashed}.eshop__polozka-hlava{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;align-items:baseline}.eshop__polozka-nazev{font-size:var(--text-13);overflow-wrap:anywhere}.eshop__varovani ul{margin:0;padding-left:18px;font-size:var(--text-13)}.eshop__akce-panel{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end}.eshop__zakazka,.eshop__zamitnuti{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end}.eshop__zaskrtnuti{display:inline-flex;align-items:center;gap:6px;min-height:var(--cil-bezny);font-size:var(--text-13)}@media (max-width: 640px){.eshop__udaj{grid-template-columns:1fr;gap:2px}.eshop__akce-panel,.eshop__zakazka,.eshop__zamitnuti{flex-direction:column;align-items:stretch}}.nas-sklad__hlava{display:flex;align-items:center;gap:8px;margin-bottom:16px}.nas-sklad__zarizeni{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.nas-sklad__zarizeni-stitek{display:inline-flex;align-items:center;gap:7px;border-radius:var(--radius-input);background:var(--ok-bg);padding:8px 12px;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--ok-text)}.nas-sklad__prepinac{min-height:40px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);padding:8px 14px;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-secondary);cursor:pointer}.nas-sklad__prepinac--aktivni{border-color:transparent;background:var(--accent-solid);color:#fff}.nas-sklad__panel{margin-top:18px}.nas-sklad__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 18px;margin-bottom:14px}.nas-sklad__hledat{min-width:280px;margin:0}.nas-sklad__souhrn{margin-left:auto;font-size:var(--text-12);color:var(--text-secondary)}.nas-sklad__zaporne-souhrn{color:var(--danger-text);font-weight:var(--vaha-tucna)}.nas-sklad__kod{font-size:var(--text-12);color:var(--text-secondary);white-space:nowrap}.nas-sklad__rozbalit{border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.nas-sklad__radek{cursor:pointer}.nas-sklad__radek--zaporny .nas-sklad__stav-hodnota{color:var(--danger-text);font-weight:var(--vaha-tucna)}.nas-sklad__radek--stornovan td{color:var(--text-secondary);text-decoration:line-through}.nas-sklad__prijem{color:var(--ok-text);white-space:nowrap}.nas-sklad__vydej{color:var(--warn-text);white-space:nowrap}.nas-sklad__stav-hodnota{font-weight:var(--vaha-tucna);white-space:nowrap}.nas-sklad__historie-radek td{background:var(--bg-page);padding:0 10px 14px}.nas-sklad__historie-nadpis{margin:10px 0 6px;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);text-transform:uppercase}.nas-sklad__historie-polozka{display:flex;align-items:center;gap:10px;border-top:1px solid var(--row-border);padding:6px 0;font-size:var(--text-13)}.nas-sklad__historie-datum{width:90px;color:var(--text-secondary)}.nas-sklad__historie-partner{flex:1;min-width:0}.nas-sklad__historie-mnozstvi{font-weight:var(--vaha-tucna);white-space:nowrap}.nas-sklad__historie-zdroj{width:160px;font-size:var(--text-11);color:var(--text-secondary);text-align:right}.nas-sklad__historie-prazdno{margin:0;padding:6px 0;font-size:var(--text-12);color:var(--text-secondary)}.nas-sklad__korekce{margin-bottom:18px;border-radius:var(--radius-tlacitko);background:var(--bg-card);padding:16px;border:1px solid var(--border)}.nas-sklad__korekce-nadpis{margin-bottom:10px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.nas-sklad__korekce-zarizeni{margin:0 0 10px;font-size:var(--text-12);color:var(--text-secondary)}.nas-sklad__korekce-radek{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.nas-sklad__korekce-polozka{min-width:280px;flex:1 1 280px}.nas-sklad__korekce-pole{margin:0}.nas-sklad__korekce-pole--uzke{width:130px}.nas-sklad__korekce-pole--siroke{flex:1 1 220px;min-width:200px}.nas-sklad__kody{margin-top:18px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);padding:14px 16px}.nas-sklad__kody-nadpis{margin-bottom:8px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.nas-sklad__kody-text{margin:0;font-size:var(--text-12);line-height:1.5;color:var(--text-secondary)}.nas-sklad__karta-drceni{margin-bottom:14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);padding:14px 16px}.nas-sklad__karta-drceni h3{margin:0 0 8px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.nas-sklad__akce{margin-top:10px}.nas-sklad__nalezene{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.nas-sklad__nalezeny{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.nas-sklad__radky{margin:0 0 14px;border:0;padding:0;min-width:0}.nas-sklad__radky legend{margin-bottom:8px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.nas-sklad__radek-formulare{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px}.nas-sklad__radek-formulare>:first-child{flex:1 1 260px;min-width:220px}.nas-sklad__vstup-uzky{width:120px}.nas-sklad__seznam{margin:8px 0 0;padding-left:18px;font-size:var(--text-13);line-height:1.6}.nas-sklad__seznam li+li{margin-top:2px}.nas-sklad__detail{display:grid;gap:8px;font-size:var(--text-13)}.nas-sklad__detail dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0}.nas-sklad__detail dt{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.nas-sklad__detail dd{margin:0}.nas-sklad__radek--varovani td{background:var(--warn-bg)}.nas-sklad__radek--varovani td:first-child{box-shadow:inset 3px 0 0 var(--warn-text)}.nas-sklad__rezie .nas-sklad__karta-drceni+.nas-sklad__karta-drceni{margin-top:4px}@media (max-width: 720px){.nas-sklad__vstup-uzky{width:100%}.nas-sklad__detail dl{grid-template-columns:1fr}}.nas-sklad__kapacity .zalozky{margin-bottom:12px}.nas-sklad__kapacity-zarizeni{margin-top:12px;padding:12px 16px}.nas-sklad__kapacity-overeni{margin-top:12px;padding:8px 16px 12px}.nas-sklad__kapacity .formular__radek{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px}.nas-sklad__kapacity .prepinac-radek,.modal .prepinac-radek{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:var(--text-13)}.modal .formular__radek{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px}.nas-sklad__karta>.podtitul{margin-bottom:16px}.tlacitko.nas-sklad__hlavni{min-height:var(--cil-tablet-input)}@media (max-width: 949px){.nas-sklad__radky .nas-sklad__radek-formulare+.nas-sklad__radek-formulare{padding-top:12px;border-top:1px dashed var(--border)}}@media (pointer: coarse){.nas-sklad__prepinac{min-height:var(--cil-tablet)}.nas-sklad__rozbalit{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}}@media (max-width: 560px){.nas-sklad__prepinac{min-height:var(--cil-tablet)}.nas-sklad__rozbalit{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}}.nas-sklad__smes2{margin:12px 0;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.nas-sklad__smes2-nadpis{margin:0 0 8px;font-size:var(--text-14);font-weight:600}.nas-sklad__smes2-seznam{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--text-13)}.nas-sklad__smes2-vedlejsi{color:var(--text-secondary)}.prehled-partnera__schranka{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.nas-sklad__tabulka--kompaktni td{padding-top:6px;padding-bottom:6px;vertical-align:middle}.nas-sklad__bunka-nezalomit{white-space:nowrap}.nas-sklad__bunka-odpad,.nas-sklad__bunka-zdroj{max-width:0;width:34%}.nas-sklad__bunka-zdroj{width:26%}.nas-sklad__odpad-kod{display:flex;align-items:center;gap:6px}.nas-sklad__odpad-kod .nas-sklad__kod{color:var(--text-primary);font-weight:var(--vaha-tucna)}.nas-sklad__odpad-kod .stitek{padding:0 6px;font-size:var(--text-11)}.nas-sklad__zkracene{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nas-sklad__soucty{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:10px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel);font-size:var(--text-13)}.nas-sklad__soucty-nadpis{font-weight:var(--vaha-tucna);color:var(--text-secondary)}.nas-sklad__soucty-stavu th,.nas-sklad__soucty-stavu td{padding-top:6px;padding-bottom:6px;font-size:var(--text-13);font-weight:var(--vaha-bezna);text-align:left;text-transform:none;color:var(--text-primary);background:var(--bg-panel);border-top:1px solid var(--border)}.nas-sklad__soucty-stavu td{text-align:right;white-space:nowrap}.nas-sklad__soucty-stavu .tabulka__vedlejsi,.nas-sklad__soucty .tabulka__vedlejsi{display:inline}.nas-sklad__soucty-stavu .stitek{padding:0 6px;font-size:var(--text-11)}.nas-sklad__zaskrtavatko{width:40px;padding:0}.nas-sklad__zaskrtavatko-cil{display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;cursor:pointer}.nas-sklad__zaskrtavatko-cil input{width:18px;height:18px;margin:0;cursor:pointer}.nas-sklad__radek--vybrany td{background:var(--accent-soft)}.nas-sklad__vyber{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);box-shadow:var(--shadow-card);font-size:var(--text-13)}.nas-sklad__vyber-text{flex:1 1 260px}@media (pointer: coarse),(max-width: 949px){.nas-sklad__zaskrtavatko{width:48px}.nas-sklad__zaskrtavatko-cil{min-width:var(--cil-tablet);min-height:var(--cil-tablet)}.nas-sklad__zaskrtavatko-cil input{width:22px;height:22px}.nas-sklad__vyber .tlacitko{min-height:var(--cil-tablet)}}@media (max-width: 599px){.tabulka-obal--karty .nas-sklad__bunka-odpad,.tabulka-obal--karty .nas-sklad__bunka-zdroj{max-width:none;width:auto}}.nas-sklad__blok{margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.nas-sklad__blok h3{margin:0 0 8px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.nas-sklad__podnadpis{margin:10px 0 4px;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.nas-sklad__filtr-obdobi{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-end}.nas-sklad__zdroje{grid-column:1 / -1;border-left:3px solid var(--border);padding-left:12px;margin:4px 0 8px}.nas-sklad__zdroj{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:8px;align-items:center}.ciselniky__hledani{margin-top:16px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.ciselniky__hledani-pole{margin-top:10px;align-items:start}.ciselniky__popis{margin:2px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.ciselniky__typ{margin-top:22px;padding-top:16px;border-top:1px solid var(--border)}.ciselniky__typ .tabulka-obal{margin-top:8px}.ciselniky__tabulka td:first-child{min-width:200px}.ciselniky__sloupec-platnost{width:170px}.ciselniky__sloupec-pocet{width:80px}.ciselniky__sloupec-stav{width:100px}.ciselniky__sloupec-akce{width:180px}.ciselniky__tabulka .tlacitko-s-duvodem,.ciselniky__akce .tlacitko-s-duvodem{align-items:flex-start}.ciselniky__hlava-text{flex:1 1 420px}.ciselniky__platnost{white-space:nowrap}.ciselniky__bez-platne,.ciselniky__stav-adres,.ciselniky__prazdno{margin-top:8px}.ciselniky__poznamky{margin:6px 0 0;padding-left:18px}.ciselniky__soubor{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ciselniky__soubor .tlacitko{min-height:var(--cil-tablet)}.ciselniky__soubor--chyba .tlacitko{border-color:var(--danger-text)}.ciselniky__soubor-nazev{min-width:0;font-size:var(--text-13);color:var(--text-secondary);overflow-wrap:anywhere}.ciselniky__chyba-importu{margin-top:0;white-space:pre-line}.adr-tabulka{margin-top:16px}.adr-tabulka h4{margin:0 0 4px;font-size:var(--text-14);font-weight:800}.adr-tabulka__tabulka td{vertical-align:top}.adr-tabulka__radek-popis{margin:0 0 8px;overflow-wrap:anywhere}.adr-tabulka__udaje{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0 0 12px}.adr-tabulka__udaje dt{font-size:var(--text-11);color:var(--text-secondary);text-transform:uppercase}.adr-tabulka__udaje dd{margin:0;font-size:var(--text-13)}.adr-tabulka__vystraha{margin:0 0 12px;font-size:var(--text-12);color:var(--text-secondary)}.isds-certifikat{display:flex;flex-direction:column;gap:14px;margin-top:24px}.isds-certifikat__stav{margin:0}.isds-certifikat__pole{max-width:420px}.isds-certifikat__udaje{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;font-variant-numeric:tabular-nums}.isds-certifikat__udaje dt{color:var(--text-secondary)}.isds-certifikat__udaje dd{margin:0;overflow-wrap:anywhere}.isds-certifikat__otisk{font-size:var(--text-12)}.isds-certifikat__tlacitka{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 14px}.diktat-nastaveni{display:flex;flex-direction:column;gap:14px;margin-top:24px}.diktat-nastaveni__stav{margin:0}.diktat-nastaveni__pole{max-width:420px}.diktat-nastaveni__klic{margin:0 0 8px;font-variant-numeric:tabular-nums}.diktat-nastaveni__klic-tlacitka,.diktat-nastaveni__tlacitka{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 14px}.diktat-nastaveni__tlacitka{justify-content:flex-end}.eshop-nody{display:grid;gap:16px}.eshop-nody__udaje{margin:0 0 12px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:6px 12px;font-size:var(--text-13)}.eshop-nody__udaje dt{color:var(--text-secondary)}.eshop-nody__udaje dd{margin:0;overflow-wrap:anywhere}.eshop-nody__cena{margin:0 0 12px}.eshop-nody__adresa{margin:8px 0;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg-card);font-size:var(--text-12);white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 640px){.eshop-nody__udaje{grid-template-columns:1fr;gap:2px}.eshop-nody__udaje dd{margin-bottom:8px}}.kontroly__oblast{margin-top:20px}.kontroly__oblast>h3{margin:0 0 8px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.kontroly__pravidla,.kontroly__vyjimky{display:grid;gap:10px;margin:0;padding:0;list-style:none}.kontroly__pravidlo,.kontroly__vyjimka{min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);overflow-wrap:anywhere}.kontroly__pravidlo--vypnuto{background:var(--bg-empty);color:var(--text-secondary)}.kontroly__hlavicka{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.kontroly__stav{font-size:var(--text-12);color:var(--text-secondary)}.kontroly__popis{margin:6px 0;font-size:var(--text-13)}.kontroly__duvod{margin-top:4px;font-size:var(--text-13)}.kontroly__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px}.kontroly__nalezy{margin-top:10px}@media (max-width: 560px){.kontroly__akce .tlacitko{min-height:var(--cil-tablet)}}.kontroly__filtr{flex-wrap:wrap;align-items:flex-end;gap:10px 16px}.kontroly__oblast-filtr{min-width:220px}.m365__stav{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;margin:12px 0}.m365__udaje{display:grid;gap:4px;margin:0 0 12px;overflow-wrap:anywhere}.m365__opravneni{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none}.m365__opravneni li{min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);overflow-wrap:anywhere}.m365__opravneni strong{display:block;font-size:var(--text-13);font-weight:var(--vaha-extra)}.m365__akce{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.m365__spravce{margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.m365__souhrn{margin:8px 0}.m365__zamestnanci{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none}.m365__zamestnanci li{display:grid;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);overflow-wrap:anywhere}.m365__zamestnanec-hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.nastaveni__rozlozeni{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px 28px;align-items:start;margin-top:14px}.nastaveni__menu{position:sticky;top:calc(var(--hlavicka-vyska) + var(--pruhy-vyska, 0px) + 12px);max-height:calc(100vh - var(--hlavicka-vyska) - var(--pruhy-vyska, 0px) - 24px);max-height:calc(100dvh - var(--hlavicka-vyska) - var(--pruhy-vyska, 0px) - 24px);overflow-y:auto;overscroll-behavior:contain;padding-right:16px;border-right:1px solid var(--border)}.nastaveni__obsah{min-width:0}@media (max-width: 760px){.nastaveni__rozlozeni{grid-template-columns:minmax(0,1fr)}.nastaveni__menu{position:static;max-height:none;overflow:visible;padding-right:0;border-right:0}}.vzhled__sloupce{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px 40px}.vzhled__segment{max-width:260px;margin:6px 0}.vzhled__sirka{display:flex;align-items:center;gap:12px}.vzhled__sirka input[type=range]{flex:1;min-height:var(--cil-bezny);accent-color:var(--accent-solid)}.vzhled__spodni-lista{margin:8px 0 0;padding-left:20px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.vzhled__spodni-lista li+li{margin-top:4px}@media (pointer: coarse){.vzhled__sirka input[type=range]{min-height:var(--cil-tablet)}}@media (max-width: 560px){.vzhled__sirka input[type=range]{min-height:var(--cil-tablet)}}.registr>.karta:first-child,.registr>.hlaska:first-child{margin-top:16px}.hlaska--info{background:var(--info-bg);color:var(--info-text)}.registr__jen-cteni+.karta{margin-top:16px}.registr__formular{margin-top:8px}.registr__skupina{min-width:0;margin:14px 0 0;padding:0;border:0}.registr__skupina>.skupina__nadpis{margin-bottom:8px;padding:0;font-size:var(--text-12)}.registr__cela-sirka{grid-column:1 / -1}.registr .vstup[readonly]{background:var(--bg-empty);border-color:var(--border)}@media (min-width: 760px){.registr__siroke{grid-column:span 2}}.registr__prepinac{display:flex;align-items:flex-end}.registr__prepinac .prepinac{border-top:0}.registr__nahled{margin-top:18px;padding:12px 14px;border:1px dashed var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-empty)}.registr__nahled .skupina__nadpis{margin:0 0 6px}.registr__nahled-radek{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.registr__nahled-radek:first-of-type{font-weight:var(--vaha-tucna);color:var(--text-primary)}.registr__nastaveni-skupina{margin-top:18px}.registr__nastaveni-radek{display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(180px,1fr) auto;align-items:center;gap:8px 18px;min-height:var(--cil-tablet);padding:6px 0;border-top:1px solid var(--row-border)}.registr__nastaveni-popis{display:flex;flex-direction:column;gap:2px;min-width:0}.registr__nastaveni-nazev{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.registr__nastaveni-typ{font-size:var(--text-11);color:var(--text-secondary);overflow-wrap:anywhere}.registr__nastaveni-hodnota{min-width:0}.registr__nastaveni-hodnota .prepinac{border-top:0}.registr__nastaveni-akce{display:flex;justify-content:flex-end}.registr__shrnuti{font-size:var(--text-12);color:var(--text-secondary);overflow-wrap:anywhere}.registr__kod{padding:1px 6px;border-radius:var(--radius-input);background:var(--bg-input);font-family:inherit;font-size:var(--text-12);font-variant-numeric:tabular-nums;white-space:nowrap}.registr__json{min-height:200px;font-size:var(--text-12);font-variant-numeric:tabular-nums;white-space:pre}.registr__nowrap{white-space:nowrap}.registr__roky{flex-wrap:wrap}.registr__roky .segment__tlacitko{flex:0 0 auto}.registr__radek-pridani{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-top:14px}.registr__radek-pridani>.pole{flex:0 1 180px}.registr__radek-pridani>.registr__radek-pridani-nazev{flex:1 1 260px}.registr__radek-pridani>.pole__chyba{flex-basis:100%}.registr__radek-pridani--naseptavac{align-items:flex-start}.registr__radek-pridani>.registr__radek-pridani-akce{flex:none}.registr__pristi{font-weight:var(--vaha-extra);white-space:nowrap}.registr__udaje-rady{padding-bottom:4px}.registr__stitky{display:inline-flex;flex-wrap:wrap;gap:4px}.registr__icz,.registr__kod-odpadu{font-variant-numeric:tabular-nums;white-space:nowrap}.registr__kod-odpadu{font-weight:var(--vaha-tucna)}.registr__pocet{font-size:var(--text-12);color:var(--text-secondary)}.registr__dve-pole{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px}.karta-registr__drobecek{margin:0 0 6px;font-size:var(--text-12);color:var(--text-secondary)}.registr__titul{font-size:var(--text-16)}.registr__titul-stitky{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0}.registr__priznaky{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 24px}.registr__priznaky .prepinac{border-top:1px solid var(--row-border)}.registr__import{margin:12px 0}.registr__import p{margin:6px 0 0}.registr__pocty{display:flex;flex-wrap:wrap;gap:6px 24px;margin:8px 0 0}.registr__pocty>div{display:flex;flex-direction:column}.registr__pocty dt{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase}.registr__pocty dd{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra);font-variant-numeric:tabular-nums}.registr__detaily{margin:6px 0 0;padding-left:18px}.registr__kategorie{flex:none}.registr__kategorie .segment__tlacitko{flex:0 0 auto}@media (pointer: coarse){.registr .segment__tlacitko,.registr .tlacitko--textove{min-height:var(--cil-tablet)}}@media (max-width: 760px){.registr__nastaveni-radek{grid-template-columns:minmax(0,1fr)}.registr__nastaveni-akce{justify-content:flex-start}}.registr__poradi{display:flex;gap:4px}.registr__cislo-uctu,.registr__iban{font-variant-numeric:tabular-nums;white-space:nowrap}.registr__archiv{margin-top:10px}.registr__ucet-cislo{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0 12px}.registr__nahled-ucet{margin-top:4px}.sablona{border:1px solid var(--border);border-radius:10px;margin-top:12px;background:var(--surface)}.sablona__hlava{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--cil-bezny);padding:10px 14px;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.sablona__nazev{font-weight:600}.sablona__klic{font-size:var(--text-12);color:var(--text-secondary)}.sablona__znacka{margin-left:auto;padding:2px 10px;border-radius:20px;background:var(--info-bg);color:var(--info-text);font-size:var(--text-11);font-weight:600}.sablona__znacka--tlumena{margin-left:0;background:var(--surface-2);color:var(--text-secondary)}.sablona__telo{padding:0 14px 14px;display:grid;gap:12px}.sablona__text{width:100%;font-family:inherit;resize:vertical}.sablona__delka,.sablona__promenne{font-size:var(--text-12);color:var(--text-secondary)}.sablona__promenne ul{margin:6px 0 0;padding-left:18px}.sablona__nahled{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.sablona__nahled pre{margin:6px 0 0;white-space:pre-wrap;font-family:inherit;font-size:var(--text-13);line-height:1.5}.sablona__akce{display:flex;flex-wrap:wrap;gap:8px}.banka-pripojeni__pruh{background:var(--bg-input);border:1px solid var(--border);border-radius:10px;padding:14px 16px;margin:14px 0 6px}.banka-pripojeni__pruh .udaje{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px}.banka-pripojeni__poznamka,.banka-pripojeni__chyba{margin:10px 0 0;font-size:var(--text-13);text-wrap:pretty}.banka-pripojeni__chyba{color:var(--danger-text)}.banka-pripojeni__ucty td{vertical-align:top}.banka-pripojeni .sekce__akce .tlacitko-s-duvodem--radek{flex-wrap:wrap}.zaloha__pruh{background:var(--bg-input);border:1px solid var(--border);border-radius:10px;padding:14px 16px;margin:14px 0 6px}.zaloha__pruh .udaje{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 18px}.zaloha__chyba{margin:10px 0 0;font-size:var(--text-13);color:var(--danger-text);text-wrap:pretty}.zaloha__akce{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.zaloha__nadpis{font-size:var(--text-13);font-weight:800;margin:20px 0 6px}.zaloha__skupiny{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 18px;margin-bottom:6px}.zaloha__filtr{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:10px}.zaloha__pocty,.zaloha__kdy,.zaloha__protistrana{font-size:var(--text-12);color:var(--text-secondary)}.zaloha__cesta{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-11);word-break:break-all}.zaloha__duverna{margin:6px 0 10px}.zaloha__vstup-id{max-width:520px}.upozorneni__uvod{max-width:720px;margin-bottom:8px}.upozorneni__nadpis{margin-top:22px}.upozorneni__zarizeni{margin:0;padding:0;list-style:none}.upozorneni__zarizeni-radek{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:var(--cil-bezny);padding:8px 0;border-top:1px solid var(--row-border);font-size:var(--text-13)}.upozorneni__zarizeni-radek:first-child{border-top:0}.upozorneni__zarizeni-nazev{flex:1;min-width:140px;font-weight:var(--vaha-tucna)}.upozorneni__akce{margin-top:12px}.kalendar-odber{margin-top:8px}.kalendar-odber__novy{max-width:720px;margin:12px 0}.kalendar-odber__radek{display:flex;flex-wrap:wrap;gap:8px}.kalendar-odber__adresa{flex:1;min-width:0;min-height:var(--cil-bezny);font-size:var(--text-12)}.kalendar-odber__stav{max-width:720px;margin:12px 0 0;font-size:var(--text-13)}.kalendar-odber__tlacitka{display:flex;flex-wrap:wrap;gap:12px}.kalendar-odber__navod{max-width:720px;margin-top:16px;font-size:var(--text-13)}.kalendar-odber__navod ol{margin:4px 0 12px;padding-left:20px}.kalendar-odber__podnadpis{margin:12px 0 0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.osobni-udaje__stav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;font-size:var(--text-13)}.osobni-udaje__tlacitka{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.osobni-udaje__sloupce{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;font-size:var(--text-13)}.osobni-udaje__sloupce ul{margin:4px 0 0;padding-left:18px}.osobni-udaje__nadpis{margin:20px 0 6px}.osobni-udaje__retence{margin-top:24px}.osobni-udaje__predpis{max-width:420px;font-size:var(--text-12);color:var(--text-secondary)}.vyvoj__nastroje{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:16px}.vyvoj__nastroj{border:1px solid var(--border);border-radius:var(--radius-tlacitko);padding:16px}.vyvoj__nastroj h3{margin:0 0 6px}.vyvoj__odkazy{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.vyvoj__adr{display:grid;gap:12px;margin-top:12px}.terminal-nastaveni{display:flex;flex-direction:column;gap:12px;margin-top:16px}.terminal-nastaveni__rezimy{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.terminal-nastaveni__rezim{display:flex;align-items:flex-start;gap:10px;min-height:var(--cil-tablet);padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);font-size:var(--text-13);cursor:pointer}.terminal-nastaveni__rezim input{margin-top:3px;accent-color:var(--accent-solid)}.terminal-nastaveni__vysvetleni{display:block;margin-top:2px;font-size:var(--text-12);color:var(--text-secondary)}.terminal-nastaveni__pole{max-width:420px}.terminal-nastaveni__tlacitka{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.limity-odvozu{display:flex;flex-direction:column;gap:12px;margin-top:16px}.limity-odvozu__pole-mrizka{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.limity-odvozu__pole{min-width:0}.limity-odvozu__tlacitka{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.celofiremni{display:flex;flex-direction:column;gap:12px;margin-top:16px}.celofiremni__roky{display:flex;flex-wrap:wrap;gap:10px}.celofiremni__useky{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.celofiremni__usek{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:10px}.sablony__mapovani h3{margin:16px 0 6px}.sablony__mapovani ul{margin:0;padding-left:20px;font-size:var(--text-13)}.sablony__mapovani li{margin:4px 0}.gps-oni__pruh{margin:14px 0 6px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-input)}.gps-oni__pruh .udaje{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 18px}.gps-oni__duvod,.gps-oni__poznamka{margin:10px 0 0;font-size:var(--text-13);color:var(--text-secondary);text-wrap:pretty}.gps-oni__duvod{color:var(--warn-text)}.gps-oni__blok{margin-top:18px}.gps-oni__nadpis{margin:0 0 6px;font-size:var(--text-12);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.gps-oni__tlacitka{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px}.gps-oni__ulohy td,.gps-oni__jednotky td{vertical-align:top}.gps-oni__akce{white-space:nowrap}.vstup.gps-oni__vyber{min-width:220px;min-height:var(--cil-bezny)}.gps-oni__skupina{min-width:0;margin:12px 0 0;padding:0;border:0}.gps-oni__legenda{padding:0;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.gps-oni__pole{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px;margin-top:8px}@media (pointer: coarse){.vstup.gps-oni__vyber{min-height:var(--cil-tablet)}}.import-personalni__detail{margin-top:20px}.import-personalni__detail h3{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px}.import-personalni__tlacitka{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 16px}.import-personalni__slozka{margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.import-personalni__slozka h4{margin:0 0 4px;font-size:var(--text-14);font-weight:600}.import-personalni__otazka{max-width:420px;margin:8px 0 12px}.import-personalni__zapsat{min-width:var(--cil-tablet);min-height:var(--cil-tablet);align-items:center;justify-content:center}.import-personalni__zapsat input[type=checkbox]{margin-top:0;width:20px;height:20px}.registr__povoleni-napoveda{margin:0 0 8px}.registr__sken-stav{margin:4px 0 6px;font-size:var(--text-13);color:var(--text-primary);overflow-wrap:anywhere}.registr__sken-akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.vstup.kurzy__den{width:auto}@media (max-width: 560px){.sablona__hlava{min-height:var(--cil-tablet)}}.mcp__postup{margin:12px 0 0;padding-left:20px;font-size:var(--text-14)}.mcp__postup li{margin-bottom:8px}.mcp__postup code{overflow-wrap:anywhere}.mcp__zapisy{display:flex;flex-direction:column;gap:4px;margin:12px 0;padding:0;border:0}.mcp__zapisy legend{margin-bottom:4px;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.mcp__volba{display:flex;align-items:center;gap:8px;min-height:var(--cil-tablet);font-size:var(--text-13);cursor:pointer}.mcp__role{display:flex;flex-wrap:wrap;column-gap:16px;padding-left:24px}.mcp__hlavicka{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}@media (max-width: 560px){.mcp__role{flex-direction:column;padding-left:0}}.karta-registr__hlava-drobecku{display:flex;align-items:center;justify-content:space-between;gap:8px}.menu-nastaveni__kategorie{margin:16px 0 20px}.menu-nastaveni__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:6px}.menu-nastaveni__nazev{flex:1;min-width:120px;margin:0;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.menu-nastaveni__prejmenovani{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.menu-nastaveni__seznam{list-style:none;margin:0;padding:0}.menu-nastaveni__radek{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:var(--cil-tablet);padding:4px 0;border-bottom:1px solid var(--row-border)}.menu-nastaveni__ikona,.menu-nastaveni__ikona-tlacitko{display:inline-flex;align-items:center;justify-content:center;width:var(--cil-tablet);min-width:var(--cil-tablet);height:var(--cil-tablet);padding:0}.menu-nastaveni__jmeno{flex:1;min-width:140px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.menu-nastaveni__kategorie-vyber{display:flex;align-items:center;gap:6px}.menu-nastaveni__sipky{display:inline-flex;gap:6px}.menu-nastaveni__sipka{width:var(--cil-tablet);min-width:var(--cil-tablet);height:var(--cil-tablet);padding:0}.menu-nastaveni__ikony{flex-basis:100%;display:flex;flex-direction:column;gap:8px;padding:8px 0 12px}.menu-nastaveni__mrizka{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--cil-tablet),1fr));gap:6px;max-height:min(280px,40vh);overflow-y:auto}.menu-nastaveni__vyber{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cil-tablet);border:1.5px solid var(--border);border-radius:var(--radius-input);background:var(--bg-input);color:var(--text-primary);cursor:pointer}.menu-nastaveni__vyber--aktivni{border-color:var(--accent-solid);color:var(--accent)}.menu-nastaveni__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px}.zaloha__otisk{font-size:var(--text-12);overflow-wrap:anywhere}.prehled-zkratek{margin-top:16px}.prehled-zkratek__skupina{margin:14px 0 4px;font-size:var(--text-11);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.prehled-zkratek__seznam{margin:0;padding:0;list-style:none}.prehled-zkratek__seznam li{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--border);font-size:var(--text-13)}.prehled-zkratek__seznam li>span:first-child{flex:1;min-width:0}.prehled-zkratek__klavesy{display:inline-flex;align-items:center;gap:4px}.prehled-zkratek__klavesy kbd{padding:2px 7px;border:1px solid var(--border);border-radius:6px;background:var(--bg-input);font:inherit;font-size:var(--text-11);font-weight:600}.prehled-zkratek__gesto{font-size:var(--text-12);font-weight:600;color:var(--text-secondary);text-align:right}.sepno-nastaveni{display:flex;flex-direction:column;gap:14px;margin-top:24px}.sepno-nastaveni__prostredi{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.sepno-nastaveni__prostredi .segment__tlacitko,.sepno-nastaveni__obchodnik .segment__tlacitko{min-height:var(--cil-tablet)}.sepno-nastaveni__obchodnik{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:14px;border-top:1px solid var(--border)}.sepno-nastaveni__obchodnik p{margin:0}.sepno-nastaveni__dopad{margin:8px 0 0;padding-left:20px}.sepno-nastaveni__profily{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px}.sepno-nastaveni__profil{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);min-width:0}.sepno-nastaveni__profil--aktivni{border-color:var(--accent-solid)}.sepno-nastaveni__nazev{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.sepno-nastaveni__pole .vstup{width:100%}.sepno-nastaveni__prepsano{margin-left:8px}.sepno-nastaveni__secret .vstup{flex:1 1 220px;min-width:0}.sepno-nastaveni__radek{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.sepno-nastaveni__ulozeno{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0}.sepno-nastaveni__odebrat{color:var(--danger-text)}.sepno-nastaveni__uri{flex:1 1 240px;min-width:0;overflow-wrap:anywhere;font-size:var(--text-12);padding:8px 10px;border-radius:var(--radius-input);background:var(--bg-input)}.sepno-nastaveni__tlacitka{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 14px}.sepno-nastaveni__kroky{margin:6px 0 0;padding-left:18px}.obchod{padding:18px 20px}.obchod__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.obchod__titul{flex:1 1 200px;margin:0;font-size:var(--text-19)}.obchod__zalozky{margin-bottom:16px}.obchod__mezititul{margin:0 0 10px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.obchod__poznamka-faze{margin:-4px 0 12px;font-size:var(--text-12);color:var(--text-secondary)}.obchod__souhrn{margin-bottom:26px}.obchod__cislo{text-align:right;white-space:nowrap}.obchod__filtry{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.obchod__cip-filtru{display:inline-flex;align-items:center;min-height:var(--cil-radek);padding:0 13px;border:0;border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-12);font-weight:var(--vaha-tucna);white-space:nowrap;cursor:pointer}.obchod__cip-filtru--aktivni{background:var(--accent-solid);color:#fff}.obchod__cip-filtru--pozor{color:var(--danger-text)}.obchod__hledani{flex:0 1 220px;min-width:160px}.obchod__mezera{flex:1 1 auto}.obchod__zadosti-pocet{font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--warn-text)}.obchod__zadosti{display:grid;gap:8px;margin:0 0 8px;padding:0;list-style:none}.obchod__zadost{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text);font-size:var(--text-13)}.obchod__zadost-text{flex:1 1 220px}.obchod__zadost-ceka{font-size:var(--text-12)}.obchod__tabulka td{vertical-align:middle}.obchod__radek{cursor:pointer}.obchod__radek--otevreny,.obchod__radek--otevreny:hover{background:var(--bg-page)}.obchod__rozbalit{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.obchod__sipka{display:inline-block;width:12px;margin-right:4px;border:0;background:none;color:var(--text-secondary);font-size:var(--text-11)}.obchod__firma{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.obchod__firma-podtitul{display:block;font-size:var(--text-11);font-weight:var(--vaha-bezna);color:var(--text-secondary)}.obchod__pripomenout--ted{color:var(--danger-text);font-weight:var(--vaha-tucna)}.obchod__posledni{max-width:260px;font-size:var(--text-12);color:var(--text-secondary)}.obchod__akce-radku{text-align:right;white-space:nowrap}.obchod__detail-bunka{padding:0 0 14px!important;background:var(--bg-page)}.obchod__detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;padding:14px 16px 4px 42px}.obchod__detail-titul{display:flex;align-items:center;gap:4px;margin:0 0 6px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.obchod__detail-titul+*{margin-top:0}.obchod__blok+.obchod__blok{margin-top:14px}.obchod__poznamky{display:grid;gap:6px;margin:0 0 6px;padding:0;list-style:none}.obchod__poznamka{padding:8px 10px;border-radius:var(--radius-tlacitko);background:var(--bg-card);font-size:var(--text-13);line-height:1.45;white-space:pre-wrap}.obchod__poznamka-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;font-size:var(--text-11);color:var(--text-secondary);white-space:normal}.obchod__nova-poznamka{display:flex;gap:6px;margin-top:4px}.obchod__nova-poznamka .vstup{flex:1 1 auto;min-width:0;background:var(--bg-card)}.obchod__stavy{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.obchod__pripomenout{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--text-12);color:var(--text-secondary)}.obchod__pripomenout .vstup{width:auto;background:var(--bg-card)}.obchod__pripominka{display:grid;gap:6px;font-size:var(--text-12);color:var(--text-secondary)}.obchod__pripominka-radek{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.obchod__pripominka-radek>label{min-width:82px;font-weight:var(--vaha-tucna)}.obchod__pripominka .vstup{width:auto;background:var(--bg-card)}.obchod__pripominka .obchod__pripominka-text{flex:1 1 220px;min-width:0}.obchod__pripominka-rychle,.obchod__pripominka-volby{display:flex;flex-wrap:wrap;gap:6px}.obchod__pripominka-volby{padding-left:90px}.obchod__pripominka-akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.obchod__pripomenout-text{display:block;max-width:220px;font-size:var(--text-11);font-weight:var(--vaha-bezna);color:var(--text-secondary);white-space:normal}.obchod__pripomenout--ted .obchod__pripomenout-text{color:var(--danger-text)}.obchod__odkaz-karta{text-decoration:none}.obchod__kontakty{padding:12px;border-radius:var(--radius-tlacitko);background:var(--bg-card)}.obchod__kontakty-hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-bottom:6px}.obchod__kontakty-hlava .obchod__detail-titul{margin:0}.obchod__kontakty-akce{display:flex;flex-wrap:wrap;gap:6px}.obchod__udaje{margin:0 0 8px;font-size:var(--text-12);line-height:1.5;color:var(--text-secondary)}.obchod__kontakty-seznam{margin:0;padding:0;list-style:none}.obchod__kontakty-seznam li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 0;border-top:1px solid var(--row-border);font-size:var(--text-13)}.obchod__kontakt-jmeno{flex:1 1 180px;min-width:0}.obchod__kontakt-jmeno span{font-size:var(--text-12);color:var(--text-secondary)}.obchod__kontakt-spojeni{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--text-12)}.obchod__kontakt-akce{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.obchod__kontakty-nepracuji{margin-top:8px;font-size:var(--text-12);color:var(--text-secondary)}.obchod__kontakty-nepracuji summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.obchod__obchody{padding:12px;border-radius:var(--radius-tlacitko);background:var(--bg-card)}.obchod__obchody-seznam{margin:0;padding:0;list-style:none}.obchod__obchody-seznam li+li{border-top:1px solid var(--row-border)}.obchod__obchod{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--cil-bezny);padding:6px 2px;border:0;background:none;color:var(--text-primary);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer}.obchod__obchod:hover{background:var(--bg-page)}.obchod__obchod-druh{flex:0 0 64px;font-size:var(--text-11);font-weight:var(--vaha-tucna);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.obchod__obchod-text{flex:1 1 auto;min-width:0}.obchod__obchod-meta{display:block;font-size:var(--text-11);color:var(--text-secondary)}.obchod__tip-osoby{display:grid;gap:10px}.obchod__tip-osoby-nadpis{margin:4px 0 0;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.obchod__tip-osoby-nadpis span{font-weight:var(--vaha-bezna);letter-spacing:0;text-transform:none}.obchod__tip-kontakt{display:grid;gap:12px;min-width:0;margin:0;padding:12px 14px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.obchod__tip-kontakt-hlavicka{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--cil-radek);margin:-6px 0 -4px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.obchod__tip-spojeni{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:10px}.obchod__duvod-prohry{margin:8px 0 0;font-size:var(--text-12);color:var(--danger-text)}.obchod__akce-firmy{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.obchod__historie{margin:0;padding:0;list-style:none}.obchod__historie li{padding:3px 0;border-top:1px solid var(--row-border);font-size:var(--text-12)}.obchod__historie-kdy{color:var(--text-secondary)}.obchod__prazdne{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.obchod__prazdne--seznam{padding:34px 0;text-align:center}.obchod__detail .galerie-priloh{margin:0;padding:12px;box-shadow:none}.obchod__aktivity{margin:0;padding:0;list-style:none}.obchod__aktivita{border-top:1px solid var(--row-border)}.obchod__aktivita-tlacitko{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--cil-tablet);padding:8px 4px;border:0;background:none;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.obchod__aktivita-tlacitko:hover{background:var(--bg-hover)}.obchod__znak{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-input);font-size:var(--text-12);font-weight:var(--vaha-extra)}.obchod__znak--ok{background:var(--ok-bg);color:var(--ok-text)}.obchod__znak--info{background:var(--info-bg);color:var(--info-text)}.obchod__znak--warn{background:var(--warn-bg);color:var(--warn-text)}.obchod__aktivita-datum{flex:none;width:118px;font-size:var(--text-13);color:var(--text-secondary);white-space:nowrap}.obchod__aktivita-firma{max-width:260px;overflow:hidden;font-size:var(--text-13);font-weight:var(--vaha-tucna);text-overflow:ellipsis;white-space:nowrap}.obchod__aktivita-titulek{flex:1 1 auto;min-width:0;overflow:hidden;font-size:var(--text-12);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.obchod__aktivita-kdo{flex:none;font-size:var(--text-12);color:var(--text-secondary);white-space:nowrap}.obchod__aktivita .stitek{flex:none}.obchod__posledni-zapis{margin:0 0 14px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);font-size:var(--text-13)}.obchod__posledni-zapis p{margin:0 0 3px}.obchod__posledni-zapis-titul{margin:0 0 6px!important;font-size:var(--text-11);font-weight:var(--vaha-extra);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.obchod__doreseni{color:var(--warn-text)}.obchod__zalozka-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.obchod__zalozka-hlava h3{flex:1 1 auto;margin:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.obchod__zalozka-mrizka{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.obchod__obchodni-blok{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--bg-page)}.obchod__pole-cipy{min-width:0;margin:0;padding:0;border:0}.obchod__pole-cipy>legend{margin-bottom:5px;padding:0}.obchod__cipy{display:flex;flex-wrap:wrap;gap:6px}.obchod__cip{display:inline-flex;align-items:center;min-height:var(--cil-radek);padding:0 13px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:none;color:var(--text-primary);font-size:var(--text-12);font-weight:var(--vaha-tucna);white-space:nowrap;cursor:pointer}.obchod__cip--zapnuty{border-color:var(--accent-solid);background:var(--accent-solid);color:#fff}.obchod__cip:disabled{cursor:not-allowed;opacity:.6}.obchod__zajemce{display:flex;gap:8px;margin-top:8px}.obchod__zajemce .vstup{flex:1 1 auto;min-width:0}.obchod__termin{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:10px}.obchod__zapis{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--border)}.obchod__zapis-titul{margin:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.obchod__patka{display:flex;flex-wrap:wrap;gap:8px;width:100%}.obchod__patka>.tlacitko,.obchod__patka>.tlacitko-s-duvodem{flex:1 1 150px}.obchod__patka>.tlacitko-s-duvodem>.tlacitko{width:100%}.obchod__dlazdice{display:grid;grid-template-columns:1fr 1fr;gap:10px}.obchod__dlazdice-polozka{min-height:72px;padding:14px;border:1.5px solid var(--border);border-radius:var(--radius-tlacitko);background:none;color:var(--text-primary);font:inherit;text-align:center;cursor:pointer}.obchod__dlazdice-polozka:last-child:nth-child(odd){grid-column:1 / -1}.obchod__dlazdice-polozka:hover:not(:disabled){background:var(--bg-hover)}.obchod__dlazdice-polozka:disabled{cursor:not-allowed;opacity:.6}.obchod__dlazdice-titul{display:block;margin-bottom:3px;font-size:var(--text-12);font-weight:var(--vaha-extra)}.obchod__dlazdice-popis{display:block;font-size:var(--text-11);color:var(--text-secondary)}.obchod__tip-firma{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:12px}.obchod__tip-nazev{min-width:0}.obchod__s-tlacitkem{display:flex;align-items:flex-end;gap:6px}.obchod__s-tlacitkem .pole{flex:1 1 auto;min-width:0}.obchod__ares-vysledky{margin:6px 0 0;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-tlacitko);list-style:none}.obchod__ares-vysledky button{display:block;width:100%;min-height:var(--cil-bezny);padding:8px 11px;border:0;border-bottom:1px solid var(--row-border);background:none;color:var(--text-primary);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer}.obchod__ares-vysledky button:hover{background:var(--bg-hover)}.obchod__ares-zprava{margin:-6px 0 4px;font-size:var(--text-12);color:var(--text-secondary)}.obchod__duplicita{display:grid;gap:8px;line-height:1.5}.obchod__duplicita-akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.obchod__klavesy{flex:1 1 140px;font-size:var(--text-11);color:var(--text-secondary)}.obchod__rychle-datum{min-height:var(--cil-radek);padding:6px 4px;border:0;background:none;color:var(--accent);font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}@media (pointer: coarse){.obchod__cip-filtru,.obchod__cip,.obchod__rychle-datum,.obchod__ares-vysledky button,.obchod__obchod{min-height:var(--cil-tablet)}.obchod__tabulka td{height:var(--cil-tablet)}}@media (max-width: 1100px){.obchod__detail{grid-template-columns:minmax(0,1fr);padding-left:16px}.obchod__obchodni-blok{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.obchod__pripominka-volby{padding-left:0}.obchod__dlazdice{grid-template-columns:minmax(0,1fr)}.obchod__aktivita-datum{width:auto}}@media (max-width: 560px){.obchod__tip-firma,.obchod__tip-spojeni{grid-template-columns:minmax(0,1fr)}.obchod__rozbalit{display:inline-flex;align-items:center;gap:4px;min-height:var(--cil-tablet)}}.volne-firmy{margin:12px 0 8px}.volne-firmy__nadpis{margin:0 0 2px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.volne-firmy__napoveda{margin:0 0 8px;font-size:var(--text-12);color:var(--text-secondary)}.volne-firmy__seznam{display:grid;gap:6px;margin:0;padding:0;list-style:none}.volne-firmy__radek{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:var(--cil-tablet);padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.volne-firmy__firma{display:flex;flex:1 1 240px;flex-direction:column}.volne-firmy__akce{display:inline-flex;align-items:center}.volne-firmy__ceka{font-size:var(--text-12);color:var(--warn-text)}.volne-tipy{display:grid;gap:10px}.volne-tipy__hlavicka{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.volne-tipy__napoveda{flex:1 1 320px;margin:0;font-size:var(--text-12);color:var(--text-secondary)}.volne-tipy__strop{font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary);white-space:nowrap}.volne-tipy__strop--plno{color:var(--warn-text)}.volne-tipy__filtry{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.volne-tipy__vyber{flex:0 1 240px;min-width:180px;min-height:var(--cil-tablet)}.volne-tipy__pocet{font-size:var(--text-12);color:var(--text-secondary)}.volne-tipy__zdroje{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.odberatele__hmotnost{display:flex;flex-direction:column;gap:10px;margin-top:16px}.odberatele__hmotnost-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.odberatele__hmotnost-titul{flex:1;margin:0;font-size:var(--text-14);font-weight:800}.odberatele__mimo-toleranci{color:var(--danger-text);font-weight:600}.odberatele__polozka{display:flex;flex-direction:column;gap:8px;border:1px solid var(--border);border-radius:10px;padding:10px 12px}.pio__pokryti-hlava{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pio__pokryti-souhrn{font-size:var(--text-13);color:var(--text-secondary)}.pio__radek-akce{display:flex;gap:6px;flex-wrap:wrap}.pio__radek{cursor:pointer}.pio__radek:hover{background:var(--bg-hover)}.pio__kod-bunka{font-weight:var(--vaha-tucna);white-space:nowrap}.pio__zaskrtavatko{display:inline-flex;align-items:center;gap:7px;min-height:var(--cil-radek)}.pio__zaskrtavatko input{width:16px;height:16px;margin:0;accent-color:var(--accent-solid)}.pio__varovani-cip{display:inline-block;margin-left:6px}.pio-nahled{position:fixed;inset:0;z-index:160;display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow:auto;overscroll-behavior:contain;background:var(--prekryv)}.pio-nahled__okno{display:flex;flex-direction:column;width:100%;max-width:860px;background:var(--bg-card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-modal)}.pio-nahled__hlava{display:flex;align-items:flex-start;gap:12px;padding:16px 22px;border-bottom:1px solid var(--border);flex-wrap:wrap}.pio-nahled__hlava h2{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.pio-nahled__meta{margin:4px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.pio-nahled__akce{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.pio-nahled__obsah{padding:18px 22px 22px;overflow:auto;overscroll-behavior:contain}.pio-nahled__oddil{border-top:1px solid var(--border);padding:12px 0}.pio-nahled__oddil h4{margin:0 0 6px;font-size:var(--text-11);font-weight:var(--vaha-extra);color:var(--text-secondary);text-transform:uppercase}.pio-nahled__oddil p{margin:0 0 3px;font-size:var(--text-13)}.pio-nahled__dvojice{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 20px}.pio-nahled__hp{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.pio-nahled__odkaz-hotovo{display:flex;gap:8px;align-items:center;margin-top:8px}.pio-nahled__odkaz-hotovo .vstup{flex:1}.pio__souhlas{display:flex;align-items:flex-start;gap:9px;font-size:var(--text-13);font-weight:600;cursor:pointer}.pio-nahled__odeslani{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--text-12);color:var(--text-secondary)}.pipeline__souhrn{margin:0 0 16px;font-size:var(--text-13);color:var(--text-secondary);line-height:1.5}.pipeline__bez-hodnoty{color:var(--warn-text);font-weight:var(--vaha-tucna)}.pipeline__faze{max-width:900px;overflow-x:auto}.pipeline__hlavicka,.pipeline__radek{display:flex;align-items:center;gap:12px;width:100%;min-width:620px}.pipeline__hlavicka{padding:0 0 8px;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.pipeline__radek{padding:10px 0;min-height:44px;background:none;border:none;border-top:1px solid var(--row-border);text-align:left;font:inherit;color:inherit;cursor:pointer}.pipeline__radek:disabled{cursor:default;opacity:.7}.pipeline__radek:not(:disabled):hover{background:var(--bg-hover)}.pipeline__sloupec-faze{width:170px;flex:none;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.pipeline__vaha{color:var(--text-secondary);font-weight:var(--vaha-zakladni)}.pipeline__pruh{flex:1;min-width:0;display:block}.pipeline__pruh-vypln{display:block;height:20px;border-radius:6px;background:var(--accent-solid)}.pipeline__sloupec-cislo{width:54px;flex:none;text-align:right;font-size:var(--text-13);color:var(--text-secondary)}.pipeline__sloupec-castka{width:120px;flex:none;text-align:right;font-size:var(--text-13);font-weight:var(--vaha-tucna);white-space:nowrap}.pipeline__vazene{color:var(--text-secondary);font-weight:var(--vaha-zakladni)}.pipeline__obchody{list-style:none;margin:0;padding:2px 0 10px 12px;display:flex;flex-direction:column;gap:2px}.pipeline__obchod{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%;min-height:44px;padding:10px 12px;border:none;border-radius:10px;background:var(--bg-page);text-align:left;font:inherit;color:inherit;cursor:pointer}.pipeline__obchod:hover{background:var(--bg-hover)}.pipeline__firma{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.pipeline__predmet,.pipeline__datum,.pipeline__obchodnik,.pipeline__nabidka{font-size:var(--text-12);color:var(--text-secondary)}.pipeline__nadpis{margin:24px 0 8px;font-size:var(--text-14);font-weight:var(--vaha-nejtucnejsi)}.pipeline__vedlejsi{margin:12px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.co-hori{margin:0 0 18px}.co-hori__hlava{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.co-hori__hlava .pipeline__nadpis{margin-top:0}.co-hori__souhrn{font-size:var(--text-12);color:var(--text-secondary)}.co-hori__seznam{list-style:none;margin:8px 0 0;padding:0}.co-hori__polozka{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:44px;padding:8px 0;border-bottom:1px solid var(--row-border)}.co-hori__stitek{flex:none}.co-hori__obsah{flex:1 1 320px;display:flex;flex-direction:column;font-size:var(--text-13)}.co-hori__text,.co-hori__krok{font-size:var(--text-12);color:var(--text-secondary)}.pohledavky__souhrn{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:14px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.pohledavky__souhrn b{color:var(--text-primary)}.pohledavky__dluh{color:var(--danger-text)}.pohledavky__hromadne{margin-left:auto}.pohledavky__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 18px;margin:14px 0}.pohledavky__hledani{flex:1 1 240px;min-width:200px}.pohledavky__radek{cursor:pointer}.pohledavky__radek:hover,.pohledavky__radek:focus-visible{background:var(--bg-hover)}.pohledavky__vyber{width:44px}.pohledavky__vyber input{width:18px;height:18px;cursor:pointer}.pohledavky__firma{font-size:var(--text-13);font-weight:600}.pohledavky__cislo{font-size:var(--text-12);font-weight:600;white-space:nowrap}.pohledavky__vedlejsi{font-size:var(--text-11);color:var(--text-secondary)}.pohledavky__dny{font-weight:800;color:var(--danger-text);white-space:nowrap}.pohledavky__castka{font-weight:600;white-space:nowrap}.pohledavky__profit{border:1px solid var(--border);border-left:4px solid var(--accent-solid);border-radius:var(--radius-tlacitko);background:var(--bg-card);padding:14px 16px;scroll-margin-top:calc(var(--hlavicka-vyska) + 12px)}.pohledavky__profit--zvyraznene{box-shadow:0 0 0 2px var(--accent)}.pohledavky__profit-hlava{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 20px;margin-bottom:10px}.pohledavky__profit-titul{font-size:var(--text-16)}.pohledavky__profit-vysvetleni{margin:4px 0 0;font-size:var(--text-13);line-height:1.45}.pohledavky__profit-hlava .pohledavky__vedlejsi{margin:4px 0 0}.pohledavky__zaskrtnuti{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.pohledavky__zaskrtnuti input:disabled{cursor:not-allowed}.pohledavky__odkaz{min-height:32px;padding:0;border:0;background:none;font:inherit;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--accent);text-decoration:underline;white-space:nowrap;cursor:pointer}.pohledavky__profit-faktura{min-width:170px}.pohledavky__duvod-rucne{margin:2px 6px 2px 0}.pohledavky__stupen{min-width:110px;font-size:var(--text-12);font-weight:var(--vaha-tucna)}.pohledavky__poznamka{min-width:180px;max-width:380px;font-size:var(--text-12);line-height:1.45}.pohledavky__duvod{color:var(--text-secondary)}.pohledavky__varovani{margin-bottom:4px;border-radius:var(--radius-input);background:var(--warn-bg);padding:6px 8px;color:var(--warn-text)}.pohledavky__dialog-seznam{margin:0;padding-left:18px}.pohledavky__dialog-varovani{margin:10px 0 0}.pohledavky__dialog-preskocene{margin-top:10px;font-size:var(--text-12);color:var(--text-secondary)}.pohledavky__dialog-preskocene p{margin:0}.pohledavky__dialog-preskocene ul{margin:4px 0 0;padding-left:18px}@media (pointer: coarse){.pohledavky__odkaz{min-height:var(--cil-tablet)}}.pohledavka__rozpad{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;background:var(--bg-page);border-radius:10px;padding:13px 15px;margin:0 0 14px}.pohledavka__rozpad>div{display:flex;flex-direction:column;gap:2px}.pohledavka__popisek{font-size:var(--text-11);font-weight:600;color:var(--text-secondary)}.pohledavka__rozpad b{font-size:var(--text-13);font-weight:600}.pohledavka__dluh{color:var(--danger-text);font-weight:800}.pohledavka__vedlejsi{font-size:var(--text-11);color:var(--text-secondary)}.pohledavka__kontakt{font-size:var(--text-13);color:var(--text-secondary);margin:0 0 14px}.pohledavka__varovani{margin:0 0 14px}.pohledavka__varovani p{margin:0}.pohledavka__varovani p+p{margin-top:4px}.pohledavka__akce{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.pohledavka__blok{border-top:1px solid var(--row-border);padding-top:14px;margin-bottom:18px}.pohledavka__blok h3{font-size:var(--text-13);font-weight:800;margin:0 0 6px}.pohledavka__poznamka{font-size:var(--text-12);color:var(--text-secondary);background:var(--bg-page);border-radius:10px;padding:10px 13px;margin:0 0 18px}.pohledavka__splatky{list-style:none;margin:0 0 10px;padding:0}.pohledavka__splatky li{border-top:1px solid var(--row-border)}.pohledavka__splatky label{display:flex;align-items:center;gap:10px;padding:10px 0;min-height:44px;cursor:pointer}.pohledavka__splatka-datum,.pohledavka__splatka-castka{font-size:var(--text-12);font-weight:600;width:110px}.pohledavka__prubeh{list-style:none;margin:0;padding:0}.pohledavka__prubeh li{display:flex;gap:11px;padding:7px 0;border-top:1px solid var(--row-border)}.pohledavka__kdy{font-size:var(--text-12);color:var(--text-secondary);white-space:nowrap;width:88px;flex:none}.pohledavka__udalost{font-size:var(--text-13);line-height:1.45;display:block}.pohledavka__pole{display:flex;gap:10px;flex-wrap:wrap}.pohledavka__pole>*{flex:1 1 140px}.pohledavka__nahled-splatek{list-style:none;margin:0 0 14px;padding:6px 14px;background:var(--bg-page);border-radius:10px}.pohledavka__nahled-splatek li{display:flex;justify-content:space-between;font-size:var(--text-13);padding:4px 0}.pohledavka__typy{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.pohledavka__typy .je-vybrano{border-color:var(--accent-solid);color:var(--accent)}@media (max-width: 720px){.pohledavka__rozpad{grid-template-columns:repeat(2,1fr)}}.zapocty__moznosti{margin-top:14px}.zapocty__tabulka td,.zapocty__tabulka th{vertical-align:top}.zapocty__varovani-znacka{margin-top:2px;color:var(--warn-text, var(--text-secondary))}.zapocet__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px}.zapocet__zapocteno{color:var(--accent)}.zapocet__druhy{display:grid;gap:8px;margin:0 0 16px;padding:0;border:0}.zapocet__druh{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);cursor:pointer;min-height:44px}.zapocet__druh.je-vybrano{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.zapocet__druh input{margin-top:3px;width:18px;height:18px}.zapocet__druh>span{display:grid;gap:2px;font-size:var(--text-13)}.zapocet__strana{margin:14px 0}.zapocet__strana h3,.zapocet__nahled h3{margin:0 0 6px;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.zapocet__radek--nelze td{color:var(--text-secondary)}.zapocet__radek--varovani td:first-child{border-left:3px solid var(--warn-text, var(--accent))}.zapocet__castka{width:120px;min-height:44px}.zapocet__nahled{margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.zapocet__formular{border:1px solid var(--border);border-radius:var(--radius-tlacitko);padding:12px 14px}.pohledavka__po-uhrade{margin:0 0 14px}.pohledavka__po-uhrade a{font-weight:800;color:inherit}.pohledavka__uhrady{border-top:1px solid var(--row-border);padding-top:14px;margin-bottom:18px}.zasuvka__obsah>.vraceni-penez{margin-bottom:14px}.pohledavky__odkazy{margin:0 0 12px;font-size:var(--text-13)}.vymahani__sekce>button,.vymahani__sekce>.tlacitko-s-duvodem{margin-top:8px}.vymahani__radek{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--row-border);font-size:var(--text-13)}.vymahani__radek-poli{display:flex;gap:10px;flex-wrap:wrap}.vymahani__radek-poli>*{flex:1 1 180px}.vymahani__kandidati,.vymahani__rizeni{border:1px solid var(--border);border-radius:10px;padding:10px 13px;margin:10px 0}.vymahani__kandidat{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:6px 0;font-size:var(--text-13)}.vymahani__rozdeleni,.vymahani__seznam,.vymahani__osa{margin:6px 0;padding-left:18px;font-size:var(--text-13)}.vymahani__osa li+li{margin-top:4px}.vymahani__splatky{max-height:320px;overflow-y:auto}.vymahani__stornovano td{color:var(--text-secondary);text-decoration:line-through}.vymahani__stornovano td .stitek{text-decoration:none}.balicek__blok h4{font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary);margin:10px 0 2px}.balicek__radek{margin:0 0 4px;font-size:var(--text-13)}.balicek__veta{display:block;font-size:var(--text-12);font-weight:var(--vaha-bezna);color:var(--text-secondary)}.balicek__vypocet{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;margin:0 0 6px;font-size:var(--text-13)}.balicek__vypocet dd{margin:0;text-align:right;white-space:nowrap;font-weight:var(--vaha-tucna)}.balicek__vypocet .balicek__celkem{border-top:1px solid var(--border);padding-top:6px;font-weight:var(--vaha-extra)}.balicek__polozky{margin:0;padding-left:18px;font-size:var(--text-13)}.balicek__polozky li+li{margin-top:4px}.balicek__chybi-radek{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;min-height:var(--cil-tablet)}.balicek__poznamka{margin-top:12px}.balicek__seznam{margin:0;padding:0;list-style:none}.balicek__seznam>li{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-bottom:1px solid var(--row-border);font-size:var(--text-13)}.balicek__seznam .pohledavka__akce{margin-bottom:0}.pokladny__karty{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:16px 0 20px}.pokladny__karta{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.pokladny__karta--vybrana{border-color:var(--accent-solid);box-shadow:inset 0 0 0 1px var(--accent-solid)}.pokladny__karta--limit{border-color:var(--warn-text)}.pokladny__karta-titul{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.pokladny__nebezi{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--bg-empty)}.pokladny__nebezi-text{margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.pokladny__zustatek,.pokladny__ma-byt{display:flex;flex-direction:column;gap:2px}.pokladny__velka-castka{font-size:var(--text-24);font-weight:var(--vaha-extra);line-height:1.2;white-space:nowrap}.pokladny__fakta{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--text-13);color:var(--text-secondary)}.pokladny__limit{margin:0}.pokladny__akce{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.pokladny__vedlejsi{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.pokladny__blok{display:block}.pokladny__castka{font-weight:var(--vaha-tucna);white-space:nowrap}.pokladny__castka--prijem{color:var(--ok-text)}.pokladny__castka--vydej{color:var(--danger-text)}.pokladny__castka--storno{color:var(--text-secondary);text-decoration:line-through}.pokladny__pdf{text-decoration:none}.pokladny__prehled{display:flex;flex-direction:column;gap:12px}.pokladny__segment{display:inline-flex;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:3px;border-radius:var(--radius-pilulka);background:var(--bg-input)}.pokladny__segment-tlacitko{min-height:var(--cil-tablet);padding:0 16px;border:0;border-radius:var(--radius-pilulka);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.pokladny__segment-tlacitko[aria-pressed=true]{background:var(--accent-solid);color:#fff}.pokladny__zalozka{display:flex;flex-direction:column;gap:12px}.pokladny__filtr{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.pokladny__filtr .pole{flex:0 1 160px}.pokladny__filtr .pokladny__hledat{flex:1 1 220px}.pokladny__filtr-rychle{display:flex;flex-wrap:wrap;gap:8px}.pokladny__vstup{min-height:var(--cil-tablet)}.pokladny__vstup--castka{font-size:var(--text-16);font-weight:var(--vaha-tucna)}.pokladny__souhrn{margin:0;font-size:var(--text-13)}.pokladny__tabulka td{vertical-align:top}.pokladny__cislo{min-height:var(--cil-radek);padding:0;font-weight:var(--vaha-tucna);white-space:nowrap}.pokladny__akce-radku{display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.pokladny__radek--na-ceste{background:var(--warn-bg)}.pokladny__radek--vybrany{outline:2px solid var(--accent-solid);outline-offset:-2px}.pokladny__udaje{display:grid;grid-template-columns:minmax(110px,max-content) 1fr;gap:6px 14px;margin:0;font-size:var(--text-13)}.pokladny__udaje dt{color:var(--text-secondary);font-weight:var(--vaha-tucna)}.pokladny__udaje dd{min-width:0;margin:0;overflow-wrap:anywhere}.pokladny__seznam-vet{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:var(--text-13)}.pokladny__pruvodce,.pokladny__vysledek{display:flex;flex-direction:column;gap:12px;min-width:0}.pokladny__pruvodce .hlaska,.pokladny__vysledek .hlaska,.pokladny__vysledek p{margin:0}.pokladny__info{background:var(--info-bg);color:var(--info-text)}.pokladny__volby{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.pokladny__volba{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:var(--cil-tablet);padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.pokladny__volba:hover{background:var(--bg-hover)}.pokladny__volba-nazev{margin:0;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.pokladny__vybrany{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.pokladny__doklady{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.pokladny__seznam-dokladu{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pokladny__doklad{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 12px;padding:8px 10px;border-top:1px solid var(--row-border)}.pokladny__doklad:first-child{border-top:0}.pokladny__doklad--vybrany{border-radius:var(--radius-input);background:var(--accent-soft)}.pokladny__doklad-volba{flex:1 1 260px;min-height:var(--cil-tablet);align-items:center}.pokladny__doklad-castka{flex:0 1 160px}.pokladny__radek-poli{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 12px}.pokladny__nahled{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--ok-bg)}.pokladny__nahled p{margin:0}.pokladny__odkazy{display:flex;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;list-style:none}.pokladny__odkazy a{display:inline-flex;align-items:center;min-height:var(--cil-tablet);font-weight:var(--vaha-tucna)}.pokladny__nominaly{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 12px}.pokladny__nominal{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:8px}.pokladny__nominal-hodnota{font-size:var(--text-13);font-weight:var(--vaha-tucna);text-align:right;white-space:nowrap}.pokladny__nominaly-soucet{grid-column:1 / -1;font-size:var(--text-13)}.pokladna-skladu{display:flex;flex-direction:column;gap:10px;max-width:640px;margin-bottom:16px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.pokladna-skladu--limit{border-color:var(--warn-text)}.pokladna-skladu__hlava{display:flex;align-items:center;justify-content:space-between;gap:8px}.pokladna-skladu__titul{margin:0;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.pokladna-skladu__odkaz{display:inline-flex;align-items:center;min-height:var(--cil-tablet);font-size:var(--text-13);font-weight:var(--vaha-tucna)}.pokladna-skladu__zustatek{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.pokladna-skladu__zustatek .pole__popisek{flex-basis:100%}.pokladna-skladu__prevody,.pokladna-skladu__pohyby{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pokladna-skladu__prevod{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 10px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);font-size:var(--text-13)}.pokladna-skladu__dnes{display:flex;flex-direction:column;gap:4px}.pokladna-skladu__podtitul{margin:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.pokladna-skladu__pohyb{display:flex;align-items:baseline;gap:10px;padding:6px 0;border-top:1px solid var(--row-border);font-size:var(--text-13)}.pokladna-skladu__pohyb:first-child{border-top:0}.pokladna-skladu__cas{flex:none;color:var(--text-secondary)}.pokladna-skladu__popis{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.pokladna-skladu__akce{display:flex;flex-wrap:wrap;gap:8px}.pokladna-skladu__akce .tlacitko-s-duvodem{flex:1 1 180px}.pokladna-skladu__akce .tlacitko{width:100%}.pokladny__uctenka{display:flex;flex-direction:column;gap:8px;min-width:0}.pokladny__uctenka-radek{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.pokladny__uctenka-soubor{min-width:0;font-size:var(--text-13);color:var(--text-secondary);overflow-wrap:anywhere}.pokladny__uctenka-vstup{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pokladny__uctenka .hlaska{margin:0}.pokladny__navrh{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--info-bg);color:var(--info-text)}.pokladny__navrh p,.pokladny__navrh ul{margin:0}.pokladny__navrh .pokladny__vedlejsi{color:inherit}.pokladny__kandidat{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:6px 0;border-top:1px solid var(--row-border)}.pokladny__kandidat:first-child{border-top:0}.pokladny__kandidat .platby__radek,.pokladny__karty--prehled{margin:0}.pokladny__prehled-pdf{margin-left:auto}.pokladny__bilance{display:flex;flex-direction:column;margin:0}.pokladny__bilance-radek{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:8px 0;border-top:1px solid var(--row-border);font-size:var(--text-13)}.pokladny__bilance-radek:first-child{border-top:0;padding-top:0}.pokladny__bilance-radek dt{min-width:0;color:var(--text-secondary);font-weight:var(--vaha-tucna)}.pokladny__bilance-radek dd{margin:0;text-align:right}.pokladny__bilance-castka{font-weight:var(--vaha-tucna);white-space:nowrap}.pokladny__bilance-radek--manko .pokladny__bilance-castka{color:var(--danger-text)}.pokladny__bilance-radek--konec{border-top-color:var(--border)}.pokladny__bilance-radek--konec dt{color:var(--text-primary);font-size:var(--text-14);font-weight:var(--vaha-extra)}.pokladny__bilance-radek .pokladny__druhy{grid-column:1 / -1;text-align:left}.pokladny__druhy ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0 0 0 12px;list-style:none}.pokladny__druh{display:flex;justify-content:space-between;gap:12px;font-size:var(--text-12);color:var(--text-secondary)}.pokladny__druh>span:first-child{min-width:0;overflow-wrap:anywhere}.pokladny__druh .pokladny__bilance-castka{font-weight:var(--vaha-bezna)}.pokladny__vedlejsi-text{white-space:nowrap}.pokladny__neuzavreno{color:var(--warn-text);font-weight:var(--vaha-tucna)}@media (max-width: 560px){.pokladny__karty{grid-template-columns:minmax(0,1fr)}.pokladny__akce,.pokladny__filtr,.pokladny__filtr-rychle{flex-direction:column;align-items:stretch}.pokladny__akce .tlacitko-s-duvodem,.pokladny__akce .tlacitko,.pokladny__filtr-rychle .tlacitko,.pokladny__filtr-rychle .tlacitko-s-duvodem,.pokladny__vybrany .tlacitko,.pokladny__uctenka-radek>.tlacitko,.pokladna-skladu__prevod .tlacitko-s-duvodem,.pokladna-skladu__prevod .tlacitko{width:100%}.pokladny__filtr .pole,.pokladny__filtr .pokladny__hledat{flex:1 1 auto}.pokladny__segment{align-self:stretch}.pokladny__segment-tlacitko{flex:1 1 0}.pokladny__udaje{grid-template-columns:minmax(0,1fr);gap:2px}.pokladny__udaje dd{margin-bottom:8px}.pokladny__doklad-volba,.pokladny__doklad-castka{flex:1 1 100%}.pokladny__velka-castka{white-space:normal}.pokladny__prehled-pdf{margin-left:0}}.poptavky__hlava{align-items:flex-start}.poptavky__hlava .podtitul{max-width:760px}.poptavky__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 18px;margin:14px 0}.poptavky__hledani{min-width:240px;margin:0}.poptavky__radek{cursor:pointer}.poptavky__tabulka td{vertical-align:top}.poptavky__firma{display:block;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.poptavky__predmet{max-width:320px;font-size:var(--text-12);color:var(--text-secondary);line-height:1.45}.poptavky__datum,.poptavky__termin{white-space:nowrap}.poptavky__pomocnik{display:flex;flex-direction:column;gap:10px;padding:14px;margin-bottom:4px;background:var(--bg-card);border-radius:10px;border:1px solid var(--border)}.poptavky__pomocnik h3{margin:0;font-size:var(--text-13);font-weight:var(--vaha-nejtucnejsi)}.poptavky__radek-poli{display:flex;flex-wrap:wrap;gap:0 12px}.poptavky__pole-uzke{flex:1 1 160px;min-width:160px}.poptavky__znacky{display:flex;flex-wrap:wrap;gap:6px}.poptavky__popis{margin:0;font-size:var(--text-13);line-height:1.5;white-space:pre-wrap}.poptavky__udaje{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;margin:0}.poptavky__udaj dt{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);margin-bottom:4px}.poptavky__udaj dd{margin:0;font-size:var(--text-13);font-weight:var(--vaha-tucna);overflow-wrap:anywhere}.poptavky__email h3{margin:0 0 6px;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.poptavky__email p{margin:0;max-height:220px;overflow:auto;padding:12px;background:var(--bg-page);border-radius:10px;font-size:var(--text-13);color:var(--text-secondary);line-height:1.5;white-space:pre-wrap}.poptavky__akce{display:flex;flex-wrap:wrap;gap:10px}.poptavky__akce .tlacitko{min-height:44px}.poptavky__vedlejsi{display:block;margin:0;font-size:var(--text-12);color:var(--text-secondary)}.naceneni__shrnuti{margin:0 0 12px;font-size:var(--text-13);line-height:1.5}.naceneni__blok{margin-top:18px}.naceneni__blok h3{margin:0 0 6px;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.naceneni__blok p{margin:0;font-size:var(--text-13);line-height:1.5}.naceneni__tabulka td{vertical-align:top}.naceneni__nazev{display:block;font-weight:var(--vaha-tucna)}.naceneni__citace{font-style:italic}.naceneni__kontrola{display:inline-block;margin-top:4px;white-space:normal}.naceneni__mnozstvi{display:flex;flex-wrap:wrap;gap:4px}.naceneni__mnozstvi .vstup--cislo{max-width:90px}.naceneni__rozhovor{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:6px}.naceneni__zprava{max-width:85%;padding:8px 12px;border-radius:10px;font-size:var(--text-13)}.naceneni__zprava--ja{align-self:flex-end;background:var(--accent-soft)}.naceneni__zprava--asistent{align-self:flex-start;background:var(--bg-panel);border:1px solid var(--border)}.naceneni__pokyn{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.naceneni__pokyn .vstup{flex:1 1 260px;min-height:44px}.naceneni__soucty{margin:14px 0 0;font-size:var(--text-13)}.poptavky__seznam{margin:4px 0 0;padding-left:18px;font-size:var(--text-13);line-height:1.6}.poptavky__drop{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px;border:2px dashed var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);font-size:var(--text-13);color:var(--text-secondary)}.poptavky__drop--tahne{border-color:var(--accent-solid)}.poptavky__drop .pole__napoveda{flex-basis:100%;margin:0}.poptavky__podklady{margin:0;padding:0;list-style:none}.poptavky__podklady li{display:flex;align-items:center;gap:10px;padding:4px 0;border-top:1px solid var(--row-border);font-size:var(--text-13)}.poptavky__podklad-nazev{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poptavky__pozadavky{margin:6px 0;padding-left:18px}.poptavky__typ{margin:0;padding:0;border:0}.poptavky__zaskrt{display:flex;align-items:center;gap:8px;min-height:var(--cil-bezny);font-size:var(--text-13)}.poptavky__dalsi-krok,.poptavky__nabidky{margin:8px 0;padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--bg-page);font-size:var(--text-13)}.poptavky__nabidky h3{margin:0 0 4px;font-size:var(--text-13)}.poptavky__nabidky ul{margin:0;padding:0;list-style:none}@media (pointer: coarse){.poptavky__zaskrt{min-height:var(--cil-tablet)}}.poptavky__z-posty{margin:8px 0}.poptavky__preposlano{margin:0 0 8px;font-size:var(--text-13);color:var(--text-secondary);overflow-wrap:anywhere}.poptavky__prilohy-z-posty{margin:8px 0 0;padding-left:16px;font-size:var(--text-12);color:var(--text-secondary);overflow-wrap:anywhere}.poptavky__lokality h3{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);margin:0 0 6px;text-transform:uppercase}.poptavky__lokalita{border:1px solid var(--border);border-radius:var(--radius-tlacitko);padding:10px 12px;margin-bottom:8px}.poptavky__lokalita-nazev{font-size:var(--text-13);font-weight:var(--vaha-tucna);margin-bottom:4px}.poptavky__lokalita-kody{font-size:var(--text-12);color:var(--text-secondary);line-height:1.5}.poptavky__vyhrano{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.sekce{max-width:var(--sirka-obsahu);margin:0 auto;padding:18px 20px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-tlacitko);box-shadow:var(--shadow-card)}.sekce--volna{padding:0;background:none;border:0;box-shadow:none}.sekce:not(.sekce--volna)>.karta:first-child,.sekce:not(.sekce--volna)>.karta.sekce__karta{padding:0;background:none;border:0;border-radius:0;box-shadow:none}@media (max-width: 720px){.sekce{padding:14px 12px}}.sekce__zastupna{margin-top:20px}.sekce__hlaska{margin:16px 0 20px}.sekce__hlaska p{margin:0 0 6px}.sekce__hlaska p:last-child{margin-bottom:0}@media (max-width: 560px){.sekce{margin:-12px -12px 0;padding:16px;border-width:0 0 1px;border-radius:0;box-shadow:none}.sekce--volna{margin:0;padding:0;border:0}}.smlouvy__hlava{align-items:flex-start}.smlouvy__hlava .podtitul{max-width:820px}.smlouvy__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 18px;margin:14px 0}.smlouvy__hledani{min-width:260px;margin:0}.smlouvy__radek{cursor:pointer}.smlouvy__tabulka td{vertical-align:top}.smlouvy__cislo{display:block;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.smlouvy__znacky{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.smlouvy__udaje{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 18px;margin:0 0 18px}.smlouvy__udaj dt{font-size:var(--text-11);font-weight:var(--vaha-polotucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.smlouvy__udaj dd{margin:2px 0 0;font-size:var(--text-13)}.smlouvy__vedlejsi{display:block;margin-top:4px;font-size:var(--text-12);color:var(--text-secondary)}.smlouvy__volby{display:flex;flex-wrap:wrap;gap:8px 18px}.smlouvy__volba{display:flex;align-items:center;gap:8px;min-height:44px;font-size:var(--text-13);font-weight:var(--vaha-polotucna);cursor:pointer}.smlouvy__podklad{margin-top:18px}.smlouvy__nahled-polozek{margin-top:14px}.smlouvy__nahled-polozek ul,.smlouvy__provozovny ul,.smlouvy__partneri{margin:6px 0 0;padding-left:18px;font-size:var(--text-13);line-height:1.6}.smlouvy__partneri{list-style:none;padding-left:0}.smlouvy__partneri li{display:flex;align-items:center;gap:10px;padding:4px 0}.smlouvy__priloha,.smlouvy__provozovny,.smlouvy__zneni{margin-top:22px}.smlouvy__priloha h3,.smlouvy__provozovny h3,.smlouvy__zneni h3{font-size:var(--text-14);font-weight:var(--vaha-tucna);margin:0 0 6px}.smlouvy__polozky td,.smlouvy__doprava td{vertical-align:middle}.smlouvy__polozka-nazev{font-weight:var(--vaha-polotucna)}.vstup--cislo{max-width:120px;text-align:right}.smlouvy__sleva{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:flex-end}.smlouvy__pridat{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.smlouvy__akce{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.smlouvy__text{max-height:420px;overflow:auto;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-page);font-family:inherit;font-size:var(--text-12);line-height:1.6;white-space:pre-wrap}.smlouvy__kontrola-body ul{margin:6px 0 0;padding-left:18px;font-size:var(--text-13);line-height:1.7}.smlouvy__potvrzeni{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:var(--text-13);font-weight:var(--vaha-polotucna);line-height:1.45;cursor:pointer;min-height:44px}.smlouvy__radek-poli{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 18px}.smlouvy__radek-poli--mrizka{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));row-gap:12px}.smlouvy__podpis-blok{margin-top:18px;padding-top:14px;border-top:1px solid var(--row-border)}.smlouvy__podpis-blok:first-child{margin-top:0;padding-top:0;border-top:0}.smlouvy__podpis-blok h3,.smlouvy__odkaz h3,.smlouvy__podpisy h3,.smlouvy__dodatky h3,.smlouvy__ecosmlouva h3,.smlouvy__import h3{font-size:var(--text-14);font-weight:var(--vaha-tucna);margin:0 0 6px}.smlouvy__odkaz,.smlouvy__podpisy,.smlouvy__dodatky,.smlouvy__ecosmlouva,.smlouvy__import{margin-top:22px}.smlouvy__odkaz-hotovo{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.smlouvy__odkaz-hotovo .vstup{flex:1 1 320px;font-size:var(--text-12)}.smlouvy__akce--tesne{margin-top:10px}.smlouvy__blok-hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:6px}.smlouvy__blok-hlava h3,.smlouvy__blok-hlava h4{margin:0}.smlouvy__blok-hlava--vnitrni{margin-top:16px}.smlouvy__blok-hlava--vnitrni h4,.smlouvy__podnadpis{font-size:var(--text-13);font-weight:var(--vaha-tucna);margin:16px 0 6px}.smlouvy__podpisy ul,.smlouvy__historie{margin:6px 0 0;padding-left:18px;font-size:var(--text-13);line-height:1.6}.smlouvy__historie--storno{text-decoration:line-through;color:var(--text-secondary)}.smlouvy__zarizeni{list-style:none;margin:0;padding:0;font-size:var(--text-13)}.smlouvy__zarizeni li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:6px 0;border-bottom:1px solid var(--row-border)}.smlouvy__radek-akce{display:flex;gap:4px}.smlouvy__nevyuctovano{margin-top:10px}.smlouvy__volby--sloupec{flex-direction:column;gap:4px}.smlouvy__volby--sloupec .smlouvy__volba{align-items:flex-start;padding:6px 0}.smlouvy__volby--sloupec .smlouvy__volba input{margin-top:4px}.smlouvy__volby--sloupec .smlouvy__volba>span{display:flex;flex-direction:column}.smlouvy__volby--sloupec .smlouvy__vedlejsi{font-weight:var(--vaha-bezna);margin-top:0}.smlouvy__popis-dodatku{margin:0 0 12px;font-size:var(--text-13);line-height:1.5}.smlouvy__hlava-akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.smlouvy__zdrazeni-smlouva{margin-top:8px;padding:8px 12px;border:1px solid var(--border);border-radius:10px}.smlouvy__zdrazeni-smlouva summary{min-height:36px;display:flex;align-items:center;font-size:var(--text-13);cursor:pointer}.smlouvy__zdrazeni-smlouva table{margin-top:6px}.smlouvy__prodlouzeni{display:flex;flex-direction:column;gap:8px;margin-top:8px}.smlouvy__prodlouzeni label{display:flex;align-items:center;gap:8px;min-height:44px}.smlouvy__ceka{display:flex;flex-direction:column;gap:16px;margin-top:12px}.smlouvy__ceka-karta{margin:0}.smlouvy__ceka-karta .hlaska{margin-top:10px}.smlouvy__seznam-zmen{margin:0;padding-left:20px;font-size:var(--text-13);line-height:1.5}.smlouvy__seznam-zmen li+li{margin-top:6px}.smlouvy__seznam-zmen .tabulka__vedlejsi{display:block}.smlouvy__cena-s-menou{display:inline-flex;gap:var(--mezera-1, 4px);align-items:center}.smlouvy__cena-s-menou select{width:auto}.smlouvy__typ{min-width:220px;margin:0}.smlouvy__podepisujici{border:0;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px 16px}.smlouvy__podepisujici>legend{margin-bottom:6px}.smlouvy__podepisujici-strana{display:flex;flex-direction:column;gap:6px}.smlouvy__kdo-podepisuje{margin-top:22px}.smlouvy__kdo-podepisuje h3{font-size:var(--text-14);font-weight:var(--vaha-tucna);margin:0 0 6px}.smlouvy__podpis--nahrazeny{color:var(--text-secondary);text-decoration:line-through}.smlouvy__kroky{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.smlouvy__krok{display:flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--border);border-radius:20px;font-size:var(--text-12);font-weight:var(--vaha-polotucna);color:var(--text-secondary)}.smlouvy__krok--aktivni{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.smlouvy__pruvodce-blok{margin:0 0 14px;padding:0;border:0}.smlouvy__nadoba{margin-top:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px}.smlouvy__nadoba-nazev{display:block;font-size:var(--text-14)}.smlouvy__ukonceni{margin-top:22px}.smlouvy__ukonceni h3{font-size:var(--text-14);font-weight:var(--vaha-tucna);margin:0 0 6px}.smlouvy__ukonceni-souhrn{margin:0;font-size:var(--text-13)}.smlouvy__ukonceni-co{margin:10px 0;padding-left:18px;font-size:var(--text-13);line-height:1.6}.smlouvy__ukonceni-ds{margin-top:10px;font-size:var(--text-13)}.smlouvy__ukonceni-ds p{margin:0 0 6px}.smlouvy__nadoby{margin-top:12px}.statistiky__hlavicka{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.statistiky__napoveda{font-size:var(--text-13);color:var(--text-secondary);margin:4px 0 0;max-width:62ch}.statistiky__prepocet{font-size:var(--text-12);color:var(--text-secondary);margin:6px 0 0}.statistiky__obdobi{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.statistiky__pomlcka{color:var(--text-secondary)}.statistiky__chip{min-height:var(--cil-radek);padding:6px 14px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--text-secondary);font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.statistiky__chip--aktivni{border-color:transparent;background:var(--accent-solid);color:#fff}.statistiky__zdroj{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.statistiky__souhrn{font-size:var(--text-13);color:var(--text-secondary);margin:4px 0 14px}.statistiky__radek-klikatelny{cursor:pointer}.statistiky__radek-klikatelny:hover{background:var(--bg-hover)}.statistiky__rozpad{padding:0 10px 14px;background:var(--bg-page)}.statistiky__kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-bottom:18px}.statistiky__kpi-box{background:var(--bg-page);border-radius:var(--radius-tlacitko);padding:14px 16px}.statistiky__kpi-popisek{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);margin-bottom:4px}.statistiky__kpi-hodnota{font-size:var(--text-19);font-weight:var(--vaha-extra)}.statistiky__nadpis-blok{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:10px 0}.statistiky__nadpis-blok h3{font-size:var(--text-14);font-weight:var(--vaha-extra);margin:0}.statistiky__legenda{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-11);color:var(--text-secondary);margin-left:auto}.statistiky__legenda-tecka{display:inline-block;width:10px;height:10px;border-radius:2px;margin-left:6px}.statistiky__legenda-tecka--prijem{background:var(--accent-solid)}.statistiky__legenda-tecka--vydej{background:var(--warn-text)}.statistiky__graf{display:flex;gap:10px;align-items:flex-end;background:var(--bg-page);border-radius:var(--radius-tlacitko);padding:16px 18px 10px;margin-bottom:18px;overflow-x:auto}.statistiky__graf-sloupec{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:34px}.statistiky__graf-tyc{display:flex;gap:3px;align-items:flex-end;height:124px}.statistiky__sloupek{width:14px;border-radius:3px 3px 0 0;min-height:1px}.statistiky__sloupek--prijem{background:var(--accent-solid)}.statistiky__sloupek--vydej{background:var(--warn-text)}.statistiky__graf-popisek{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary)}@media (max-width: 720px){.statistiky__hlavicka{flex-direction:column}.statistiky__obdobi{width:100%}}.statistiky__podnadpis{font-size:var(--text-14);font-weight:800;margin:16px 0 8px}.statistiky__zmena{font-size:var(--text-13);font-weight:var(--vaha-tucna);margin:0 0 18px}.statistiky__zmena--plus{color:var(--ok-text)}.statistiky__zmena--minus{color:var(--danger-text)}.statistiky__obrat-graf{display:flex;align-items:flex-end;gap:10px;height:96px;margin-bottom:8px;overflow-x:auto}.statistiky__obrat-sloupec{flex:none;width:34px;min-height:2px;background:var(--accent);border-radius:4px 4px 0 0}.statistiky__dvojice{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}@media (max-width: 800px){.statistiky__dvojice{grid-template-columns:1fr}}.statistiky__vytizeni{display:flex;flex-direction:column;gap:6px;max-height:360px;overflow-y:auto;margin-bottom:20px}.statistiky__vytizeni-radek{display:flex;align-items:center;gap:10px}.statistiky__vytizeni-den{width:90px;flex:none;font-size:var(--text-12);color:var(--text-secondary)}.statistiky__vytizeni-pruh{flex:1;height:14px;overflow:hidden;background:var(--bg-page);border-radius:5px}.statistiky__vytizeni-vypln{height:100%}.statistiky__vytizeni-podil{width:56px;flex:none;text-align:right;font-size:var(--text-12);font-weight:var(--vaha-tucna)}.svoz__hlava{align-items:flex-start}.svoz__hlava .podtitul{max-width:760px}.svoz__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 18px;margin-bottom:14px}.svoz__filtr{min-width:200px;margin:0}.svoz__pohled{margin-bottom:14px}.svoz__ceka{margin-left:auto;font-size:var(--text-12);color:var(--text-secondary)}.svoz__naplanovano{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px;border:1px solid var(--ok-text);background:var(--ok-bg);color:var(--ok-text)}.svoz__tabulka td{vertical-align:top}.svoz__tabulka td>span{display:block}.svoz__kdo{font-size:var(--text-12);font-weight:var(--vaha-tucna);white-space:nowrap}.svoz__co{max-width:340px;font-size:var(--text-13);line-height:1.45}.svoz__termin{white-space:nowrap}.svoz__specha{display:inline-block!important;margin-top:3px;padding:2px 8px;border-radius:var(--radius-pilulka);background:var(--danger-text);color:#fff;font-size:var(--text-11);font-weight:var(--vaha-extra)}.svoz__po-lhute{margin-top:3px;font-size:var(--text-11);font-weight:var(--vaha-extra);color:var(--danger-text)}.svoz__nove-misto-text{margin-top:3px;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--warn-text)}.svoz__duvod{margin-top:4px;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--danger-text)}.svoz__stav-odkaz{text-decoration:none;cursor:pointer}.svoz__akce{white-space:nowrap}.svoz__akce .tlacitko-s-duvodem{margin-left:6px}.svoz__akce .tlacitko-s-duvodem--radek .duvod{display:block;max-width:220px;white-space:normal}.svoz__akce .tlacitko--radek+.tlacitko--radek{margin-left:6px}.svoz__segment{margin-top:4px}.svoz__dve-pole{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 14px}.svoz__dve-pole--casy{grid-template-columns:1fr 1fr;gap:0 8px}.svoz__vedlejsi{font-size:var(--text-12);color:var(--text-secondary)}.svoz__nove-misto{margin:0 0 12px}.svoz__shrnuti{margin-bottom:14px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.svoz__popisek{display:block;margin-bottom:4px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;color:var(--text-secondary)}.svoz__shrnuti-radek{margin:0 0 3px;font-size:var(--text-13)}.svoz__kolize{margin-top:4px}.svoz__kolize-seznam{margin:6px 0 0;padding-left:18px}.svoz__zamitnout .modal__obsah{gap:10px}@media (max-width: 720px){.svoz__akce{white-space:normal}.svoz__akce .tlacitko-s-duvodem,.svoz__akce .tlacitko--radek+.tlacitko--radek{display:block;margin:0 0 6px}}@media (max-width: 560px){.svoz__stav-odkaz{display:inline-flex;align-items:center;min-height:var(--cil-tablet);padding:0 14px}}.svoz__volby-cipy{display:flex;flex-wrap:wrap;gap:6px}.svoz__volba{display:inline-flex;align-items:center;min-height:var(--cil-tablet);padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-primary);font:inherit;font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.svoz__volba[aria-pressed=true]{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}.svoz__volba-radek{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.svoz__volba-nazev{flex:1 1 160px;min-width:0;font-size:var(--text-13)}.svoz__volba-mnozstvi{width:96px;min-height:var(--cil-tablet)}.svoz__volba-mj{width:88px;min-height:var(--cil-tablet)}.svoz__fotka-tlacitko{display:inline-flex;align-items:center;border-style:dashed;cursor:pointer}.svoz__fotka-tlacitko input{display:none}.svoz__fotky{margin:6px 0 0;padding:0;list-style:none}.svoz__fotky-radek{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--row-border);font-size:var(--text-12)}.svoz__fotky-nazev{flex:1;min-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svoz__radky{margin:0 0 4px;padding-left:16px}.svoz__fotky-odkaz{align-self:flex-start;padding-left:0}.svoz__navrhy .podtitul{max-width:760px;margin-bottom:12px}.svoz__navrhy .stitek{display:inline-block;margin-top:4px}.svoz__sezonnost{margin-top:18px}.svoz__sezonnost>summary{min-height:44px;display:flex;align-items:center;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--accent);cursor:pointer}.svoz__sezonnost-tabulka td{vertical-align:bottom}.svoz__mesic{width:34px;text-align:center}td.svoz__mesic{height:36px;position:relative;padding:2px 4px}.svoz__sloupek{display:block;width:100%;min-height:1px;background:var(--accent-soft);border-radius:6px 6px 0 0}.svoz__mesic--silny .svoz__sloupek{background:var(--accent-solid)}.rytmus-svozu__radek{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:6px 0;font-size:var(--text-13)}.rytmus-svozu__popisek{min-width:140px;font-size:var(--text-11);font-weight:var(--vaha-tucna);text-transform:uppercase;color:var(--text-secondary)}.rytmus-svozu__akce{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.platby-terminal{display:flex;flex-direction:column;gap:12px;min-width:0}.platby-terminal__hlava{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.platby-terminal__titul{margin:0;font-size:var(--text-19);font-weight:var(--vaha-extra)}.platby-terminal__filtry{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.platby-terminal__cip{min-height:var(--cil-tablet);padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.platby-terminal__cip--zapnuty{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.platby-terminal__hledat{flex:1 1 220px;min-width:0}.platby-terminal__hledat .vstup{width:100%;min-height:var(--cil-tablet)}.platby-terminal__seznam{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px;margin:0;padding:0;list-style:none}.platby-terminal__karta{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.platby-terminal__karta[data-stav=ceka]{border-color:var(--info-text)}.platby-terminal__radek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.platby-terminal__castka{min-height:var(--cil-tablet);padding:0;border:0;background:none;color:var(--text-primary);font:inherit;font-size:var(--text-19);font-weight:var(--vaha-extra);cursor:pointer;white-space:nowrap}.platby-terminal__popis{margin:0;font-size:var(--text-14);font-weight:var(--vaha-tucna);overflow-wrap:anywhere}.platby-terminal__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:var(--text-12);color:var(--text-secondary);overflow-wrap:anywhere}.platby-terminal__duvod,.platby-terminal__vedlejsi{margin:0;font-size:var(--text-12);color:var(--text-secondary);overflow-wrap:anywhere}.platby-terminal__prirazeni{margin:0;font-size:var(--text-12);color:var(--info-text);overflow-wrap:anywhere}.platby-terminal__prirazeni--rucne{color:var(--warn-text)}.platby-terminal__akce{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.platby-terminal__detail{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.platby-terminal__popisek{margin:0;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;color:var(--text-secondary)}.platby-terminal__velka-castka{margin:0;font-size:var(--text-24);font-weight:var(--vaha-extra)}.platby-terminal__stav{margin:0;padding:8px 12px;border-radius:var(--radius-tlacitko);font-size:var(--text-13);font-weight:var(--vaha-tucna)}.platby-terminal__stav--ok{background:var(--ok-bg);color:var(--ok-text)}.platby-terminal__stav--warn{background:var(--warn-bg);color:var(--warn-text)}.platby-terminal__stav--info{background:var(--info-bg);color:var(--info-text)}.platby-terminal__stav--danger{background:var(--danger-bg);color:var(--danger-text)}.platby-terminal__stav--neutral{background:var(--neutral-bg);color:var(--neutral-text)}.platby-terminal__castka-vstup{font-size:var(--text-19);font-weight:var(--vaha-extra);min-height:var(--cil-tablet-input)}.platby-terminal__doklady{display:flex;flex-direction:column;gap:6px;margin:12px 0 0;padding:0;border:0}.platby-terminal__volba{display:flex;align-items:center;gap:10px;min-height:var(--cil-tablet);font-size:var(--text-13)}.platby-terminal__co-se-stane{margin:12px 0 0;padding-left:18px;font-size:var(--text-13)}.platby-terminal__co-se-stane li+li{margin-top:4px}.stranka-plateb-terminalu{overflow-x:hidden}.uhrada__volba{display:block;min-height:var(--cil-radek);padding:6px 0;cursor:pointer}.uhrada__duvod{display:block;margin-top:2px}.prijate-doklady__zahlavi{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px}.prijate-doklady__zahlavi .profit__popis{flex:1 1 420px;margin:0}.prijate-doklady__tlacitka{display:flex;flex-wrap:wrap;gap:8px}.prijate-doklady__tlacitka .tlacitko{min-height:var(--cil-bezny)}.prijate-doklady__ovladani{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.prijate-doklady__hledat{flex:0 1 340px;min-width:220px;min-height:var(--cil-bezny)}.prijate-doklady__pocet--problem{background:var(--danger-bg);color:var(--danger-text)}.prijate-doklady__tabulka td,.prijate-doklady__tabulka th{padding:6px 8px}.prijate-doklady__tabulka thead th{white-space:normal}.prijate-doklady__odkud{white-space:nowrap;color:var(--text-secondary);font-size:var(--text-12)}.prijate-doklady__odkud-text{display:inline-block;max-width:130px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.prijate-doklady__ikona{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:6px;border-radius:var(--radius-input);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-12)}.prijate-doklady__tabulka tbody th{font-size:var(--text-13);font-weight:var(--vaha-bezna);letter-spacing:normal;text-transform:none;color:var(--text-primary)}.prijate-doklady__blok-dodavatel{min-width:110px;max-width:220px}.prijate-doklady__blok-co{--orez-sirka: 340px;min-width:120px}.prijate-doklady__blok-co--spolecna{color:var(--text-secondary);font-size:var(--text-12)}.prijate-doklady__dodavatel b{display:block;font-weight:var(--vaha-extra)}.prijate-doklady__castka{font-weight:var(--vaha-extra);white-space:nowrap}.prijate-doklady__cislo{white-space:nowrap}.prijate-doklady__faze{display:grid;gap:4px;min-width:90px}.prijate-doklady__pruh{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;max-width:152px}.prijate-doklady__segment{height:6px;border:1px solid transparent;border-radius:var(--radius-pilulka);background:var(--bg-input)}.prijate-doklady__segment--hotovo{background:var(--accent-solid)}.prijate-doklady__segment--aktualni{border-color:var(--accent-solid);background:var(--bg-card)}.prijate-doklady__segment--problem{background:var(--danger-text)}.prijate-doklady__segment--zruseno{background:var(--warn-text)}.prijate-doklady__faze-text{max-width:150px;overflow:hidden;color:var(--text-secondary);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap}.prijate-doklady__co{font-size:var(--text-13)}.prijate-doklady__akce{width:1%;text-align:right;white-space:nowrap}.prijate-doklady__akce .tlacitko{min-height:var(--cil-bezny);white-space:nowrap}.prijate-doklady__akce .prijate-doklady__rovnou{min-height:var(--cil-tablet)}.prijate-doklady__chyba{display:block;max-width:220px;margin-top:4px;margin-left:auto;color:var(--danger-text);font-size:var(--text-12);text-align:left;white-space:normal}.prijate-doklady__zaplaceno{margin-top:2px}.prijate-doklady__pata{margin-top:12px}.prijate-doklady__obal{container-name:tabulka-karty prijate-doklady;container-type:inline-size}@container prijate-doklady (max-width: 1179px){.prijate-doklady__odkud-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.prijate-doklady__ikona{margin-right:0}.prijate-doklady__blok-co{--orez-sirka: 260px}}@container prijate-doklady (max-width: 919px){.tabulka-obal--karty.prijate-doklady__obal .prijate-doklady__tabulka thead{display:none}.tabulka-obal--karty.prijate-doklady__obal .prijate-doklady__tabulka,.tabulka-obal--karty.prijate-doklady__obal .prijate-doklady__tabulka tbody{display:block}.tabulka-obal--karty.prijate-doklady__obal .prijate-doklady__tabulka tbody tr{display:flex;flex-flow:row wrap;align-items:center;gap:2px 14px;padding:8px 0;border-bottom:1px solid var(--row-border)}.tabulka-obal--karty.prijate-doklady__obal .prijate-doklady__tabulka td,.tabulka-obal--karty.prijate-doklady__obal .prijate-doklady__tabulka tbody th{display:block;height:auto;padding:0;border-bottom:0;overflow-wrap:normal}.tabulka-obal--karty.prijate-doklady__obal .prijate-doklady__tabulka td[data-popisek]:before{display:none}.tabulka-obal--karty.prijate-doklady__obal .prijate-doklady__tabulka td.prijate-doklady__cislo:before,.tabulka-obal--karty.prijate-doklady__obal .prijate-doklady__tabulka td.prijate-doklady__splatnost:before{content:attr(data-popisek);display:inline;margin:0 4px 0 0;font-size:var(--text-11);font-weight:var(--vaha-tucna);text-transform:uppercase;color:var(--text-secondary)}.prijate-doklady__tabulka .prijate-doklady__dodavatel{order:1;flex:1 1 calc(100% - 150px);min-width:0}.prijate-doklady__tabulka .prijate-doklady__castka{order:2;margin-left:auto;text-align:right}.prijate-doklady__tabulka .prijate-doklady__odkud{order:3}.prijate-doklady__tabulka .prijate-doklady__cislo{order:4}.prijate-doklady__tabulka .prijate-doklady__splatnost{order:5}.prijate-doklady__tabulka .prijate-doklady__kde{order:6}.prijate-doklady__tabulka .prijate-doklady__co{order:7;flex:1 1 calc(100% - 170px);min-width:0}.prijate-doklady__tabulka .prijate-doklady__akce{order:8;width:auto;margin-left:auto}.prijate-doklady__blok-dodavatel,.prijate-doklady__blok-co{--orez-sirka: none;min-width:0;max-width:none}.prijate-doklady__blok-dodavatel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prijate-doklady__dodavatel .prijate-doklady__jmeno,.prijate-doklady__dodavatel .prijate-doklady__popis{display:inline}.prijate-doklady__dodavatel .prijate-doklady__popis{margin-left:8px}.prijate-doklady__co .prijate-doklady__blok-co{-webkit-line-clamp:1;line-clamp:1}.tabulka-obal--karty.prijate-doklady__obal .prijate-doklady__tabulka td.prijate-doklady__kde,.prijate-doklady__faze{display:flex;align-items:center;gap:6px}.prijate-doklady__pruh{width:64px}.prijate-doklady__zaplaceno{margin-top:0}.prijate-doklady__odkud-text{position:static;width:auto;height:auto;margin:0;clip:auto}.prijate-doklady__ikona{margin-right:6px}.prijate-doklady__chyba{max-width:none}}.navrh-faktury__hlava--doklad{flex-wrap:wrap}.navrh-faktury__zpet{min-height:var(--cil-bezny);font-weight:var(--vaha-tucna);white-space:nowrap}.doklad-faze{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.doklad-faze__krok{padding:3px 10px;border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-12);font-weight:var(--vaha-tucna);white-space:nowrap}.doklad-faze__krok--hotovo{background:var(--ok-bg);color:var(--ok-text)}.doklad-faze__krok--aktualni{background:var(--accent-solid);color:var(--bg-card)}.doklad-faze__krok--problem{background:var(--danger-bg);color:var(--danger-text)}.doklad-faze__krok--zruseno{background:var(--warn-bg);color:var(--warn-text)}.doklad-historie{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:var(--text-13)}.doklad-historie li{display:grid;grid-template-columns:120px 1fr;gap:12px}.doklad-historie__kdy{color:var(--text-secondary);font-size:var(--text-12)}.doklad-historie__ceka{color:var(--text-secondary)}@media (width <= 720px){.doklad-historie li{grid-template-columns:1fr;gap:2px}.prijate-doklady__hledat{flex:1 1 100%}}.naklady__blok{margin-top:26px}.naklady__blok:first-of-type{margin-top:0}.naklady__obdobi{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:18px}.naklady__vyber{max-width:280px}.naklady__nowrap{white-space:nowrap}.naklady__vstup-nazev{font-weight:var(--vaha-tucna)}.naklady__duvod{max-width:520px;font-size:var(--text-12);line-height:1.45;color:var(--text-secondary)}.naklady__uplnost tbody tr.naklady__radek--chybi,.naklady__uplnost tbody tr.naklady__radek--chybi:hover{background:var(--danger-bg)}.naklady__uplnost tbody tr.naklady__radek--chybi .naklady__duvod{color:var(--danger-text);font-weight:var(--vaha-tucna)}.naklady__souhrn{margin:12px 0 0;font-size:var(--text-13);line-height:1.5}.naklady__seznam{margin:6px 0 0;padding-left:18px;font-size:var(--text-12);line-height:1.5}.naklady__seznam li{margin-bottom:3px}.naklady__veliciny{margin-top:14px}.naklady__otisk{font-family:ui-monospace,monospace;font-size:var(--text-11);color:var(--text-secondary)}.naklady__soubor{padding:8px 12px;line-height:1.4}.naklady__strediska summary{font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--accent);cursor:pointer}.naklady__ziskovost{margin-top:18px}.naklady__ziskovost-cisla{display:flex;flex-wrap:wrap;gap:14px;margin:12px 0}.naklady__cislo{flex:1;min-width:180px;border-radius:var(--radius-tlacitko);background:var(--bg-page);padding:12px 14px}.naklady__cislo-popisek{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);letter-spacing:.04em}.naklady__cislo-hodnota{margin-top:4px;font-size:var(--text-19);font-weight:var(--vaha-extra);white-space:nowrap}@media (pointer: coarse){.naklady .vstup,.naklady .tlacitko,.naklady__blok .vstup,.naklady__blok .tlacitko{min-height:var(--cil-tablet)}}.naklady__vysledovka tfoot th,.naklady__vysledovka tfoot td{border-top:2px solid var(--border)}.naklady__ztrata{color:var(--danger-text)}.navrh-faktury{position:fixed;inset:0;z-index:var(--z-modal);display:flex;flex-direction:column;background:var(--bg-page);color:var(--text-primary)}.navrh-faktury:focus{outline:none}.navrh-faktury__hlava{display:flex;align-items:center;gap:12px 16px;padding:12px 20px;background:var(--bg-card);border-bottom:1px solid var(--border)}.navrh-faktury__titul{flex:1;min-width:0}.navrh-faktury__titul h2{margin:0;overflow:hidden;font-size:var(--text-19);font-weight:var(--vaha-extra);text-overflow:ellipsis;white-space:nowrap}.navrh-faktury__meta{margin:4px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.navrh-faktury__telo{display:grid;flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);min-height:0}.navrh-faktury__stav{flex:1;padding:24px 20px;overflow:auto}.navrh-faktury__doklad{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--border);background:var(--bg-page)}.navrh-faktury__panel{display:flex;flex:1;flex-direction:column;min-height:0}.navrh-faktury__panel>.prohlizec-pdf{flex:1;height:auto}.navrh-faktury__soubory{padding:8px 12px;border-bottom:1px solid var(--border);background:var(--bg-card)}.navrh-faktury__obrazek{flex:1;min-height:0;padding:16px;overflow:auto}.navrh-faktury__obrazek img{display:block;max-width:100%;margin:0 auto;background:var(--bg-card);border:1px solid var(--border)}.navrh-faktury__bez-dokladu{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px;font-size:var(--text-13);color:var(--text-secondary)}.navrh-faktury__bez-dokladu p{margin:0}.navrh-faktury__shrnuti{min-width:0;min-height:0;padding:4px 20px 24px;overflow:auto;overscroll-behavior:contain;background:var(--bg-card)}.navrh-faktury__udaje{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:16px 0 0}.navrh-faktury__udaj{min-width:0}.navrh-faktury__udaj--vyrazny{grid-column:1 / -1;padding:10px 14px;background:var(--bg-empty);border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.navrh-faktury__udaj dt{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.navrh-faktury__udaj dd{display:flex;flex-direction:column;gap:2px;margin:2px 0 0;font-size:var(--text-14);overflow-wrap:anywhere}.navrh-faktury__udaj--vyrazny dd strong{font-size:var(--text-19);font-weight:var(--vaha-extra)}.navrh-faktury__vedlejsi{display:block;font-size:var(--text-12);color:var(--text-secondary)}.navrh-faktury__otazka{display:block;margin-top:2px;padding:4px 8px;font-size:var(--text-12);color:var(--warn-text);background:var(--warn-bg);border-radius:var(--radius-input)}.navrh-faktury__mena{margin-top:12px}.navrh-faktury__nadpis{margin:22px 0 8px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.navrh-faktury__dane{display:grid;gap:8px;margin:0;padding:0;list-style:none}.navrh-faktury__dan{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.navrh-faktury__dan-hlava{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:var(--text-13)}.navrh-faktury__rezim{display:flex;flex-direction:column;gap:6px;margin-top:8px;font-size:var(--text-13)}.navrh-faktury__rezim select{max-width:100%}.navrh-faktury__predvybrano{display:block;font-size:var(--text-12);line-height:var(--radkovani);color:var(--text-secondary)}.navrh-faktury__radky td{vertical-align:top}.navrh-faktury__radky td:last-child{min-width:220px}.navrh-faktury__radek-popis{display:block;font-weight:var(--vaha-tucna)}.navrh-faktury__castka{white-space:nowrap;font-variant-numeric:tabular-nums}.navrh-faktury__radky select{width:100%;margin-bottom:4px}.navrh-faktury__rozpad{display:grid;gap:4px;margin:10px 0 0;padding:0;list-style:none;font-size:var(--text-13)}.navrh-faktury__rozpad li{display:flex;justify-content:space-between;gap:12px}.navrh-faktury__odkazy{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px}.navrh-faktury__sbalene{margin-top:18px;border-top:1px solid var(--border)}.navrh-faktury__sbalene>summary{min-height:var(--cil-bezny);padding:10px 0;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--accent);cursor:pointer}.navrh-faktury__formular{display:grid;gap:12px;margin-bottom:12px}.navrh-faktury__podrobnosti h4{margin:16px 0 6px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.navrh-faktury__poznamky{margin:8px 0 0;padding-left:18px;font-size:var(--text-12);color:var(--text-secondary)}.navrh-faktury__paticka{padding:12px 20px;background:var(--bg-card);border-top:1px solid var(--border)}.navrh-faktury__chyba{margin:0 0 10px}.navrh-faktury__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.navrh-faktury__predat{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:4px 10px}.navrh-faktury__predat-popisek{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.navrh-faktury__predat-vyber{width:auto;min-width:260px;max-width:min(420px,100%);min-height:var(--cil-tablet)}.navrh-faktury__predat .navrh-faktury__vedlejsi{flex:1 1 100%}.navrh-faktury__zamitnout{margin-left:auto}.navrh-faktury__zamitnout>summary{min-height:var(--cil-tablet);padding:10px 4px;font-size:var(--text-13);color:var(--text-secondary);cursor:pointer}.navrh-faktury__zamitnout-telo{display:grid;gap:6px;min-width:min(360px,80vw);padding:8px 0 4px}@media (width <= 1100px){.navrh-faktury__telo{display:block;overflow:auto;overscroll-behavior:contain}.navrh-faktury__doklad{height:55vh;border-right:0;border-bottom:1px solid var(--border)}.navrh-faktury__shrnuti{overflow:visible}}@media (width <= 720px){.navrh-faktury__hlava,.navrh-faktury__paticka,.navrh-faktury__shrnuti{padding-right:12px;padding-left:12px}.navrh-faktury__udaje{grid-template-columns:minmax(0,1fr)}.navrh-faktury__zamitnout{margin-left:0}}.navrh-faktury__pokuta{display:grid;gap:12px;margin:16px 0;padding:16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.navrh-faktury__pokuta-nadpis{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.navrh-faktury__pokuta-pole{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px}.navrh-faktury__pokuta-duplicita{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-input)}.navrh-faktury__pokuta-duplicita .volba,.navrh-faktury__pokuta .volba{display:flex;align-items:center;gap:8px;min-height:44px}.navrh-faktury__pokuta-otevrit{margin:8px 0}.penize{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.penize__lista{display:flex;align-items:center;gap:10px;min-width:0}.penize__lista>.tlacitko{flex:none}.penize__mesic{flex:1 1 auto;min-width:0;margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra);overflow-wrap:anywhere}.penize__souhrn,.penize__blok{min-width:0;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.penize__blok--nesedi{border-color:var(--danger-text);background:var(--danger-bg)}.penize__blok--pozor{background:var(--warn-bg)}.penize__hlava{display:flex;align-items:center;justify-content:space-between;gap:10px}.penize__hlava>.stitek{flex:none}.penize__veta,.penize__mala{overflow-wrap:anywhere}.penize__nadpis{margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.penize__veta{margin:6px 0 0;font-size:var(--text-13)}.penize__mala{margin:4px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.penize__odkaz{margin:8px 0 0;font-size:var(--text-13)}.penize__akce,.penize__tabulka{margin-top:10px}.penize__seznam{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none;font-size:var(--text-13)}.penize__udaje{margin-top:10px}.penize__chyba{color:var(--danger-text);font-weight:var(--vaha-tucna)}.penize__pozor{color:var(--warn-text);font-weight:var(--vaha-tucna)}.platby__rezim{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;padding:10px 14px;border-radius:var(--radius-tlacitko);background:var(--bg-page);font-size:var(--text-13);line-height:1.45}.platby__rezim--warn{background:var(--warn-bg);color:var(--warn-text)}.platby__rezim--info{background:var(--info-bg);color:var(--info-text)}.platby__rezim-veta{flex:1;min-width:220px}.platby__blok{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.platby__nadpis{margin:0 0 10px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.platby__podblok{margin-top:14px}.platby__podblok--zastaveno{padding:10px 12px;border-radius:var(--radius-tlacitko);background:var(--warn-bg)}.platby__podnadpis{margin:0 0 6px;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.platby__popis{margin:8px 0 0;max-width:820px;font-size:var(--text-12);line-height:1.55;color:var(--text-secondary);text-wrap:pretty}.platby__radek{margin:0 0 8px;font-size:var(--text-13);line-height:1.5}.platby__vedlejsi{font-size:var(--text-12);color:var(--text-secondary)}.platby__mono{font-family:ui-monospace,monospace;font-size:var(--text-12)}.platby__nowrap{white-space:nowrap}.platby__odkaz{color:var(--accent);font-weight:var(--vaha-tucna)}.platby__seznam{margin:6px 0 0;padding-left:18px;font-size:var(--text-13);line-height:1.5}.platby__seznam--bez{padding-left:0;list-style:none}.platby__akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin-top:12px}.platby__stitky{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.platby__detail .udaje{margin-top:4px}.platby__formular{margin-top:12px;padding:14px;border-radius:var(--radius-tlacitko);background:var(--bg-page)}.platby__pole{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px}.platby__pole--sirka{grid-column:1 / -1}.platby__navrh{margin-top:12px;padding:12px 14px;border:1px dashed var(--border);border-radius:var(--radius-tlacitko)}.platby__hodnoty{margin-top:12px}.platby__zdroj{font-size:var(--text-12);color:var(--text-secondary)}.platby__nalezy{margin:10px 0 0;padding:0;list-style:none;font-size:var(--text-13);line-height:1.5}.platby__nalezy li+li{margin-top:4px}.platby__zverejneny{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.platby__historie-dph{margin-top:12px}.platby__xml pre{max-height:240px;overflow:auto;margin:6px 0 0;padding:8px;border-radius:var(--radius-input);background:var(--bg-page);font-size:var(--text-11);white-space:pre-wrap;word-break:break-all}.platby__varovani{margin-top:12px;padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text)}.platby__varovani .platby__popis,.platby__varovani .platby__vedlejsi{color:inherit}.platby__historie{margin:0;padding-left:18px;font-size:var(--text-13);line-height:1.6}.platby__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:12px 0 14px}.platby__filtry .pole{min-width:170px}.platby__filtry .pole--hledat{flex:1;min-width:220px}.platby__fronty{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.platby__fronta{display:inline-flex;align-items:center;gap:6px;min-height:var(--cil-bezny);padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.platby__fronta[aria-pressed=true]{border-color:var(--accent-solid);background:var(--accent-soft);color:var(--accent)}.platby__radek-faktury{cursor:pointer}.platby__problem{display:block;margin-top:3px;max-width:320px;font-size:var(--text-12);line-height:1.4;color:var(--danger-text)}.platby__souhrny{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:14px}.platby__souhrn{border-radius:var(--radius-tlacitko);background:var(--bg-page);padding:12px 14px}.platby__souhrn-cislo{margin-top:3px;font-size:var(--text-16);font-weight:var(--vaha-extra);white-space:nowrap}.platby__kontroly{display:flex;flex-wrap:wrap;gap:4px}.platby__kontroly .stitek{white-space:normal}.platby__castka{font-weight:var(--vaha-tucna);white-space:nowrap}.davka{margin-bottom:12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.davka--otevrena{border-color:var(--accent)}.davka__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;min-height:var(--cil-tablet);padding:12px 14px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.davka__hlava--staticka{cursor:default}.k-uhrade__vyber{width:20px;height:20px;cursor:pointer}.davka__nazev,.davka__celkem{font-size:var(--text-13);font-weight:var(--vaha-extra)}.davka__celkem{margin-left:auto;white-space:nowrap}.davka__meta{width:100%;font-size:var(--text-12);color:var(--text-secondary)}.davka__telo{padding:0 14px 14px;border-top:1px solid var(--border)}.davka__kroky{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none}.davka__krok{padding:10px 12px;border-radius:var(--radius-tlacitko);background:var(--bg-page);font-size:var(--text-12);line-height:1.4}.davka__krok--hotovo{background:var(--ok-bg);color:var(--ok-text)}.davka__krok-nazev{display:block;font-size:var(--text-13);font-weight:var(--vaha-extra)}.davka__polozky,.davka__protokol{margin-top:14px}.davka__protokol pre{max-height:260px;overflow:auto;margin:6px 0 0;padding:8px;border-radius:var(--radius-input);background:var(--bg-page);font-size:var(--text-11);white-space:pre-wrap;word-break:break-all}.souhrn-davky__cisla{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:4px 0 12px}.souhrn-davky__polozky{max-height:40vh;max-height:40dvh;overflow:auto;margin-top:10px}.zkusebni-platba__kroky{margin:8px 0 0;padding-left:20px;font-size:var(--text-13);line-height:1.6}@media (max-width: 720px){.davka__kroky{grid-template-columns:1fr}}@media (pointer: coarse){.platby__fronta,.platby__akce .tlacitko,.platby__detail .vstup,.davka .tlacitko,.souhrn-davky .tlacitko{min-height:var(--cil-tablet)}.k-uhrade__vyber{width:28px;height:28px}}@media (max-width: 560px){.davka__celkem{flex:1 1 100%;margin-left:0;white-space:normal}}.platby__platby-seznam{list-style:none;margin:0;padding:0}.platby__platba{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 14px;border:1px dashed var(--border);border-radius:var(--radius-tlacitko)}.platby__radek-faktury td,.platby__radek-faktury th{padding:6px 8px}.platby__radek-faktury .platby__problem{margin-top:1px}.schranka__vchody{display:grid;gap:8px;margin:0 0 8px;padding:0;list-style:none}.schranka__vchod{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;font-size:var(--text-13);line-height:1.5}.schranka__vchod-nazev{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);padding-top:2px}.schranka__vchod-text{color:var(--text-primary)}.schranka__vchod-chyba{display:block;margin-top:2px;font-size:var(--text-12);color:var(--danger-text)}.schranka__odkaz{font-weight:var(--vaha-tucna);color:var(--accent)}.schranka__seznam{display:grid;gap:6px;container:schranka-seznam / inline-size}.schranka__zahlavi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-bottom:8px}.schranka__uvod{flex:1 1 360px;margin:0;font-size:var(--text-13);line-height:1.5;color:var(--text-secondary)}.schranka__chyby-nacteni{flex-basis:100%}.schranka__fronta{margin:0 0 8px;font-size:var(--text-12);color:var(--info-text)}.schranka__filtry{display:grid;gap:10px;margin:10px 0 14px}.schranka__cipy{display:flex;flex-wrap:wrap;gap:8px}.schranka__cip{display:inline-flex;align-items:center;gap:8px;min-height:var(--cil-bezny);padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.schranka__cip[aria-pressed=true]{border-color:var(--accent-solid);background:var(--accent-soft);color:var(--accent)}.schranka__cip-pocet{min-width:22px;padding:1px 7px;border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-12);text-align:center}.schranka__hledani{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.schranka__hledat{flex:1 1 260px;min-width:0}.schranka__razeni .vstup{min-width:170px}.schranka__dalsi-filtry{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 14px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel)}.schranka__pocet{margin:0 0 8px;font-size:var(--text-12);color:var(--text-secondary)}.schranka__radek{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr) auto;align-items:center;gap:4px 16px;padding:8px 14px;border:1px solid var(--border);border-left:4px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);cursor:pointer}.schranka__radek:hover{background:var(--bg-hover)}.schranka__radek--ceka{border-left-color:var(--warn-text)}.schranka__radek--chyba{border-left-color:var(--danger-text)}.schranka__radek--cte_se{border-left-color:var(--info-text)}.schranka__radek--hotovo{border-left-color:var(--ok-text)}.schranka__radek-text,.schranka__radek-stav{display:grid;gap:2px;min-width:0}.schranka__radek-hlava{display:flex;align-items:baseline;gap:4px 10px;min-width:0;font-size:var(--text-12)}.schranka__radek-od{flex:0 1 auto;min-width:0;overflow:hidden;font-size:var(--text-13);text-overflow:ellipsis;white-space:nowrap}.schranka__radek-adresa,.schranka__radek-datum{font-size:var(--text-12);color:var(--text-secondary)}.schranka__radek-datum{flex:none;white-space:nowrap}.schranka__radek-predmet{margin:0;overflow:hidden;font-size:var(--text-14);font-weight:var(--vaha-extra);text-overflow:ellipsis;white-space:nowrap}.schranka__radek-odkaz{color:inherit;text-decoration:none}.schranka__radek-odkaz:hover{text-decoration:underline}.schranka__radek-meta{display:flex;align-items:center;gap:4px 10px;min-width:0;overflow:hidden;font-size:var(--text-12);color:var(--text-secondary);white-space:nowrap}.schranka__radek-prilohy{flex:none}.schranka__druh{flex:0 1 auto;min-width:0;padding:1px 8px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-panel);color:var(--text-primary);text-overflow:ellipsis}.schranka__radek-meta .stitek{flex:none}.schranka__co-delat{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schranka__co-delat-veta{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.schranka__co-delat-veta--spolecna{font-size:var(--text-12);font-weight:var(--vaha-bezna);color:var(--text-secondary)}.schranka__radek-stav .schranka__zaver{margin:0;overflow:hidden;font-size:var(--text-13);text-overflow:ellipsis;white-space:nowrap}.schranka__hlavni{min-height:var(--cil-bezny);white-space:nowrap}@container schranka-seznam (max-width: 719px){.schranka__radek{grid-template-columns:minmax(0,1fr) auto}.schranka__radek-text{grid-column:1 / -1}}.schranka__dalsi{margin-top:18px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel)}.schranka__dalsi>summary{min-height:var(--cil-bezny);display:flex;align-items:center;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--accent);cursor:pointer}.schranka__dalsi[open]>summary{margin-bottom:8px}.schranka__proc{margin-top:12px;padding:11px 13px;border-radius:var(--radius-tlacitko);background:var(--danger-bg);color:var(--danger-text)}.schranka__proc-nadpis{margin-bottom:5px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em}.schranka__proc-text{font-size:var(--text-12);line-height:1.5}.schranka__zaver{margin:10px 0 0;font-size:var(--text-13);line-height:1.5;color:var(--text-secondary)}.schranka__telo summary{min-height:var(--cil-radek);display:flex;align-items:center;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--accent);cursor:pointer}.schranka__telo pre{margin:6px 0 0;max-height:320px;overflow:auto;padding:10px 12px;border-radius:var(--radius-tlacitko);background:var(--bg-page);font-family:var(--pismo-ui);font-size:var(--text-12);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.schranka__tlacitka{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.schranka__chyba{flex-basis:100%}.prijate__drop{padding:18px 16px;border:2px dashed var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.prijate__drop--aktivni{border-color:var(--accent-solid);background:var(--ok-bg)}.prijate__log{margin:10px 0 0;padding:0;list-style:none}.prijate__log li{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;padding:5px 2px;border-bottom:1px solid var(--row-border);font-size:var(--text-12)}.prijate__log-ikona{font-weight:var(--vaha-extra)}.prijate__log-ikona--ok{color:var(--ok-text)}.prijate__log-ikona--pozor{color:var(--warn-text)}.prijate__log-ikona--chyba{color:var(--danger-text)}.prijate__log-text{color:var(--text-secondary)}@media (max-width: 720px){.schranka__vchod{grid-template-columns:1fr;gap:2px}}.podklad{display:grid;gap:10px;margin-top:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel)}.podklad__hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.podklad__titul{margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.podklad__nadpis{margin:4px 0 0;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.podklad__udaje{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:0}.podklad__udaje dt{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.podklad__udaje dd{margin:2px 0 0;font-size:var(--text-13);overflow-wrap:anywhere}.podklad__varovani{color:var(--danger-text)}.podklad__upozorneni{margin:0;padding-left:28px}.podklad__vyrizeni{display:grid;gap:8px}.podklad__kandidati{display:grid;gap:6px;margin:0;padding:0;list-style:none}.podklad__kandidat{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);font-size:var(--text-13)}.podklad__kandidat .tabulka__vedlejsi{display:block}.podklad__navrh,.podklad__odberatel,.podklad__pripojit{display:grid;gap:8px;justify-items:start}.podklad__tlacitka{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.podklad__uprava{display:grid;grid-template-columns:minmax(220px,2fr) minmax(120px,1fr) minmax(120px,1fr);gap:12px;padding:8px 0}@media (max-width: 720px){.podklad__uprava{grid-template-columns:1fr}}.podklad__shody{display:grid;gap:6px;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--warn-bg)}.podklad__shoda{display:flex;align-items:center;gap:10px;min-height:44px;font-size:var(--text-13)}.podklad__shoda input{width:20px;height:20px;flex:none}.podklad__kroky{margin:8px 0 0;padding-left:20px;font-size:var(--text-13);line-height:1.5}.zprava-schranky{position:fixed;inset:0;z-index:var(--z-modal);display:flex;flex-direction:column;background:var(--bg-page);color:var(--text-primary)}.zprava-schranky:focus{outline:none}.zprava-schranky__hlava{display:flex;align-items:center;gap:12px 16px;padding:12px 20px;background:var(--bg-card);border-bottom:1px solid var(--border)}.zprava-schranky__titul{flex:1;min-width:0}.zprava-schranky__titul h2{margin:0;overflow:hidden;font-size:var(--text-19);font-weight:var(--vaha-extra);text-overflow:ellipsis;white-space:nowrap}.zprava-schranky__meta{margin:4px 0 0;overflow:hidden;font-size:var(--text-12);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.zprava-schranky__stav{flex:1;padding:24px 20px;overflow:auto}.zprava-schranky__telo{display:grid;flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);min-height:0}.zprava-schranky__nahled{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--border);background:var(--bg-page)}.zprava-schranky__panel{display:flex;flex:1;flex-direction:column;min-height:0}.zprava-schranky__panel>.prohlizec-pdf{flex:1;height:auto}.zprava-schranky__prepinac{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-bottom:1px solid var(--border);background:var(--bg-card)}.zprava-schranky__priloha-tlacitko{max-width:100%;min-height:var(--cil-radek);padding:0 12px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:var(--text-12);font-weight:var(--vaha-tucna);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.zprava-schranky__priloha-tlacitko[aria-pressed=true]{border-color:var(--accent-solid);background:var(--accent-soft);color:var(--accent)}.zprava-schranky__obrazek{flex:1;min-height:0;padding:16px;overflow:auto}.zprava-schranky__obrazek img{display:block;max-width:100%;margin:0 auto;background:var(--bg-card);border:1px solid var(--border)}.zprava-schranky__bez-prilohy,.zprava-schranky__bez-nahledu{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:24px 20px;font-size:var(--text-13);color:var(--text-secondary)}.zprava-schranky__bez-nahledu p{margin:0}.zprava-schranky__shrnuti{display:grid;align-content:start;gap:12px;min-width:0;min-height:0;padding:16px 20px 24px;overflow:auto;overscroll-behavior:contain;background:var(--bg-card)}.zprava-schranky__stav-radek{display:flex;flex-wrap:wrap;gap:8px}.zprava-schranky__co-delat{display:grid;gap:6px;justify-items:start;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-empty)}.zprava-schranky__co-delat--vyrazne{border-color:var(--warn-text);background:var(--warn-bg)}.zprava-schranky__popisek{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.zprava-schranky__veta{font-size:var(--text-16);font-weight:var(--vaha-extra)}.zprava-schranky__co-delat .tlacitko{min-height:var(--cil-tablet)}.zprava-schranky__nadpis{margin:10px 0 0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.zprava-schranky__prilohy{display:grid;gap:8px;margin:0;padding:0;list-style:none}.zprava-schranky__priloha{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.zprava-schranky__priloha-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:var(--text-13);overflow-wrap:anywhere}.zprava-schranky__priloha-text{font-size:var(--text-13);line-height:1.5}.zprava-schranky__priloha-udaje{font-size:var(--text-12);color:var(--text-secondary)}.zprava-schranky__odkazy{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:2px;font-size:var(--text-12)}.zprava-schranky__blok{display:grid;gap:8px}.zprava-schranky__blok .zprava-schranky__nadpis{margin-top:0}.zprava-schranky__dalsi{padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel)}.zprava-schranky__dalsi>summary{min-height:var(--cil-bezny);display:flex;align-items:center;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--accent);cursor:pointer}.zprava-schranky__dalsi-telo{display:grid;gap:10px;padding-bottom:6px}.zprava-schranky__technicke{display:grid;gap:6px;margin:0}.zprava-schranky__technicke dt{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.zprava-schranky__technicke dd{margin:1px 0 0;font-size:var(--text-12);overflow-wrap:anywhere}@media (width <= 1100px){.zprava-schranky__telo{display:block;overflow:auto;overscroll-behavior:contain}.zprava-schranky__nahled{height:55vh;border-right:0;border-bottom:1px solid var(--border)}.zprava-schranky__shrnuti{overflow:visible}}@media (width <= 720px){.zprava-schranky__hlava,.zprava-schranky__shrnuti{padding-right:12px;padding-left:12px}.schranka__radek{padding:8px 12px}}.samofaktura__udaje{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px}.samofaktura__soucty{display:grid;gap:4px;max-width:520px;margin-left:auto}.samofaktura__rekap{display:flex;justify-content:space-between;gap:12px}.samofaktura__rekap--celkem{border-top:1px solid var(--border);padding-top:4px}.samofaktura__zakazka{display:grid;gap:8px;border:1px solid var(--border);border-radius:10px;padding:8px 12px}.samofaktura__platby{display:grid;gap:6px;list-style:none;margin:0;padding:0}.samofaktura__akce{display:flex;flex-wrap:wrap;gap:8px}.samofaktura input,.samofaktura select{min-height:44px}.ke-schvaleni__napoveda{margin:0 0 8px;font-size:var(--text-13);line-height:1.5;color:var(--text-secondary)}.ke-schvaleni__seznam{display:grid;gap:8px;margin:0 0 8px;padding:0;list-style:none}.ke-schvaleni__radek{display:grid;grid-template-columns:minmax(0,1.6fr) auto auto auto;align-items:center;gap:4px 16px;width:100%;min-height:var(--cil-tablet);padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer}.ke-schvaleni__radek:hover{border-color:var(--accent-solid);background:var(--accent-soft)}.ke-schvaleni__hlavni{display:flex;flex-direction:column;min-width:0}.ke-schvaleni__dodavatel{overflow:hidden;font-size:var(--text-14);font-weight:var(--vaha-tucna);text-overflow:ellipsis;white-space:nowrap}.ke-schvaleni__cislo,.ke-schvaleni__splatnost{font-size:var(--text-12);color:var(--text-secondary)}.ke-schvaleni__castka{font-size:var(--text-14);font-weight:var(--vaha-tucna);text-align:right;white-space:nowrap}.ke-schvaleni__splatnost{white-space:nowrap}.ke-schvaleni__akce{font-weight:var(--vaha-tucna);color:var(--accent);white-space:nowrap}.ke-schvaleni__poznamka{grid-column:1 / -1;font-size:var(--text-12);color:var(--warn-text)}@media (width <= 720px){.ke-schvaleni__radek{grid-template-columns:minmax(0,1fr) auto}.ke-schvaleni__splatnost,.ke-schvaleni__akce{grid-column:1 / -1}}.schvaleni__dalsi{margin-top:16px;padding-top:8px;border-top:1px solid var(--border)}.schvaleni__dalsi>summary{min-height:var(--cil-tablet);padding:10px 4px;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-secondary);cursor:pointer}.schvaleni__varovani{max-height:34vh;margin-bottom:8px;overflow:auto}.schvaleni__varovani .platby__varovani{margin:0}.ucetnictvi__panel{margin-top:18px}.banka__souhlas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.banka__stari{margin-top:4px}.banka__neuplne{margin-top:6px;font-size:var(--text-12);line-height:1.4;color:var(--warn-text);text-wrap:pretty}.banka__ucty{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px;margin:18px 0}.banka__napojeni,.banka__ucet{flex:1;min-width:240px;border-radius:var(--radius-tlacitko);background:var(--bg-page);padding:14px 16px}.banka__ucet{min-width:200px}.banka__napojeni-hlava{display:flex;align-items:center;gap:8px;margin-bottom:6px}.banka__tecka{flex:none;width:9px;height:9px;border-radius:50%;background:var(--danger-text)}.banka__tecka--ok{background:var(--ok-text)}.banka__nadpisek{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);letter-spacing:.04em}.banka__stav,.banka__cislo{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.banka__cislo{font-size:var(--text-12);font-family:ui-monospace,monospace}.banka__zustatek{margin-top:4px;font-size:var(--text-19);font-weight:var(--vaha-extra);white-space:nowrap}.banka__poznamka{margin-top:3px;font-size:var(--text-12);color:var(--text-secondary)}.banka__akce{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.banka__vysvetleni{max-width:820px;margin:0 0 16px;font-size:var(--text-12);line-height:1.55;color:var(--text-secondary)}.banka__pocty{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}.banka__pocet{border-radius:var(--radius-tlacitko);background:var(--bg-page);padding:12px 14px}.banka__pocet-cislo{margin-top:3px;font-size:var(--text-16);font-weight:var(--vaha-extra)}.banka__pocet-cislo--ok{color:var(--ok-text)}.banka__pocet-cislo--warn{color:var(--warn-text)}.banka__pocet-cislo--danger{color:var(--danger-text)}.banka__filtr{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.banka__filtr .vstup{flex:1;min-width:220px}.banka__prepinac{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:var(--text-13);cursor:pointer}.banka__tabulka .banka__datum,.banka__tabulka .banka__castka{white-space:nowrap}.banka__protistrana{font-size:var(--text-12);font-weight:var(--vaha-tucna)}.banka__cislo-uctu,.banka__vs{font-family:ui-monospace,monospace}.banka__castka{font-weight:var(--vaha-tucna)}.banka__castka--prijem{color:var(--ok-text)}.banka__vazba{min-width:280px}.banka__vazba-doklad{font-size:var(--text-12);font-weight:var(--vaha-tucna)}.banka__duvod{margin-top:2px;max-width:420px;font-size:var(--text-12);line-height:1.45;color:var(--text-secondary)}.banka__tlacitka{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.banka__vyber{max-width:280px}.banka__navrhy{margin-top:8px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);padding:8px 10px}.banka__navrhy-titul{font-size:var(--text-11);font-weight:var(--vaha-extra);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.banka__navrhy-seznam{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.banka__navrh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;min-height:44px}.banka__navrh-popis{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:460px}.banka__navrh-faktura{font-size:var(--text-12);font-weight:var(--vaha-tucna)}.banka__navrh-duvod{flex-basis:100%;font-size:var(--text-12);line-height:1.45;color:var(--text-secondary)}.banka__navrhy-prazdno{margin:8px 0 0;max-width:460px;font-size:var(--text-12);line-height:1.45;color:var(--text-secondary)}.doparovani{margin-bottom:16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);padding:12px 14px}.doparovani__zahlavi{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px}.doparovani__titul{margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.doparovani__vedlejsi{max-width:680px;margin:4px 0 0;font-size:var(--text-12);line-height:1.45;color:var(--text-secondary)}.doparovani__beh{margin-top:12px}.doparovani__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.doparovani__kdo{font-size:var(--text-12);color:var(--text-secondary)}.doparovani__prubeh{margin-top:10px;max-width:520px}.doparovani__prubeh-text{margin:0 0 6px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.doparovani__pruh{height:6px;border-radius:var(--radius-pilulka);background:var(--bg-input);overflow:hidden}.doparovani__vypln{display:block;height:100%;border-radius:var(--radius-pilulka);background:var(--accent-solid);transition:width .3s ease-out}@media (prefers-reduced-motion: reduce){.doparovani__vypln{transition:none}}.doparovani__shrnuti{max-width:820px;margin:10px 0 0;font-size:var(--text-13);font-weight:var(--vaha-tucna);line-height:1.5}.doparovani__cisla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none}.doparovani__cislo{display:flex;flex-direction:column;gap:2px;border-radius:var(--radius-tlacitko);background:var(--bg-page);padding:10px 12px}.doparovani__popisek{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.doparovani__hodnota{font-size:var(--text-16);font-weight:var(--vaha-extra)}.doparovani__hodnota--ok{color:var(--ok-text)}.doparovani__hodnota--warn{color:var(--warn-text)}.doparovani__hodnota--danger{color:var(--danger-text)}.doparovani__skupiny{margin-top:12px}.doparovani__nadpis-skupin{margin:0 0 4px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.doparovani__duvod{font-size:var(--text-12);line-height:1.45}.doparovani__mena{white-space:nowrap}.doparovani__chyby{margin:6px 0 0;padding-left:18px;font-size:var(--text-12)}@media (max-width: 720px){.doparovani__cisla{grid-template-columns:1fr}}@media (pointer: coarse){.doparovani .tlacitko{min-height:var(--cil-tablet)}}.banka__davka{margin-bottom:12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);padding:12px 14px}.banka__davka-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.banka__davka-nazev,.banka__davka-celkem{font-size:var(--text-13);font-weight:var(--vaha-extra)}.banka__davka-celkem{margin-left:auto;white-space:nowrap}@media (max-width: 720px){.banka__pocty{grid-template-columns:1fr}}.profit__blok{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.profit__blok:first-child{margin-top:0;padding-top:0;border-top:0}.profit__formular{margin-top:12px}.profit__akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 14px;margin-top:14px}.profit__vyber{max-width:280px}.profit__soubor{padding:8px 12px;line-height:1.4}.profit__dobropisy{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.profit__dobropis p{margin:6px 0 0}.profit__dobropis .profit__vyber{max-width:100%;width:100%}.profit__nowrap,.profit__castka{white-space:nowrap}.profit__soubor-nazev,.profit__klic{font-weight:var(--vaha-tucna)}.profit__klic{font-family:ui-monospace,monospace}.profit__pocty{margin:12px 0 0;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.profit__doparovani{margin-top:14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);padding:12px 14px}.profit__duvod{max-width:520px;font-size:var(--text-12);line-height:1.45;color:var(--text-secondary)}.profit__radky tbody tr.profit__radek--nepreslo,.profit__radky tbody tr.profit__radek--nepreslo:hover{background:var(--danger-bg)}.profit__radky tbody tr.profit__radek--nepreslo .profit__duvod{color:var(--danger-text);font-weight:var(--vaha-tucna)}.profit__eur{display:block;margin-top:2px;font-size:var(--text-11);font-weight:var(--vaha-bezna);color:var(--text-secondary);white-space:nowrap}.profit__bez-kurzu{color:var(--danger-text)}.profit__zdroje tfoot td{border-top:1px solid var(--border);font-weight:var(--vaha-extra)}.profit__nahrani--pretazeni{outline:2px dashed var(--accent);outline-offset:4px;border-radius:var(--radius-tlacitko)}.profit__vybrane{margin:10px 0 0;font-size:var(--text-12);color:var(--text-secondary)}@media (pointer: coarse){.profit__jen-mys{display:none}}.profit__mezery{margin-top:12px}.profit__neproslo{margin:6px 0 0;padding-left:18px;font-size:var(--text-12)}@media (pointer: coarse){.profit .vstup,.profit .tlacitko,.profit__blok .vstup,.profit__blok .tlacitko{min-height:var(--cil-tablet)}}.banka__ucet-akce{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px}.banka__filtr-ucet{width:auto;max-width:280px}.vypis__formular{display:flex;flex-wrap:wrap;gap:12px 18px}.vypis__odkud{font-size:var(--text-12);line-height:1.45;color:var(--text-secondary)}.vypis__kontroly{margin:12px 0;padding:0;list-style:none;font-size:var(--text-13);line-height:1.5}.vypis__kontroly li{padding:3px 0}.vypis__kontrola--ok{color:var(--text-secondary)}.vypis__kontrola--brani{color:var(--danger-text)}.vypis__kontrola--varuje{color:var(--warn-text)}.vypis__poznamky{margin:8px 0;padding-left:18px;font-size:var(--text-12);color:var(--text-secondary)}.vypis__pohyby .vypis__vstup{min-width:90px}.vypis__pohyby .vypis__vstup--castka{min-width:110px;text-align:right}.vypis__pohyby .vypis__vstup--zprava,.vypis__pohyby .vypis__vstup--protiucet_nazev{min-width:150px}.vypis__vstup--clovek{font-weight:var(--vaha-tucna)}.vypis__pohyby tbody tr.vypis__radek--vynechany{background:var(--bg-page);color:var(--text-secondary)}.vypis__zapocitat{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.vypis__citace{margin-top:10px;font-size:var(--text-12);line-height:1.5}.vypis__citace summary{min-height:32px;cursor:pointer;font-weight:var(--vaha-tucna)}.vypis__vynechano{color:var(--warn-text)}@media (pointer: coarse){.vypis__citace summary{display:flex;align-items:center;min-height:var(--cil-tablet)}}.faktury__lista{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:18px 0 14px}.faktury__hledani{display:flex;flex:1;min-width:260px;gap:8px}.faktury__hledani .vstup{flex:1}.faktury__radek{cursor:pointer}.faktury__radek:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.faktury__chyba{color:var(--danger-text);font-size:var(--text-13)}.faktury__hlavicka-formulare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faktury__radky{margin-top:12px}.faktury__radky td{vertical-align:top}.faktury__mj{width:72px}.faktury__cislo{width:110px;text-align:right}.faktury__nahled{margin-top:16px;padding:14px 16px;border-radius:var(--radius-tlacitko);background:var(--bg-page)}.faktury__nahled-titul{margin:0 0 8px;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.faktury__souhrn{display:grid;grid-template-columns:auto auto;gap:4px 16px;margin:0;font-size:var(--text-13)}.faktury__souhrn dd{margin:0;text-align:right;font-weight:var(--vaha-tucna)}@media (max-width: 720px){.faktury__hlavicka-formulare{grid-template-columns:1fr}}.rychla-faktura__zakaznik,.rychla-faktura__splatnost{display:flex;flex-direction:column;gap:4px;margin:0;font-size:var(--text-14)}.rychla-faktura__rezim{display:flex;flex-direction:column;gap:6px;margin:8px 0 12px}.rychla-faktura__rezim p{margin:0}.rychla-faktura__rozpracovane{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.rychla-faktura__ukladani{margin:0;font-size:var(--text-12)}.rychla-faktura__radky-obal .faktury__radky td:first-child{min-width:240px}.rychla-faktura__radky-obal .faktury__cislo{width:96px}.rychla-faktura__ico{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.rychla-faktura__druh{margin-top:6px;width:auto;min-width:120px}.rychla-faktura__pridat{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:12px}.rychla-faktura__pridat>:first-child{flex:1;min-width:260px}.rychla-faktura__akce{display:flex;flex-wrap:wrap;gap:8px}.rychla-faktura__prilohy{margin-top:16px}.rychla-faktura__seznam-priloh{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;font-size:var(--text-13)}.rychla-faktura__seznam-priloh li{display:flex;align-items:center;justify-content:space-between;gap:12px}.rychla-faktura__dalsi{margin-top:16px}.rychla-faktura__dalsi summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.rozpad{margin:14px 0}.rozpad__nadpis{margin:0 0 4px;font-size:var(--text-12);font-weight:var(--vaha-extra);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.rozpad__prazdne,.rozpad__vedlejsi{margin:4px 0;font-size:var(--text-12);line-height:1.4;color:var(--text-secondary);text-wrap:pretty}.rozpad__karty{display:flex;flex-direction:column;gap:10px;margin:10px 0;padding:0;list-style:none}.rozpad__karta{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.rozpad__hlavicka{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;font-size:var(--text-13)}.rozpad__castka{font-weight:var(--vaha-tucna);white-space:nowrap}.rozpad__otazka{margin:8px 0;padding:8px 10px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text);font-size:var(--text-12);line-height:1.4}.rozpad__karta .vstup{min-height:var(--cil-tablet);width:100%}.rozpad__transakce{margin-top:8px;font-size:var(--text-12)}.rozpad__transakce summary{cursor:pointer;color:var(--text-secondary);min-height:var(--cil-radek)}.rozpad__soucet{display:flex;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid var(--row-border);font-size:var(--text-13)}.rozpad__sedi{margin:6px 0;font-size:var(--text-12);color:var(--ok-text)}.rozpad__poznamky{margin:6px 0;padding-left:18px;font-size:var(--text-12);color:var(--text-secondary)}.ucetnictvi__export-hlava{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 18px;margin:12px 0}.rozpad__akce{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:10px}.tabulka tbody tr.tabulka__radek--klik{cursor:pointer}.tabulka tbody tr.tabulka__radek--klik:hover{background:var(--bg-hover)}.prijate__sbaleny>summary{min-height:var(--cil-bezny);padding:8px 0;font-size:var(--text-14);font-weight:var(--vaha-extra);cursor:pointer}.prijate__podklad-detail{padding:0 0 12px}.tabulka tbody tr.tabulka__radek--klik .tabulka__odkaz{padding:0;font:inherit;font-weight:var(--vaha-tucna);text-align:left;color:var(--accent);background:none;border:0;cursor:pointer}.tabulka tbody tr.tabulka__radek--klik .tabulka__odkaz:hover{text-decoration:underline}.uctenka-platba,.uctenky-skenu,.proplaceni{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.uctenka-platba__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--text-14)}.uctenka-platba__sken{margin:0;font-size:var(--text-13);color:var(--text-secondary)}.uctenka-platba__duvody{margin:6px 0;padding-left:20px}.uctenka-platba__odkud{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0}.uctenka-platba__volba{display:flex;align-items:flex-start;gap:10px;min-height:var(--cil-tablet);padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);font-size:var(--text-13);cursor:pointer}.uctenka-platba__volba input{margin-top:3px}.uctenka-platba__mol{display:flex;flex-direction:column;gap:8px}.uctenky-skenu__hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.uctenky-skenu__titul,.proplaceni__titul{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.uctenky-skenu__strany{display:flex;flex-wrap:wrap;gap:12px}.uctenky-skenu__strana{flex:1 1 260px;max-width:520px;margin:0}.uctenky-skenu__plocha{position:relative;width:100%;overflow:hidden;background:var(--bg-empty);border:1px solid var(--border);border-radius:var(--radius-input);touch-action:pan-y}.uctenky-skenu__plocha--kresleni{cursor:crosshair;touch-action:none}.uctenky-skenu__obraz{display:block;width:100%;height:100%;object-fit:contain;user-select:none;pointer-events:none}.uctenky-skenu__oblast{position:absolute;padding:0;background:transparent;border:2px solid var(--warn-text);border-radius:var(--radius-input);cursor:pointer}.uctenky-skenu__plocha--kresleni .uctenky-skenu__oblast{pointer-events:none}.uctenky-skenu__oblast--ok{border-color:var(--ok-text)}.uctenky-skenu__oblast--danger{border-color:var(--danger-text)}.uctenky-skenu__oblast--info{border-color:var(--info-text);border-style:dashed}.uctenky-skenu__oblast--aktualni{border-width:4px}.uctenky-skenu__cislo{position:absolute;top:4px;left:4px;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-pilulka);font-size:var(--text-12);font-weight:var(--vaha-extra);color:var(--text-primary)}.uctenky-skenu__vyber{position:absolute;background:var(--accent-soft);border:2px dashed var(--accent);opacity:.6;pointer-events:none}.uctenky-skenu__akce,.proplaceni__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.uctenky-skenu__seznam,.proplaceni__seznam{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.uctenky-skenu__radek{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:var(--cil-tablet);padding:6px 8px;border-bottom:1px solid var(--row-border);font-size:var(--text-13)}.uctenky-skenu__radek--aktualni{background:var(--accent-soft);border-radius:var(--radius-input)}.uctenky-skenu__popis{flex:1;min-width:200px}.proplaceni__radek{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-bottom:1px solid var(--row-border);font-size:var(--text-13)}.proplaceni__formular{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 12px}.proplaceni__formular .proplaceni__akce{grid-column:1 / -1}.zalohy,.cekaji-na-fakturu{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.zalohy__titul,.cekaji-na-fakturu__titul{margin:0;font-size:var(--text-14);font-weight:600}.zalohy__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--text-13)}.zalohy__vyznam,.zalohy__duvod{margin:0;font-size:var(--text-13);color:var(--text-secondary)}.zalohy__seznam,.cekaji-na-fakturu__seznam{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.zalohy__radek,.cekaji-na-fakturu__radek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:var(--cil-tablet);padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);font-size:var(--text-13)}.zalohy__popis,.cekaji-na-fakturu__popis{flex:1 1 260px;min-width:0}.zalohy__akce,.cekaji-na-fakturu__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zalohy__dph{display:flex;flex-wrap:wrap;gap:16px;margin:0;font-size:var(--text-13)}.zalohy__dph dt{color:var(--text-secondary)}.zalohy__dph dd{margin:0;font-weight:600}.zalohy__formular{display:flex;flex-direction:column;gap:8px}.original__soubory{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.original__soubor{min-height:var(--cil-radek);padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}.original__soubor[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.original__nahled{display:block;width:100%;height:420px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.original__obrazek{display:block;max-width:100%;max-height:420px;margin:0 auto;border-radius:var(--radius-tlacitko)}.original__bez-nahledu{padding:14px;border-radius:var(--radius-tlacitko);background:var(--bg-page);font-size:var(--text-12);color:var(--text-secondary)}.rozpad-rucne__radek{display:grid;grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) minmax(110px,.8fr) auto;gap:8px;align-items:center;margin-bottom:8px}.rozpad-rucne__popis{grid-column:1 / -1;margin-top:-4px;font-size:var(--text-12);color:var(--text-secondary)}.rozpad-rucne__soucet{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;font-size:var(--text-12)}.spz-nezname{margin-top:10px;padding:11px 13px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text);font-size:var(--text-12)}.spz-nezname__akce{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}@media (max-width: 640px){.rozpad-rucne__radek{grid-template-columns:1fr 1fr}.original__nahled{height:300px}}.odvozy-cekaji__radek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:8px 0;border-bottom:1px solid var(--row-border);font-size:var(--text-13)}.kontrola-cen__radek{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr) auto;gap:8px;align-items:center;margin-bottom:8px}@media (max-width: 720px){.kontrola-cen__radek{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.vazeni{--panel-bg: #1e2419;--panel-text: #ffffff;--panel-text-tlumeny: rgba(255, 255, 255, .75);--panel-plocha: rgba(255, 255, 255, .1);--panel-plocha-slaba: rgba(255, 255, 255, .08);--panel-obrys: rgba(255, 255, 255, .3);--panel-neaktivni-text: rgba(255, 255, 255, .5);--panel-rucni: #e8a23a;--panel-kg-odpojeno: #f2a5a5;--panel-chyba: #ffb4b4}.vazeni__panel-obal{position:sticky;top:calc(var(--hlavicka-vyska) + var(--pruhy-vyska, 0px));z-index:calc(var(--z-rail) - 1);padding-bottom:10px;background:var(--bg-page)}.vaha-panel{display:grid;grid-template-columns:minmax(min(260px,100%),1fr) auto;gap:10px 18px;align-items:center;padding:14px 18px;border:2px solid var(--panel-stav, var(--ok-text));border-radius:var(--radius-tlacitko);background:var(--panel-bg);color:var(--panel-text)}.vaha-panel--ustalena,.vaha-panel--podmin,.vaha-panel--nad_ovrenym{--panel-stav: var(--ok-text)}.vaha-panel--neustalena,.vaha-panel--pokilech_cekam{--panel-stav: var(--warn-text)}.vaha-panel--odpojeno,.vaha-panel--pretizeni{--panel-stav: var(--danger-text)}.vaha-panel--pokilech{--panel-stav: var(--info-text)}.vaha-panel--rucni{--panel-stav: var(--panel-rucni);background:var(--warn-text)}.vaha-panel__udaje{min-width:0}.vaha-panel__radek-stavu{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vaha-panel__tecka{display:inline-block;width:11px;height:11px;border-radius:50%;background:var(--panel-stav, var(--ok-text));box-shadow:0 0 0 3px #ffffff26}.vaha-panel__stav{font-size:var(--text-12);font-weight:var(--vaha-extra);letter-spacing:.08em}.vaha-panel__nazev{font-size:var(--text-12);color:var(--panel-text-tlumeny)}.vaha-panel__stitek{padding:2px 8px;border-radius:var(--radius-pilulka);background:var(--panel-plocha);font-size:var(--text-11);font-weight:var(--vaha-extra)}.vaha-panel__hmotnost-radek{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.vaha-panel__kg{font-size:clamp(34px,6vw,56px);font-weight:var(--vaha-extra);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.vaha-panel--odpojeno .vaha-panel__kg,.vaha-panel__kg--stary{color:var(--panel-kg-odpojeno)}.vaha-panel__tuny{font-size:var(--text-14);font-weight:var(--vaha-tucna);color:var(--panel-text-tlumeny);white-space:nowrap}.vaha-panel__posledni,.vaha-panel__poznamka{margin:4px 0 0;font-size:var(--text-12);color:var(--panel-text-tlumeny)}.vaha-panel__poznamka{font-weight:var(--vaha-tucna);color:var(--panel-chyba)}.vaha-panel__akce{display:flex;flex-direction:column;gap:8px;align-items:stretch;min-width:200px}.vaha-panel__akce .tlacitko-s-duvodem{display:flex;flex-direction:column;gap:4px}.vaha-panel__akce .duvod,.vaha-panel__timeout .duvod{width:0;min-width:100%;color:var(--panel-text);font-weight:var(--vaha-tucna);text-align:center}.vaha-panel__akce:has(>.vaha-panel__timeout){grid-column:1 / -1}.vaha-panel__zvazit.tlacitko{min-height:56px;padding:0 26px;border:none;border-radius:var(--radius-tlacitko);font-size:var(--text-16);font-weight:var(--vaha-extra)}.vaha-panel__zvazit.tlacitko:disabled{background:var(--panel-plocha);color:var(--panel-neaktivni-text)}.vaha-panel__tlacitko{min-height:var(--cil-tablet);padding:0 14px;border:1px solid var(--panel-obrys);border-radius:var(--radius-tlacitko);background:var(--panel-plocha-slaba);color:var(--panel-text);font-size:var(--text-12);font-weight:var(--vaha-extra);cursor:pointer}.vaha-panel__tlacitko:disabled{color:var(--panel-neaktivni-text);cursor:not-allowed}.vaha-panel__tlacitko--male{min-height:36px;margin-top:6px}.vaha-panel__rada{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.vaha-panel__rada .vaha-panel__tlacitko,.vaha-panel__rada>.tlacitko-s-duvodem{flex:1}.vaha-panel__rada>.tlacitko-s-duvodem .vaha-panel__tlacitko{width:100%}.vaha-panel__rada>.tlacitko-s-duvodem:has(>.duvod){flex-basis:100%}.vaha-panel__pruh{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--panel-text)}.vaha-panel__pruh .vaha-panel__tlacitko--male{margin-top:0}.vlozene-vazeni--karta{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.vaha-panel__cekam{margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra);text-align:center}.vaha-panel__timeout{display:flex;flex-direction:column;gap:8px}.vaha-panel__timeout-text{margin:0;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--panel-chyba)}.vaha-panel__pamet,.vaha-panel__volby{display:flex;flex-direction:column;gap:6px}.vaha-panel__volba{display:grid;grid-template-columns:minmax(160px,auto) 1fr;gap:10px;align-items:center}.vaha-panel__volba-rada{margin:0;font-size:var(--text-12);color:var(--panel-text)}@media (width <= 720px){.vaha-panel__volba{grid-template-columns:1fr;gap:4px}}.vaha-panel__pole{display:flex;flex-direction:column;gap:3px;font-size:var(--text-11);font-weight:var(--vaha-tucna);text-transform:uppercase;letter-spacing:.04em}.vazeni__vyber-vahy{min-width:220px;margin:0}.vazeni__velke-akce{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.vazeni__velke{flex:1 1 220px;min-height:var(--cil-tablet)}.vazeni__jen-svoje{margin-bottom:14px}.vazeni__sloupce{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.vazeni__sloupec{margin:0}.vazeni__nadpis{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.vazeni__nadpis-doplnek{font-size:var(--text-12);font-weight:var(--vaha-bezna);color:var(--text-secondary)}.vazeni__seznam{margin:0;padding:0;list-style:none}.vazeni__radek{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;width:100%;min-height:var(--cil-tablet);padding:8px 6px;border:none;border-top:1px solid var(--row-border);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.vazeni__radek--staticky{cursor:default}.vazeni__radek:hover:not(.vazeni__radek--staticky){background:var(--bg-hover)}.vazeni__radek-hlava{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--text-13)}.vazeni__radek-telo{margin:0;font-size:var(--text-12)}.vazeni__radek:has(>.vazeni__radek-hodnota)>:not(.vazeni__radek-hodnota){grid-column:1;min-width:0;overflow-wrap:anywhere}.vazeni__radek-hodnota{grid-column:2;grid-row:1 / span 3;align-self:center;text-align:right;font-size:var(--text-16);white-space:nowrap}.vazeni__spz{font-weight:var(--vaha-extra);letter-spacing:.04em}.vazeni__vedlejsi{font-size:var(--text-12);color:var(--text-secondary)}.vazeni__popisek{display:block;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.vazeni__formular{margin-top:0}.vazeni__formular-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.vazeni__formular-hlava h2{flex:1;margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.vazeni__mrizka{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.vazeni__sirka-2{grid-column:1 / -1}.vazeni__segment{display:flex;flex-wrap:wrap;gap:6px}.vazeni__segment-tlacitko{min-height:var(--cil-tablet);padding:0 14px;border:1.5px solid var(--border);border-radius:var(--radius-pilulka);background:none;color:var(--text-primary);font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.vazeni__segment-tlacitko--aktivni{border-color:var(--accent-solid);background:var(--accent-soft);color:var(--accent)}.vazeni__duplicita{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 12px}.vazeni__cipy{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.vazeni__cip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}.vazeni__cip--pocet{cursor:default}.vazeni__cip button{min-width:28px;min-height:28px;border:none;border-radius:var(--radius-input);background:var(--bg-input);color:var(--text-primary);font-size:var(--text-14);font-weight:var(--vaha-extra);cursor:pointer}.vazeni__obaly-radek{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:10px}.vazeni__novy-obal{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel)}.vazeni__novy-obal-akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;grid-column:1 / -1}.vazeni__odecty{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.vazeni__odecty>.vazeni__popisek{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.vazeni__patka{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:14px}.vazeni__patka-duvod{flex:1 1 100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vazeni__prvni-souhrn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.vazeni__velka-hodnota{font-size:var(--text-24);font-weight:var(--vaha-extra);font-variant-numeric:tabular-nums}.vazeni__tary{margin-bottom:14px}.vazeni__tary-seznam{margin:0 0 10px;padding:0;list-style:none}.vazeni__tary-seznam li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:var(--cil-tablet);border-top:1px solid var(--row-border);font-size:var(--text-13)}.vazeni__potvrzeni-druheho{padding:14px;border:1px solid var(--accent-solid);border-radius:var(--radius-tlacitko);background:var(--accent-soft)}.vazeni__souhrn{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:10px 0}.vazeni__souhrn strong{display:block;font-size:var(--text-19);font-variant-numeric:tabular-nums}.vazeni__souhrn-netto strong{font-size:var(--text-24);color:var(--accent)}.vazeni__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-bottom:12px}.vazeni__filtr{min-width:200px;margin:0}.vazeni__vyber{width:20px;height:20px;cursor:pointer}.vazeni__filtry-akce{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.vazeni__souhrn-radek{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 10px;font-size:var(--text-13)}.vazeni__tabulka td{vertical-align:middle}.vazeni__stitky-bunka,.vazeni__tabulka .vazeni__spz{white-space:nowrap}.vazeni__vozidlo{border-top:1px solid var(--row-border)}.vazeni__vozidlo-detail{padding:8px 6px 14px}.vazeni__nastaveni .sekce__karta{margin-bottom:14px}.rucni__varovani{margin:0 0 12px;padding:10px 12px;border-left:4px solid var(--warn-text);border-radius:var(--radius-input);background:var(--warn-bg);color:var(--warn-text);font-size:var(--text-13);font-weight:var(--vaha-tucna)}.rucni__volba{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;border:none}.rucni__moznost{display:flex;flex:1 1 180px;flex-direction:column;gap:2px;min-height:var(--cil-tablet);padding:8px 12px;border:1.5px solid var(--border);border-radius:var(--radius-tlacitko);background:none;color:var(--text-primary);text-align:left;cursor:pointer}.rucni__moznost--vybrana{border-color:var(--accent-solid);background:var(--accent-soft)}.rucni__moznost-nazev{font-size:var(--text-13);font-weight:var(--vaha-extra)}.rucni__moznost-popis{font-size:var(--text-12);color:var(--text-secondary)}.vazeni__detail{display:flex;flex-direction:column;gap:8px;min-width:min(520px,100%)}.vazeni__udaje{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:4px 16px;margin:0;font-size:var(--text-13)}.vazeni__udaje dt{color:var(--text-secondary)}.vazeni__udaje dd{margin:0;font-weight:var(--vaha-tucna)}.vazeni__tisky{margin:0;padding-left:18px;font-size:var(--text-12);color:var(--text-secondary)}.vazeni__tisky .stitek{margin-left:6px}.vazeni__mereni-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none}.vazeni__mereni-detail li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:var(--radius-tlacitko);background:var(--bg-page)}.vazeni__email-text{margin:0;padding:10px 12px;border-radius:var(--radius-tlacitko);background:var(--bg-page);font:inherit;font-size:var(--text-13);white-space:pre-wrap}.vazeni__nepotvrzena{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px 14px;border:2px solid var(--accent-solid);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.vazeni__nepotvrzena-hlava{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;justify-content:space-between}.vazeni__nepotvrzena-hlava h3{margin:0;font-size:var(--text-14)}.vazeni__nepotvrzena-celkem,.vazeni__nepotvrzena-kg{color:var(--ok-text);font-size:var(--text-16)}.vazeni__nepotvrzena-seznam{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.vazeni__nepotvrzena-seznam li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:6px 0;border-top:1px dashed var(--border);font-size:var(--text-13)}.vazeni__nepotvrzena-kg{min-width:80px;white-space:nowrap}.vazeni__nepotvrzena-polozka{flex:1;min-width:160px}.vazeni__historie{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.vazeni__historie li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);font-size:var(--text-13)}.vazeni__historie .stitek{align-self:flex-start;margin-top:4px}.vazeni__mimo{display:flex;flex-direction:column;gap:12px;min-width:min(620px,100%)}.vazeni__mrizka--husta{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.vazeni__navrh-fotky{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.vazeni__potvrzeni,.vazeni__prepinac{display:flex;align-items:center;gap:8px;min-height:44px;font-size:var(--text-13)}.vazeni__ke-kontrole{margin:0}@media (width <= 720px){.vaha-panel{grid-template-columns:minmax(0,1fr)}.vaha-panel__akce{min-width:0}.vazeni__filtry-akce{margin-left:0}.vazeni__vyber{width:28px;height:28px}}.vazeni__podtitul{margin:20px 0 4px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.vazeni__blok{margin:8px 0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg-input);font-family:var(--p-mono);font-size:var(--text-12);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.vazeni__blok--token{background:var(--bg-card);font-size:var(--text-13)}.vazeni__akce{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.vazeni__zakazka{margin:0 0 14px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg-input)}.vazeni__zakazka .vazeni__popisek{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 4px}.vazeni__zakazka-radek{margin:0 0 8px;font-size:var(--text-13)}.vazeni__zakazka .hlaska{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0}.vazeni__cip--aktivni{border-color:var(--accent-solid);background:var(--accent-soft);color:var(--accent);font-weight:var(--vaha-tucna)}.vazeni__cip:disabled{opacity:.55;cursor:not-allowed}.vazeni__k-vazeni{margin:0 0 14px}.vazeni__karty{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none}.vazeni__karta{display:flex;flex-direction:column;gap:4px;width:100%;min-height:var(--cil-tablet);padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:inherit;font:inherit;text-align:left;cursor:pointer}.vazeni__karta:hover{background:var(--bg-hover)}.vazeni__karta--shoda{border-color:var(--accent-solid);box-shadow:inset 0 0 0 1px var(--accent-solid)}.vazeni__karta .stitek{align-self:flex-start}.vazeni__polozky-obal{margin:10px 0}.vazeni__polozky{width:100%;border-collapse:collapse;margin:6px 0;font-size:var(--text-13)}.vazeni__polozky th,.vazeni__polozky td{padding:6px 8px;border-bottom:1px solid var(--row-border);text-align:left;vertical-align:top}.vazeni__polozky th{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);text-transform:uppercase}.vazeni__polozky .tabulka--cislo{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.vazeni__polozky-zpusob{color:var(--text-secondary);font-size:var(--text-12)}.vazeni__polozka--nebylo td{color:var(--text-secondary)}.vazeni__mezivazeni{margin:10px 0 14px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.vazeni__mezivazeni .vazeni__cip{min-height:44px}.vazeni__potvrzeni-druheho .hlaska{display:block}.vazeni__potvrzeni-druheho .hlaska p{margin:0 0 8px}.rozpocet__pravidla{gap:6px}.rozpocet__hodnoty{display:grid;gap:6px;margin:10px 0}.rozpocet__hodnota{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:10px;align-items:center;font-size:var(--text-13)}.vazeni__mezinadpis{margin:18px 0 10px;padding-top:14px;border-top:1px solid var(--row-border);font-size:var(--text-13);font-weight:var(--vaha-extra);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.vazeni__mezinadpis+*{margin-top:0}.vazeni__zakazky{display:grid;gap:6px;margin-top:8px}.vazeni__subjekt{display:grid;gap:4px;align-content:start}.vazeni__subjekt .tlacitko--textove{justify-self:start}@media (max-width: 949px){.vazeni__prehled{display:flex;flex-direction:column}.vazeni__sloupce{display:contents}.vazeni__sloupce>.vazeni__sloupec:first-child{order:1;margin-bottom:14px}.vazeni__prehled>.vazeni__k-vazeni{order:2}.vazeni__sloupce>.vazeni__sloupec:last-child{order:3}.vazeni__nadpis,.vazeni__spz{font-size:var(--text-16)}.vazeni__nadpis-doplnek,.vazeni__vedlejsi{font-size:var(--text-13)}.vazeni__radek-telo{font-size:var(--text-14)}}@media (min-width: 561px) and (max-width: 949px) and (pointer: coarse){.vazeni__formular>.vazeni__patka{position:sticky;bottom:calc(var(--spodni-lista-vyska) + env(safe-area-inset-bottom,0px));z-index:2;padding:12px 0;border-top:1px solid var(--border);background:var(--bg-card)}}@media (pointer: coarse){.vazeni__cip--pocet{min-height:var(--cil-tablet)}.vazeni__cip--pocet button{min-width:var(--cil-tablet);min-height:var(--cil-tablet)}.vazeni__tary .vazeni__cip{min-height:var(--cil-tablet)}}@media (max-width: 560px){.vaha-panel__tlacitko--male{min-height:var(--cil-tablet)}}.nakladka__celkem{font-size:var(--text-16);font-weight:800}.nakladka__ted{margin:8px 0 12px;font-size:var(--text-19)}.nakladka__ted strong{font-weight:800;text-transform:uppercase}.nakladka__dlazdice{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none}.nakladka__dlazdice-tlacitko{display:flex;flex-direction:column;gap:4px;width:100%;height:100%;min-height:88px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.nakladka__dlazdice-tlacitko strong{font-size:var(--text-16)}.nakladka__dlazdice-tlacitko--aktivni{border:2px solid var(--accent);background:var(--accent-soft)}.nakladka__dlazdice-tlacitko--navrh{border-style:dashed;color:var(--text-secondary)}.nakladka__odecet{max-width:360px;margin-top:12px}.nakladka__palety-seznam{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.nakladka__palety-seznam .nakladka__posledni{margin-top:0}.nakladka__posledni{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.nakladka__posledni>span{flex:1 1 240px;min-width:0}.nakladka__presun select{min-height:var(--cil-tablet)}.nakladka__novy-druh,.nakladka__sparovat{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px}.nakladka__souhrn .tabulka{max-width:560px}@media (pointer: coarse){.nakladka .tlacitko{min-height:var(--cil-tablet)}}.vozidla-provoz__nastroje{flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.vozidla-provoz__mesic{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.vozidla-provoz__tabulka th,.vozidla-provoz__tabulka td{white-space:nowrap}.vozidla-provoz__orientacne{color:var(--text-secondary)}.vozidla-provoz__zdroj{margin-left:6px;color:var(--text-secondary);font-size:var(--text-11)}.vozidla-provoz__celkem td{border-top:2px solid var(--border);font-weight:var(--vaha-extra)}.tankovani__nahrani{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px;padding:16px;border:1px dashed var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-empty)}.tankovani__nahrani--pretazeni{outline:2px dashed var(--accent);outline-offset:4px}.tankovani__nahrani-text{flex:1 1 280px}.tankovani__nahrani h2,.tankovani__blok h2{margin:0 0 4px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.tankovani__nahrani>.prubeh,.tankovani__nahrani>.hlaska{flex:1 1 100%}.tankovani__vysledek p{margin:0 0 4px}.tankovani__posledni{margin:0 0 10px}.tankovani__nastroje{flex-wrap:wrap;margin:0 0 10px}.tankovani__souhrn{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;font-size:var(--text-13)}.tankovani__tabulka td{white-space:nowrap}.tankovani__blok{margin:24px 0 0}.tankovani__vybrana td{background:var(--accent-soft)}.vozidla__akce .tlacitko-s-duvodem{align-items:flex-end;max-width:340px;text-align:right}.vozidla__nastroje{margin:0 0 10px}.vozidla__nazev{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.vozidla__odkaz{display:inline-flex;align-items:center;min-height:var(--cil-radek);padding:0;border:0;background:none;font:inherit;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-primary);text-align:left;cursor:pointer}.vozidla__odkaz:hover{color:var(--accent)}.vozidla__rz,.vozidla__nosnost{white-space:nowrap}.vozidla-karta__stitky{display:flex;flex-wrap:wrap;gap:6px}.vozidla-formular__oddil{margin-top:8px;padding-top:16px;border-top:1px solid var(--border)}.vozidla-formular__oddil:first-of-type{margin-top:0;padding-top:0;border-top:0}.vozidla-formular__nadpis{margin:0 0 10px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.vozidla-formular{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;gap:12px 16px}.vozidla-formular .pole__popisek{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 560px){.vozidla-formular{grid-template-columns:minmax(0,1fr)}}.vozidla-formular__skupina{display:flex;flex-direction:column;gap:8px}.vozidla-formular__podnadpis{margin:4px 0 0;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-primary)}.vozidla-formular__volby{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 24px}.vozidla-formular__cela{grid-column:1 / -1}.vozidla-formular__priznaky{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 20px}.vozidla-karta__prazdno{margin:0;padding:14px;border-radius:var(--radius-tlacitko);background:var(--bg-empty);font-size:var(--text-13);color:var(--text-secondary)}.vozidla-karta__zavady{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none;font-size:var(--text-13)}.vozidla-oddil__hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:10px}.vozidla-oddil__hlava .vozidla-formular__nadpis{margin:0}.vozidla-oddil__akce{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.vstup.vozidla-vstup-maly{width:auto;min-height:var(--cil-radek);padding:0 8px;font-size:var(--text-12)}.tlacitko.vozidla__smazat{color:var(--danger-text)}.vozidla-dokumenty,.vozidla-znamky{display:grid;gap:8px;margin:0;padding:0;list-style:none}.vozidla-dokumenty__nahrani{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.vozidla-dokumenty__nahrani label.tlacitko{cursor:pointer}.vozidla-dokumenty__nahrani label.tlacitko[aria-disabled=true]{cursor:default;opacity:.6}.vozidla-dokumenty__nahrani label.tlacitko:focus-within{outline:2px solid var(--accent);outline-offset:2px}.vozidla-dokumenty__radek{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.vozidla-dokumenty__hlavni{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.vozidla-dokumenty__nazev{flex:1 1 160px;min-width:0;overflow:hidden;font-size:var(--text-13);font-weight:var(--vaha-tucna);text-overflow:ellipsis;white-space:nowrap}.vozidla-dokumenty__platnost{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--text-12);color:var(--text-secondary)}.vozidla-dokumenty__akce{display:inline-flex;flex-wrap:wrap;gap:2px;margin-left:auto}.vozidla-navrh{margin-top:8px;padding:10px 12px;border:1px dashed var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel);font-size:var(--text-12)}.vozidla-navrh__duvod,.vozidla-navrh__shoda{margin:0 0 6px}.vozidla-navrh__varovani{margin:0 0 6px;font-weight:var(--vaha-tucna);color:var(--warn-text)}.vozidla-navrh__akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.vozidla-znamka{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vozidla-znamka__stav{font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.vozidla-znamka__stav--prosla{color:var(--danger-text)}.vozidla-znamka__stav--konci{color:var(--warn-text)}.vozidla-znamka__stav--platna{color:var(--ok-text)}.vozidla-naklady__ovladani{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px}.vozidla-naklady__posun{display:inline-flex;align-items:center;gap:6px}.vozidla-naklady__obdobi{min-width:130px;font-size:var(--text-13);font-weight:var(--vaha-tucna);text-align:center}.vozidla-naklady__odpis{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-12);font-weight:var(--vaha-tucna)}.vozidla-naklady__karty{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.vozidla-naklady__karta{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.vozidla-naklady__karta--celkem{border-color:var(--accent-soft);background:var(--accent-soft)}.vozidla-naklady__popis{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.vozidla-naklady__hodnota{margin-top:4px;font-size:var(--text-16);font-weight:var(--vaha-extra)}.vozidla-naklady__pod{font-size:var(--text-11);color:var(--text-secondary)}.vozidla-naklady__kckm{font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--accent)}.vozidla-naklady__vysvetleni{margin:10px 0;font-size:var(--text-12);color:var(--text-secondary)}.vozidla-naklady__upozorneni{margin:0 0 8px}.vozidla-naklady__ceka{font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--warn-text)}.vozidla-naklady__schvaleno{font-size:var(--text-12);color:var(--ok-text)}.vozidla-plan__vypnuto td{color:var(--text-secondary)}.vozidla-plan__ukon{display:inline-flex;align-items:center;gap:8px;font-weight:var(--vaha-tucna)}.vozidla-plan__interval{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.vstup.vozidla-plan__cislo{width:56px}.vstup.vozidla-plan__cislo--km{width:84px;margin-left:6px}.vozidla-plan__dalsi{white-space:nowrap}.vozidla-plan__pojistka{font-size:var(--text-11)}.vozidla-servis-form__z-faktury{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.vozidla-servis-form__dva{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vozidla-odecet-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end;gap:10px 12px;margin-bottom:12px;padding:12px;border-radius:var(--radius-tlacitko);background:var(--bg-card);border:1px solid var(--border)}.vozidla-odecet-form__akce{display:flex;flex-wrap:wrap;gap:8px}.vozidla-odecet-form__chyba{grid-column:1 / -1;margin:0}.vozidla-odecty__stav{font-weight:var(--vaha-tucna);white-space:nowrap}.vozidla-odecty__stav--nesedi{color:var(--warn-text)}.vozidla-odecty__nesedi-radek>td{padding-top:0;border-top:0}.vozidla-odecty__nesedi{margin:0;padding:6px 10px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text);font-size:var(--text-12)}.vozidla-odecty__nesedi strong{font-weight:var(--vaha-tucna)}.vozidla-gps__hlaska-info{margin-top:0;background:var(--info-bg);color:var(--info-text)}.vozidla-gps__simulator{margin-bottom:10px}.vozidla-gps__hlaska-info+.vozidla-gps__hlaska-info{margin-top:8px}.vozidla-gps__souhrn{display:flex;flex-wrap:wrap;gap:12px 32px;margin:10px 0}.vozidla-gps__poloha-blok{flex:1 1 260px;min-width:0}.vozidla-gps__poloha{display:flex;flex-direction:column;gap:4px;margin-top:4px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.vozidla-gps__poloha .tabulka__vedlejsi{font-weight:var(--vaha-bezna)}.vozidla-gps__km{margin-top:4px;font-size:var(--text-16);font-weight:var(--vaha-extra);white-space:nowrap}.vozidla-gps__upozorneni{margin:0 0 10px}.vozidla-gps__tabulka td{vertical-align:top}.vozidla-gps__cislo{white-space:nowrap}.vozidla-gps__odkaz{color:inherit;text-decoration:underline dotted}.vozidla-gps__stani,.vozidla-gps__tacho,.vozidla-gps__mapa{margin-top:12px}.vozidla-gps__tacho .tabulka__vedlejsi{display:block;margin-top:4px;text-wrap:pretty}.vozidla-gps__rozdil--velky{color:var(--warn-text)}.vozidla-registr{margin-top:22px;padding-top:18px;border-top:1px solid var(--border)}.vozidla-registr__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.vozidla-registr__nadpis{flex:1 1 200px;margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.vozidla-registr__napoveda{margin:0 0 12px;font-size:var(--text-12);color:var(--text-secondary)}.tlacitko.vozidla-registr__nova{margin-bottom:12px}.vozidla-registr__prazdno{margin:0;padding:6px 0 14px;font-size:var(--text-13);color:var(--text-secondary)}.vozidla-registr__karta{margin-bottom:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.vozidla-registr__karta--zvyraznena{border-color:var(--accent);background:var(--accent-soft)}.vozidla-registr__radek{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.vozidla-registr__radek:last-child{margin-bottom:0}.vozidla-registr__paticka{align-items:center}.vstup.vozidla-registr__datum{width:150px}.vstup.vozidla-registr__vyber{width:200px}.vstup.vozidla-registr__castka{width:130px}.vstup.vozidla-registr__siroke{flex:1 1 240px;width:auto;min-width:200px}.vozidla-registr__priznak{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-12);font-weight:var(--vaha-tucna);white-space:nowrap}.vozidla-registr__mezera{flex:1}@media (max-width: 560px){.vozidla-formular,.vozidla-servis-form__dva{grid-template-columns:minmax(0,1fr)}.vstup.vozidla-registr__datum,.vstup.vozidla-registr__vyber,.vstup.vozidla-registr__castka,.vstup.vozidla-registr__siroke{flex:1 1 100%;width:100%;min-width:0}.vozidla__odkaz{min-height:var(--cil-tablet)}}@media (pointer: coarse){.vstup.vozidla-vstup-maly{min-height:var(--cil-bezny)}.vozidla__odkaz{min-height:var(--cil-tablet)}}@media (max-width: 560px){.vstup.vozidla-vstup-maly{min-height:var(--cil-tablet);font-size:var(--text-16)}}.vozidla-ridici__nastroje{flex-wrap:wrap;gap:8px 12px}.vozidla-ridici__vlastni{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.vozidla-ridici__tabulka th,.vozidla-ridici__tabulka td{white-space:nowrap}.vozidla-ridici__pocet{color:var(--text-secondary)}.vozidla-ridici__pocet--nenulovy{color:var(--warn-text);font-weight:var(--vaha-extra)}.hlaska.vozidla-ridici__vypnuto{margin:0 0 12px}.vozidla-ridici__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.vozidla-ridici__den{padding:14px 0;border-top:1px solid var(--border)}.vozidla-ridici__den-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px}.vozidla-ridici__den-nadpis{margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.vozidla-ridici__udaje{margin-bottom:10px}.vozidla-ridici__udalosti{display:flex;flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none}.vozidla-ridici__udalost{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);font-size:var(--text-13)}.vozidla-ridici__udalost-hlava,.vozidla-ridici__akce{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.hlaska.vozidla-ridici__vysvetleni{margin:0;padding:6px 10px;text-wrap:pretty}.vozidla-ridici__body{margin-top:6px}.vozidla-registr__gps{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:var(--text-12)}.vozidla-registr__gps-jizda{flex:1 1 100%;display:flex;flex-direction:column;gap:6px}.vozidla-stav{display:flex;flex-direction:column;gap:12px}.vozidla-stav__radek{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}.vozidla-stav__od{font-size:var(--text-12);color:var(--text-secondary)}.vozidla-stav__akce{display:flex;justify-content:flex-start}.vozidla-stav__zakazky{margin:6px 0 0;padding-left:18px}.vozidla-foto{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 16px}.vozidla-foto__obraz{width:220px;max-width:100%;aspect-ratio:4 / 3;border-radius:var(--radius-tlacitko);background:var(--bg-empty);object-fit:cover;display:flex;align-items:center;justify-content:center;font-size:var(--text-12);color:var(--text-secondary)}.vozidla-foto__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vozidla-prevod{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;border-radius:var(--radius-tlacitko);background:var(--bg-empty)}.vozidla-prevod>.pole__napoveda{flex:1 1 280px}.vozidla-historie{margin:10px 0 0;padding-left:20px;font-size:var(--text-13, 13px);color:var(--text-secondary)}.vzory__hlava{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.vzory__hlava h1{margin:0 0 4px}.vzory__skupina{margin-top:22px}.vzory__skupina-nazev{margin:0 0 8px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.vzory__mrizka{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:10px}.vzory__karta{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:6px;padding:13px 15px;background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.vzory__karta-nazev{margin:0;font-size:var(--text-13);font-weight:var(--vaha-tucna);line-height:1.3}.vzory__karta-text{display:flex;flex-direction:column;gap:6px}.vzory__karta-popis{margin:0;font-size:var(--text-12);color:var(--text-secondary);line-height:1.45;text-wrap:pretty}.vzory__predpis{margin:0;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--warn-text)}.vzory__karta-akce{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.vzory__karta-dalsi{display:flex;flex-direction:column;align-items:flex-start}.vzory__karta-pripominky{display:flex;align-items:flex-end}.vzory__pripominky{min-height:var(--cil-tablet);padding:0 4px;background:none;border:none;font:inherit;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary);cursor:pointer;white-space:nowrap}.vzory__pripominky--otevrene{color:var(--warn-text)}.vzory__poznamka{margin-top:14px;font-size:var(--text-12);color:var(--text-secondary)}.vzory__zpet{min-height:var(--cil-tablet);padding:0;margin-bottom:4px;background:none;border:none;font:inherit;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--accent);cursor:pointer}.vzory__popisek{margin:0 0 8px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.vzory-editor__akce{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.vzory-editor__otisk{margin:10px 0 0;font-size:var(--text-12);color:var(--text-secondary);text-wrap:pretty}.vzory-editor__mrizka{display:grid;grid-template-columns:250px minmax(0,1fr) 260px;gap:20px;align-items:start;margin-top:16px}.vzory-editor__sloupec{min-width:0}.vzory-editor__nadpis-stranka{margin-top:22px}.vzory-editor__bez-bloku{margin:0;padding:14px;background:var(--bg-page);border-radius:var(--radius-tlacitko);font-size:var(--text-13);color:var(--text-secondary);line-height:1.55}.vzory-bloky{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:4px}.vzory-blok{display:flex;flex-direction:column;gap:2px;padding:6px 8px;background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-input)}.vzory-blok--vybrany{border-color:var(--accent);background:var(--accent-soft)}.vzory-blok__nazev{min-height:var(--cil-radek);padding:0;background:none;border:none;font:inherit;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-primary);text-align:left;cursor:pointer}.vzory-blok__skryty{font-weight:var(--vaha-bezna);color:var(--text-secondary)}.vzory-blok__ovladani{display:flex;align-items:center;gap:2px}.vzory-blok__tlacitko{min-width:34px;min-height:var(--cil-tablet);padding:0 6px;background:none;border:none;font:inherit;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary);cursor:pointer}.vzory-blok__tlacitko:disabled{color:var(--text-muted);cursor:not-allowed}.vzory-blok__tlacitko--odebrat{margin-left:auto;color:var(--danger-text)}.vzory-blok__tlacitko--odebrat:disabled{color:var(--text-muted)}.vzory-stranka{display:flex;flex-direction:column;gap:10px}.vzory-stranka__dvojice{display:flex;gap:10px}.vzory-stranka__dvojice>.pole{flex:1;min-width:0}.vzory-barva{padding:2px;height:var(--cil-bezny);cursor:pointer}.vzory-vlastnosti{display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--bg-card);border-radius:var(--radius-tlacitko);border:1px solid var(--border)}.vzory-vlastnosti__nazev{margin:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.vzory-vlastnosti__symboly{display:block;margin-top:5px;font-size:var(--text-11);color:var(--text-secondary);line-height:1.5}.vzory-vlastnosti__zarovnani{display:flex;gap:6px;flex-wrap:wrap;margin:0;padding:0;border:none}.vzory-vlastnosti__prepinac{display:flex;align-items:center;gap:8px;min-height:var(--cil-tablet);font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.vzory__nahled{min-width:0}.vzory__nahled-hlava{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.vzory__nahled-stav{font-size:var(--text-12);color:var(--text-secondary)}.vzory__papir{padding:16px;background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-tlacitko);overflow:auto;max-height:78vh}.vzory__papir-ram{display:block;width:794px;height:1123px;border:none;background:#fff;box-shadow:var(--shadow-pop);transform:scale(.62);transform-origin:top left;margin:0 -301.72px -426.74px max(0px,calc((100% - 492.28px)/2))}.vzory-historie{margin-top:20px}.vzory-historie__uvod{margin:0 0 10px;font-size:var(--text-12);color:var(--text-secondary)}.vzory-pripominky{list-style:none;margin:0 0 14px;padding:0}.vzory-pripominky__prazdne{margin:14px 0;font-size:var(--text-13);color:var(--text-secondary);text-align:center}.vzory-pripominka{padding:10px 0;border-top:1px solid var(--row-border)}.vzory-pripominka__hlava{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px;font-size:var(--text-13)}.vzory-pripominka__kdy,.vzory-pripominka__vyridil{font-size:var(--text-12);color:var(--text-secondary)}.vzory-pripominka__text{margin:0;font-size:var(--text-13);line-height:1.5}.vzory-pripominka__vyridil{margin:4px 0 0}.vzory-modal{position:fixed;inset:0;z-index:160;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--prekryv)}.vzory-modal__okno{display:flex;flex-direction:column;width:min(1180px,100%);height:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-modal);box-shadow:var(--shadow-modal);overflow:hidden}.vzory-modal__okno:focus{outline:none}.vzory-modal__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 18px 12px;border-bottom:1px solid var(--border)}.vzory-modal__titul{flex:1 1 280px;min-width:0}.vzory-modal__titul h2{margin:0;font-size:var(--text-16);font-weight:var(--vaha-extra)}.vzory-modal__meta{margin:4px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.vzory-modal__poznamka{margin:4px 0 0;font-size:var(--text-12);color:var(--info-text)}.vzory-modal__listovani{display:flex;align-items:center;gap:10px}.vzory-modal__sipka{display:inline-flex;align-items:center;justify-content:center;width:var(--cil-tablet);height:var(--cil-tablet);padding:0;color:var(--text-primary);background:none;border:1.5px solid var(--border);border-radius:var(--radius-tlacitko);cursor:pointer}.vzory-modal__sipka:disabled{opacity:.35;cursor:default}.vzory-modal__strana{min-width:96px;font-size:var(--text-13);font-weight:var(--vaha-tucna);font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:center}.vzory-modal__plocha{position:relative;flex:1;min-height:0;background:var(--bg-page)}.vzory-modal__posun{position:absolute;inset:0;padding:24px 76px 32px;overflow:auto;overscroll-behavior:contain}.vzory-modal__stav{margin:48px 0;font-size:var(--text-13);color:var(--text-secondary);text-align:center}.vzory-modal__chyba{max-width:560px;margin:24px auto}.vzory-modal__chyba p{margin:0 0 10px}.vzory-modal__bok{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);border-radius:50%;box-shadow:var(--shadow-card);cursor:pointer;transform:translateY(-50%)}.vzory-modal__bok:disabled{opacity:.3;cursor:default}.vzory-modal__bok--vlevo{left:14px}.vzory-modal__bok--vpravo{right:14px}@media (width <= 900px){.vzory-modal{padding:0}.vzory-modal__okno{border:0;border-radius:0}.vzory-modal__posun{padding:16px 12px 24px}.vzory-modal__bok{display:none}}@media (width <= 1100px){.vzory-editor__mrizka{grid-template-columns:minmax(0,1fr)}.vzory__papir-ram{transform:scale(.5);margin:0 -397px -561.5px max(0px,calc((100% - 397px)/2))}}.vzory-zneni__meta{margin:0 0 8px;font-size:var(--text-13)}.vzory-zneni__text{width:100%;min-height:160px;font-size:var(--text-13);line-height:1.5;resize:vertical}.vzory-zneni__dokumenty{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.vzory-zneni__akce{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.vzory-blok--zmeneny{border-color:var(--warn-text);box-shadow:0 0 0 1px var(--warn-text)}.vzory-ai{margin:12px 0 16px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.vzory-ai__radek{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.vzory-ai__popisek{align-self:center;font-size:var(--text-12);font-weight:var(--vaha-extra);color:var(--text-secondary);text-transform:uppercase}.vzory-ai__pokyn{flex:1 1 260px;min-width:0}.vzory-ai__navrh{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);font-size:var(--text-13)}.vzory-ai__zmeny{margin:6px 0;padding-left:18px;color:var(--warn-text);font-size:var(--text-12)}.vzory-ai__akce{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 6px}.vzory-navrh{margin-top:14px;font-size:var(--text-13)}.vzory-navrh__bloky{margin:8px 0;padding-left:20px}.vzory-navrh__text{margin:2px 0 6px;white-space:pre-line;color:var(--text-secondary);font-size:var(--text-12)}.vzory-navrh__ok{margin:8px 0;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--ok-text)}.zajemci__hlava{align-items:flex-start}.zajemci__hlava .podtitul{max-width:760px}.zajemci__pruh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 14px}.zajemci__pruh .tlacitko{min-height:44px}.zajemci__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 18px;margin:0 0 14px}.zajemci__hledani{flex:1 1 260px;min-width:220px;margin:0}.zajemci__vyber{min-width:180px;margin:0}.zajemci__vybrano{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 12px;padding:10px 14px;background:var(--bg-page);border-radius:10px;font-size:var(--text-13)}.zajemci__vybrano .tlacitko{min-height:44px}.zajemci__tabulka td{vertical-align:top}.zajemci__radek{cursor:pointer}.zajemci__radek--po-lhute td:first-child{box-shadow:inset 3px 0 0 var(--danger-text)}.zajemci__zaskrtnuti{width:44px;text-align:center}.zajemci__zaskrtnuti input{width:20px;height:20px}.zajemci__skupina th{padding-top:14px;font-size:var(--text-12);font-weight:var(--vaha-extra);text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;background:var(--bg-page)}.zajemci__jmeno{display:block;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.zajemci__datum{white-space:nowrap}.zajemci__bez{font-size:var(--text-12);color:var(--text-secondary)}.zajemci__po-lhute{display:block;width:fit-content;margin-top:4px;white-space:normal}.zajemci__znacky{display:flex;flex-wrap:wrap;gap:6px}.zajemci__udaje{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;margin:0}.zajemci__udaj dt{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);margin-bottom:4px}.zajemci__udaj dd{margin:0;font-size:var(--text-13);font-weight:var(--vaha-tucna);overflow-wrap:anywhere}.zajemci__akce{display:flex;flex-wrap:wrap;gap:10px}.zajemci__akce .tlacitko{min-height:44px}.zajemci__akce--smazat{justify-content:flex-end}.zajemci__email h3,.zajemci__osa h3{margin:0 0 6px;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.zajemci__email p{margin:0;max-height:260px;overflow:auto;padding:12px;background:var(--bg-page);border-radius:10px;font-size:var(--text-13);color:var(--text-secondary);line-height:1.5;white-space:pre-wrap}.zajemci__osa-hlava{display:flex;align-items:center;justify-content:space-between;gap:10px}.zajemci__udalosti{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.zajemci__udalost{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;background:var(--bg-page);border-radius:10px;font-size:var(--text-13)}.zajemci__udalost-kdy{font-weight:var(--vaha-tucna);white-space:nowrap}.zajemci__udalost-text{flex:1 1 200px;line-height:1.45;white-space:pre-wrap}.zajemci__vedlejsi{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.zajemci__radek-poli{display:flex;flex-wrap:wrap;gap:0 12px}.zajemci__pole-uzke{flex:1 1 180px;min-width:160px}.zajemci__zaskrtavatko{display:flex;align-items:center;gap:10px;min-height:44px;font-size:var(--text-13);cursor:pointer}.zajemci__zaskrtavatko input{width:20px;height:20px}.zajemci__volby{margin:0 0 12px;padding:0;border:0}.zakazky__cena-v-radku,.zakazky__volba-varianty{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:var(--text-13);font-weight:400}.zakazky__cena-v-radku-pole,.zakazky__volba-varianty-pole{display:inline-flex;align-items:center;gap:6px}.zakazky__cena-v-radku-vstup{width:110px;min-height:44px}.zakazky__volba-varianty-pole select{min-height:44px;max-width:100%}.zakazky__cena-v-radku-zaskrtnuti{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--text-secondary)}.zakazky__preceneni-seznam{margin:8px 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.zakazky__pruh--radky{flex-direction:column;align-items:stretch}.zakazky__pruh-radek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.zakazky__karta .zakazky__info-radky{display:flex;flex-direction:column;gap:4px;margin:0 0 12px}.zakazky__info-radky .zakazky__info-radek{margin:0;padding:6px 10px;border-radius:var(--radius-input);background:var(--bg-panel);color:var(--text-primary);font-size:var(--text-13);overflow-wrap:anywhere}.zakazky__info-radek a{text-decoration:underline}.zakazky__karta .zakazky__predani{margin:0 0 8px;padding:6px 10px;border-radius:var(--radius-input);background:var(--bg-panel);color:var(--text-primary);font-size:var(--text-13)}.formular-zakazky__nabidka{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:8px 0}.formular-zakazky__nabidka-text{margin:0;font-size:var(--text-13);line-height:1.45}.formular-zakazky__nabidka-akce,.formular-zakazky__zalozit{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.formular-zakazky__zalozit{margin:4px 0 8px}.formular-zakazky__koncepty{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.formular-zakazky__minule{display:flex;flex-direction:column;gap:7px;margin:8px 0;padding:11px 13px;border-radius:var(--radius-tlacitko);background:var(--bg-page)}.formular-zakazky__minule-hlava{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.formular-zakazky__minule-titul{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);letter-spacing:.04em}.formular-zakazky__bez-ceny{display:flex;flex-direction:column;gap:8px;margin:8px 0}.formular-zakazky__bez-ceny-titul{margin:0;font-size:var(--text-12);font-weight:var(--vaha-tucna)}.formular-zakazky__bez-ceny-radek{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.formular-zakazky__bez-ceny-nazev{flex:1 1 180px;min-width:0;font-size:var(--text-12)}.formular-zakazky__bez-ceny-cena{width:110px;flex:none}.formular-zakazky__bez-ceny-zaskrtnuti{display:inline-flex;align-items:center;gap:4px;min-height:var(--cil-bezny);font-size:var(--text-12)}.zakazky__objednavky{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.zakazky__objednavka{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zakazky__objednavka-nazev{display:flex;flex:1 1 160px;flex-direction:column;min-width:0;overflow-wrap:anywhere}.zakazky__podpis-obraz--maly{max-width:120px;max-height:44px;padding:2px 6px}.formular-zakazky__misto-z-dokumentu{margin:0 0 14px}.formular-zakazky__kandidati{display:flex;flex-wrap:wrap;gap:8px}.formular-zakazky__kandidat[aria-pressed=true]{border-color:var(--accent-solid);background:var(--accent-solid);color:#fff}.informovat__kanal{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--border)}.informovat__kanal:last-child{border-bottom:none;margin-bottom:0}.informovat__nadpis{font-size:var(--text-14);font-weight:800;margin:0 0 12px}.informovat__prijemci,.informovat__vynechano{list-style:none;margin:0 0 10px;padding:0}.informovat__prijemce{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;background:var(--bg-page);border:1px solid var(--border);border-radius:10px;padding:7px 10px;margin-bottom:6px}.informovat__adresa{font-size:var(--text-12);font-weight:600;overflow-wrap:anywhere}.informovat__zdroj{font-size:var(--text-11);color:var(--text-secondary)}.informovat__vynechano li{font-size:var(--text-12);color:var(--warn-text);margin-bottom:4px}.informovat__zaskrtnuti{display:flex;align-items:center;gap:8px;min-height:44px;font-size:var(--text-13);font-weight:600;cursor:pointer}.informovat__zaskrtnuti input{width:20px;height:20px}.komunikace-zakazky__akce{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.zakazky__karta .zakazky__identita{align-items:flex-start;gap:8px 20px;margin-bottom:12px}.zakazky__identita-text{flex:1 1 360px;min-width:0}.zakazky__karta .zakazky__cislo{margin:0 0 2px}.zakazky__nazev-radek{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.zakazky__karta .zakazky__znacky,.zakazky__karta .zakazky__souhrn-hlavicky{margin:0}.zakazky__karta .zakazky__hlavni-akce{flex:0 1 auto;align-items:center;justify-content:flex-end;gap:8px}.zakazky__hlavni-akce .tlacitko--primarni{min-width:150px;font-size:var(--text-14)}.zakazky__karta .zakazky__udaje--kompakt{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 20px;margin-bottom:10px}@media (min-width: 1200px){.zakazky__karta .zakazky__udaje--kompakt{grid-template-columns:repeat(4,minmax(0,1fr))}}.zakazky__karta .zakazky__udaje--kompakt dd{min-width:0;overflow-wrap:anywhere}.zakazky__karta .zakazky__udaje--kompakt .zakazky__udaj-cely{grid-column:1 / -1}.zakazky__karta .zakazky__udaje--kompakt .tlacitko--textove,.zakazky__karta .zakazky__pozornost .tlacitko--textove{min-height:28px;padding:0 4px;font-size:var(--text-12)}.zakazky__karta .zakazky__udaje--kompakt .tlacitko-s-duvodem,.zakazky__karta .zakazky__pozornost .tlacitko-s-duvodem{display:inline-flex}.zakazky__karta .zakazky__udaje--kompakt .zakazky__objednavka-akce{display:flex;flex-wrap:wrap;gap:0 8px}.zakazky__karta .zakazky__pozornost{display:flex;flex-direction:column;gap:6px;margin:0 0 10px}.zakazky__pozornost>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:6px 12px;border:1px solid var(--border);border-left:3px solid var(--warn-text);border-radius:var(--radius-input);background:var(--warn-bg)}.zakazky__pozornost dt{margin:0;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--warn-text)}.zakazky__pozornost dd{margin:0;min-width:0;font-size:var(--text-13);overflow-wrap:anywhere}.zakazky__pozornost .zakazky__vedlejsi-radek{display:inline}.zakazky__pozornost .zakazky__polozka-varovani{color:var(--text-primary)}.zakazky__pozornost .zakazky__mimo-kandidati{margin:4px 0 0;padding-left:18px}.zakazky__pozornost .pole__napoveda{margin:0}.zakazky__posledni-zmena{margin:0 0 10px;font-size:var(--text-12);color:var(--text-secondary);overflow-wrap:anywhere}.zakazky__posledni-popisek{font-weight:var(--vaha-tucna)}.zakazky__dalsi-udaje{margin:0 0 10px}.zakazky__dalsi-udaje>summary{display:inline-flex;align-items:center;min-height:28px;padding:0 4px;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--accent);cursor:pointer}.zakazky__dalsi-udaje[open]>summary{margin-bottom:6px}.zakazky__karta .zakazky__nejde{margin:0 0 8px;padding:0;border:0;background:transparent}.zakazky__karta .zakazky__nejde>summary{min-height:28px;font-size:var(--text-12);color:var(--accent)}.zakazky__karta .zakazky__nejde[open]{padding:6px 12px 8px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel)}.zakazky__sms-kompakt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 10px;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg-panel)}.zakazky__sms-popisek{font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.zakazky__sms-cas{display:inline-flex;align-items:center;gap:6px}.zakazky__sms-cas-popisek{font-size:var(--text-12);color:var(--text-secondary)}.zakazky__sms-kompakt .vstup{width:110px}.zakazky__sms-napoveda{flex:1 1 220px;min-width:0;font-size:var(--text-12);color:var(--text-secondary)}.zakazky__sms-kompakt .hlaska{flex:1 1 100%;margin:0}.zakazky__karta .zakazky__panel--sluzby{gap:6px;margin:0 0 10px;padding:4px 12px}.zakazky__sluzby-nadpis{margin:0;font-size:var(--text-14)}.zakazky__sluzby-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;width:100%;min-height:var(--cil-bezny);padding:4px 0;border:0;background:none;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.zakazky__sluzby-sipka{width:14px;color:var(--text-secondary)}.zakazky__sluzby-titul{font-size:var(--text-14);font-weight:var(--vaha-extra)}.zakazky__sluzby-souhrn{flex:1 1 200px;min-width:0;overflow:hidden;font-size:var(--text-12);font-weight:var(--vaha-bezna);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.zakazky__sluzby-telo{display:flex;flex-direction:column;gap:4px;padding:4px 0 8px;border-top:1px solid var(--border)}.zakazky__sluzby-nastroje{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding-top:6px}.zakazky__sluzby-telo .zakazky__sluzby-ostatni summary{min-height:28px}.zakazky__sluzby-telo .zakazky__panel-podrizeny{gap:4px;padding-top:8px}@media (pointer: coarse){.zakazky__karta .zakazky__udaje--kompakt .tlacitko--textove,.zakazky__karta .zakazky__pozornost .tlacitko--textove,.zakazky__dalsi-udaje>summary,.zakazky__karta .zakazky__nejde>summary{min-height:var(--cil-tablet)}.zakazky__sluzby-hlava,.zakazky__sluzby-telo .zakazky__sluzby-ostatni summary{min-height:var(--cil-tablet)}.zakazky__hlavni-akce .tlacitko--primarni{min-height:var(--cil-tablet)}}@media (max-width: 560px){.zakazky__karta .zakazky__hlavni-akce{flex:1 1 100%;justify-content:flex-start}.zakazky__karta .zakazky__udaje--kompakt{grid-template-columns:minmax(0,1fr)}}.kontroly-zakazky__pruhy{display:flex;flex-direction:column;gap:8px;margin-top:12px}.kontroly-zakazky__pruh{padding:12px 14px;border:1px solid var(--border);border-left:4px solid var(--warn-text);border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text)}.kontroly-zakazky__pruh--blokuje{border-left-color:var(--danger-text);background:var(--danger-bg);color:var(--danger-text)}.kontroly-zakazky__titul{display:block;font-size:var(--text-13);font-weight:var(--vaha-extra)}.kontroly-zakazky__text{margin:4px 0 0;font-size:var(--text-13);color:var(--text-primary)}.kontroly-zakazky__akce{margin-top:8px;min-height:44px}.kontroly-zakazky__neobvykla+.kontroly-zakazky__neobvykla,.kontroly-zakazky__neobvykla{margin-top:12px}.kontroly-zakazky__body{margin:8px 0 0;padding-left:18px;font-size:var(--text-13);color:var(--text-primary)}.kontroly-zakazky__body li+li{margin-top:4px}.navrh-terminu__dny{display:flex;flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none}.navrh-terminu__dny .tlacitko{justify-content:flex-start;min-height:var(--cil-tablet);text-align:left}.uctovani-dopravy{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);font-size:var(--text-13);color:var(--text-primary)}.uctovani-dopravy__nadpis{font-weight:var(--vaha-tucna)}.uctovani-dopravy__text{flex:1 1 260px;min-width:0;color:var(--text-secondary)}.uctovani-dopravy__chyba{flex-basis:100%;font-size:var(--text-12);color:var(--danger-text)}.uctovani-dopravy--udaj{margin-top:0;padding:0;border:0;background:none}.doklady__okno.vyfakturovat{max-width:none}.vyfakturovat__telo{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);flex:1;min-height:0}.vyfakturovat__pdf{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--border)}.vyfakturovat__soubory{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--bg-card)}.vyfakturovat__soubor{min-height:var(--cil-radek);padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}.vyfakturovat__soubor[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.vyfakturovat__pdf .prohlizec-pdf{flex:1;min-height:0}.vyfakturovat__prazdno{margin:32px 16px;font-size:var(--text-13);color:var(--text-secondary)}.vyfakturovat__chyba{margin:16px}.vyfakturovat__souhrn{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;padding:16px 18px;overflow-y:auto;background:var(--bg-panel)}.vyfakturovat__udaje{display:flex;flex-direction:column;gap:12px;margin:0}.vyfakturovat__udaje>div{display:flex;flex-direction:column;gap:3px}.vyfakturovat__udaje dt{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.vyfakturovat__udaje dd{margin:0;font-size:var(--text-14);overflow-wrap:anywhere}.vyfakturovat__udaje dd strong{font-size:var(--text-19);font-weight:var(--vaha-extra)}.vyfakturovat__vedlejsi{display:block;font-size:var(--text-12);font-weight:var(--vaha-bezna);color:var(--text-secondary)}.vyfakturovat__chybi{color:var(--danger-text);font-weight:var(--vaha-tucna)}.vyfakturovat__nalezy{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.vyfakturovat__nalez{padding:6px 10px;border-radius:var(--radius-input);background:var(--warn-bg);color:var(--warn-text);font-size:var(--text-13)}.vyfakturovat__nalez--brani{background:var(--danger-bg);color:var(--danger-text);font-weight:var(--vaha-tucna)}.vyfakturovat__odejde h3{margin:0 0 2px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.vyfakturovat__odejde p{margin:0 0 6px}.vyfakturovat__seznam{display:flex;flex-wrap:wrap;gap:0 14px;margin:0;padding:0;list-style:none}.vyfakturovat__seznam li{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 6px}.vyfakturovat__seznam .tlacitko{justify-content:flex-start;min-height:var(--cil-radek);padding:0 4px;color:var(--text-primary);font-weight:var(--vaha-bezna);text-align:left}.vyfakturovat__akce{position:sticky;bottom:-16px;display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:12px 0 16px;border-top:1px solid var(--border);background:var(--bg-panel)}.vyfakturovat__volba{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.vyfakturovat__volba--hlavni{border-color:var(--accent-solid);background:var(--accent-soft)}.vyfakturovat__volba .tlacitko-s-duvodem,.vyfakturovat__volba .tlacitko-s-duvodem .tlacitko{width:100%}.vyfakturovat__volba .tlacitko--primarni{font-size:var(--text-14)}.vyfakturovat__volba-popis{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.vyfakturovat__volba--hlavni .vyfakturovat__volba-popis{color:var(--text-primary)}.vyfakturovat__vedlejsi-akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.vyfakturovat__napoveda{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.vyfakturovat__napoveda .vyfakturovat__doklady{min-height:28px;padding:0 4px;font-size:var(--text-12)}.vyfakturovat__vysledek{display:flex;flex-direction:column;gap:6px;margin:0}.vyfakturovat__vysledek p{margin:0;font-size:var(--text-13)}.vyfakturovat__k-tisku{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.vyfakturovat__k-tisku .tlacitko{justify-content:flex-start;min-height:var(--cil-radek);padding:0 4px;text-align:left}@media (pointer: coarse){.vyfakturovat__k-tisku .tlacitko,.vyfakturovat__soubor,.vyfakturovat__seznam .tlacitko,.vyfakturovat__napoveda .vyfakturovat__doklady{min-height:var(--cil-tablet)}}@media (max-width: 900px){.vyfakturovat__telo{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(360px,1fr);overflow-y:auto}.vyfakturovat__souhrn{order:-1;overflow-y:visible}.vyfakturovat__pdf{border-right:0;border-top:1px solid var(--border)}}.vyfakturovat__data-pole{display:flex;flex-direction:column;gap:6px}.vyfakturovat__data-radek{display:grid;grid-template-columns:minmax(96px,auto) 1fr;align-items:center;gap:8px;font-size:var(--text-13)}.vyfakturovat__data-radek .vstup{min-height:44px}.vyfakturovat__data-duvod{grid-template-columns:1fr;gap:3px}.zakazky__karta{padding:18px 20px}.zakazky__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:6px}.zakazky__titul{flex:1 1 auto;font-size:var(--text-19)}.zakazky__hledani{flex:0 1 220px;min-width:160px}.zakazky__hlava .tlacitko-s-duvodem{max-width:280px}.zakazky__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 14px;margin:10px 0 14px}.zakazky__filtr{flex:0 1 200px;min-width:150px}.zakazky__zrusit-filtr{align-self:flex-end;min-height:var(--cil-bezny)}.zakazky__tabulka td{vertical-align:middle}.zakazky__radek{cursor:pointer}.zakazky__cislo-odkaz{font-weight:var(--vaha-tucna)}.zakazky__nowrap{white-space:nowrap}.zakazky__doklady{min-width:180px;max-width:320px;cursor:default}.zakazky__nezname{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:44px;font-size:var(--text-12);font-weight:400;color:var(--text-secondary);cursor:pointer}.zakazky__karta-hlavicka{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-18px -20px 16px;padding:12px 20px;border-bottom:1px solid var(--border)}.zakazky__drobecek{margin:0;font-size:var(--text-13);color:var(--text-secondary)}.zakazky__karta-titul{flex:1 1 auto;font-size:var(--text-19)}.zakazky__karta-akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.zakazky__zavrit{display:inline-flex;align-items:center;justify-content:center;min-width:var(--cil-bezny);min-height:var(--cil-bezny);border:1px solid transparent;border-radius:var(--radius-tlacitko);background:transparent;padding:0;border:0;background:none;color:var(--text-secondary);font:inherit;line-height:1;cursor:pointer}.zakazky__zavrit:hover{background:var(--bg-hover);color:var(--text-primary)}.zakazky__pruh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 16px}.zakazky__identita{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin-bottom:18px}.zakazky__cislo{margin:0 0 4px;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.zakazky__zakaznik{margin:0;font-size:var(--text-19);font-weight:var(--vaha-extra)}.zakazky__zakaznik a{color:inherit}.zakazky__znacky{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.zakazky__hlavni-akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px}.zakazky__udaje{margin-bottom:16px}.zakazky__udaj-cely{grid-column:1 / -1}.zakazky__vedlejsi-radek{display:block;font-size:var(--text-12);color:var(--text-secondary)}.zakazky__vedlejsi{font-size:var(--text-12);color:var(--text-secondary)}.zakazky__nejde{margin-bottom:8px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel)}.zakazky__nejde summary{min-height:var(--cil-bezny);display:flex;align-items:center;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-secondary);cursor:pointer}.zakazky__nejde-seznam{display:flex;flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none}.zakazky__nejde-seznam .tlacitko{min-width:190px;justify-content:flex-start}.zakazky__zalozka{margin-top:12px}.zakazky__prechod{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.zakazky__zdroj{margin-left:6px}.zakazky__formular{display:flex;flex-direction:column;gap:14px}.zakazky__mrizka-formulare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:start}.zakazky__blok{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.zakazky__blok--cely{grid-column:1 / -1}.zakazky__blok-titul{margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.zakazky__blok-hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.zakazky__blok .pole{margin:0}.zakazky__typ,.zakazky__segment{flex-wrap:wrap;width:max-content;max-width:100%}.zakazky__dve-pole{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.zakazky__kdo-veze{display:flex;flex-wrap:wrap;gap:6px 14px}.zakazky__kdo-veze-volba{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:var(--text-13);cursor:pointer}.zakazky__cena-dopravce{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:10px;align-items:start}.zakazky__souhrn-hlavicky{margin:8px 0 0;font-size:var(--text-13);color:var(--text-secondary)}.zakazky__polozky-hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-bottom:10px}.zakazky__polozky-poznamky{display:flex;flex:1 1 320px;flex-direction:column;gap:4px}.zakazky__polozky-poznamka{flex:1 1 320px;margin:0}.zakazky__polozky-poznamky>.zakazky__polozky-poznamka{flex:none}.zakazky__polozky .hlaska{margin-top:0}.zakazky__tabulka-polozek td{vertical-align:middle}.zakazky__tabulka-polozek th:nth-child(2){width:36%}.zakazky__tabulka-polozek th{white-space:normal}.zakazky__tabulka-polozek .zakazky__polozka-nazev{display:block;line-height:1.5}.zakazky__tabulka-polozek .zakazky__polozka-nazev>*{vertical-align:middle}.zakazky__tabulka-polozek .zakazky__polozka-nazev>:not(:first-child){margin-left:6px}.zakazky__tabulka-polozek .zakazky__vedlejsi-radek .zakazky__kategorie-nesedi{min-height:0;padding:0;font-size:inherit;vertical-align:baseline}@media (pointer: coarse){.zakazky__tabulka-polozek .zakazky__vedlejsi-radek .zakazky__kategorie-nesedi{min-height:var(--cil-tablet);margin-block:-13px}}@container tabulka-karty (min-width: 560px){.tabulka.zakazky__tabulka-polozek th,.tabulka.zakazky__tabulka-polozek td{padding-right:6px;padding-left:6px}}@container tabulka-karty (min-width: 560px){.zakazky__tabulka .zakazky__k-zakaznik,.zakazky__tabulka .zakazky__k-trasa{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zakazky__tabulka .zakazky__k-trasa .tabulka__vedlejsi{display:block;overflow:hidden;text-overflow:ellipsis}}.zakazky__polozka-nazev{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:var(--text-13)}.zakazky__polozka-kod{white-space:nowrap}.zakazky__polozka-varianta{font-weight:var(--vaha-bezna);white-space:normal}.zakazky__polozka-varovani{color:var(--warn-text)}.zakazky__cena-chybi{color:var(--danger-text);font-weight:600}.zakazky__radek--nepovoleno td{background:var(--danger-bg)}.zakazky__vrstva{min-height:var(--cil-radek);border:0;cursor:pointer}.zakazky__vrstva:hover{text-decoration:underline}.zakazky__souhrn td{border-bottom:0;padding-top:12px;font-size:var(--text-13)}.zakazky__souhrn-obsah{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 22px}.zakazky__akce-polozky{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto}.zakazky__akce-polozky>.tlacitko-s-duvodem{display:contents}.zakazky__akce-polozky .tlacitko{flex:none;white-space:nowrap}.zakazky__akce-polozky .duvod{order:-1;flex:0 1 auto;min-width:0;max-width:220px;overflow:hidden;font-size:var(--text-11);text-align:right;text-overflow:ellipsis;white-space:nowrap}@container tabulka-karty (max-width: 559px){.zakazky__akce-polozky{flex-wrap:wrap;justify-content:flex-start;margin-left:0}.zakazky__akce-polozky .duvod{order:1;flex-basis:100%;max-width:none;text-align:left;white-space:normal}}.zakazky__pocita-server{display:block;min-height:var(--cil-radek);line-height:var(--cil-radek);text-align:right;font-size:var(--text-12);color:var(--text-secondary);white-space:nowrap;cursor:help}.formular.zakazky__polozka-formular{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;align-items:start}.zakazky__polozka-formular .zakazky__cele{grid-column:1 / -1}.zakazky__vyber-polozky{display:flex;flex-direction:column;gap:12px}.zakazky__polozka-formular .pole{margin:0}.zakazky__cipy{display:flex;flex-wrap:wrap;gap:6px}.zakazky__cip{display:inline-flex;align-items:center;min-height:var(--cil-radek);padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-primary);font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}.zakazky__cip--zapnuty{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}.zakazky__cip:disabled{cursor:not-allowed;opacity:.6}.zakazky__polozka-pevna{margin:0;min-height:var(--cil-bezny);display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:var(--text-13)}.zakazky__polozka-hlaska{margin:0}.zakazky__vratit-cenu{align-self:flex-start;margin-top:4px}.zakazky__kategorie-nesedi{align-self:flex-start}.zakazky__hlaseni-kategorie{display:flex;flex-direction:column;gap:8px;margin-top:4px}.zakazky__hlaseni-tlacitka{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (pointer: coarse){.zakazky .segment__tlacitko,.zakazky__zavrit{min-width:var(--cil-tablet);min-height:var(--cil-tablet)}.zakazky__tabulka td{height:var(--cil-tablet)}.zakazky__vrstva,.zakazky__cip,.zakazky__kdo-veze-volba{min-height:var(--cil-tablet)}}@media (max-width: 900px){.zakazky__mrizka-formulare{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.zakazky__dve-pole,.zakazky__cena-dopravce,.formular.zakazky__polozka-formular{grid-template-columns:minmax(0,1fr)}}.zakazky__kolize{margin:0 0 12px}.zakazky__kolize-seznam{margin:6px 0 0;padding-left:18px}.zakazky__kolize-seznam li+li{margin-top:4px}.zakazky__polozky-akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.zakazky__podpisy{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.zakazky__podpis-radek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page)}.zakazky__podpis-radek--nahrazen{opacity:.6}.zakazky__podpis-jmeno{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 2px;font-size:var(--text-14)}.zakazky__podpis-obraz{max-width:240px;max-height:80px;padding:6px 10px;border:1px dashed var(--border);border-radius:var(--radius-input);background:#fff}.zakazky__podpis-bez-obrazu{font-size:var(--text-12);color:var(--text-secondary)}.zakazky__podpis-formular{margin-top:16px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);display:flex;flex-direction:column;gap:10px}.zakazky__podpis-akce{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.zakazky__volby{display:flex;flex-direction:column;gap:6px}.zakazky__volba{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:var(--cil-tablet);padding:9px 12px;border:1.5px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);font:inherit;font-size:var(--text-13);text-align:left;color:var(--text-primary);cursor:pointer}.zakazky__volba span{font-size:var(--text-12);color:var(--text-secondary)}.zakazky__volba--vybrana{border-color:var(--accent-solid);background:var(--ok-bg)}.zakazky__kroky-nahled{margin:0;padding:0 0 0 16px;font-size:var(--text-13);color:var(--text-secondary);line-height:1.6}.zakazky__vysvetlivka{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);font-size:var(--text-12);line-height:1.5;color:var(--text-secondary)}.zakazky__vysvetlivka strong{font-size:var(--text-13);color:var(--text-primary)}.zakazky__pevna-hodnota{margin:0;min-height:var(--cil-bezny);display:flex;align-items:center;font-size:var(--text-14)}.zakazky__odlozene{margin:0 0 16px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel)}.zakazky__odlozene--po-terminu{border-color:var(--danger-text)}.zakazky__odlozene-hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:4px}.zakazky__odlozene-hlava .zakazky__blok-titul{margin:0}.zakazky__popisek-bloku{display:block;margin:14px 0 6px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.zakazky__odlozene .zakazky__udaje{margin:10px 0 0}.zakazky__odlozene .zakazky__udaje .vstup{max-width:260px}.zakazky__kroky{margin:0;padding:0;list-style:none}.zakazky__krok{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:var(--cil-tablet);padding:6px 4px;border-top:1px solid var(--row-border)}.zakazky__krok-popisek{flex:1 1 260px;display:flex;align-items:center;gap:10px;font-size:var(--text-13);cursor:pointer}.zakazky__krok-popisek input{width:20px;height:20px;accent-color:var(--accent-solid)}.zakazky__krok--hotovo .zakazky__krok-popisek span{color:var(--text-secondary);text-decoration:line-through}.zakazky__krok-datum{font-size:var(--text-12);color:var(--text-secondary);white-space:nowrap}.zakazky__odlozene-akce{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.zakazky__poznamka-radek{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.zakazky__poznamka-radek .vstup{flex:1 1 260px}.zakazky__poznamky-odlozeneho{margin:8px 0 0;padding:0;list-style:none}.zakazky__poznamky-odlozeneho li{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid var(--row-border);font-size:var(--text-13)}.zakazky__odlozene-uzavrit{margin-top:14px}.zakazky__odlozene-uzavrit .tlacitko-s-duvodem,.zakazky__odlozene-uzavrit .tlacitko{width:100%}.zakazky__rychly-vyber{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.zakazky__ze-smlouvy{background:var(--info-bg);border-radius:var(--radius-tlacitko);padding:12px 14px}.zakazky__ze-smlouvy-prazdne{margin:0}.zakazky__ze-smlouvy-titul{margin:0 0 8px;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--info-text);letter-spacing:.04em}.zakazky__ze-smlouvy-seznam{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto;margin:0;padding:0;list-style:none}.zakazky__ze-smlouvy-radek{display:flex;align-items:center;gap:10px;min-height:var(--cil-tablet);padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);font-size:var(--text-12);font-weight:var(--vaha-tucna);line-height:var(--radkovani);cursor:pointer;box-sizing:border-box}.zakazky__ze-smlouvy-radek--vybrany{background:var(--ok-bg);border-color:var(--ok-text)}.zakazky__ze-smlouvy-radek input{width:20px;height:20px;flex:none;margin:0;accent-color:var(--accent-solid)}.zakazky__ze-smlouvy-akce{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.zakazky__ze-smlouvy-akce .tlacitko{min-height:var(--cil-tablet)}.zakazky__ze-smlouvy-veta{flex:1;min-width:160px;font-size:var(--text-11);color:var(--info-text);line-height:var(--radkovani)}.zakazky__sady{display:flex;flex-direction:column;gap:8px}.zakazky__sada{display:contents}.zakazky__sada-cip{align-self:flex-start;min-height:var(--cil-tablet);padding:7px 14px;border:none;border-radius:var(--radius-pilulka);background:var(--bg-input);font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-primary);cursor:pointer}.zakazky__sada-cip--otevrena{background:var(--bg-card);box-shadow:inset 0 0 0 1.5px var(--accent)}.zakazky__sada-pocet{margin-left:6px;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--accent)}.zakazky__sada-sipka{margin-left:6px;font-size:var(--text-11);opacity:.7}.zakazky__sada-obsah{border:1px solid var(--border);border-radius:var(--radius-tlacitko);padding:10px 12px;background:var(--bg-page)}.zakazky__sada-hlava{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.zakazky__sada-hlava .tlacitko-s-duvodem{flex:none}.zakazky__sada-veta{font-size:var(--text-12);color:var(--text-secondary);line-height:var(--radkovani)}.zakazky__sada-cipy{display:flex;flex-wrap:wrap;gap:6px}.zakazky__cip-sady{display:inline-block;max-width:100%;min-height:var(--cil-tablet);padding:5px 11px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-12);font-weight:var(--vaha-tucna);line-height:var(--radkovani);text-align:left;cursor:pointer}.zakazky__cip-sady--vybrany{background:var(--ok-bg);color:var(--ok-text);border-color:transparent}.zakazky__cip-sady:disabled{opacity:.6;cursor:not-allowed}.zakazky__rychle-hledani{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.zakazky__rychle-hledani .naseptavac{flex:1;min-width:220px}.zakazky__rychle-hledani .tlacitko-s-duvodem{flex:none}.zakazky__podrobne{min-height:var(--cil-tablet)}.zakazky__panel{margin:0 0 16px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel);display:flex;flex-direction:column;gap:8px}.zakazky__panel-hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.zakazky__panel-hlava h3{margin:0;font-size:var(--text-16);font-weight:800}.zakazky__panel-popis{margin:0;font-size:var(--text-13);color:var(--text-secondary);line-height:1.5}.zakazky__panel-podrizeny{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:12px;border-top:1px solid var(--border)}.zakazky__panel-podrizeny h4{margin:0;font-size:var(--text-13);font-weight:800}.zakazky__seznam-jednoduchy{margin:0;padding:0 0 0 16px;font-size:var(--text-13);line-height:1.6}.zakazky__sleva{margin:0;font-size:var(--text-13);line-height:1.5;color:var(--ok-text, var(--text-primary))}.zakazky__vyber{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.zakazky__vyber label{display:flex;align-items:center;gap:8px;min-height:var(--cil-tablet);padding:6px 8px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);font-size:var(--text-13);cursor:pointer}.zakazky__hromadna{display:flex;flex-direction:column;gap:6px;margin:12px 0 4px}.zakazky__hromadna-hlava{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.zakazky__hromadna-titul{flex:1 1 auto;font-size:var(--text-12);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.zakazky__hromadna-obdobi{flex:0 1 180px;min-width:150px}.zakazky__hromadna-radek{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-tlacitko);background:var(--bg-page)}.zakazky__hromadna-radek--chyba{background:var(--warn-bg);color:var(--warn-text)}.zakazky__hromadna-zakaznik{flex:1 1 200px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.zakazky__hromadna-objednavka{font-weight:var(--vaha-bezna);color:var(--text-secondary)}.zakazky__hromadna-detail{font-size:var(--text-12);color:var(--text-secondary)}.zakazky__hromadna-radek--chyba .zakazky__hromadna-detail{color:inherit}.zakazky__hromadna-prazdno,.zakazky__hromadna-poznamka{margin:0;font-size:var(--text-12);color:var(--text-secondary);line-height:1.5}.zakazky__hromadna-nahled{padding:8px 0;border-bottom:1px solid var(--border)}.zakazky__hromadna-cisla{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:var(--text-12)}.zakazky__dluh{margin-top:12px;padding:12px 14px;border:1px solid var(--border);border-left:4px solid var(--warn-text);border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text)}.zakazky__dluh--nalehave{border-left-color:var(--danger-text);background:var(--danger-bg);color:var(--danger-text)}.zakazky__dluh-titul{display:block;font-size:var(--text-13);font-weight:var(--vaha-extra)}.zakazky__dluh-text{margin:4px 0 0;font-size:var(--text-13);color:var(--text-primary)}.zakazky__dluh-podrobnosti{margin:4px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.zakazky__sluzby td{vertical-align:top}.zakazky__sluzba-hlavni{width:100%;max-width:0}.zakazky__sluzba-titul{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.zakazky__sluzba-nazev{min-width:0;overflow-wrap:anywhere}.zakazky__sluzba-hlavni>span:not(.zakazky__sluzba-titul){display:block;margin-top:2px;font-size:var(--text-12);line-height:1.45}.zakazky__sluzba-proc{margin-top:2px;font-size:var(--text-12);line-height:1.45;color:var(--text-secondary)}.zakazky__sluzba-proc summary{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;list-style:none}.zakazky__sluzba-proc summary::-webkit-details-marker{display:none}.zakazky__sluzba-proc[open] summary{white-space:normal;overflow-wrap:anywhere;color:var(--text-primary)}.zakazky__sluzba-proc-cena{display:block;margin-top:2px;overflow-wrap:anywhere}@media (pointer: coarse){.zakazky__sluzba-proc summary{min-height:var(--cil-tablet);line-height:var(--cil-tablet)}.zakazky__sluzba-proc[open] summary{line-height:1.45;padding:12px 0}}.zakazky__sluzba-prekazka{color:var(--warn-text)}.zakazky__sluzba-cena{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.zakazky__sluzba-zdroj{font-size:var(--text-11);color:var(--text-secondary)}@container tabulka-karty (max-width: 559px){.zakazky__sluzba-hlavni{width:auto;max-width:none}.zakazky__sluzba-cena{align-items:flex-start}}.zakazky__sluzby-ostatni summary{cursor:pointer;font-size:var(--text-13);color:var(--text-secondary);min-height:var(--cil-radek);display:flex;align-items:center}.zakazky__sluzby-ostatni ul{font-size:var(--text-12);line-height:1.5;color:var(--text-secondary)}.zakazky__kontrola-seznam{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.zakazky__kontrola-upozorneni{color:var(--danger-text);font-weight:600}@media (max-width: 560px){.zakazky__karta-hlavicka{margin:-16px -16px 16px;padding:12px 16px}.zakazky__drobecek a,.zakazky__zakaznik a,.zakazky__olpno-odkaz{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}.zakazky__doklady{min-width:0;max-width:none}}.zakazky__sms-radek{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.zakazky__sms-text{margin:8px 0 0;padding:8px 12px;border-left:3px solid var(--border);font-size:var(--text-14)}.zakazky__gps-marna{margin:8px 0 0;font-size:var(--text-13);color:var(--text-secondary)}.zakazky__fronta-mnozstvi{display:inline-flex;align-items:center;gap:4px}.zakazky__fronta-mnozstvi .vstup{width:84px;min-height:var(--cil-bezny);text-align:right}.zakazky__pruh-pozadavku{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.zakazky__pruh-pozadavku-text{margin:0;font-size:var(--text-13);line-height:1.45}.zakazky__pruh-specha{margin-left:8px}.zakazky__pruh-nabidka{display:flex;flex-direction:column;gap:6px}.zakazky__objednavka-akce{display:flex;flex-wrap:wrap;gap:4px 12px}.zakazky__pridani{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px 24px;align-items:start}.zakazky__pridani .zakazky__rychly-vyber{margin-bottom:0}.zakazky__fronta-panel{position:sticky;top:0;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-empty)}.zakazky__fronta-titul{margin:0;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.zakazky__fronta-prazdna{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.zakazky__fronta-seznam{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.zakazky__fronta-radek{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--cil-tablet);padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);font-size:var(--text-12);box-sizing:border-box}.zakazky__fronta-radek-text{display:flex;flex-direction:column;gap:2px;min-width:0}.zakazky__fronta-radek .tlacitko{flex:none;min-height:var(--cil-tablet)}@media (max-width: 860px){.zakazky__pridani{grid-template-columns:minmax(0,1fr)}.zakazky__fronta-panel{position:static}}.prazdny-stav.zakazky__prazdne-polozky{padding:14px 16px;text-align:left}.zakazky__podtitul{margin:18px 0 8px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.zakazky__zpetna-polozka{display:grid;gap:10px;margin-bottom:10px;padding:12px;border:1px solid var(--border);box-shadow:none}.zakazky__shody{display:grid;gap:6px;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--warn-bg)}.zakazky__shoda{display:flex;align-items:center;gap:10px;min-height:44px;font-size:var(--text-13)}.zakazky__shoda input{width:20px;height:20px;flex:none}.zakazky__volitelne{margin:14px 0}.zakazky__volitelne summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.zakazky__akce{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.zakazky__zadane{margin:0;padding-left:18px;font-size:var(--text-13);line-height:1.8}.zakazky__mimo-kandidati{margin:6px 0;padding-left:18px;display:grid;gap:6px;font-size:var(--text-13)}.zakazky__profit{margin:10px 0;padding:10px 12px;background:var(--warn-bg);color:var(--warn-text);box-shadow:none}.zakazky__profit summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.zakazky__podklady{margin:10px 0;padding:10px 12px;box-shadow:none;border:1px solid var(--border)}.zakazky__podklady>summary,.zakazky__podklad>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:var(--text-13)}.zakazky__podklady>summary{font-weight:var(--vaha-tucna)}.zakazky__podklady-hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.zakazky__podklady-nadpis{margin:0;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.zakazky__podklady-hlava .tlacitko{min-height:var(--cil-bezny)}.zakazky__podklady-seznam{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px}.zakazky__podklad{border-top:1px solid var(--border)}.zakazky__prehled{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0}.zakazky__prehled-dlazdice{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel)}.zakazky__prehled-cislo{display:block;font-size:var(--text-24);font-weight:var(--vaha-extra)}.zakazky__prehled-popis{font-size:var(--text-12);color:var(--text-secondary)}.zakazky__koncovka{font-weight:var(--vaha-tucna)}.zakazky__razeni{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 10px;font-size:var(--text-12);color:var(--text-secondary)}.zakazky__razeni-pozn{color:var(--text-secondary)}.zakazky__skupina th{padding:10px 8px 4px;font-size:var(--text-12);font-weight:var(--vaha-extra);letter-spacing:normal;text-transform:none;color:var(--text-secondary);background:var(--bg-card);text-align:left}.zakazky__skupina-pocet{font-weight:var(--vaha-bezna)}.zakazky__stitek-podpis{margin-left:6px}.zakazky__jinde{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.zakazky__vyfakturovat{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.zakazky__vyfakturovat-radek{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-tlacitko);background:var(--bg-page)}.zakazky__vyfakturovat-pocet{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.zakazky__vyber-sloupec,.zakazky__vyber-bunka{width:44px;cursor:default}.zakazky__zaskrtnuti{display:inline-flex;align-items:center;gap:8px;min-width:var(--cil-tablet);min-height:var(--cil-tablet);cursor:pointer}.zakazky__zaskrtnuti input{width:18px;height:18px;margin:0}.zakazky__zaskrtnuti-text{display:none;font-size:var(--text-13)}@container tabulka-karty (max-width: 559px){.tabulka-obal--karty .tabulka .zakazky__skupina th{padding:4px 0;font-size:var(--text-13);font-weight:var(--vaha-extra);color:var(--text-secondary)}.tabulka-obal--karty .zakazky__vyber-bunka{width:auto}.tabulka-obal--karty .zakazky__zaskrtnuti-text{display:inline}.tabulka-obal--karty .tabulka tbody .zakazky__radek{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-height:var(--cil-tablet);margin:0 0 10px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);box-shadow:var(--shadow-card)}.tabulka-obal--karty .tabulka .zakazky__radek td[data-popisek]:before{content:none}.tabulka-obal--karty .tabulka .zakazky__radek td{grid-column:1 / -1;min-width:0}.tabulka-obal--karty .tabulka .zakazky__radek .zakazky__k-zakaznik{order:1;grid-column:1;font-size:var(--text-16);font-weight:var(--vaha-tucna);color:var(--text-primary)}.tabulka-obal--karty .tabulka .zakazky__radek .zakazky__k-stav{order:2;grid-column:2;grid-row:span 2;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.tabulka-obal--karty .zakazky__k-stav .zakazky__stitek-podpis{margin-left:0}.tabulka-obal--karty .tabulka .zakazky__radek .zakazky__k-termin{order:3;grid-column:1;font-size:var(--text-14);font-weight:var(--vaha-tucna);color:var(--text-primary);white-space:normal}.tabulka-obal--karty .tabulka .zakazky__radek .zakazky__k-termin[data-den]:before{content:attr(data-den) " ";display:inline;margin:0;font:inherit;letter-spacing:normal;text-transform:none;color:inherit}.tabulka-obal--karty .tabulka .zakazky__radek .zakazky__k-trasa{order:4;margin-top:4px;overflow:hidden;font-size:var(--text-13);white-space:nowrap;text-overflow:ellipsis}.tabulka-obal--karty .zakazky__k-trasa .tabulka__vedlejsi{display:inline;margin-left:4px}.tabulka-obal--karty .tabulka .zakazky__radek .zakazky__k-doprava{order:5;font-size:var(--text-13);color:var(--text-secondary)}.tabulka-obal--karty .tabulka .zakazky__radek .zakazky__k-cislo,.tabulka-obal--karty .tabulka .zakazky__radek .zakazky__k-zmena{order:6;font-size:var(--text-12);color:var(--text-secondary);white-space:normal}.tabulka-obal--karty .tabulka .zakazky__radek .zakazky__k-cislo{margin-top:4px}.tabulka-obal--karty .tabulka .zakazky__radek .zakazky__k-zmena[data-popisek]:before{content:attr(data-popisek) ": ";display:inline;margin:0;font:inherit;letter-spacing:normal;text-transform:none;color:inherit}.tabulka-obal--karty .zakazky__k-cislo .tabulka__vedlejsi,.tabulka-obal--karty .zakazky__k-zmena .tabulka__vedlejsi{display:inline}.tabulka-obal--karty .zakazky__k-cislo .tabulka__vedlejsi:before,.tabulka-obal--karty .zakazky__k-zmena .tabulka__vedlejsi:before{content:" · "}.tabulka-obal--karty .tabulka .zakazky__radek .zakazky__k-vyber,.tabulka-obal--karty .tabulka .zakazky__radek .zakazky__k-doklady,.tabulka-obal--karty .tabulka .zakazky__radek .zakazky__k-akce{order:7}}.zakazky__varianta-dopravy{display:flex;flex-direction:column;gap:6px;margin-top:6px}.zakazky__varianty{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--text-13)}.zakazky__nikdo{margin-bottom:14px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.zakazky__nikdo-hlava{margin:0 0 6px;font-size:var(--text-13)}.zakazky__nikdo-fotky{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none}.zakazky__nikdo-fotka-tlacitko{display:flex;align-items:center;justify-content:center;width:120px;height:90px;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);cursor:pointer;font-size:var(--text-12)}.zakazky__nikdo-fotka-tlacitko img{width:100%;height:100%;object-fit:cover}.nase-firma__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.nase-firma__hlava h3{flex:1 1 auto;margin:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.nase-firma__hlava h3 .napoveda-otaznik{margin-left:4px}.nase-firma__uvod{margin:0 0 12px;font-size:var(--text-12);color:var(--text-secondary)}.nase-firma__filtry{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.nase-firma__filtry .vstup{flex:1 1 220px;max-width:360px}.nase-firma__filtry select.vstup{flex:0 1 220px}.nase-firma__cip{display:inline-flex;align-items:center;gap:6px;min-height:var(--cil-radek);padding:0 13px;border:0;border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-12);font-weight:var(--vaha-tucna);white-space:nowrap;cursor:pointer}.nase-firma__cip--aktivni{background:var(--accent-solid);color:#fff}.nase-firma__cip--pozor:not(.nase-firma__cip--aktivni){color:var(--danger-text)}.nase-firma__pocet{font-weight:var(--vaha-bezna);opacity:.85}.nase-firma__prazdne{margin:0;padding:24px 0;font-size:var(--text-12);color:var(--text-secondary);text-align:center}.nase-firma__dlazdice{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.nase-firma__blok{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.nase-firma__blok--cely{grid-column:1 / -1}.nase-firma__blok-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.nase-firma__blok-hlava h4{flex:1 1 auto;margin:0;font-size:var(--text-12);font-weight:var(--vaha-extra);text-transform:uppercase;letter-spacing:.02em;color:var(--text-secondary)}.nase-firma__cisla{display:flex;flex-wrap:wrap;gap:6px 18px}.nase-firma__cislo{display:flex;flex-direction:column}.nase-firma__cislo strong{font-size:var(--text-19);font-weight:var(--vaha-extra);line-height:1.2}.nase-firma__cislo--pozor strong{color:var(--danger-text)}.nase-firma__cislo span{font-size:var(--text-11);color:var(--text-secondary)}.nase-firma__seznam{margin:0;padding:0;list-style:none}.nase-firma__seznam li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 0;border-top:1px solid var(--row-border);font-size:var(--text-12)}.nase-firma__seznam li:first-child{border-top:0}.nase-firma__seznam-hlavni{flex:1 1 160px;font-weight:var(--vaha-tucna)}.nase-firma__vedlejsi{font-size:var(--text-11);color:var(--text-secondary)}.nase-firma__duvod{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.nase-firma__chybi li{display:block}.nase-firma__chybi small{display:block;font-size:var(--text-11);color:var(--text-secondary)}.nase-firma__oblast{margin:14px 0 6px;font-size:var(--text-12);font-weight:var(--vaha-extra)}.nase-firma__kontakty{margin:0;padding:0;list-style:none}.nase-firma__kontakt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.nase-firma__kontakt--neplatny{background:var(--bg-empty)}.nase-firma__kontakt--neplatny .nase-firma__kontakt-jmeno{color:var(--text-secondary)}.nase-firma__kontakt-jmeno{font-size:var(--text-13);font-weight:var(--vaha-extra)}.nase-firma__kontakt-spojeni{font-size:var(--text-12);color:var(--accent);text-decoration:none}.nase-firma__kontakt-spojeni:hover{text-decoration:underline}.nase-firma__kontakt-akce{display:flex;align-items:center;gap:4px;margin-left:auto}.nase-firma__kontakt-poznamka{flex-basis:100%;margin:0;font-size:var(--text-12);color:var(--text-secondary)}.nase-firma__tabulka td{vertical-align:middle}.nase-firma__tabulka .stitek+.stitek{margin-left:4px}.nase-firma__tabulka-signal{display:block;margin-top:3px;font-size:var(--text-11);color:var(--warn-text)}.nase-firma__tabulka-signal--pozor{color:var(--danger-text)}.nase-firma__patka{display:flex;flex-wrap:wrap;gap:8px;width:100%}.nase-firma__patka>.tlacitko,.nase-firma__patka>.tlacitko-s-duvodem{flex:1 1 150px}.nase-firma__patka>.tlacitko-s-duvodem>.tlacitko{width:100%}.nase-firma__dve-pole{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px}.nase-firma__stav{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--radius-tlacitko);background:var(--bg-input);font-size:var(--text-12)}.nase-firma__stav-radek{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.nase-firma__signal{display:inline-flex;align-items:center;gap:6px;color:var(--warn-text);font-weight:var(--vaha-tucna)}.nase-firma__signal--pozor{color:var(--danger-text)}.nase-firma__akce-vpanelu{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.nase-firma__akce-vpanelu-tlacitka{display:flex;flex-wrap:wrap;gap:8px}.nase-firma__mezititul{margin:6px 0 0;font-size:var(--text-12);font-weight:var(--vaha-extra)}.nase-firma__pole-cely{grid-column:1 / -1}@media (max-width: 560px){.nase-firma__cip{min-height:var(--cil-tablet)}.nase-firma__kontakt-spojeni{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}}@media (max-width: 560px){.nase-firma__blok-hlava a{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}}.skupina__hlava{flex-wrap:wrap;gap:4px 12px}.skupina__uvod,.skupina__souhrn,.skupina__skryte{margin:0 0 12px;color:var(--text-secondary);font-size:var(--text-13)}.skupina__firmy{margin:0 0 12px;padding:0;list-style:none}.skupina__firma{margin-bottom:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.skupina__firma--tato{background:var(--bg-page)}.skupina__firma-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.skupina__odkaz{display:inline-flex;align-items:center;min-height:var(--cil-bezny);font-weight:var(--vaha-tucna)}.skupina__firma-udaje{margin:4px 0 0;color:var(--text-secondary);font-size:var(--text-13);overflow-wrap:anywhere}.skupina__firma-akce{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px}.skupina__volba{display:flex;align-items:center;gap:8px;min-height:var(--cil-tablet);font-size:var(--text-14)}.skupina__stitek{text-decoration:none}.skupina__kontakt-skupiny{margin:0 0 6px;color:var(--text-secondary);font-size:var(--text-12)}.skupina__nahled{margin:8px 0 0;padding-left:20px}.kdo-plati{margin-top:16px}.kdo-plati__stav,.kdo-plati__napoveda{margin:0 0 8px;font-size:var(--text-13)}.kdo-plati__napoveda{color:var(--text-secondary)}.kdo-plati__volby{display:flex;flex-wrap:wrap;gap:4px 16px}.kdo-plati__historie,.kdo-plati__za-firmy{margin-top:8px;font-size:var(--text-13)}.kdo-plati__za-firmy h4{margin:8px 0 4px;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.kdo-plati__firmy{margin:4px 0 0;padding-left:20px}.odberatel-zakazky{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:var(--text-13)}.odberatel-zakazky>a{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}.navrhy-skupin__navrhy{margin:16px 0}.navrhy-skupin__navrhy h3{margin:0 0 8px;font-size:var(--text-16);font-weight:var(--vaha-tucna)}.navrhy-skupin__navrh{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0;border-top:1px solid var(--border);font-size:var(--text-13)}.navrhy-skupin__akce{display:flex;flex-wrap:wrap;gap:8px}.zakaznici__karta,.zakaznici__detail,.zakaznici__formular{padding:18px 20px}.zakaznici__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px}.zakaznici__titul{flex:1 1 auto;font-size:var(--text-19)}.zakaznici__pohled{flex:0 0 auto}.zakaznici__hledani{flex:0 1 220px;min-width:160px}.zakaznici__hlava .tlacitko-s-duvodem{max-width:260px}.napoveda-otaznik{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;border-radius:50%;background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-11);font-weight:var(--vaha-extra);vertical-align:middle;cursor:help}.zakaznici__filtry{margin-bottom:14px;border-bottom:1px solid var(--border)}.zakaznici__filtry .zalozky{margin-bottom:0;border-bottom:0}.zakaznici__nastroje{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:14px}.zakaznici__stitky,.zakaznici__vyber,.zakaznici__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zakaznici__vyber{gap:8px 16px}.zakaznici__akce{margin-left:auto;justify-content:flex-end}.zakaznici__nastroje .cip{min-height:var(--cil-radek);white-space:nowrap;text-decoration:none}.zakaznici__sluzba{display:flex;align-items:center;gap:8px}.zakaznici__sluzba .pole__popisek{margin:0;white-space:nowrap}.zakaznici__sluzba .vstup{width:auto;min-width:190px}.zakaznici__mapa{margin-bottom:12px}.zakaznici__mapa-souhrn{margin:6px 0 0;color:var(--text-secondary);font-size:var(--text-12)}.zakaznici__sloupce{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px;margin-bottom:12px}.zakaznici__filtr{flex:1 1 140px;min-width:120px;max-width:220px}.zakaznici__filtr--uzky{flex-basis:110px;max-width:160px}.zakaznici__sloupce .zakaznici__filtr--razeni{display:none}@media (max-width: 560px){.zakaznici__sloupce .zakaznici__filtr--razeni{display:flex;flex-basis:100%;max-width:none}}.cip{display:inline-flex;align-items:center;min-height:var(--cil-radek);padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-input);color:var(--text-primary);font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}.cip--zapnuty{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}.cip:disabled{cursor:not-allowed;opacity:.6}.zakaznici__tabulka td{vertical-align:middle}.zakaznici__radek{cursor:pointer}.zakaznici__nazev{font-weight:var(--vaha-tucna)}.zakaznici__znacky{display:inline-flex;flex-wrap:wrap;gap:4px 6px;margin:0 0 0 6px;vertical-align:middle}.zakaznici__agenda{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:0;border:0}.zakaznici__agenda legend{float:left;margin:0;white-space:nowrap}.zakaznici__zaskrtavatko{display:inline-flex;align-items:center;gap:6px;min-height:var(--cil-radek);font-size:var(--text-13);white-space:nowrap;cursor:pointer}@media (pointer: coarse){.zakaznici__zaskrtavatko{min-height:var(--cil-tablet)}}.zakaznici__doklady-agendy{display:flex;flex-direction:column;gap:2px;margin-top:4px}.zakaznici__doklad-agendy{font-size:var(--text-12);color:var(--text-secondary)}.zakaznici__ico,.zakaznici__pomlcka{color:var(--text-secondary)}.zakaznici__archiv{margin-top:14px}.zakaznici__archivovany{color:var(--text-secondary)}.zakaznici__karta-hlavicka{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-18px -20px 16px;padding:12px 20px;border-bottom:1px solid var(--border)}.zakaznici__drobecek{margin:0;font-size:var(--text-13);color:var(--text-secondary)}.zakaznici__karta-titul{flex:1 1 auto;font-size:var(--text-19)}.zakaznici__karta-akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.zakaznici__karta-akce .tlacitko-s-duvodem{max-width:220px}.zakaznici__karta-akce .tlacitko-s-duvodem.tlacitko-s-duvodem--radek{flex-direction:column;align-items:flex-start}.zakaznici__zavrit{display:inline-flex;align-items:center;justify-content:center;min-width:var(--cil-bezny);min-height:var(--cil-bezny);color:var(--text-secondary);font-size:var(--text-24);line-height:1}.zakaznici__zavrit:hover{text-decoration:none;color:var(--text-primary)}.zakaznici__pruh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 16px}.zakaznici__mrizka{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}.zakaznici__identita{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.zakaznici__logo{display:inline-flex;flex:none;align-items:center;justify-content:center;width:64px;height:64px;border:1px dashed var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-page);color:var(--text-secondary);font-size:var(--text-12);font-weight:var(--vaha-tucna)}.zakaznici__nazev-karty{font-size:var(--text-19);line-height:1.25}.zakaznici__podtitul{margin:2px 0 6px;font-size:var(--text-13);color:var(--text-secondary)}.zakaznici__identita .zakaznici__znacky{margin:0}.zakaznici__poznamka{margin-bottom:12px}.zakaznici__poznamka p{margin:4px 0 0;padding:9px 11px;border-radius:var(--radius-input);background:var(--bg-input);white-space:pre-wrap}.zakaznici__udaje{margin:0;border-top:1px solid var(--border)}.zakaznici__radek-udaje{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--border)}.zakaznici__radek-udaje dt{flex:none;font-size:var(--text-12);color:var(--text-secondary)}.zakaznici__radek-udaje dd{margin:0;font-size:var(--text-12);font-weight:var(--vaha-tucna);text-align:right;overflow-wrap:anywhere}.zakaznici__upravit{margin-top:14px}.zakaznici__ares{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:12px;border-radius:var(--radius-tlacitko);background:var(--bg-card);font-size:var(--text-12);color:var(--text-secondary);border:1px solid var(--border)}.zakaznici__spravce{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:16px}.zakaznici__co-delame{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px}.zakaznici__co-delame-titul{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.zakaznici__co-delame .zakaznici__stitky{padding-bottom:0}.zakaznici__co-delame-duvod{flex-basis:100%}.zakaznici__zalozka{padding-top:16px}.zakaznici__sekce-titul{display:flex;align-items:center;gap:4px;margin-bottom:12px}.zakaznici__podminky{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.zakaznici__seznam-uctu{display:grid;gap:12px;margin:8px 0 0;padding:0;list-style:none}.zakaznici__podminky-mrizka{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 28px}.zakaznici__podminky-akce,.zakaznici__vykup{margin-top:12px}.zakaznici__vyjimka{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.zakaznici__vyjimka p{margin:0}.zakaznici__rozdelena{margin-top:14px}.zakaznici__vyjimka--bez-cary{margin-top:0;padding-top:0;border-top:0}.zakaznici__ares-zmeny{margin:0 0 14px;padding:0;list-style:none}.zakaznici__ares-radek{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--border);cursor:pointer}.zakaznici__ares-radek input{width:18px;height:18px;margin-top:2px}.zakaznici__ares-radek>span{display:flex;flex-direction:column;gap:2px}.zakaznici__ares-popisek{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.zakaznici__ares-stare{color:var(--danger-text);text-decoration:line-through}.zakaznici__ares-nove{color:var(--ok-text);font-weight:var(--vaha-tucna)}.zakaznici .hlaska--ok,.zakaznici__ares-dialog .hlaska--ok{background:var(--ok-bg);color:var(--ok-text)}.zakaznici .hlaska--info{background:var(--info-bg);color:var(--info-text)}.zakaznici__formular-obsah{display:flex;flex-direction:column;gap:14px;max-width:900px}.zakaznici__dve-pole{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px}.kontakt__jmeno-s-tituly{display:grid;grid-template-columns:minmax(70px,110px) minmax(0,1fr) minmax(70px,110px);gap:10px}@media (max-width: 560px){.kontakt__jmeno-s-tituly{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kontakt__jmeno-s-tituly>.pole:nth-child(2){grid-column:1 / -1;grid-row:1}}.zakaznici__prevzit{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}.zakaznici__adresa{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:10px 14px}.zakaznici__s-tlacitkem{display:flex;align-items:flex-end;gap:8px}.zakaznici__s-tlacitkem .pole{flex:1 1 auto}.zakaznici__nalezy{margin:0;padding:0;max-height:220px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-tlacitko);list-style:none}.zakaznici__nalez{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:var(--cil-tablet);padding:9px 12px;border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left;cursor:pointer}.zakaznici__nalez:hover{background:var(--bg-hover)}.zakaznici__nalez span{font-size:var(--text-12);color:var(--text-secondary)}.zakaznici__skupina{margin:6px 0 0;padding:16px 0 0;border:0;border-top:1px solid var(--border)}.zakaznici__skupina-titul{padding:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.zakaznici__nepovinne{margin-left:6px;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.zakaznici__patka{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;padding-top:16px;border-top:1px solid var(--border)}.provozovny__akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:18px}.provozovny__akce .tlacitko-s-duvodem{max-width:230px}.provozovny__oddil{margin:18px 0 8px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.provozovny__seznam,.provozovna__seznam,.kontakty-zakaznika__seznam{margin:0;padding:0;list-style:none}.provozovny__archiv{margin:6px 0}.provozovna{margin-bottom:10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);overflow:hidden}.provozovna__hlavicka{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;min-height:var(--cil-bezny);padding:10px 12px;border:0;background:var(--bg-card);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.provozovna__hlavicka:hover{background:var(--bg-hover)}.provozovna__sipka{flex:none;font-size:var(--text-11);color:var(--text-secondary)}.provozovna__nazev{flex:1 1 200px;min-width:0;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.provozovna__adresa{display:block;font-size:var(--text-12);font-weight:var(--vaha-bezna);color:var(--text-secondary)}.provozovna__detail{display:flex;flex-direction:column;gap:10px;padding:12px;border-top:1px solid var(--border)}.provozovna__meta,.provozovna__prazdne{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.provozovna__ulozit{align-items:flex-end}.provozovna__kontakty{padding-top:12px;border-top:1px solid var(--border)}.provozovna__nadpis,.kontakt__nadpis{margin:0 0 8px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.provozovna__kontakt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:6px 0;border-bottom:1px solid var(--row-border);font-size:var(--text-12)}.provozovna__spojeni{margin-left:8px;color:var(--accent)}.provozovna__kontakt-akce{display:inline-flex;align-items:center;gap:10px}.provozovna__svoz,.kontakt__zaskrtavatko{display:inline-flex;align-items:center;gap:6px;min-height:var(--cil-radek);font-size:var(--text-12);cursor:pointer}.provozovna__pridat-kontakt{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin-top:8px}.provozovna__vyber{flex:1 1 240px}.provozovna__akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.zakaznici__overeni{display:flex;flex-direction:column;gap:6px}.zakaznici__overeni-zdroj{font-size:var(--text-12);font-weight:var(--vaha-bezna)}.zakaznici__nalez--vybrany{background:var(--ok-bg)}.zakaznici__kod-provozu{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.zakaznici__kod-provozu .pole{flex:1 1 220px}.zakaznici__kod-rucne{display:inline-flex;align-items:center;gap:8px;margin-top:22px}.zakaznici__overeni-radek{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:-6px}.dialog.modal:has(.zakaznici__modal-sirsi){display:flex;flex-direction:column;width:640px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px)}.dialog.modal:has(.zakaznici__modal-sirsi) .modal__obsah{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.zakaznici__radek-udaje--vyber{flex-direction:column;gap:4px}.zakaznici__radek-udaje--vyber dd{text-align:left}.zakaznici__vyber-kontaktu{display:flex;align-items:center;gap:8px}.zakaznici__vyber-kontaktu .vstup{flex:1 1 auto;min-width:0}.zakaznici__role-kontaktu{display:block;margin-top:4px;font-size:var(--text-11);font-weight:var(--vaha-bezna);color:var(--text-secondary)}.duvod.zakaznici__duvod-radku{display:block;margin-top:4px;font-weight:var(--vaha-bezna)}.kontakty-zakaznika__hlava{justify-content:flex-start}.kontakty-zakaznika__hlava .tlacitko-s-duvodem{margin-left:auto}.kontakt{margin-bottom:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.kontakt__hlavicka{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px}.kontakt__jmeno{font-size:var(--text-13)}.kontakt__spojeni{font-size:var(--text-12);color:var(--accent)}.kontakt__akce{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.kontakt__akce-odchod{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.duvod.kontakt__duvod{margin:0 0 8px}.kontakt__smazat{color:var(--danger-text)}.kontakt__provozovny-seznam{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.kontakt__nadpis.kontakt__nadpis--radek{margin:0 4px 0 0}.kontakt__provozovna{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;padding:2px 10px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:var(--bg-card)}.kontakt__svoz{padding-left:6px;border-left:1px solid var(--border);color:var(--text-secondary)}.kontakt__pozice,.kontakt__provozovny{margin:0;padding:0;border:0}.kontakt__doklad{border:1px solid var(--border);border-radius:var(--radius-tlacitko);padding:10px 12px;margin:0}.kontakt__mrizka{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 12px}.kontakt__souhlasy{display:flex;flex-wrap:wrap;gap:4px 18px}.kontakty__filtry{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:14px 0}.kontakty__uvod{flex:1 1 240px;margin:0;font-size:var(--text-13);color:var(--text-secondary)}.kontakty__pozice{flex:0 1 260px}@media (pointer: coarse){.zakaznici .cip,.zakaznici .segment__tlacitko,.provozovna__hlavicka,.provozovna__svoz,.kontakt__zaskrtavatko,.kontakt__smazat{min-height:var(--cil-tablet)}.zakaznici__tabulka td{height:var(--cil-tablet)}}@media (max-width: 1100px){.zakaznici__mrizka{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.zakaznici__adresa{grid-template-columns:minmax(0,1fr)}.zakaznici__sluzba{flex:1 1 100%}.zakaznici__sluzba .vstup{flex:1 1 auto;min-width:0}}.zakaznici__vlastni-firma{margin:12px 0}.zakaznici__ucty{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.zakaznici__ucty .stitek{margin-left:6px}.dialog.modal:has(.rzp) .modal__obsah{flex:1 1 auto;overflow:hidden}.rzp{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:10px}.rzp__obal{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.rzp__tabulka thead th{position:sticky;top:0;z-index:1;background:var(--bg-card)}.rzp__firma{margin:0;font-size:var(--text-13);color:var(--text-secondary)}.rzp__hlaska{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--bg-page);font-size:var(--text-12);color:var(--text-secondary)}.rzp__ukoncene{display:inline-flex;align-items:center;gap:8px;min-height:var(--cil-tablet);font-size:var(--text-13);color:var(--text-secondary);cursor:pointer}.rzp__ukoncene input{width:18px;height:18px;margin:0;accent-color:var(--accent-solid)}.rzp__pocet{color:var(--text-secondary)}.rzp__tabulka{min-width:560px}.rzp__tabulka tbody tr{cursor:pointer}.rzp__tabulka td{height:var(--cil-tablet);vertical-align:top}.rzp__radek--evidovana{color:var(--text-secondary);cursor:default}.rzp__radek--vybrana{background:var(--ok-bg)}.rzp__vyber{width:18px;padding-right:0}.rzp__vyber input{width:18px;height:18px;margin:0;accent-color:var(--accent-solid)}.rzp__vyber input:disabled{cursor:not-allowed}.rzp__icp{font-family:ui-monospace,monospace;white-space:nowrap}.rzp__nazev{display:block;font-weight:var(--vaha-tucna)}.rzp__evidovano{display:block;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--warn-text)}.rzp__sl-nazev{min-width:160px}.rzp__sl-adresa{min-width:180px}.rzp__adresa{font-size:var(--text-13);color:var(--text-secondary)}.rzp__obor{min-width:220px;font-size:var(--text-12);color:var(--text-secondary)}.rzp__dalsi{font-weight:var(--vaha-tucna)}.rzp__obory{margin:0;padding-left:16px}.rzp__obory li+li{margin-top:2px}.rzp__rozbalit{display:flex;min-height:var(--cil-tablet);margin-left:-6px;font-size:var(--text-12)}.rzp__stav{white-space:nowrap}.rzp__datum{display:block;margin-top:2px;font-size:var(--text-11);color:var(--text-secondary)}@container tabulka-karty (max-width: 559px){.rzp__tabulka,.rzp__tabulka .rzp__obor,.rzp__tabulka .rzp__sl-nazev,.rzp__tabulka .rzp__sl-adresa{min-width:0}.rzp__tabulka .rzp__stav{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rzp__tabulka .rzp__stav:before{flex-basis:100%}.rzp__tabulka .rzp__datum{margin-top:0}}.komunikace__seznam{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.komunikace__zprava{border:1px solid var(--border);border-radius:10px;padding:10px 14px;background:var(--bg-card)}.komunikace__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--text-12);color:var(--text-secondary)}.komunikace__typ{font-size:var(--text-14);font-weight:600;color:var(--text)}.komunikace__stav{margin-left:auto;padding:2px 10px;border-radius:20px;background:var(--bg-input);font-weight:600}.komunikace__stav--odeslana{background:var(--ok-bg);color:var(--ok-text, inherit)}.komunikace__stav--chyba{background:var(--danger-bg);color:var(--danger-text, inherit)}.komunikace__predmet{margin:6px 0 0;font-size:var(--text-13)}.komunikace__chyba{margin:4px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.komunikace__akce{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.komunikace__text{margin:8px 0 0;padding:10px 12px;border-radius:10px;background:var(--bg-input);white-space:pre-wrap;font-family:inherit;font-size:var(--text-13);line-height:1.5}.komunikace__prilohy{margin:6px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.schuzka__blok{margin-top:16px;font-size:var(--text-13)}.schuzka__blok h3{margin:0 0 4px;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.schuzka__blok p{margin:0 0 4px;line-height:1.5}.schuzka__blok--doporuceni{margin-top:0;padding:12px 14px;border-radius:10px;background:var(--info-bg);color:var(--info-text)}.schuzka__blok--doporuceni ul,.schuzka__seznam{margin:4px 0 0;padding-left:18px;line-height:1.6}.schuzka__vedlejsi{color:var(--text-secondary)}.schuzka__dluh{color:var(--danger-text)}.zakaznici__gdpr{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.zakaznici__gdpr-text{flex:1;min-width:240px}.zakaznici__gdpr-nadpis{margin-bottom:4px;font-size:var(--text-14);font-weight:800}.zakaznici__gdpr-popis{font-size:var(--text-13);color:var(--text-secondary)}.zakaznici__gdpr-souhrn ul{margin:4px 0 8px;padding-left:18px;font-size:var(--text-13)}.historie-zakazek__seznam{margin:0;padding:0;list-style:none}.historie-zakazek .zakaznici__sekce-titul{justify-content:space-between;flex-wrap:wrap}.historie-zakazek__radek{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--cil-bezny);padding:7px 4px;border:0;border-bottom:1px solid var(--row-border);background:none;color:var(--text-primary);font:inherit;font-size:var(--text-13);text-align:left;cursor:pointer}.historie-zakazek__radek:hover{background:var(--bg-hover)}.historie-zakazek__datum{flex:none;min-width:92px;font-size:var(--text-12);color:var(--text-secondary)}.historie-zakazek__popis{flex:1 1 auto;min-width:0}.spokojenost-zakaznika .zakaznici__sekce-titul{justify-content:space-between;flex-wrap:wrap}.spokojenost-zakaznika__vzkaz{margin-top:2px;font-size:var(--text-12);color:var(--text-secondary)}.spokojenost-zakaznika__datum{white-space:nowrap}.evidence-zakaznika__dlazdice{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:8px}.evidence-zakaznika__dlazdice-polozka{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.evidence-zakaznika__nace{display:flex;gap:8px}.evidence-zakaznika__nace .vstup{flex:1 1 auto;min-width:0}.evidence-zakaznika__vedeme{display:flex;align-items:center;gap:8px;min-height:var(--cil-bezny);font-size:var(--text-13);cursor:pointer}.evidence-zakaznika__nadpis{margin-top:16px}.evidence-zakaznika__provozy{margin:0;padding:0;list-style:none}.evidence-zakaznika__akce{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}@media (pointer: coarse){.historie-zakazek__radek,.evidence-zakaznika__vedeme{min-height:var(--cil-tablet)}}.smlouvy-zakaznika{margin-bottom:16px}.smlouvy-zakaznika__titul{justify-content:space-between;flex-wrap:wrap}.smlouvy-zakaznika__cislo{font-weight:600}.smlouvy-zakaznika__radek--ukoncena td{color:var(--text-secondary)}.smlouvy-zakaznika__radek--ukoncena .smlouvy-zakaznika__cislo{font-weight:400}@media (pointer: coarse){.smlouvy-zakaznika__cislo{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}}@media (max-width: 560px){.zakaznici__karta-hlavicka{margin:-16px -16px 16px;padding:12px 16px}.zakaznici__drobecek a,.kontakt__spojeni{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}.zakaznici__zavrit,.kontakt__smazat{min-width:var(--cil-tablet);min-height:var(--cil-tablet)}}a.cip{text-decoration:none}.bez-polohy__uvod{margin:0 0 14px;max-width:820px;color:var(--text-secondary);font-size:var(--text-13)}.bez-polohy__provozovna,.bez-polohy__podrobnost{margin-top:4px;color:var(--text-secondary);font-size:var(--text-12)}.bez-polohy__oprava{max-width:360px;font-size:var(--text-13)}.adresy-ruian__nadpis{margin:20px 0 8px;font-size:var(--text-14);font-weight:600}.adresy-ruian__seznam{list-style:none;margin:0 0 12px;padding:0;font-size:var(--text-13)}.adresy-ruian__seznam>li{display:flex;align-items:center;min-height:var(--cil-tablet);border-bottom:1px solid var(--border)}.adresy-ruian__strankovani{display:flex;gap:8px;margin-top:16px}.objednavky-zakaznika__seznam{list-style:none;margin:0 0 4px;padding:0}.objednavky-zakaznika__radek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:44px;padding:6px 0;border-bottom:1px solid var(--border)}.objednavky-zakaznika__akce{display:flex;flex-wrap:wrap;gap:8px}.zakaznici__prodej{display:flex;flex-direction:column;gap:24px}.zakaznici__box{display:flex;flex-direction:column;gap:10px}.zakaznici__box-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.zakaznici__box-titul{flex:1;margin:0;font-size:var(--text-14);font-weight:800}.zakaznici__prodej-poznamka{color:var(--text-secondary);font-size:var(--text-12)}.co-zakaznik-ma{display:grid;gap:16px;margin-top:16px}.co-zakaznik-ma__smlouva{border:1px solid var(--row-border);border-radius:var(--radius-tlacitko);padding:16px;display:grid;gap:8px}.co-zakaznik-ma__titul,.co-zakaznik-ma__podtitul{margin:0;font-weight:600}.co-zakaznik-ma__smlouva ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.co-zakaznik-ma__pausaly,.co-zakaznik-ma__zarizeni ul{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.co-zakaznik-ma__radek{display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-start;gap:4px 10px;min-height:var(--cil-tablet);padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-panel)}.co-zakaznik-ma__nazev{font-weight:400}.co-zakaznik-ma__zarizeni{display:grid;gap:8px;margin-top:8px}.co-zakaznik-ma__zarizeni .co-zakaznik-ma__radek{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.kontroly-zakaznika .zakaznici__sekce-titul{justify-content:space-between;flex-wrap:wrap}.kontroly-zakaznika__uvod,.kontroly-zakaznika__okno-text{margin:0 0 8px;color:var(--text-secondary);font-size:var(--text-12)}.kontroly-zakaznika__souhrn{margin:0 0 12px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.kontroly-zakaznika__skupina{margin-bottom:16px}.kontroly-zakaznika__skupina h4{margin:0 0 4px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.kontroly-zakaznika__odkazy{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px}.kontroly-zakaznika__odkliknuta{color:var(--text-secondary)}.kontroly-zakaznika__nerozpoznane{margin-top:8px;color:var(--text-secondary);font-size:var(--text-12)}.kontroly-zakaznika__nerozpoznane summary{cursor:pointer;min-height:var(--cil-bezny);display:flex;align-items:center}.obraty-zakaznika__souhrn{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 12px}.obraty-zakaznika__souhrn dt{font-size:var(--text-12);color:var(--text-secondary)}.obraty-zakaznika__souhrn dd{margin:2px 0 0;font-size:var(--text-14);font-weight:600}.obraty-zakaznika__nadpis{margin:16px 0 8px;font-size:var(--text-14);font-weight:600}.obraty-zakaznika__kod{font-weight:600;white-space:nowrap}.obraty-zakaznika td.tabulka__cislo{white-space:nowrap}.slouceni__uvod,.slouceni__poznamka,.slouceni__cil{margin:0 0 12px;font-size:var(--text-13);color:var(--text-secondary)}.slouceni__cil{color:var(--text-primary)}.slouceni__nadpis{margin:12px 0 6px;font-size:var(--text-14);font-weight:600}.slouceni__podnadpis{margin:10px 0 4px;font-size:var(--text-12);font-weight:600;color:var(--text-secondary)}.slouceni__seznam{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.slouceni__polozka{display:grid;gap:2px;width:100%;min-height:44px;padding:8px 12px;text-align:left;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);cursor:pointer;font:inherit}.slouceni__polozka:hover,.slouceni__polozka:focus-visible{border-color:var(--accent);outline:none}.slouceni__nazev{font-weight:600}.slouceni__popis,.slouceni__pocty{font-size:var(--text-12);color:var(--text-secondary)}.slouceni__sloupce{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.slouceni__vycet{margin:0;padding-left:18px;font-size:var(--text-13)}.slouceni__vycet li{margin:2px 0}.slouceni__potvrzeni{display:flex;gap:8px;align-items:flex-start;margin:12px 0;padding:10px 12px;border-radius:10px;background:var(--warn-bg);font-size:var(--text-13)}.slouceni__potvrzeni input{margin-top:3px;width:20px;height:20px}.duplicity__skupiny{display:grid;gap:16px}.duplicity__skupina{border:1px solid var(--border);border-radius:10px;padding:12px}.duplicity__hlava{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:8px}.duplicity__duvod{font-size:var(--text-12);padding:2px 8px;border-radius:6px;background:var(--bg-input);color:var(--text-secondary)}.duplicity__popis{font-size:var(--text-14)}.duplicity__stitek{font-size:12px}.duplicity__poznamka{flex-basis:100%;font-size:12px;color:var(--barva-text-sekundarni, #5b6470)}.duplicity__akce{margin-left:auto}.duplicity__tabulka td{vertical-align:top}@media (max-width: 720px){.duplicity__akce{margin-left:0}}.zakaznici__skupina-poli{display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.zakaznici__skupina-poli>legend{padding:0 6px;font-size:var(--text-13);font-weight:800}.zakaznici__stav{display:inline-flex;align-items:center;gap:8px}.zakaznici__tecka{flex:none;width:9px;height:9px;border-radius:50%;background:var(--ok-text)}.zakaznici__tecka--dluh{background:var(--danger-text)}.zakaznici__obaly{display:flex;flex-wrap:wrap;gap:6px 14px;margin:6px 0;padding:0;list-style:none;font-size:var(--text-13)}.zakaznici__obaly-nesoulad{font-weight:800;color:var(--danger-text)}.misto-svozu__radek{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.misto-svozu__dny{display:inline-flex;flex-wrap:wrap;gap:4px}.misto-svozu__cas .vstup{width:auto;min-height:var(--cil-radek)}.provozovna__registr{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.zakaznici__podklad{display:inline-flex;gap:4px}.zakaznici__hromadne{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px;padding:10px 14px;border-radius:var(--radius-tlacitko);background:var(--warn-bg);color:var(--warn-text);font-size:var(--text-13)}.zakaznici__zaskrtnout{width:44px;text-align:center;cursor:default}.zakaznici__zaskrtnout input{width:20px;height:20px;margin:12px;cursor:pointer}.zakaznici__vymahani{margin-bottom:12px}.zakaznici__vymahani ul{margin:4px 0 0;padding-left:18px}.zakaznici__zalohy-kredit{margin:0}.zakaznici__zalohy-radek{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:var(--text-13)}.zakaznici__zalohy-radek dt{color:var(--text-secondary)}.zakaznici__zalohy-radek dd{margin:0;font-weight:var(--vaha-tucna);white-space:nowrap}.zakaznici__zalohy-ok{color:var(--ok-text)}.zakaznici__zalohy-radek .zakaznici__zalohy-varovani{color:var(--warn-text)}.zakaznici__zalohy-pozn{margin:4px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.karta-blok{display:flex;flex-direction:column;gap:8px}.karta-blok__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px}.karta-blok__hlava:first-child{margin-top:0}.karta-blok__titul{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.karta-blok__napoveda{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-11);font-weight:var(--vaha-tucna);cursor:help}.karta-blok__akce{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-left:auto}.karta-blok__prazdne{margin:0;padding:6px 0;font-size:var(--text-12);color:var(--text-secondary)}.karta-lhuty td{vertical-align:middle}.karta-lhuty__nazev{display:flex;align-items:flex-start;gap:8px;cursor:pointer;min-height:32px}.karta-lhuty__nazev input{margin-top:3px}.karta-lhuty__def{display:block;font-size:var(--text-11);font-weight:var(--vaha-normalni);line-height:1.35;color:var(--text-secondary)}.karta-lhuty__interval{white-space:nowrap;color:var(--text-secondary)}.karta-lhuty__radek--vypnuta{opacity:.55}.vstup--kompaktni{min-height:36px;padding:4px 10px;font-size:var(--text-12)}.karta-radek--vraceno{opacity:.55}.karta-tabulka__akce{white-space:nowrap;text-align:right}.karta-tabulka__akce .tlacitko{margin-left:6px}.karta-preset .tlacitko{min-height:36px;border-radius:var(--radius-pilulka);padding:4px 12px;font-size:var(--text-12)}.karta-seznam{margin:0;padding:0;list-style:none}.karta-seznam__polozka{padding:10px 0;border-top:1px solid var(--row-border)}.karta-seznam__radek{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:var(--text-13)}.karta-seznam__nazev{flex:1;min-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.karta-seznam__datum{white-space:nowrap;color:var(--text-secondary)}.karta-seznam__text{margin:6px 0 0;font-size:var(--text-13);white-space:pre-line}.karta-opravneni{display:flex;flex-wrap:wrap;gap:8px}.karta-opravneni__polozka{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border-radius:var(--radius-pilulka);background:var(--bg-page);font-size:var(--text-12);font-weight:var(--vaha-tucna)}.karta-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.karta-checklist__polozka{display:flex;align-items:flex-start;gap:9px;min-height:44px;padding:6px 0;border-top:1px solid var(--row-border);font-size:var(--text-13);cursor:pointer}.karta-checklist__polozka input{margin-top:3px;width:18px;height:18px;accent-color:var(--accent-solid)}.karta-checklist__polozka--hotovo>span{color:var(--text-secondary);text-decoration:line-through}.karta-checklist__kdo,.karta-checklist__duvod{display:block;font-size:var(--text-11);color:var(--text-secondary);text-decoration:none}.karta-formular__radek{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 12px}.karta-benefity{margin-top:16px}.moje-karta__lhuty{margin:0;padding:0;list-style:none}.moje-karta__lhuta{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 0;border-top:1px solid var(--row-border);font-size:var(--text-13)}.moje-karta__lhuta strong{flex:1;min-width:0}.prevzeti__polozka{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--row-border)}.prevzeti__polozka>div{flex:1;min-width:0}.prevzeti__nazev{font-size:var(--text-14);font-weight:var(--vaha-extra)}.prevzeti__popis{font-size:var(--text-12);color:var(--text-secondary)}.prevzeti__prohlaseni{margin:12px 0 0;font-size:var(--text-12);line-height:1.5;color:var(--text-secondary)}.karta-sken{display:inline-flex;align-items:center;border-style:dashed;cursor:pointer}.karta-sken input{display:none}.vzor{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--row-border)}.vzor__obsah{display:flex;flex-direction:column;gap:6px;flex:1;min-width:160px}.vzor__text,.vzor__nahrazeni{margin:0}.vzor__rezim .segment__tlacitko{min-height:var(--cil-tablet);font-size:var(--text-13)}.vzor__nahrani{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.vzor__vyber{cursor:pointer}.podpis-nahled--velky{width:100%;height:auto;aspect-ratio:640 / 200}.nastroje__pocet{font-size:var(--text-12);color:var(--text-secondary)}.karta-zam__drobecek{margin:0 0 6px;font-size:var(--text-12);color:var(--text-secondary)}.ucet__sloupce{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:14px}.ucet__box{min-width:0;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.ucet__nadpis{margin:0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.ucet__uvod{margin:4px 0 12px}.ucet__pole{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ucet__uvazek{display:flex;flex-wrap:wrap;gap:8px 12px}.ucet__uvazek>.pole{flex:1 1 180px;min-width:0}.ucet__uvazek>.ucet__uvazek-hodin{flex:0 1 130px}.ucet__popisek-skupiny{display:block}.ucet__skupina{margin-top:6px}.ucet__patka{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;padding-top:14px;border-top:1px solid var(--border)}.ucet__role-navic{margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.ucet__role-seznam{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:6px}.ucet__role-polozka{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-page)}.ucet__role-nazev{font-weight:600}.ucet__role-kdo{flex:1 1 auto}.ucet__role-vyber{flex:0 1 260px}.ucet__sekce-navic{margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.ucet__sekce-navic-mrizka{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 32px}.zam-seznam__stitek{margin-left:6px}.zam-pruh-lhut{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 14px}.zam-pruh-lhut__titul{font-size:var(--text-13);font-weight:var(--vaha-extra)}.zam-pruh-lhut__seznam{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none}.zam-pruh-lhut__polozka{display:inline-flex;align-items:center;gap:7px;min-height:var(--cil-tablet);font-size:var(--text-12);color:inherit;text-decoration:none}.zam-pruh-lhut__nazev{color:var(--text-secondary)}.zam-lhuty__uvod{flex:1 1 320px;margin:0}.tabulka a.stitek,.zam-pruh-lhut a{text-decoration:none}.zam-org{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;margin:0;padding:0;list-style:none}.zam-org__koren{min-width:240px;padding:10px 12px;border-radius:var(--radius-tlacitko);background:var(--bg-page)}.zam-org__strom,.zam-org__deti{margin:0;padding:0;list-style:none}.zam-org__deti{display:flex;flex-direction:column;gap:6px;margin:8px 0 0 10px;padding-left:10px;border-left:2px solid var(--border)}.zam-org__osoba{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:var(--cil-tablet)}.zam-org__jmeno{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.zam-org__pozice{font-size:var(--text-11);color:var(--text-secondary)}.zam-org__zastup{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:var(--text-12);color:var(--text-secondary)}.zam-org__uvod,.zam-urazy__uvod{margin:0 0 14px}.zam-urazy__akce{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 12px;white-space:nowrap}.zam-urazy__isr{margin-left:6px}.udaje-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 16px}.udaje-form__cela{margin-top:16px}.udaje-boxy{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.udaje-box{flex:1 1 260px;min-width:0;padding:11px 13px;border-radius:var(--radius-tlacitko);background:var(--bg-card);border:1px solid var(--border)}.udaje-box__titul{margin:0;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.udaje-box__hodnota{margin:2px 0 0;font-size:var(--text-13);font-weight:var(--vaha-extra)}.udaje-box__pole{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px;margin-top:8px}.udaje-box__popis,.udaje-box__poznamka{margin:6px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.udaje-patka{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 14px;margin-top:20px;padding-top:14px;border-top:1px solid var(--border)}.udaje-patka .tlacitko-s-duvodem{align-items:flex-start}.novy-zam__radek{display:flex;flex-wrap:wrap;gap:12px}.novy-zam__radek>.pole{flex:1 1 160px}.novy-zam__radek>.novy-zam__uzke{flex:0 1 110px}.novy-zam__sekce{margin-top:4px;padding-top:12px;border-top:1px solid var(--border)}.novy-zam__sekce-prazdne{margin-top:8px}.novy-zam__sekce-mrizka{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:4px 20px;margin-top:6px}.zam-barva{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.zam-barva>select{flex:1 1 140px;min-width:0}.zam-barva__ukazka{display:inline-flex;align-items:center;max-width:100%;padding:2px 10px;border-radius:var(--radius-input);font-size:var(--text-13);font-weight:var(--vaha-tucna);overflow-wrap:anywhere}.zam-barva__ukazka--info{background:var(--info-bg);color:var(--info-text)}.zam-barva__ukazka--warn{background:var(--warn-bg);color:var(--warn-text)}.zam-barva__ukazka--ok{background:var(--ok-bg);color:var(--ok-text)}.zam-barva__ukazka--danger{background:var(--danger-bg);color:var(--danger-text)}.ucet__omezeny-rezim{margin-top:24px;padding-top:18px;border-top:1px solid var(--border)}.prohlizeni__souhrn,.prohlizeni__posledni{margin-top:16px}.prohlizeni__nad-prahem{font-weight:600;color:var(--danger-text)}@media (pointer: coarse),(max-width: 560px){.tabulka a.stitek,.zam-org__jmeno{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}.tabulka a.tabulka__odkaz{min-width:var(--cil-tablet);justify-content:center}}.znalosti__akce .tlacitko-s-duvodem{align-items:flex-end;max-width:340px;text-align:right}.znalosti__prehled{margin:4px 0 12px}.znalosti__nastroje{margin:0 0 10px}.znalosti__hledani.nastroje__hledani{flex:3 1 320px;max-width:none}.znalosti__datum{display:inline-flex;align-items:center;gap:8px}.znalosti__datum-popisek{font-size:var(--text-12);color:var(--text-secondary);white-space:nowrap}.znalosti__vyber{flex:0 1 220px;min-height:var(--cil-bezny)}.znalosti__pocet{margin:4px 0 8px}.znalosti__nalezy{display:flex;flex-direction:column}.znalosti__nalez{padding:14px 0;border-top:1px solid var(--row-border)}.znalosti__nalez:first-child{border-top:0}.znalosti__nalez-hlava{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--text-12);color:var(--text-secondary)}.znalosti__zdroj-nazev{min-width:0;overflow-wrap:anywhere}.znalosti__citace{margin:6px 0 2px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.znalosti__odkaz{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--accent);text-align:left;cursor:pointer}.znalosti__odkaz:hover{text-decoration:underline}.tabulka .znalosti__odkaz{min-height:var(--cil-radek);font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-primary)}.tabulka .znalosti__odkaz:hover{color:var(--accent)}.znalosti__nadpis{margin:0 0 4px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.znalosti__uryvek{margin:0;font-size:var(--text-13);line-height:1.45;white-space:pre-line}.znalosti__meta{margin:6px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.znalosti__nalez-akce{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:6px}.znalosti__nazev-bunka{min-width:220px}.znalosti__platnost-bunka,.znalosti__pocet-bunka{white-space:nowrap}.znalosti-detail{display:flex;flex-direction:column;gap:14px}.znalosti-detail__zpet{align-self:flex-start}.znalosti-detail__citace{padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--accent-soft)}.znalosti-detail__popisek,.znalosti-detail__nadpis{margin:0 0 6px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.znalosti-detail__citace-text{margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra);overflow-wrap:anywhere}.znalosti-detail__citace .hlaska{margin-top:10px}.znalosti-detail__drobecky{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--text-12)}.znalosti-detail__text{font-size:var(--text-14);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.znalosti-detail__odstavec{margin:0;font-size:var(--text-13);line-height:1.5;white-space:pre-wrap}.znalosti-detail__oddil{padding-top:12px;border-top:1px solid var(--border)}.znalosti-detail__seznam{margin:0;padding-left:18px;font-size:var(--text-13);line-height:1.5}.znalosti-detail__seznam li{padding:3px 0}.znalosti-detail__vedlejsi{color:var(--text-secondary)}.znalosti-detail__obsah{padding-left:0;list-style:none}.znalosti-detail__stitky{display:flex;flex-wrap:wrap;gap:6px}.znalosti-detail__odkazy{display:flex;flex-wrap:wrap;gap:8px;margin:0}.znalosti-detail .hlaska{margin-top:0}.znalosti-formular{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 16px}.znalosti-formular__cela{grid-column:1 / -1}.znalosti-formular__text{min-height:220px;resize:vertical;font-family:inherit}.znalosti-nahled{padding-left:20px}@media (max-width: 700px){.znalosti__datum,.znalosti__vyber{flex:1 1 100%}}.znalosti-email{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px dashed var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card)}.znalosti-email__uvod{margin:0;font-size:var(--text-13);line-height:1.45}.znalosti-email__akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.znalosti-email__text{min-height:160px;resize:vertical;font-family:inherit}.znalosti-email .pole{margin:0}.znalosti-email .hlaska,.znalosti-email__vysledek .hlaska{margin-top:0}.znalosti-email__vysledek{display:flex;flex-direction:column;gap:8px}.znalosti-email__stav{margin:0;font-size:var(--text-13);line-height:1.45;color:var(--text-secondary)}.znalosti-email__seznam{margin:4px 0 0;padding-left:18px}.opora-sekce{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.opora-sekce__hlava{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.opora-polozka{margin-top:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);display:flex;flex-direction:column;gap:4px}.opora-polozka--zamitnuto{background:var(--bg-empty);color:var(--text-secondary)}.opora-priprava{margin:6px 0;padding-left:18px;font-size:var(--text-12)}.shell{--lista-sirka: var(--lista-sirka-uzivatel, var(--lista-sirka-vychozi));--pruh-nahled-vyska: 53px;--pruh-verze-vyska: 61px;--pruhy-vyska: 0px;min-height:100dvh;display:flex;flex-direction:column}.shell--nahled{--pruhy-vyska: var(--pruh-nahled-vyska)}.shell--nova-verze{--pruhy-vyska: var(--pruh-verze-vyska)}.shell--nahled.shell--nova-verze{--pruhy-vyska: calc(var(--pruh-nahled-vyska) + var(--pruh-verze-vyska))}.shell--bez-listy{--lista-sirka: 0px}.preskocit{position:absolute;top:-100px;left:8px;z-index:calc(var(--z-toast) + 1);padding:8px 12px;border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-pop)}.preskocit:focus-visible{top:8px}.hlavicka{position:sticky;top:0;z-index:calc(var(--z-rail) + 1);display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--hlavicka-vyska);padding:4px 16px 4px 12px;background:var(--header-bg);border-bottom:1px solid var(--header-border);color:var(--text-primary)}.hlavicka__vlevo,.hlavicka__vpravo{display:flex;align-items:center;gap:12px;min-width:0}.hlavicka__vpravo{flex:none}.hlavicka__menu{display:none;align-items:center;justify-content:center;width:var(--cil-tablet);min-height:var(--cil-tablet);padding:0;border:1px solid var(--hlavicka-prvek-border);border-radius:var(--radius-tlacitko);background:var(--hlavicka-prvek-bg);color:var(--hlavicka-prvek-text);cursor:pointer}.hlavicka__logo{display:flex;align-items:center;gap:10px;flex:none;min-width:var(--cil-tablet);min-height:var(--cil-tablet);padding:0 4px;border-radius:var(--radius-tlacitko);color:inherit;white-space:nowrap;text-decoration:none}.hlavicka__logo:hover{text-decoration:none}.hlavicka__logo-obrazek{height:34px;display:block}.hlavicka__logo-obrazek--tmavy{display:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .hlavicka__logo-obrazek--svetly{display:none}:root:not([data-theme=light]) .hlavicka__logo-obrazek--tmavy{display:block}}:root[data-theme=dark] .hlavicka__logo-obrazek--svetly{display:none}:root[data-theme=dark] .hlavicka__logo-obrazek--tmavy{display:block}.hlavicka .napis-app,.hlavicka .napis-app__app{color:var(--text-primary);font-weight:var(--vaha-extra)}.hlavicka .napis-app__ser{color:var(--hlavicka-akcent)}.hlavicka__sekce{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:32px;padding:6px 12px;border:1px solid var(--hlavicka-prvek-border);border-radius:var(--radius-pilulka);background:var(--hlavicka-prvek-bg);color:var(--hlavicka-prvek-text);font-size:var(--text-13);font-weight:var(--vaha-tucna)}.hlavicka__hledani{display:flex;align-items:center;gap:8px}.hlavicka__hledani-pole{width:210px;min-height:36px;padding:0 14px;border:1px solid var(--hlavicka-prvek-border);border-radius:var(--radius-pilulka);background:var(--hlavicka-prvek-bg);color:var(--hlavicka-prvek-text);font-size:var(--text-12);font-weight:var(--vaha-tucna)}.hlavicka__hledani-pole::placeholder{color:var(--hlavicka-prvek-text-sekundarni)}.uzivatel{position:relative}.uzivatel__tlacitko{display:flex;align-items:center;gap:9px;min-height:var(--cil-tablet);padding:4px 12px 4px 6px;border:1px solid var(--hlavicka-prvek-border);border-radius:var(--radius-pilulka);background:var(--hlavicka-prvek-bg);color:var(--hlavicka-prvek-text);cursor:pointer;text-align:left}.uzivatel__tlacitko:hover{background:var(--hlavicka-prvek-hover)}.uzivatel__inicialy{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--accent-solid);color:#fff;font-size:var(--text-12);font-weight:var(--vaha-extra)}.uzivatel__popis{display:flex;flex-direction:column;line-height:1.15}.uzivatel__jmeno{font-size:var(--text-12);font-weight:var(--vaha-tucna);white-space:nowrap}.uzivatel__role{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--hlavicka-prvek-text-sekundarni);white-space:nowrap}.uzivatel__sipka{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--hlavicka-prvek-text-sekundarni);margin-left:2px}.uzivatel__podklad{position:fixed;inset:0;z-index:calc(var(--z-dropdown) - 1);background:transparent;border:0;padding:0;cursor:default}.uzivatel__nabidka{position:absolute;top:calc(100% + 4px);right:0;z-index:var(--z-dropdown);width:260px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-pop)}.uzivatel__nabidka-jmeno{margin:0 0 2px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.uzivatel__nabidka-role{margin:0 0 10px;font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.uzivatel__nabidka .tlacitko{width:100%;margin-top:6px}.uzivatel__chyba{margin:8px 0 0}.segment{display:flex;gap:2px;padding:3px;border-radius:var(--radius-pilulka);background:var(--bg-input)}.segment__popisek{display:block;margin:10px 0 5px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.segment__tlacitko{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--cil-radek);padding:0 12px;border:0;border-radius:var(--radius-pilulka);background:transparent;color:var(--text-primary);font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}.segment__tlacitko[aria-pressed=true]{background:var(--accent-solid);color:#fff}.nahled-pruh{position:sticky;top:var(--hlavicka-vyska);z-index:var(--z-rail);display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:var(--pruh-nahled-vyska);padding:8px 16px;background:var(--warn-bg);color:var(--warn-text);border-bottom:1px solid var(--border);font-size:var(--text-13);font-weight:var(--vaha-tucna)}.nahled-pruh .tlacitko{min-height:var(--cil-radek);border-color:var(--warn-text);color:var(--warn-text)}.verze-pruh{position:sticky;top:var(--hlavicka-vyska);z-index:var(--z-rail);display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:var(--pruh-verze-vyska);padding:8px 16px;background:var(--info-bg);color:var(--info-text);border-bottom:1px solid var(--border);font-size:var(--text-13);font-weight:var(--vaha-tucna)}.shell--nahled .verze-pruh{top:calc(var(--hlavicka-vyska) + var(--pruh-nahled-vyska))}.verze-pruh--kriticky{background:var(--warn-bg);color:var(--warn-text)}.verze-pruh .tlacitko{min-height:var(--cil-tablet);border-color:var(--info-text);color:var(--info-text)}.verze-pruh--kriticky .tlacitko{border-color:var(--warn-text);color:var(--warn-text)}.verze-pruh__zavrit{display:inline-flex;align-items:center;justify-content:center;width:var(--cil-tablet);min-height:var(--cil-tablet);margin-left:auto;padding:0;border:0;border-radius:var(--radius-tlacitko);background:transparent;color:inherit;cursor:pointer}.verze-pruh__rozpracovane{margin:0;padding-left:20px}@media print{.verze-pruh,.spodni-lista{display:none}}.lista{position:fixed;top:calc(var(--hlavicka-vyska) + var(--pruhy-vyska, 0px));bottom:0;left:0;z-index:var(--z-rail);display:flex;flex-direction:column;width:var(--lista-sirka);overflow:hidden;background:var(--bg-card);border-right:1px solid var(--border);color:var(--text-primary)}.lista__tahlo{position:absolute;top:0;right:-3px;z-index:1;width:7px;height:100%;cursor:col-resize;touch-action:none}.lista__tahlo:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--accent-soft)}.lista__obsah{flex:1;padding:10px 0 8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lista__seznam{margin:0;padding:0;list-style:none}.lista__radek{display:flex;align-items:center;margin:1px 7px;border-radius:var(--radius-tlacitko);color:var(--text-secondary)}.lista__radek--ve-skupine{margin-left:14px}.lista__radek:hover{background:var(--bg-hover)}.lista__radek--aktivni,.lista__radek--aktivni:hover{background:var(--accent-solid);color:#fff}.lista__radek--aktivni:hover{filter:brightness(1.08)}.lista__polozka{flex:1;display:flex;align-items:center;gap:9px;min-width:0;min-height:var(--cil-radek);padding:5px 9px;border-radius:var(--radius-tlacitko);color:inherit;font-size:var(--text-13);font-weight:var(--vaha-tucna);white-space:nowrap;text-decoration:none}.lista__polozka:hover{text-decoration:none}.lista__radek--aktivni .lista__polozka{font-weight:var(--vaha-extra)}.lista__ikona{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-input);background:var(--bg-input);color:var(--text-secondary);font-size:var(--text-12);font-weight:var(--vaha-extra)}.lista__radek--aktivni .lista__ikona{background:#ffffff2e;color:#fff}.lista__nazev{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.lista__hvezda{flex:none;display:flex;align-items:center;justify-content:center;width:32px;min-height:var(--cil-radek);margin-right:2px;padding:0;border:0;border-radius:var(--radius-input);background:transparent;color:var(--text-muted);cursor:pointer}.lista__hvezda[aria-pressed=true]{color:var(--warn-text)}.lista__radek--aktivni .lista__hvezda{color:#ffffff8c}.lista__radek--aktivni .lista__hvezda[aria-pressed=true]{color:#fff}.lista__hvezda:hover{background:#0000000f}.lista__skupina{display:flex;align-items:center;gap:8px;width:calc(100% - 14px);min-height:var(--cil-radek);margin:5px 7px 1px;padding:6px 9px;border:0;border-radius:var(--radius-tlacitko);background:transparent;color:var(--text-secondary);font-size:var(--text-11);font-weight:var(--vaha-extra);letter-spacing:.05em;text-transform:uppercase;text-align:left;cursor:pointer}.lista__skupina:hover{background:var(--bg-hover)}.lista__skupina--oblibene{color:var(--warn-text)}.lista__skupina-sipka{flex:none;display:flex;width:12px;transition:transform .12s}.lista__skupina[aria-expanded=false] .lista__skupina-sipka{transform:rotate(-90deg)}.lista__skupina-nazev{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista__oddelovac{height:1px;margin:6px 10px;background:var(--border)}.lista__seznam>.lista__oddelovac:first-of-type{margin:10px 10px 8px}.lista__sbalit{flex:none;display:flex;align-items:center;justify-content:center;gap:8px;min-height:var(--cil-tablet);padding:10px;border:0;border-top:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:var(--text-13);font-weight:var(--vaha-extra);cursor:pointer}.lista__sbalit:hover{background:var(--bg-hover)}.lista--sbalena .lista__radek,.lista--sbalena .lista__radek--ve-skupine{margin:1px 7px}.lista--sbalena .lista__polozka{justify-content:center;padding:5px}.lista--sbalena .lista__nazev,.lista--sbalena .lista__hvezda,.lista__podklad{display:none}.shell__obsah{flex:1;min-width:0;margin-left:var(--lista-sirka);padding:20px 28px 40px}.shell__obsah:focus{outline:none}@media (pointer: coarse){.lista__polozka,.lista__hvezda,.lista__skupina{min-height:var(--cil-tablet)}.lista__hvezda{width:var(--cil-tablet)}.segment__tlacitko,.hlavicka .hlavicka__nahlasit{min-height:var(--cil-tablet)}}@media (max-width: 949px){.shell{--lista-sirka: 0px}.hlavicka__menu{display:inline-flex}.hlavicka__sekce,.hlavicka__hledani{display:none}.lista{z-index:var(--z-drawer);width:var(--lista-sirka-vychozi);visibility:hidden;transform:translate(-100%);transition:transform .15s ease-out,visibility 0s linear .15s;box-shadow:none}.shell--menu-otevrene .lista{visibility:visible;transform:none;transition:transform .15s ease-out;box-shadow:var(--shadow-modal)}.lista__tahlo,.lista__sbalit{display:none}.shell--menu-otevrene .lista__podklad{display:block;position:fixed;inset:0;z-index:calc(var(--z-drawer) - 1);border:0;padding:0;background:var(--prekryv)}.shell__obsah{padding:16px 16px 32px}.hlavicka__vlevo>*{flex:none}.lista{width:min(320px,calc(100vw - 56px))}}@media (max-width: 760px){.hlavicka__vpravo>*{flex:none}.uzivatel__popis,.uzivatel__sipka{display:none}.uzivatel__tlacitko{justify-content:center;width:var(--cil-tablet);padding:0}}.spodni-lista{display:none}@media (max-width: 560px){.hlavicka{gap:8px;padding:4px 8px}.hlavicka__menu,.hlavicka__logo .napis-app{display:none}.hlavicka__vpravo{flex:0 1 auto;gap:6px;min-width:0}.hlavicka__vpravo>*{flex:none}.hlavicka .hlavicka__nahlasit{width:var(--cil-tablet);min-height:var(--cil-tablet);padding:0;justify-content:center;font-size:var(--text-14)}.hlavicka__logo{justify-content:center;min-width:var(--cil-tablet)}.hlavicka__nahlasit-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.uzivatel__popis,.uzivatel__sipka{display:none}.uzivatel__tlacitko{justify-content:center;width:var(--cil-tablet);padding:0}.hlavicka__logo-obrazek{height:28px}.shell__obsah{padding:12px 12px calc(var(--spodni-lista-vyska) + env(safe-area-inset-bottom,0px) + 24px)}:root[data-klavesnice] .shell__obsah{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}.lista{bottom:calc(var(--spodni-lista-vyska) + env(safe-area-inset-bottom,0px));z-index:var(--z-telefon-menu);width:min(320px,calc(100vw - 56px))}.shell--menu-otevrene .lista__podklad{z-index:calc(var(--z-telefon-menu) - 1)}.lista__hvezda{width:var(--cil-tablet)}.segment__tlacitko{min-height:var(--cil-tablet)}.segment{flex-wrap:wrap}.spodni-lista{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-spodni-lista);display:block;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary)}.shell:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=file]),textarea):focus) .spodni-lista{display:none}:root:has([aria-modal=true]) .spodni-lista{display:none}.spodni-lista__seznam{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.spodni-lista__polozka{display:flex;min-width:0}.spodni-lista__misto{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:var(--spodni-lista-vyska);padding:4px 2px;border:0;background:transparent;color:inherit;font-size:var(--text-11);font-weight:var(--vaha-tucna);cursor:pointer}.spodni-lista__misto:hover{text-decoration:none}.spodni-lista__misto:focus-visible{outline-offset:-2px}.spodni-lista__ikona{display:flex;align-items:center;justify-content:center;width:48px;height:28px;border-radius:var(--radius-pilulka);font-size:var(--text-14);font-weight:var(--vaha-extra)}.spodni-lista__misto--aktivni{color:var(--accent)}.spodni-lista__misto--aktivni .spodni-lista__ikona{background:var(--accent-soft)}.spodni-lista__popisek{max-width:100%;overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.spodni-lista__misto .lista__pocet{position:absolute;top:2px;left:calc(50% + 8px)}:root:has(.spodni-lista) .toast{bottom:calc(var(--spodni-lista-vyska) + env(safe-area-inset-bottom,0px) + 12px)}}@media (min-width: 561px) and (max-width: 949px) and (pointer: coarse){.shell__obsah{padding-bottom:calc(var(--spodni-lista-vyska) + env(safe-area-inset-bottom,0px) + 32px)}:root[data-klavesnice] .shell__obsah{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 32px)}.lista{bottom:calc(var(--spodni-lista-vyska) + env(safe-area-inset-bottom,0px));z-index:var(--z-telefon-menu)}.shell--menu-otevrene .lista__podklad{z-index:calc(var(--z-telefon-menu) - 1)}.spodni-lista{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-spodni-lista);display:block;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary)}.shell:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=file]),textarea):focus) .spodni-lista{display:none}:root:has([aria-modal=true]) .spodni-lista{display:none}.spodni-lista__seznam{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.spodni-lista__polozka{display:flex;min-width:0}.spodni-lista__misto{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:var(--spodni-lista-vyska);padding:4px 2px;border:0;background:transparent;color:inherit;font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}.spodni-lista__misto:hover{text-decoration:none}.spodni-lista__misto:focus-visible{outline-offset:-2px}.spodni-lista__ikona{display:flex;align-items:center;justify-content:center;width:48px;height:28px;border-radius:var(--radius-pilulka);font-size:var(--text-14);font-weight:var(--vaha-extra)}.spodni-lista__misto--aktivni{color:var(--accent)}.spodni-lista__misto--aktivni .spodni-lista__ikona{background:var(--accent-soft)}.spodni-lista__popisek{max-width:100%;overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.spodni-lista__misto .lista__pocet{position:absolute;top:2px;left:calc(50% + 8px)}:root:has(.spodni-lista) .toast{bottom:calc(var(--spodni-lista-vyska) + env(safe-area-inset-bottom,0px) + 12px)}}@media (prefers-reduced-motion: reduce){.lista{transition:none}}.lista__pocet{flex:none;min-width:20px;padding:1px 7px;border-radius:var(--radius-pilulka);background:var(--danger-bg);color:var(--danger-text);font-size:var(--text-11);font-weight:var(--vaha-extra);text-align:center}.lista__radek--aktivni .lista__pocet{background:#ffffff38;color:#fff}.hlavicka__nahlasit{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--hlavicka-prvek-border);border-radius:var(--radius-tlacitko);background:var(--hlavicka-prvek-bg);color:var(--hlavicka-prvek-text);font-size:var(--text-12);font-weight:var(--vaha-tucna);white-space:nowrap;cursor:pointer}.hlavicka__nahlasit:hover{border-color:var(--hlavicka-prvek-text)}.hlavicka__napoveda{display:inline-flex;align-items:center;justify-content:center;width:var(--cil-tablet);min-height:var(--cil-tablet);padding:0;border:1px solid var(--hlavicka-prvek-border);border-radius:var(--radius-pilulka);background:var(--hlavicka-prvek-bg);color:var(--hlavicka-prvek-text);font-size:var(--text-16);font-weight:var(--vaha-extra);cursor:pointer}.hlavicka__napoveda:hover{background:var(--hlavicka-prvek-hover)}.hlavicka__napoveda[aria-expanded=true]{border-color:var(--hlavicka-akcent)}@media (min-width: 561px) and (max-width: 949px) and (pointer: coarse){.hlavicka{gap:8px}.hlavicka .hlavicka__menu,.hlavicka .hlavicka__historie-tlacitko--vpred,.hlavicka .napis-app{display:none}.hlavicka__vlevo{flex:none}.hlavicka__vpravo{flex:0 1 auto;gap:8px;min-width:0}.hlavicka .hlavicka__vaha{flex:none;min-width:min-content}.uzivatel__popis,.uzivatel__sipka{display:none}.uzivatel__tlacitko{justify-content:center;width:var(--cil-tablet);padding:0}.hlavicka .hlavicka__nahlasit{justify-content:center;width:var(--cil-tablet);padding:0;font-size:var(--text-14)}.hlavicka .hlavicka__nahlasit-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media (min-width: 561px) and (max-width: 760px) and (pointer: coarse){.hlavicka .hlavicka__vaha svg{display:none}}.hlavicka__historie{display:flex;align-items:center;gap:4px;flex:none}.hlavicka__historie-tlacitko{display:inline-flex;align-items:center;justify-content:center;width:var(--cil-tablet);min-height:var(--cil-tablet);padding:0;border:1px solid var(--hlavicka-prvek-border);border-radius:var(--radius-tlacitko);background:var(--hlavicka-prvek-bg);color:var(--hlavicka-prvek-text);cursor:pointer}.hlavicka__historie-tlacitko:hover:not(:disabled){background:var(--hlavicka-prvek-hover)}.hlavicka__historie-tlacitko:disabled{opacity:.45;cursor:default}.hlavicka__vaha{display:inline-flex;align-items:center;gap:8px;min-height:var(--cil-tablet);padding:0 12px;border:1px solid var(--hlavicka-prvek-border);border-radius:var(--radius-tlacitko);background:var(--hlavicka-prvek-bg);color:var(--hlavicka-prvek-text);font-size:var(--text-13);white-space:nowrap;text-decoration:none;flex:none}.hlavicka__vaha:hover{background:var(--hlavicka-prvek-hover);text-decoration:none}.hlavicka__vaha-kg{min-width:6ch;font-size:var(--text-14);font-weight:var(--vaha-extra);font-variant-numeric:tabular-nums;text-align:right}.hlavicka__vaha-bod{width:8px;height:8px;border-radius:50%;background:var(--danger-text)}.hlavicka__vaha--ok .hlavicka__vaha-bod{background:var(--ok-text)}.hlavicka__vaha--warn .hlavicka__vaha-bod{background:var(--warn-text)}.hlavicka__vaha-stav{max-width:14ch;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-12);color:var(--hlavicka-prvek-text-sekundarni)}@media (max-width: 1100px){.hlavicka__vaha-stav{display:none}}@media (max-width: 760px){.hlavicka__historie-tlacitko--vpred,.hlavicka .napis-app{display:none}}@media (max-width: 560px){.hlavicka__historie{gap:0}}.hledani{position:relative;flex:none}.hledani__pole:focus{width:300px;outline:none;border-color:var(--hlavicka-prvek-text-sekundarni);background:var(--hlavicka-prvek-hover)}.hledani__lupa{display:inline-flex;align-items:center;justify-content:center;width:var(--cil-tablet);min-height:var(--cil-tablet);padding:0;border:1px solid var(--hlavicka-prvek-border);border-radius:var(--radius-tlacitko);background:var(--hlavicka-prvek-bg);color:var(--hlavicka-prvek-text);cursor:pointer}.hledani__lupa:hover{background:var(--hlavicka-prvek-hover)}.hledani__podklad{position:fixed;inset:0;z-index:calc(var(--z-dropdown) - 1);border:0;padding:0;background:transparent;cursor:default}.hledani__panel{position:fixed;top:calc(var(--hlavicka-vyska) + var(--pruhy-vyska, 0px) + 4px);right:12px;z-index:var(--z-dropdown);width:min(560px,calc(100vw - 24px));max-height:70vh;overflow:auto;box-sizing:border-box;padding:8px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-pop)}.hledani__radek-pole{display:flex;align-items:center;gap:8px;padding:0 0 8px}.hledani__radek-pole .hledani__pole{flex:1;width:auto;min-width:0;min-height:var(--cil-tablet);border:none;border-radius:var(--radius-input);background:var(--bg-input);color:var(--text-primary);font-size:var(--text-14)}.hledani__radek-pole .hledani__pole::placeholder{color:var(--text-secondary)}.hledani__zavrit{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--cil-tablet);min-height:var(--cil-tablet);padding:0;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);cursor:pointer}.hledani__nadpis{padding:8px 10px 4px;color:var(--text-secondary);font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase}.hledani__polozka{display:flex;align-items:center;gap:10px;min-height:var(--cil-tablet);padding:9px 10px;border-radius:var(--radius-input);cursor:pointer}.hledani__polozka:hover,.hledani__polozka--aktivni{background:var(--bg-hover)}.hledani__text{flex:1;min-width:0}.hledani__nazev,.hledani__popis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hledani__nazev{font-size:var(--text-13);font-weight:var(--vaha-tucna)}.hledani__popis,.hledani__uryvek{color:var(--text-secondary);font-size:var(--text-12)}.hledani__uryvek{margin-top:2px;overflow-wrap:anywhere}.hledani__sipka{color:var(--accent);font-size:var(--text-12);font-weight:var(--vaha-tucna)}.hledani__dalsi{padding:2px 10px 6px;color:var(--text-secondary);font-size:var(--text-12)}.hledani__hlaska{margin:0;padding:10px;color:var(--text-secondary);font-size:var(--text-13)}.hledani__hlaska--chyba{color:var(--danger-text)}@media (max-width: 949px){.hledani__panel{left:8px;right:8px;width:auto;max-height:calc(100vh - var(--hlavicka-vyska) - 16px);max-height:calc(100dvh - var(--hlavicka-vyska) - 16px)}}@media (max-width: 560px){.hledani__radek-pole .hledani__pole{font-size:var(--text-16)}}.hledani__znacka{display:inline-flex;flex:none;color:var(--accent)}.hledani__polozka--asistent{min-height:var(--cil-tablet)}.hledani__nazev--dotaz{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere}.hledani__asistent--patro{position:sticky;bottom:0;margin:8px -8px -8px;padding:8px;border-top:1px solid var(--border);background:var(--bg-card)}.hledani__diktat{display:flex;padding:0 0 8px}@media (max-width: 949px){.hledani__radek-pole{position:sticky;top:0;z-index:1;margin:-8px -8px 0;padding:8px;background:var(--bg-card)}}.asistent-nacitani{position:fixed;top:calc(var(--hlavicka-vyska) + var(--pruhy-vyska, 0px) + 8px);right:12px;z-index:var(--z-modal);width:min(360px,calc(100vw - 24px))}.asistent-nacitani>.nacitani-casti{padding:12px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);box-shadow:var(--shadow-pop)}.nahlasit__prepinac{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.nahlasit__foto{display:inline-flex;align-items:center;border-style:dashed;cursor:pointer}.nahlasit__foto input{display:none}.nahlasit__moje{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.nahlasit__hlaseni{padding:7px 0;border-top:1px solid var(--row-border);font-size:var(--text-12)}.nahlasit__hlaseni-hlava{display:flex;align-items:center;gap:8px}.nahlasit__hlaseni-popis{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nahlasit__odpoved{margin-top:4px;padding:6px 9px;border-radius:var(--radius-input);background:var(--info-bg);color:var(--info-text);line-height:1.45}.nahlasit__navod{margin:0 0 14px}.nahlasit__prilohy-tlacitka{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.nahlasit__prilohy{margin:8px 0 0;padding:0;list-style:none}.nahlasit__priloha{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--row-border);font-size:var(--text-12)}.nahlasit__priloha-nazev{flex:1;min-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nahlasit__snimek{width:96px;height:64px;object-fit:cover;object-position:top left;border:1px solid var(--row-border);border-radius:6px}.nahlasit__priloha .tlacitko{min-height:44px}.zvonek{position:relative}.zvonek__tlacitko{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--cil-tablet);min-height:var(--cil-tablet);padding:0;border:1px solid var(--hlavicka-prvek-border);border-radius:var(--radius-pilulka);background:var(--hlavicka-prvek-bg);color:var(--hlavicka-prvek-text);cursor:pointer}.zvonek__tlacitko:hover{background:var(--hlavicka-prvek-hover)}.zvonek__tlacitko[aria-expanded=true]{border-color:var(--hlavicka-akcent)}.zvonek__pocet{position:absolute;top:4px;right:2px;min-width:18px;padding:0 5px;border-radius:var(--radius-pilulka);background:var(--danger-text);color:#fff;font-size:var(--text-11);font-weight:var(--vaha-extra);line-height:18px;text-align:center}.zvonek__podklad{position:fixed;inset:0;z-index:calc(var(--z-dropdown) - 1);padding:0;border:0;background:transparent;cursor:default}.zvonek__panel{position:absolute;top:calc(100% + 4px);right:0;z-index:var(--z-dropdown);width:min(380px,calc(100vw - 32px));max-height:70vh;max-height:70dvh;overflow-y:auto;overscroll-behavior:contain;padding:10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-pop)}.zvonek__hlava{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-bottom:6px}.zvonek__titul{margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.zvonek__prazdne{margin:0;padding:14px 4px;font-size:var(--text-13);color:var(--text-secondary);text-align:center}.zvonek__seznam{margin:0;padding:0;list-style:none}.zvonek__polozka{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:var(--cil-tablet);padding:8px 6px;border:0;border-bottom:1px solid var(--row-border);border-radius:var(--radius-input);background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.zvonek__polozka:hover{background:var(--bg-hover)}.zvonek__polozka--nova{background:var(--accent-soft)}.zvonek__tecka{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--info-text)}.zvonek__tecka--upozorneni{background:var(--warn-text)}.zvonek__tecka--kriticke{background:var(--danger-text)}.zvonek__obsah{display:flex;flex-direction:column;gap:2px;min-width:0}.zvonek__nadpis{font-size:var(--text-13);font-weight:var(--vaha-bezna)}.zvonek__polozka--nova .zvonek__nadpis{font-weight:var(--vaha-tucna)}.zvonek__text{font-size:var(--text-12);color:var(--text-secondary)}.zvonek__kdy{font-size:var(--text-11);color:var(--text-secondary)}.zvonek__akce{align-self:flex-start;margin-top:4px;pointer-events:none}@media (max-width: 560px){.zvonek__panel{position:fixed;top:var(--hlavicka-vyska);right:8px;left:8px;width:auto}}.domu{max-width:var(--sirka-obsahu);margin:0 auto}.domu__hlava{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;margin:6px 0 20px}.domu__pozdrav{flex:1;min-width:240px}.domu__nadpis{font-size:var(--text-19)}.domu__datum{margin:4px 0 0;font-size:var(--text-12);color:var(--text-secondary)}.domu__akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.domu__dlazdice{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:22px}.domu__dlazdice-polozka{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:var(--cil-tablet);padding:16px 18px;color:var(--text-primary);text-decoration:none}.domu__dlazdice-polozka:hover{background:var(--bg-hover);text-decoration:none}.domu__dlazdice-kategorie{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-11);font-weight:var(--vaha-extra);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.domu__dlazdice-nazev{margin:4px 0 1px;font-size:var(--text-16);font-weight:var(--vaha-extra);line-height:1.1}.domu__dlazdice-podtext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-12);color:var(--text-secondary)}.domu__oblibene{margin-bottom:22px}.domu__oblibene .domu__karta-hlavicka{margin-bottom:10px}.karta.domu__vyber{padding:14px 16px}.domu__prazdne.domu__prazdne--oblibene{border:1px dashed var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-empty)}.domu__sloupce{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}@media (max-width: 760px){.domu__sloupce{grid-template-columns:minmax(0,1fr)}.domu__dlazdice-kategorie,.domu__dlazdice-podtext{white-space:normal}}.domu__karta{display:flex;flex-direction:column;padding:20px 22px}.domu__karta-hlavicka{display:flex;align-items:center;gap:10px;margin-bottom:12px}.domu__karta-titul{flex:1;font-size:var(--text-12);font-weight:var(--vaha-extra);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.domu__upravit{min-height:var(--cil-radek);padding:0 4px;border:0;border-bottom:1px dashed var(--text-secondary);border-radius:0;background:transparent;color:var(--text-secondary);font-size:var(--text-12);white-space:nowrap;cursor:pointer}.domu__vyber{margin-bottom:14px}.domu__chipy{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chip{min-height:var(--cil-radek);padding:0 13px;border:1px solid var(--border);border-radius:var(--radius-pilulka);background:transparent;color:var(--text-primary);font-size:var(--text-12);font-weight:var(--vaha-tucna);cursor:pointer}.chip--aktivni{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}.domu__prazdne{flex:1;display:flex;align-items:center;justify-content:center;margin:0;padding:26px 0;text-align:center;font-size:var(--text-12);color:var(--text-secondary)}.dlazdice__udaje{margin:0;display:grid;gap:8px}.dlazdice__udaje>div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--row-border)}.dlazdice__udaje dt{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.dlazdice__udaje dd{margin:0;min-width:0;overflow-wrap:anywhere;text-align:right;font-size:var(--text-13);font-variant-numeric:tabular-nums}.dlazdice__chyba{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px}@media (pointer: coarse){.chip,.domu__upravit{min-height:var(--cil-tablet)}}.prehled{margin-bottom:22px}.prehled__hlava{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px}.prehled__titul{margin:0;font-size:var(--text-14);font-weight:var(--vaha-extra)}.prehled__rezim{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.domu__dlazdice-bunka{display:flex;min-width:0}.domu__dlazdice-bunka>.domu__dlazdice-polozka{flex:1}.karta.domu__dlazdice-polozka--alert{border-color:var(--danger-text)}.domu__dlazdice-polozka--alert .domu__dlazdice-nazev{color:var(--danger-text)}.prehled__sloupce{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;align-items:stretch;margin-bottom:22px}@media (max-width: 900px){.prehled__sloupce{grid-template-columns:minmax(0,1fr)}}.domu__karta-hlavicka--zalamovat{flex-wrap:wrap}.prehled__pocet{margin-left:8px;vertical-align:middle;letter-spacing:0;text-transform:none}.prehled__tablety{margin-bottom:20px;border-color:var(--warn-text)}.prehled__vysvetleni{margin:0 0 6px;font-size:var(--text-12);color:var(--text-secondary)}.prehled__nepritomni{margin-bottom:20px}.prehled__nepritomni-seznam{margin:0;padding:0;list-style:none;font-size:var(--text-13);line-height:1.55}.prehled__nepritomni-seznam li+li{margin-top:4px}.souhrn{margin-bottom:20px}.souhrn__kdy{font-size:var(--text-12);color:var(--text-secondary)}.souhrn__telo{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.souhrn__obsah{flex:1 1 260px;min-width:0}.souhrn__text{margin:0;font-size:var(--text-13);line-height:1.55}.souhrn__uvod{margin:0;font-size:var(--text-13);color:var(--text-secondary)}.souhrn__fakta{margin:8px 0 0;padding-left:18px;font-size:var(--text-12);line-height:1.5}.agenda{margin:0;padding:0;list-style:none}.agenda__radek{display:flex;align-items:center;gap:12px;min-height:var(--cil-tablet);padding:7px 4px;border-top:1px solid var(--row-border);color:var(--text-primary);text-decoration:none}a.agenda__radek:hover{background:var(--bg-hover);text-decoration:none}.agenda__cas{flex:0 0 auto;min-width:78px;font-size:var(--text-12);font-weight:var(--vaha-extra);font-variant-numeric:tabular-nums;white-space:nowrap}.agenda__obsah{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.agenda__nadpis{font-size:var(--text-13);font-weight:var(--vaha-tucna);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda__podtext{font-size:var(--text-12);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signaly__seznam{margin:0;padding:0;list-style:none}.signal{display:flex;align-items:flex-start;gap:10px;padding:10px 4px;border-top:1px solid var(--row-border)}.signal--vyreseny{color:var(--text-secondary)}.signal__tecka{flex:0 0 auto;width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--text-muted)}.signal__tecka--info{background:var(--info-text)}.signal__tecka--upozorneni{background:var(--warn-text)}.signal__tecka--kriticke{background:var(--danger-text)}.signal__tecka--vyreseny{background:var(--text-muted)}.signal__obsah{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.signal__nadpis{font-size:var(--text-13);font-weight:var(--vaha-tucna);line-height:1.35}.signal__meta{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:var(--text-12);color:var(--text-secondary)}.signal__meta>span+span:before{content:"· "}.signal__termin--po{color:var(--danger-text);font-weight:var(--vaha-tucna)}.signal__text{font-size:var(--text-12);color:var(--text-secondary)}.signal__krok{font-size:var(--text-12)}.signal__krok-popisek{font-weight:var(--vaha-tucna)}.signal__vyreseno{font-size:var(--text-12);color:var(--text-secondary)}.signal__akce{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:45%}.signaly__filtry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:12px}.signaly__filtry .domu__chipy{margin-top:0}.signaly__filtr{display:flex;flex-direction:column;gap:4px;min-width:140px}.signaly__filtr--hledat{flex:1 1 200px}@media (pointer: coarse){.signal__akce .tlacitko--radek,.strankovani .tlacitko--radek,.prehled .tlacitko--radek{min-height:var(--cil-tablet)}}@media (max-width: 560px){.domu__dlazdice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.domu__dlazdice-polozka{padding:14px}.domu__dlazdice-kategorie,.domu__dlazdice-podtext{white-space:normal}.signal{flex-wrap:wrap}.signal__obsah{flex:1 1 calc(100% - 20px)}.signal__akce{flex-basis:100%;justify-content:flex-start;max-width:none;padding-left:20px}.signal__text{overflow-wrap:anywhere}}.moje-hlaseni{margin-bottom:22px}.moje-hlaseni__seznam{margin:0;padding:0;list-style:none}.moje-hlaseni__radek{padding:8px 0;border-top:1px solid var(--row-border);font-size:var(--text-12)}.moje-hlaseni__radek:first-child{border-top:0}.moje-hlaseni__radek--vybrane{margin:0 -10px;padding:8px 10px;border-radius:var(--radius-input);background:var(--bg-hover)}.moje-hlaseni__hlava{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.moje-hlaseni__text{flex:1;min-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-13)}.moje-hlaseni__kdy{color:var(--text-secondary);white-space:nowrap}.moje-hlaseni__odpoved{margin-top:5px;padding:6px 9px;border-radius:var(--radius-input);background:var(--info-bg);color:var(--info-text);line-height:1.45}.moje-hlaseni__vyrizeno{color:var(--text-secondary)}.portal-agendy{margin-top:16px}.portal-agendy__nadpis{margin:16px 0 8px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.portal-agendy__tabulka{max-width:100%;overflow-x:auto}.portal-agendy__radek{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.portal-agendy__akce{display:flex;gap:8px}.portal-agendy__akce .tlacitko{min-height:var(--cil-tablet)}.portal-klienta__prihlaseni{display:flex;flex-direction:column;gap:12px;max-width:360px}.portal-klienta__akce{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.portal-klienta__ucet{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.portal-klienta__provozovna{max-width:480px;margin-top:12px}.portal-podkladu{min-height:100dvh;padding:16px;background:var(--bg-page);color:var(--text-primary)}.portal-podkladu__obal{max-width:760px;margin:0 auto}.portal-podkladu__hlava{display:flex;align-items:baseline;gap:14px;padding:8px 4px 16px}.portal-podkladu__firma{font-size:var(--text-13);color:var(--text-secondary)}.portal-podkladu__karta{padding:22px 20px 20px;border-radius:var(--radius-modal);background:var(--bg-card);box-shadow:var(--shadow-card)}.portal-podkladu__karta h1{margin:0 0 8px;font-size:var(--text-19);font-weight:var(--vaha-extra)}.portal-podkladu__nadpis{margin:20px 0 8px;font-size:var(--text-14);font-weight:var(--vaha-polotucne)}.portal-podkladu__uvod{margin:0 0 12px;font-size:var(--text-13);line-height:1.5;color:var(--text-secondary)}.portal-podkladu__provozovna{margin:0 0 16px;font-size:var(--text-13)}.portal-podkladu__vedlejsi{margin-top:16px;font-size:var(--text-12);color:var(--text-secondary)}.portal-podkladu__mesice{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.portal-podkladu__mesic{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-pill, 20px);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-13);cursor:pointer}.portal-podkladu__mesic--aktivni{border-color:var(--primary);background:var(--primary-soft, var(--bg-page));font-weight:var(--vaha-polotucne)}.portal-podkladu__pocet{font-size:var(--text-11);color:var(--text-secondary)}.portal-podkladu__seznam{margin:0;padding:0;list-style:none}.portal-podkladu__radek{padding:14px 0;border-top:1px solid var(--border-subtle)}.portal-podkladu__radek-hlava{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.portal-podkladu__datum{font-size:var(--text-13);font-weight:var(--vaha-polotucne)}.portal-podkladu__radek-telo{font-size:var(--text-13);line-height:1.5}.portal-podkladu__radek-akce{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.portal-podkladu__prazdno{padding:16px 0;font-size:var(--text-13);color:var(--text-secondary)}.portal-podkladu__formular{margin:16px 0;padding:16px;border-radius:var(--radius-card, 16px);background:var(--bg-card);border:1px solid var(--border)}.portal-podkladu__foto{display:block;margin-bottom:12px;font-size:var(--text-12);color:var(--text-secondary)}.portal-podkladu__foto input{display:block;min-height:44px;margin-top:6px}.portal-podkladu__navrhy{margin:-6px 0 12px;padding:0;list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-pole, 10px);background:var(--bg-card)}.portal-podkladu__navrhy button{display:block;width:100%;min-height:44px;padding:8px 12px;border:0;background:transparent;color:var(--text-primary);font-size:var(--text-13);text-align:left;cursor:pointer}.portal-podkladu__navrhy button:hover{background:var(--bg-page)}.portal-podkladu__akce{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}@media (max-width: 480px){.portal-podkladu__karta{padding:16px 14px}.portal-podkladu__akce .tlacitko{flex:1 1 100%}}.prihlaseni{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--prihlaseni-pozadi);color:var(--text-primary)}.prihlaseni__karta{width:380px;max-width:100%;padding:36px 32px;border-radius:var(--radius-modal);background:var(--bg-card);box-shadow:var(--shadow-modal)}.prihlaseni__napis{margin:0 0 8px;text-align:center;font-size:32px}.prihlaseni__uvod{margin:0 0 24px;text-align:center;font-size:var(--text-13);color:var(--text-secondary)}.prihlaseni__chyba{margin:0 0 16px;padding:12px 14px;border-radius:var(--radius-tlacitko);background:var(--danger-bg);color:var(--danger-text);font-size:var(--text-13);line-height:1.45}.prihlaseni__chyba p{margin:0 0 8px}.prihlaseni__chyba--server{margin:16px 0 0;background:var(--warn-bg);color:var(--warn-text)}.prihlaseni__verze{margin:20px 0 0;text-align:center;font-size:var(--text-11);line-height:1.5;color:var(--text-secondary)}.verejny-formular{min-height:100dvh;padding:28px 16px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border)}.verejny-formular__karta{max-width:680px;margin:0 auto;padding:28px 24px;border-radius:var(--radius-modal);background:var(--bg-card);box-shadow:var(--shadow-pop)}.verejny-formular__hlava{display:flex;align-items:center;gap:12px;margin-bottom:6px}.verejny-formular__logo{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-tlacitko);background:var(--accent-solid);color:#fff;font-size:var(--text-14);font-weight:var(--vaha-extra)}.verejny-formular__firma{font-size:var(--text-16);font-weight:var(--vaha-extra)}.verejny-formular__adresa{font-size:var(--text-12);color:var(--text-secondary)}.verejny-formular h1{margin:18px 0 6px;font-size:var(--text-24);font-weight:var(--vaha-extra)}.verejny-formular__uvod{margin:0 0 22px;font-size:var(--text-14);line-height:1.5;color:var(--text-secondary)}.verejny-formular__mrizka{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.verejny-formular__mrizka .pole{margin:0}.verejny-formular__otazka{margin:0 0 18px;padding:0;border:none}.verejny-formular__otazka legend{margin-bottom:8px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.verejny-formular__volby{display:flex;flex-wrap:wrap;gap:6px}.verejny-formular__volba{min-height:var(--cil-tablet);padding:0 12px;border:1.5px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-13);font-weight:var(--vaha-tucna);cursor:pointer}.verejny-formular__volba--vybrana{border-color:var(--accent-solid);background:var(--accent-solid);color:#fff}.verejny-formular__odeslat{width:100%;margin-top:18px}.verejny-formular__pravni{margin-top:12px;font-size:var(--text-11);line-height:1.5;color:var(--text-secondary)}.verejny-formular__hotovo{padding:40px 10px;text-align:center}.verejny-formular__hotovo-znak{font-size:var(--text-24);color:var(--ok-text)}.verejny-formular__hotovo h1{margin-top:8px;font-size:var(--text-19)}.verejny-formular__past{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width: 600px){.verejny-formular__karta{padding:22px 16px}.verejny-formular__mrizka{grid-template-columns:minmax(0,1fr)}}.verejny-formular__nadpis-skupiny{margin-bottom:8px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.verejny-formular__druhy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.verejny-formular__druh{position:relative;display:flex;flex-direction:column;gap:4px;min-height:var(--cil-tablet);padding:12px;border:1.5px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);cursor:pointer}.verejny-formular__druh input{position:absolute;opacity:0;pointer-events:none}.verejny-formular__druh:focus-within{outline:2px solid var(--accent);outline-offset:2px}.verejny-formular__druh--vybrany{border-color:var(--accent-solid);background:var(--accent-soft)}.verejny-formular__druh-nazev{font-size:var(--text-14);font-weight:var(--vaha-extra)}.verejny-formular__druh-popis{font-size:var(--text-12);line-height:1.4;color:var(--text-secondary)}.verejny-formular__blok{margin-bottom:20px}.verejny-formular__mrizka--tri{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.verejny-formular__napoveda{margin:0 0 8px;font-size:var(--text-12);color:var(--text-secondary)}.verejny-formular__soubor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;opacity:0}.verejny-formular__soubor-tlacitko{align-self:flex-start;cursor:pointer}.verejny-formular__soubor:focus-visible+.verejny-formular__soubor-tlacitko{outline:2px solid var(--accent-solid);outline-offset:2px}.verejny-formular__prilohy{margin:0 0 8px;padding:0;list-style:none}.verejny-formular__prilohy li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--cil-tablet);border-bottom:1px solid var(--border);font-size:var(--text-13)}.verejny-formular__priloha-nazev{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verejny-formular__cislo{margin:6px 0;font-size:var(--text-24);font-weight:var(--vaha-extra)}.verejny-formular__dal{margin-top:20px;padding:14px 16px;border-radius:var(--radius-tlacitko);background:var(--bg-panel);font-size:var(--text-13);line-height:1.5}.verejny-formular__dal h2{margin:0 0 6px;font-size:var(--text-14);font-weight:var(--vaha-extra)}.verejny-formular__dal ul{margin:0;padding-left:18px}@media (max-width: 600px){.verejny-formular__druhy,.verejny-formular__mrizka--tri{grid-template-columns:minmax(0,1fr)}}.verejny-podpis{min-height:100dvh;padding:16px;background:var(--bg-page);color:var(--text-primary)}.verejny-podpis__obal{max-width:760px;margin:0 auto}.verejny-podpis__hlava{padding:8px 4px 16px}.verejny-podpis__karta{padding:22px 20px 20px;border-radius:var(--radius-modal);background:var(--bg-card);box-shadow:var(--shadow-card)}.verejny-podpis__karta h1{margin:0 0 8px;font-size:var(--text-19);font-weight:var(--vaha-extra)}.verejny-podpis__karta h2{margin:14px 0 6px;font-size:var(--text-14)}.verejny-podpis__karta--hotovo h1{color:var(--ok-text)}.verejny-podpis__uvod{margin:0 0 16px;font-size:var(--text-13);line-height:1.5;color:var(--text-secondary)}.verejny-podpis__dokument{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:0 0 16px;padding:12px 14px;border-radius:10px;background:var(--bg-page)}.verejny-podpis__dokument dt{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.verejny-podpis__dokument dd{margin:2px 0 0;font-size:var(--text-13)}.verejny-podpis__zneni summary{min-height:44px;display:flex;align-items:center;font-size:var(--text-14);font-weight:var(--vaha-tucna);cursor:pointer}.verejny-podpis__text{max-height:46dvh;overflow:auto;margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-page);font-family:inherit;font-size:var(--text-12);line-height:1.6;white-space:pre-wrap}.verejny-podpis__formular{margin-top:18px}.verejny-podpis__souhlas{display:flex;align-items:flex-start;gap:10px;min-height:44px;margin:12px 0 16px;font-size:var(--text-13);font-weight:var(--vaha-tucna);line-height:1.45;cursor:pointer}.verejny-podpis__souhlas input{width:22px;height:22px;margin-top:2px;flex:none}.verejny-podpis__overeni{margin:4px 0 16px;padding:12px 14px 14px;border-radius:10px;background:var(--bg-page)}.verejny-podpis__overeni h2{margin:0 0 6px;font-size:var(--text-14);font-weight:var(--vaha-tucna)}.verejny-podpis__overeni p{margin:0 0 10px;font-size:var(--text-13);line-height:1.45}.verejny-podpis__telefon{white-space:nowrap}.verejny-podpis__kod{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px}.verejny-podpis__kod .pole{flex:1 1 160px;margin:0}.verejny-podpis__kod .vstup{font-size:var(--text-19);letter-spacing:.3em;font-variant-numeric:tabular-nums}.verejny-podpis__overeno{margin:4px 0 16px;padding:10px 14px;border-radius:10px;background:var(--ok-bg);color:var(--ok-text);font-size:var(--text-13);font-weight:var(--vaha-tucna)}.verejny-podpis__akce{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:12px}.verejny-podpis__akce .tlacitko-s-duvodem{flex:1 1 260px}.verejny-podpis__akce .tlacitko--velke{width:100%}.verejny-podpis__vedlejsi,.verejny-podpis__kontakt{margin:14px 0 0;font-size:var(--text-12);line-height:1.5;color:var(--text-secondary)}.verejny-podpis__kontakt a{color:inherit}@media (max-width: 560px){.verejny-podpis__kontakt a{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}}.verejny-dokument{padding:16px 16px 20px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);font-size:var(--text-13);line-height:1.55;overflow-wrap:anywhere}.verejny-dokument h1,.verejny-dokument h2{margin:0}.verejny-dokument .p-smlouva-titul{margin:4px 0 2px;text-align:center;font-size:var(--text-16);font-weight:var(--vaha-extra);line-height:1.25;color:var(--accent-solid)}.verejny-dokument .p-smlouva-cislo{text-align:center;font-size:var(--text-13);font-weight:var(--vaha-tucna);color:var(--text-secondary)}.verejny-dokument .p-smlouva-sekce,.verejny-dokument .p-smlouva-priloha-titul{margin:20px 0 10px;text-align:center;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.verejny-dokument .p-smlouva-uvod{margin:10px 0;text-align:center}.verejny-dokument .p-smlouva-strany{display:grid;grid-template-columns:auto minmax(0,1fr) 16px auto minmax(0,1fr);gap:4px 8px;margin:8px 0 4px;font-size:var(--text-12);align-items:start}.verejny-dokument .p-smlouva-strany-delici{grid-column:3;justify-self:center;align-self:stretch;width:1px;background:var(--border)}.verejny-dokument .p-smlouva-strany-nadpis{margin-bottom:2px;font-size:var(--text-13);font-weight:var(--vaha-tucna)}.verejny-dokument .p-smlouva-strany-popisek{color:var(--text-secondary)}.verejny-dokument .p-smlouva-strany-dale{margin-top:2px;font-size:var(--text-11);color:var(--text-secondary)}.verejny-dokument .p-tucne{font-weight:var(--vaha-tucna)}.verejny-dokument .p-smlouva-kapitola{margin:20px 0 6px;font-size:var(--text-13);font-weight:var(--vaha-extra)}.verejny-dokument .p-smlouva-odstavec{margin:8px 0 0;white-space:pre-wrap}.verejny-dokument .p-smlouva-podnadpis{margin:14px 0 6px;font-weight:var(--vaha-tucna)}.verejny-dokument .p-smlouva-podnadpis--hlavni{font-weight:var(--vaha-extra)}.verejny-dokument .p-smlouva-poznamka{margin:4px 0 12px;font-size:var(--text-11);line-height:1.45;color:var(--text-secondary);white-space:pre-wrap}.verejny-dokument .p-smlouva-tabulka{display:block;max-width:100%;overflow-x:auto;margin:0 0 12px;border-collapse:collapse;font-size:var(--text-12)}.verejny-dokument .p-smlouva-tabulka th,.verejny-dokument .p-smlouva-tabulka td{width:auto!important;padding:6px 8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;white-space:normal}.verejny-dokument .p-smlouva-tabulka th{font-size:var(--text-11);font-weight:var(--vaha-tucna);color:var(--text-secondary);vertical-align:bottom}.verejny-dokument .p-smlouva-tabulka .p-vpravo{text-align:right}.verejny-dokument .p-smlouva-tabulka td.p-vpravo{white-space:nowrap}.verejny-dokument .p-smlouva-tabulka td.p-smlouva-zalomit{white-space:normal}.verejny-dokument .p-podpisy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.verejny-dokument .p-popisek{display:block;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.verejny-dokument .p-podpis-misto{min-height:56px}.verejny-dokument .p-smlouva-podpis-obraz{display:block;height:48px;max-width:100%;object-fit:contain}.verejny-dokument .p-podpis-linka{padding-top:4px;border-top:1px solid var(--text-secondary);font-size:var(--text-12)}.verejny-dokument .p-smlouva-podpis-zpusob{color:var(--text-secondary)}.verejny-dokument .p-smlouva-priloha{margin-top:28px;padding-top:8px;border-top:1px dashed var(--border)}@media (max-width: 560px){.verejny-podpis{padding:12px}.verejny-podpis__karta{padding:18px 14px 16px}.verejny-dokument{padding:12px 10px 16px}.verejny-dokument .p-smlouva-strany{grid-template-columns:auto minmax(0,1fr)}.verejny-dokument .p-smlouva-strany>*{grid-column:auto!important;grid-row:auto!important}.verejny-dokument .p-smlouva-strany-delici{display:none}.verejny-dokument .p-smlouva-strany>:nth-child(2){order:1;grid-column:1 / -1!important}.verejny-dokument .p-smlouva-strany>:nth-child(4n+4),.verejny-dokument .p-smlouva-strany>:nth-child(4n+5){order:2}.verejny-dokument .p-smlouva-strany>:nth-child(3){order:4;grid-column:1 / -1!important;margin-top:10px}.verejny-dokument .p-smlouva-strany>:nth-child(4n+6),.verejny-dokument .p-smlouva-strany>:nth-child(4n+7){order:5}.verejny-dokument .p-smlouva-strany>.p-smlouva-strany-dale:nth-last-child(2){order:3;grid-column:1 / -1!important}.verejny-dokument .p-smlouva-strany>.p-smlouva-strany-dale:last-child{order:6;grid-column:1 / -1!important}.verejny-dokument .p-smlouva-tabulka{font-size:var(--text-11)}.verejny-dokument .p-smlouva-tabulka th,.verejny-dokument .p-smlouva-tabulka td{padding:4px}.verejny-dokument table.p-karty,.verejny-dokument table.p-karty tbody,.verejny-dokument table.p-karty tr,.verejny-dokument table.p-karty td{display:block;width:auto!important}.verejny-dokument table.p-karty{overflow-x:visible;font-size:var(--text-12)}.verejny-dokument table.p-karty thead{display:none}.verejny-dokument table.p-karty tr{margin:0 0 8px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-tlacitko)}.verejny-dokument table.p-karty td{display:flex;justify-content:space-between;gap:12px;padding:2px 0;border:0;text-align:right;white-space:normal}.verejny-dokument table.p-karty td:before{content:attr(data-popisek);flex:0 0 auto;color:var(--text-secondary);text-align:left}.verejny-dokument table.p-karty td:first-child{display:block;margin-bottom:2px;font-weight:var(--vaha-tucna);text-align:left}.verejny-dokument table.p-karty td:first-child:before,.verejny-dokument table.p-karty td[data-popisek=""]:before{content:none}.verejny-dokument table.p-karty td:empty{display:none}.verejny-dokument .p-podpisy{grid-template-columns:minmax(0,1fr)}}:root{color-scheme:light;--bg-page: #f6f7f2;--bg-card: #ffffff;--bg-input: #eef0ea;--bg-hover: #f7f8f4;--bg-empty: #fafaf7;--bg-panel: #fbfbf8;--border: #e4e6df;--row-border: #f0f1ec;--disabled-bg: #c9d3b7;--text-primary: #23281c;--text-secondary: #585e4c;--text-muted: #8a9080;--accent: #4c6329;--accent-solid: #5a7434;--accent-soft: #e1f0d8;--header-bg: #6f8c42;--header-border: #5a7434;--ok-bg: #e1f0d8;--ok-text: #2f6b3f;--warn-bg: #fdf0da;--warn-text: #7a5a1a;--danger-bg: #fbe4e6;--danger-text: #8f2b2b;--info-bg: #e2ecf7;--info-text: #2b5aa0;--neutral-bg: #e6e6e6;--neutral-text: #585e4c;--shadow-card: 0 1px 3px rgba(0, 0, 0, .12);--shadow-pop: 0 12px 32px rgba(0, 0, 0, .18);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .35);--pismo-ui: "Inter", system-ui, sans-serif;--pismo-napis: "Barlow Condensed", "Inter", system-ui, sans-serif;--text-11: 11px;--text-12: 12px;--text-13: 13px;--text-14: 14px;--text-16: 16px;--text-19: 19px;--text-24: 24px;--vaha-bezna: 400;--vaha-tucna: 600;--vaha-extra: 800;--radkovani: 1.35;--radius-input: 6px;--radius-tlacitko: 10px;--radius-modal: 16px;--radius-pilulka: 20px;--cil-radek: 36px;--cil-tabulka: 28px;--cil-bezny: 40px;--cil-tablet: 44px;--cil-tablet-input: 48px;--drawer-md: 480px;--drawer-lg: 760px;--drawer-xl: 1240px;--modal-doklady: 1000px;--sirka-obsahu: clamp(1180px, 92vw, 2000px);--hlavicka-vyska: 52px;--lista-sirka-vychozi: 236px;--lista-sirka-min: 170px;--lista-sirka-max: 420px;--lista-sirka-sbalena: 58px;--lista-prah: 950px;--telefon-prah: 560px;--spodni-lista-vyska: 56px;--hlavicka-prvek-bg: #454b41;--hlavicka-prvek-border: #7c8474;--hlavicka-prvek-hover: #565c50;--hlavicka-prvek-text: #ffffff;--hlavicka-prvek-text-sekundarni: rgba(255, 255, 255, .82);--hlavicka-akcent: #e1f0d8;--prekryv: rgba(20, 24, 14, .5);--z-rail: 20;--z-telefon-menu: 22;--z-spodni-lista: 24;--z-dropdown: 50;--z-drawer: 90;--z-drawer-vnoreny: 100;--z-drawer-vnoreny-2: 110;--z-modal: 150;--z-tisk: 160;--z-toast: 500;--prihlaseni-pozadi: linear-gradient(160deg, #1b2413, #0d0d0d);--microsoft-bg: #ffffff;--microsoft-text: #23281c}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg-page: #0d0d0d;--bg-card: #141414;--bg-input: #1c1c1c;--bg-hover: #181818;--bg-empty: #0a0a0a;--bg-panel: #151515;--border: #2e2e2e;--row-border: #222222;--disabled-bg: #333333;--text-primary: #f2f2ea;--text-secondary: #a9ada0;--text-muted: #8a9080;--accent: #8bc63e;--accent-solid: #5c8a28;--accent-soft: #16240d;--header-bg: #0a0a0a;--header-border: #1e1e1e;--ok-bg: #16240d;--ok-text: #8fd07a;--warn-bg: #2c2414;--warn-text: #e0b060;--danger-bg: #2a1416;--danger-text: #f08a8a;--info-bg: #16202c;--info-text: #8fb4ea;--neutral-bg: #262626;--neutral-text: #a9ada0;--shadow-card: 0 1px 3px rgba(0, 0, 0, .4);--shadow-pop: 0 12px 32px rgba(0, 0, 0, .5);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .6);--hlavicka-akcent: #8bc63e}}:root[data-theme=dark],.tema-tmavy{color-scheme:dark;--bg-page: #0d0d0d;--bg-card: #141414;--bg-input: #1c1c1c;--bg-hover: #181818;--bg-empty: #0a0a0a;--bg-panel: #151515;--border: #2e2e2e;--row-border: #222222;--disabled-bg: #333333;--text-primary: #f2f2ea;--text-secondary: #a9ada0;--text-muted: #8a9080;--accent: #8bc63e;--accent-solid: #5c8a28;--accent-soft: #16240d;--header-bg: #0a0a0a;--header-border: #1e1e1e;--ok-bg: #16240d;--ok-text: #8fd07a;--warn-bg: #2c2414;--warn-text: #e0b060;--danger-bg: #2a1416;--danger-text: #f08a8a;--info-bg: #16202c;--info-text: #8fb4ea;--neutral-bg: #262626;--neutral-text: #a9ada0;--shadow-card: 0 1px 3px rgba(0, 0, 0, .4);--shadow-pop: 0 12px 32px rgba(0, 0, 0, .5);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .6);--hlavicka-akcent: #8bc63e}[data-papir]{--p-ink: #1c1f17;--p-muted: #6b7060;--p-rule: #d9dbd2;--p-rule-strong: #1c1f17;--p-fill: #f3f4ef;--p-accent: #4c6329;--p-danger: #8f2b2b;--p-mono: "JetBrains Mono", ui-monospace, monospace;--p-okraj: 16mm}@media (min-width: 561px) and (max-width: 949px) and (pointer: coarse){:root{--text-11: 12px;--text-12: 13px;--text-13: 14px;--text-14: 16px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html:has(.prekryv){overflow:hidden;overscroll-behavior:none;scrollbar-gutter:stable}body{margin:0;background:var(--bg-page);color:var(--text-primary);font-family:var(--pismo-ui);font-size:var(--text-13);font-weight:var(--vaha-bezna);line-height:var(--radkovani);-webkit-font-smoothing:antialiased}input,select,textarea,button{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{margin:0;font-weight:var(--vaha-extra);line-height:1.2}h1{font-size:var(--text-24)}h2{font-size:var(--text-16)}h3{font-size:var(--text-14)}.podtitul{margin:4px 0 0;font-size:var(--text-13);color:var(--text-secondary)}.napis-app{font-family:var(--pismo-napis);font-weight:var(--vaha-extra);font-size:var(--text-19);letter-spacing:.03em;line-height:1}.napis-app__ser{color:var(--accent)}.napis-app__app{font-weight:var(--vaha-tucna);color:var(--text-secondary)}:where(.segment__tlacitko,.vazeni__segment-tlacitko,.vazeni__cip,.vaha-panel__tlacitko,.cip,.chip,.evidence__chip,.evidence__zalozka-tlacitko,.statistiky__chip,.stitky__volba,.nas-sklad__prepinac,.kalendar__pilulka,.ranni-kontrola__volba,.isk__role-cip,.zakazky__cip,.zakazky__sada-cip,.zakazky__cip-sady,.dovoz__cip,.muj-den__auto-cip,.muj-den__pilulka,.adr__zalozka,.kontrola__prepinac,.vzory-blok__tlacitko,.denik-tisk__tlacitko,.portal-podkladu__mesic,.offline-pruh__rozumim){white-space:nowrap}@media (max-width: 560px){:where(.segment__tlacitko,.vazeni__segment-tlacitko,.vazeni__cip,.vaha-panel__tlacitko,.cip,.chip,.evidence__chip,.evidence__zalozka-tlacitko,.statistiky__chip,.stitky__volba,.nas-sklad__prepinac,.kalendar__pilulka,.ranni-kontrola__volba,.isk__role-cip,.zakazky__cip,.zakazky__sada-cip,.zakazky__cip-sady,.dovoz__cip,.muj-den__auto-cip,.muj-den__pilulka,.adr__zalozka,.kontrola__prepinac,.vzory-blok__tlacitko,.denik-tisk__tlacitko,.portal-podkladu__mesic,.offline-pruh__rozumim){white-space:normal}}.tlacitko{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--cil-bezny);padding:0 15px;border:1px solid transparent;border-radius:var(--radius-tlacitko);background:transparent;color:var(--text-primary);font-size:var(--text-13);font-weight:var(--vaha-tucna);white-space:nowrap;cursor:pointer;transition:background-color .12s,border-color .12s,opacity .12s}:where(.tabulka td) .tlacitko{min-height:var(--cil-tabulka);padding:0 10px;font-size:var(--text-12)}.tlacitko--primarni{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff}.tlacitko--primarni:hover:not(:disabled):not(.tlacitko--neaktivni){filter:brightness(1.08)}.tlacitko--sekundarni{background:var(--bg-card);border-color:var(--border);color:var(--text-primary)}.tlacitko--sekundarni:hover:not(:disabled):not(.tlacitko--neaktivni){background:var(--bg-hover)}.tlacitko--nebezpecne{background:var(--danger-text);border-color:var(--danger-text);color:#fff}.tlacitko--nebezpecne-obrys{background:transparent;border-color:var(--danger-text);color:var(--danger-text)}.tlacitko--textove{padding:0 6px;color:var(--accent)}.tlacitko--textove:hover:not(:disabled):not(.tlacitko--neaktivni){text-decoration:underline}.tlacitko--radek{min-height:var(--cil-radek);padding:0 10px;font-size:var(--text-12)}.tlacitko--velke{min-height:var(--cil-tablet)}.tlacitko--cela-sirka{width:100%}.tlacitko--microsoft{background:var(--microsoft-bg);border-color:var(--microsoft-bg);color:var(--microsoft-text)}.tlacitko:disabled,.tlacitko--neaktivni{cursor:not-allowed}.tlacitko--primarni:disabled,.tlacitko--primarni.tlacitko--neaktivni,.tlacitko--microsoft:disabled{background:var(--disabled-bg);border-color:var(--disabled-bg);color:var(--text-secondary)}.tlacitko--sekundarni:disabled,.tlacitko--sekundarni.tlacitko--neaktivni,.tlacitko--textove:disabled,.tlacitko--textove.tlacitko--neaktivni,.tlacitko--nebezpecne:disabled,.tlacitko--nebezpecne.tlacitko--neaktivni,.tlacitko--nebezpecne-obrys:disabled,.tlacitko--nebezpecne-obrys.tlacitko--neaktivni{opacity:.5}.tlacitko-s-duvodem{display:flex;flex-direction:column;gap:6px}:where(.tabulka td) .tlacitko-s-duvodem{display:inline-flex;flex-direction:row;align-items:center;gap:8px;max-width:100%;vertical-align:middle}:where(.tabulka td .tlacitko-s-duvodem)>.duvod{min-width:0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duvod{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.pole{display:flex;flex-direction:column;gap:5px}.pole__popisek{font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.pole__popisek--povinne:after{content:" · Povinné";font-weight:var(--vaha-bezna);text-transform:none;letter-spacing:0}.vstup{width:100%;min-height:var(--cil-bezny);padding:0 12px;border:1px solid transparent;border-radius:var(--radius-input);background:var(--bg-input);color:var(--text-primary);font-size:var(--text-13)}:where(.pole){min-width:0}:where(.vstup){min-width:0;max-width:100%}:where(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])){-webkit-appearance:none;appearance:none;box-sizing:border-box;min-width:0;max-width:100%}input::-webkit-date-and-time-value{text-align:left}textarea.vstup{min-height:96px;padding:10px 12px;resize:vertical}.vstup::placeholder{color:var(--text-muted)}.vstup:focus-visible{outline:2px solid var(--accent);outline-offset:0}.vstup--chyba{border-color:var(--danger-text)}.pole__chyba{margin:0;font-size:var(--text-12);color:var(--danger-text)}.pole__napoveda{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.pole__varovani{margin:0;font-size:var(--text-12);font-weight:600;color:var(--warn-text)}.pole--jine>.vstup{border-color:var(--warn-text);background:var(--warn-bg)}.pole__jine{margin:0;font-size:var(--text-12);font-weight:600;color:var(--warn-text)}.pole__zaskrtavatko{display:flex;align-items:flex-start;gap:10px;min-height:var(--cil-radek);font-size:var(--text-13);line-height:var(--radkovani);cursor:pointer}.pole__zaskrtavatko input[type=checkbox]{margin-top:3px;flex:none}.pole__zdroj{margin:0;font-size:var(--text-12);color:var(--text-secondary)}.pole__zdroj-odkaz{color:var(--accent)}.stitek{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--radius-pilulka);font-size:var(--text-11);font-weight:var(--vaha-tucna);line-height:1.3;white-space:nowrap}.stitek--ok{background:var(--ok-bg);color:var(--ok-text)}.stitek--warn{background:var(--warn-bg);color:var(--warn-text)}.stitek--danger{background:var(--danger-bg);color:var(--danger-text)}.stitek--info{background:var(--info-bg);color:var(--info-text)}.stitek--neutral{background:var(--neutral-bg);color:var(--neutral-text)}.karta{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-tlacitko);box-shadow:var(--shadow-card);padding:16px}.karta__titul{font-size:var(--text-16);font-weight:var(--vaha-extra)}.prazdny-stav{padding:28px 16px;border-radius:var(--radius-tlacitko);background:var(--bg-empty);border:1px dashed var(--border);color:var(--text-secondary);text-align:center}.hlaska{margin-top:16px;padding:12px 14px;border-radius:var(--radius-tlacitko);font-size:var(--text-13);line-height:1.45}.hlaska--warn{background:var(--warn-bg);color:var(--warn-text)}.hlaska--ok{background:var(--ok-bg);color:var(--ok-text)}.hlaska--danger{background:var(--danger-bg);color:var(--danger-text)}a.tlacitko:hover{text-decoration:none}.ikona{flex-shrink:0;vertical-align:-.2em}.jen-pro-ctecky{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (pointer: coarse){.tlacitko{min-height:var(--cil-tablet)}.vstup{min-height:var(--cil-tablet-input)}.pole__zdroj-odkaz{display:inline-flex;align-items:center;min-height:var(--cil-tablet)}}@media (max-width: 949px){body{overflow-wrap:break-word}}@media (max-width: 560px){.vstup{font-size:var(--text-16)}body{overflow-wrap:break-word}.tlacitko{max-width:100%;min-width:var(--cil-tablet);white-space:normal}.hlaska{overflow-wrap:anywhere}.stitek{max-width:100%;white-space:normal;overflow-wrap:anywhere}}@supports (appearance: base-select){select.vstup:not([multiple],[size]),select.vstup:not([multiple],[size])::picker(select){appearance:base-select}select.vstup:not([multiple],[size]){display:flex;align-items:center;gap:8px;overflow:hidden;white-space:nowrap;text-align:left}select.vstup::picker-icon{color:var(--text-secondary);transition:rotate .15s ease-out}select.vstup::picker(select){position-area:var(--nabidka-oblast, block-end span-inline-end);position-try-order:normal;min-width:anchor-size(width);max-width:min(560px,calc(100vw - 32px));max-height:var(--nabidka-vyska, min(400px, 60vh));margin-block:4px;padding:4px 0;border:1px solid var(--border);border-radius:var(--radius-tlacitko);background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-pop)}select.vstup option{display:flex;align-items:center;gap:8px;min-height:var(--cil-radek);padding:6px 12px;font-size:var(--text-13);font-weight:var(--vaha-bezna);letter-spacing:normal;text-transform:none;color:var(--text-primary);white-space:normal}select.vstup option:hover,select.vstup option:focus-visible{outline:none;background:var(--bg-input)}select.vstup option:checked{background:var(--accent-soft);font-weight:var(--vaha-tucna)}select.vstup option::checkmark{color:var(--accent)}select.vstup option:disabled{color:var(--text-muted);background:none}select.vstup optgroup{padding-top:6px;font-size:var(--text-11);font-weight:var(--vaha-tucna);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}select.vstup optgroup+optgroup{margin-top:4px;border-top:1px solid var(--row-border)}}select.vstup:open::picker-icon{rotate:180deg}@media (pointer: coarse){@supports (appearance: base-select){select.vstup option{min-height:var(--cil-tablet)}}}.krizek-zavrit{display:inline-flex;align-items:center;justify-content:center;min-width:var(--cil-bezny);min-height:var(--cil-bezny);color:var(--text-secondary);font-size:var(--text-24);line-height:1}.krizek-zavrit:hover{text-decoration:none;color:var(--text-primary)}@media (pointer: coarse){.krizek-zavrit{min-width:var(--cil-tablet);min-height:var(--cil-tablet)}}:root[data-klavesnice] [data-prichyceny]{position:static!important}
