:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#0a0a19;--navy-2:#15152b;--navy-line:#2a2a42;--on-navy:#f2f2f2;--on-navy-2:#b9b9c4;--red:#eb3838;--red-text:#d42a2a;--red-soft:#fbd7d7;--paper:#f7f7f8;--surface:#fff;--tile:#f2f2f2;--ink:#0a0a19;--ink-2:#53535e;--muted:#84848c;--line:#e6e6e8;--grid:#ededef;--axis:#c9c9cf;--good:#1e7f45;--good-bg:#e4f4ea;--bad:#a15a00;--bad-bg:#ffefd9;--neutral-bg:#ededf0;--live:#c62828;--live-bg:#fbd7d7;--focus:#eb3838;--f-display:"Oswald", "Arial Narrow", Arial, sans-serif;--f-body:"Poppins", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--f-mono:"Roboto Mono", ui-monospace, Menlo, monospace;--ground:var(--paper);--sunk:var(--tile);--rule:var(--line);--rule-soft:var(--grid);--field:var(--axis);--ink-soft:var(--ink-2);--ink-faint:var(--muted);--accent:var(--red);--accent-ink:var(--red-text);--accent-soft:var(--red-soft);--ok:var(--good);--ok-soft:var(--good-bg);--block:var(--live);--block-soft:var(--live-bg);--warn:var(--bad);--warn-soft:var(--bad-bg);--info:var(--ink);--info-soft:var(--neutral-bg);--mono:var(--f-mono)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0e0e1f;--surface:#15152b;--tile:#1b1b34;--ink:#f2f2f2;--ink-2:#c4c4cc;--muted:#8e8e99;--line:#2a2a42;--grid:#22223a;--axis:#3a3a55;--red-text:#f05a5a;--red-soft:#3a1820;--good:#5fd08f;--good-bg:#10261a;--bad:#ffb259;--bad-bg:#2e2110;--neutral-bg:#1f1f3a;--live:#ff7a7a;--live-bg:#3a1820}:root:not([data-theme=light]) select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23F2F2F2' stroke-width='1.8'/%3E%3C/svg%3E")}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink-2);font:400 15px/1.55 var(--f-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.3px;color:var(--ink);text-wrap:balance;margin:0;font-weight:600;line-height:1.15}strong,b{color:var(--ink);font-weight:600}a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--red-text)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--red);color:#fff}.sidebar{z-index:40;background:var(--navy);width:250px;color:var(--on-navy);flex-direction:column;transition:transform .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar-logo{height:64px;color:var(--on-navy);border-bottom:1px solid var(--navy-line);flex:none;align-items:center;gap:12px;padding:0 20px;text-decoration:none;display:flex}.sidebar-logo:hover{color:var(--on-navy)}.sidebar-logo img{width:auto;height:28px;display:block}.sidebar-logo span{font:600 17px/1.1 var(--f-display);text-transform:uppercase;letter-spacing:-.2px;white-space:nowrap}.sidebar-menu{padding:6px 0 24px}.sidebar-menu ul{margin:0;padding:0;list-style:none}.menu-title{font:600 11px/1.2 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:#8e8e99;padding:20px 20px 6px}.sidebar-menu a{color:var(--on-navy-2);align-items:center;gap:12px;padding:10px 20px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex;box-shadow:inset 3px 0 #0000}.sidebar-menu a svg{color:#8e8e99;flex:none;width:20px;height:20px;transition:color .1s}.sidebar-menu a:hover{background:var(--navy-2);color:var(--on-navy)}.sidebar-menu a:hover svg{color:var(--on-navy)}.sidebar-menu a.on{background:var(--navy-2);color:var(--on-navy);box-shadow:inset 3px 0 0 var(--red)}.sidebar-menu a.on svg{color:var(--red)}.sidebar-clona{display:none}body.app{padding-left:250px}.app-main{min-width:0}.topbar{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.topbar-vlevo{align-items:center;gap:12px;min-width:0;display:flex}.topbar-menu{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;min-height:0;color:var(--ink);padding:8px;display:none}.topbar-menu svg{width:22px;height:22px;display:block}.topbar-menu:hover{background:var(--tile);border-color:var(--axis)}.drobky{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex;overflow:hidden}.drobky svg{flex:none;width:14px;height:14px}.drobky b{font:600 16px/1 var(--f-display);text-transform:uppercase;letter-spacing:-.2px;color:var(--ink)}.uzivatel{align-items:center;gap:12px;display:flex}.avatar{background:var(--navy);width:36px;height:36px;color:var(--on-navy);font:600 13px/1 var(--f-body);letter-spacing:.02em;flex:none;place-items:center;display:grid}.uzivatel-jmeno{flex-direction:column;line-height:1.3;display:flex}.uzivatel-jmeno b{font-size:14px;font-weight:500}.uzivatel-jmeno small{color:var(--muted);font-size:12px}.uzivatel form{margin-left:4px}.uzivatel button.tise{min-height:32px;padding:7px 10px;font-size:13px}main{max-width:1320px;margin:0 auto;padding:28px 32px 64px}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem 1.5rem;margin-bottom:24px;display:flex}.head h1{font-size:28px}.head p{color:var(--ink-2);max-width:80ch;margin:6px 0 0;font-size:15px}body.auth{background:var(--navy);min-height:100vh;color:var(--on-navy);place-items:center;padding:24px;display:grid}body.auth main{width:100%;max-width:440px;padding:0}.login{width:100%}.login .box{background:var(--navy-2);border:0;border-top:4px solid var(--red);color:var(--on-navy-2);margin:0}.login-hlava{padding:32px 30px 6px}.login-hlava img{width:auto;height:36px;display:block}.login-hlava h1{color:var(--on-navy);letter-spacing:-.5px;margin-top:26px;font-size:40px}.login-hlava h1 span{color:var(--red)}.login-hlava p{color:var(--on-navy-2);margin:8px 0 0}.login form{flex-direction:column;gap:14px;padding:22px 30px 32px;display:flex}.login button[type=submit]{background:var(--red);border-color:var(--red);color:#fff;width:100%;min-height:48px;font-size:15px}.login button[type=submit]:hover{color:var(--on-navy);background:0 0}.login .zprava{margin:0 0 14px}.login-pata{color:var(--on-navy-2);margin-top:18px;font-size:13px}.login-poznamka{color:var(--on-navy-2);margin:2px 0 0;font-size:13px;line-height:1.5}.karty{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;margin:0 0 24px;display:grid}.karta{background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:0;margin:0;padding:18px 20px 20px;display:flex}.karta dt{font:600 12px/1.3 var(--f-body);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);order:1}.karta dd{font:600 36px/1.05 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.5px;order:2;margin:10px 0 0}.karta dd.warn{color:var(--red-text)}.box{background:var(--surface);border:1px solid var(--line);margin-bottom:24px;overflow:hidden}.box>h2{border-bottom:1px solid var(--line);padding:16px 20px;font-size:17px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}thead th{font:600 11.5px/1.3 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface);white-space:nowrap;border-bottom:2px solid var(--line);padding-top:12px;padding-bottom:10px}tbody tr:hover td{background:var(--tile)}tbody tr:last-child td{border-bottom:0}tr.warn td{background:var(--bad-bg)}td.mono,.mono{font-family:var(--f-mono);font-size:.86em}.wrap{overflow-x:auto}.znacka{font:600 11.5px/1 var(--f-body);letter-spacing:.02em;background:var(--neutral-bg);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.znacka:before{content:"";background:currentColor;flex:none;width:7px;height:7px}.znacka.write{background:var(--navy);color:#fff}.znacka.write:before{background:var(--red)}.znacka.blocked{background:var(--live-bg);color:var(--live)}.znacka.read{background:var(--neutral-bg);color:var(--muted)}.znacka.dry{background:var(--good-bg);color:var(--good)}.znacka.obecne{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--axis);background:0 0}.radek{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}form.radek,.box>.radek{padding:16px 20px}.box>.vyplnovac-poznamka{padding:0 20px 16px}label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}input,select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:2px solid var(--line);border-radius:0;min-width:8rem;font-size:14px;transition:border-color .1s}input,select{min-height:42px;padding:0 12px}textarea{padding:10px 12px;line-height:1.5}select{appearance:none;cursor:pointer;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230A0A19' stroke-width='1.8'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:40px;font-weight:600}select:hover{border-color:var(--red)}input:hover,textarea:hover{border-color:var(--axis)}input[type=checkbox],input[type=radio]{min-width:auto;min-height:0;accent-color:var(--red)}input:focus,textarea:focus{border-color:var(--red);outline:0}select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input::placeholder,textarea::placeholder{color:var(--muted)}button{font:600 14px/1 var(--f-body);border:2px solid var(--ink);background:var(--ink);min-height:40px;color:var(--surface);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:11px 16px;transition:background-color .1s,color .1s,border-color .1s;display:inline-flex}button:hover{background:var(--navy-2);border-color:var(--navy-2)}button.tise{color:var(--ink);border-color:var(--ink);background:0 0}button.tise:hover{background:var(--ink);color:var(--surface)}button.nebezpecne{background:var(--red-text);border-color:var(--red-text);color:#fff}button.nebezpecne:hover{color:var(--red-text);background:0 0}button:disabled{opacity:.45;cursor:not-allowed}td button,td .tlacitko-odkaz{min-height:32px;padding:7px 10px;font-size:13px}td select{background-position:right 10px center;min-width:10.5rem;min-height:34px;padding:0 30px 0 10px;font-size:13px}td.cislo,td.datum,td.bez-zalomeni,td time{white-space:nowrap}.vyplnovac-poznamka button{vertical-align:middle;min-height:30px;padding:6px 10px;font-size:13px}.zprava{border:0;border-left:3px solid;margin-bottom:16px;padding:12px 16px;font-size:14px}.zprava.ok{background:var(--good-bg);border-color:var(--good);color:var(--ink)}.zprava.chyba{background:var(--live-bg);border-color:var(--red);color:var(--ink)}.zprava.info{background:var(--tile);border-color:var(--axis);color:var(--ink-2)}.klic{font-family:var(--f-mono);background:var(--tile);border:1px solid var(--line);word-break:break-all;color:var(--ink);padding:10px 12px;font-size:13px}.prazdno{text-align:center;color:var(--muted);padding:40px 20px;font-size:14px}.prompt-obsah{max-width:76ch}.prompt-obsah h3{border-bottom:1px solid var(--line);margin-top:26px;padding-bottom:6px;font-size:16px}.prompt-obsah h3:first-child{margin-top:0}.prompt-obsah h4{color:var(--ink-2);margin-top:18px;font-size:14px}.prompt-obsah p{color:var(--ink-2);margin-top:10px;font-size:14px}.prompt-obsah ul,.prompt-obsah ol{flex-direction:column;gap:5px;margin:10px 0 0;padding-left:1.3rem;display:flex}.prompt-obsah li{color:var(--ink-2);font-size:14px}.prompt-obsah li::marker{color:var(--red)}.prompt-obsah strong{color:var(--ink);font-weight:600}.prompt-obsah code{font-family:var(--f-mono);background:var(--tile);border:1px solid var(--line);color:var(--ink);padding:.05em .35em;font-size:.86em}.prompt-obsah .wrap{border:1px solid var(--line);margin-top:12px}.prompt-obsah table{font-size:13.5px}mark{background:var(--red-soft);color:var(--red-text);font-family:var(--f-mono);padding:.04em .32em;font-size:.88em;font-weight:500}.eyebrow{font:600 12px/1.2 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vyplnovac{background:var(--tile);border:1px solid var(--line);margin-top:16px}.vyplnovac-hlava{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:12px 16px;display:flex}.vyplnovac-pole{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;padding:16px;display:grid}.vyplnovac-pole label{gap:6px}.vyplnovac-pole label>span{color:var(--ink-2);font-size:13px;font-weight:500}.vyplnovac-pole input,.vyplnovac-pole select{width:100%;min-width:0}.vyplnovac-pole small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.4}.vyplnovac-poznamka{color:var(--muted);margin:0;padding:0 16px 16px;font-size:13px}.vyplnovac-zadani{color:var(--ink-2);flex-direction:column;gap:6px;padding:0 16px 16px;font-size:13px;font-weight:500;display:flex}.vyplnovac-zadani textarea{width:100%;min-width:0;font:inherit;resize:vertical;font-weight:400}.vyplnovac-zadani small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.4}.vyplnovac-akce{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0 0;display:flex}.nabidka{background:var(--tile);border:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;max-height:22rem;margin:4px 20px 0;padding:10px;display:grid;overflow-y:auto}.nabidka button{text-align:left;background:var(--surface);min-height:60px;color:var(--ink);border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:10px 12px 10px 36px;font-weight:400;display:flex;position:relative}.nabidka button:before{content:"";border:2px solid var(--axis);background:var(--surface);width:12px;height:12px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.nabidka button:hover{background:var(--surface);border-color:var(--ink)}.nabidka button b{font:500 14px/1.3 var(--f-body);color:var(--ink);overflow-wrap:anywhere}.nabidka button span{font:400 12px/1.3 var(--f-mono);color:var(--muted)}.nabidka button.vybrano{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.nabidka button.vybrano:before{background:var(--red);border-color:var(--red)}.nabidka button:disabled{opacity:.5;cursor:default}.nabidka button:disabled:hover{border-color:var(--line)}tr.klikaci{cursor:pointer}table.husta th,table.husta td{padding-left:10px;padding-right:10px}tr.vybrana td{background:var(--tile)}tr.vybrana td:first-child{box-shadow:inset 3px 0 0 var(--red)}.box>h2 .kdo{font:500 13px/1 var(--f-mono);text-transform:none;letter-spacing:0;color:var(--ink-2);margin-left:10px}.detail-json{font-family:var(--f-mono);background:var(--tile);border:1px solid var(--line);max-height:20rem;color:var(--ink);margin:6px 0 0;padding:10px 12px;font-size:12.5px;overflow-x:auto}.tlacitko-odkaz{font:600 14px/1 var(--f-body);border:2px solid var(--ink);background:var(--ink);min-height:40px;color:var(--surface);white-space:nowrap;align-items:center;padding:11px 16px;text-decoration:none;display:inline-flex}.tlacitko-odkaz:hover{background:var(--navy-2);border-color:var(--navy-2);color:var(--surface)}.pocet{font:600 12px/1 var(--f-body);color:var(--ink-2);background:var(--neutral-bg);vertical-align:middle;letter-spacing:0;text-transform:none;margin-left:8px;padding:4px 7px}.dok-nav{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:-8px 0 24px;padding:10px 0;display:flex;position:sticky;top:64px}.dok-nav a{color:var(--ink-2);border:1px solid #0000;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none}.dok-nav a:hover{background:var(--surface);color:var(--ink);border-color:var(--line)}.dok-sekce{margin-bottom:44px;scroll-margin-top:5rem}.dok-uvod{max-width:76ch;margin-bottom:16px}.dok-uvod h2{font-size:20px}.dok-uvod p{color:var(--ink-2);margin:6px 0 0;font-size:14px}.cli{font-family:var(--f-mono);color:var(--red-text);text-transform:none;letter-spacing:0;font-weight:500}.dok-karty{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px;display:grid}.dok-karta{background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:8px;padding:18px 20px 20px;display:flex}.dok-karta-hlava{align-items:center;gap:8px;display:flex}.dok-karta-hlava .cli{font-size:15px}.dok-pocet{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.dok-karta h3{font-size:16px}.dok-karta>p{color:var(--ink-2);margin:0;font-size:14px}.dok-karta dl{grid-template-columns:auto 1fr;gap:5px 12px;margin:4px 0 0;font-size:13px;display:grid}.dok-karta dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:2px;font-size:11px;font-weight:600}.dok-karta dd{color:var(--ink-2);margin:0}.dok-karta code,.ref-meta code,.ref-zvl code,.dok-uvod code{font-family:var(--f-mono);background:var(--tile);border:1px solid var(--line);color:var(--ink);padding:.02em .3em;font-size:.88em}.dok-dal{margin-top:auto;padding-top:8px;font-size:14px;font-weight:600}.dok-ukol{border-bottom:1px solid var(--line);grid-template-columns:17rem 1fr;gap:6px 20px;padding:14px 20px;display:grid}.dok-ukol:last-child{border-bottom:0}.dok-ukol b{font-size:14px}.dok-ukol p{color:var(--muted);margin:2px 0 0;font-size:13px}.dok-chipy{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.chip{font:400 12.5px/1.5 var(--f-mono);border:1px solid var(--line);background:var(--tile);min-height:0;color:var(--ink);white-space:nowrap;cursor:pointer;padding:3px 10px}.chip:hover{background:var(--red-soft);color:var(--red-text);border-color:var(--red)}.chip.on{background:var(--red);color:#fff;border-color:var(--red);font-weight:500}.chip.chybi{opacity:.45;cursor:help;text-decoration:line-through}.dok-zabradli td.zustava{color:var(--good)}.dok-zabradli td{font-size:14px}.ref-filtr{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.ref-filtr input{flex:18rem;min-width:0}.ref-pocet{color:var(--muted);white-space:nowrap;font-size:13px}.ref-plat{scroll-margin-top:5rem}.ref-hlava{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 24px;padding:18px 20px 14px;display:flex}.ref-hlava h2{flex-wrap:wrap;align-items:center;gap:10px;font-size:20px;display:flex}.ref-hlava h2 .cli{font-size:16px}.ref-hlava p{color:var(--ink-2);max-width:70ch;margin:5px 0 0;font-size:14px}.ref-pocty{color:var(--ink-2);text-align:right;white-space:nowrap;flex-direction:column;font-size:13px;display:flex}.ref-pocty b{font:600 28px/1.05 var(--f-display);color:var(--ink)}.ref-pocty span{color:var(--muted);font-size:12px}.ref-meta{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:6px 16px;margin:0;padding:12px 20px;font-size:14px;display:grid}.ref-meta dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding-top:3px;font-size:11px;font-weight:600}.ref-meta dd{color:var(--ink-2);margin:0}.ref-zvl{border-bottom:1px solid var(--line)}.ref-zvl summary{cursor:pointer;color:var(--ink-2);padding:12px 20px;font-size:14px;font-weight:500}.ref-zvl summary:hover{color:var(--ink)}.ref-zvl ul{color:var(--ink-2);flex-direction:column;gap:5px;margin:0;padding:0 20px 14px 38px;font-size:14px;display:flex}.ref-zvl li::marker{color:var(--red)}.ref-skupina{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--tile);border-bottom:1px solid var(--line);margin:0;padding:8px 20px;font-size:11px;font-weight:600}.ref-prikaz{border-bottom:1px solid var(--line);grid-template-columns:17rem 1fr;gap:4px 16px;padding:12px 20px;scroll-margin-top:5rem;display:grid}.ref-prikaz:last-child{border-bottom:0}.ref-prikaz:target{background:var(--red-soft)}.ref-prikaz .n{font-family:var(--f-mono);color:var(--ink);flex-wrap:wrap;align-self:start;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:flex}.ref-prikaz .n .znacka{font-family:var(--f-body)}.ref-prikaz .p{color:var(--ink-2);font-size:14px}.ref-prikaz .u{font-family:var(--f-mono);color:var(--ink-2);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px}.ref-prikaz .u .fl{color:var(--red-text)}.ref-prikaz .pz{color:var(--muted);margin-top:4px;font-size:13px}.vyber-platforem{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.vyber-platforem label{color:var(--ink);background:var(--surface);cursor:pointer;border:1px solid var(--axis);flex-direction:row;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:500}.vyber-platforem label:hover{background:var(--tile)}.vyber-platforem label.on{background:var(--red-soft);border-color:var(--red)}.vyber-platforem input{min-width:auto;margin:0}.vyber-platforem .mono{color:var(--muted);font-size:12px}@media (max-width:991px){.sidebar{transform:translate(-100%)}.sidebar.otevreno{transform:none;box-shadow:0 0 40px #0a0a1959}.sidebar-clona{z-index:35;background:#0a0a1973;display:block;position:fixed;inset:0}body.app{padding-left:0}.topbar-menu{display:block}}@media (max-width:760px){.topbar{padding:0 16px}main{padding:20px 16px 48px}.uzivatel-jmeno{display:none}.head h1{font-size:24px}.dok-ukol,.ref-prikaz,.ref-meta,.dok-karta dl{grid-template-columns:1fr}.dok-nav{position:static}.ref-pocty{text-align:left}}@media (max-width:480px){.drobky span,.drobky svg{display:none}}
.znacka.kriticka{background:var(--live-bg);color:var(--live)}.znacka.vysoka{background:var(--bad-bg);color:var(--bad)}.znacka.stredni{background:var(--neutral-bg);color:var(--ink-2)}.znacka.nove{background:var(--navy);color:#fff}.znacka.nove:before{background:var(--red)}.znacka.prevzate{color:var(--ink);box-shadow:inset 0 0 0 1px var(--axis);background:0 0}.znacka.vyreseno{background:var(--good-bg);color:var(--good)}.znacka.plany_poplach{background:var(--neutral-bg);color:var(--muted)}.znacka.bez-tecky:before{display:none}.issue-titulek{color:var(--ink);font-weight:600;text-decoration:none}.issue-titulek:hover{color:var(--red-text)}.issue-popis{color:var(--muted);max-width:72ch;margin-top:3px;font-size:13px;line-height:1.45}.ucet-bunka small,.bunka-pod{color:var(--muted);font:400 12px/1.35 var(--f-mono);margin-top:2px;display:block}td.cislo{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}th.cislo{text-align:right}.box>form.radek{padding:16px 20px}.box>form.radek label{min-width:140px}.box>form.radek label.siroky{flex:1;min-width:220px}.zalozky{border-bottom:1px solid var(--line);gap:0;padding:0 20px;display:flex}.zalozky a{color:var(--ink-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 16px 12px;font-size:14px;font-weight:600;text-decoration:none}.zalozky a.on{color:var(--ink);border-bottom-color:var(--red)}.zalozky a:hover{color:var(--red-text)}.dva-sloupce{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.box-obsah{padding:16px 20px}.box-obsah>p{margin:0 0 10px}.box-obsah>p:last-child{margin-bottom:0}.hodnoty{grid-template-columns:max-content minmax(0,1fr);gap:7px 18px;margin:0;padding:16px 20px;display:grid}.hodnoty dt{color:var(--muted);font-size:13px}.hodnoty dd{color:var(--ink);font:400 13px/1.45 var(--f-mono);word-break:break-word;margin:0}.akce-issue{gap:12px;padding:16px 20px;display:grid}.akce-issue textarea{width:100%;min-height:72px}.akce-issue .tlacitka{flex-wrap:wrap;gap:10px;display:flex}.osa{margin:0;padding:4px 20px 16px;list-style:none}.osa li{border-bottom:1px solid var(--grid);gap:3px;padding:12px 0;display:grid}.osa li:last-child{border-bottom:0}.osa .kdy{font:400 12px/1.3 var(--f-mono);color:var(--muted)}.osa .text{color:var(--ink-2);white-space:pre-wrap;font-size:14px}.incident{border-bottom:1px solid var(--grid);gap:4px;padding:14px 20px;display:grid}.incident:last-child{border-bottom:0}.incident .meta{font:400 12px/1.3 var(--f-mono);color:var(--muted)}.incident p{color:var(--ink-2);margin:0;font-size:14px}.incident a{font-size:13px}.pravidlo-hlava{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:16px 20px;display:flex}.pravidlo-hlava h2{font-size:17px}.pravidlo-hlava .kod{font:600 13px/1 var(--f-mono);color:var(--red-text)}.pravidlo-hlava .vpravo{align-items:center;gap:8px;margin-left:auto;display:flex}.prahy td input{width:110px;min-height:34px;padding:6px 8px}.formular-pata{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:14px 20px;display:flex}@media (max-width:991px){.dva-sloupce{grid-template-columns:1fr}}
