.dialog-pozadi{position:fixed;inset:0;background:#00000059;display:grid;place-items:center;z-index:100}.dialog{background:var(--pozadi);border-radius:var(--radius-velky);box-shadow:var(--stin);padding:var(--mezera-6);width:400px;display:flex;flex-direction:column;gap:var(--mezera-3)}.dialog h2{margin:0;font-size:16px}.dialog p{margin:0;color:var(--text-tlumeny)}.dialog-pole,.hledat-pole{border:1px solid var(--okraj-silny);background:var(--pozadi-pole);color:var(--text);border-radius:var(--radius);padding:6px 8px;font:inherit}.dialog-tlacitka{display:flex;justify-content:flex-end;gap:var(--mezera-2)}.tlacitko.nebezpecne{background:var(--chyba);border-color:var(--chyba)}.tlacitko:disabled{opacity:.5;cursor:default}.avatar{border-radius:50%;flex:none;object-fit:cover;display:inline-grid;place-items:center;background:var(--pozadi-aktivni);color:var(--text-tlumeny);font-weight:600}.panel-radek{position:relative;display:flex;align-items:center;border-radius:var(--radius)}.panel-radek>.panel-odkaz,.panel-radek>.panel-oblast{flex:1;min-width:0}.panel-radek:hover{background:var(--pozadi-hover)}.panel-radek .panel-odkaz:hover{background:transparent}.panel-radek.cil{box-shadow:inset 0 2px 0 var(--akcent)}.panel-radek.cil-dovnitr{background:var(--pozadi-aktivni)}.panel-oblast{display:flex;align-items:center;gap:var(--mezera-1);padding:4px var(--mezera-2);font-size:var(--velikost-male);font-weight:600;color:var(--text-slaby);cursor:pointer;background:none;border:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-sipka{width:12px;flex:none}.panel-akce{visibility:hidden;border:0;background:none;color:var(--text-slaby);cursor:pointer;padding:2px 6px;border-radius:var(--radius)}.panel-radek:hover .panel-akce,.panel-akce.otevrena{visibility:visible}.panel-akce:hover{background:var(--pozadi-aktivni)}.panel-odsazeni{padding-left:14px}.panel-ja{display:flex;align-items:center;gap:var(--mezera-2);padding:4px var(--mezera-2);width:100%;min-width:0}.panel-ja span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-novy{color:var(--text-slaby)}.nabidka{position:absolute;right:0;top:100%;z-index:50;background:var(--pozadi);box-shadow:var(--stin);border-radius:var(--radius-velky);padding:var(--mezera-1);min-width:190px;display:flex;flex-direction:column}.nabidka button,.nabidka select{text-align:left;border:0;background:none;color:var(--text);padding:6px var(--mezera-2);border-radius:var(--radius);cursor:pointer;font:inherit}.nabidka button:hover{background:var(--pozadi-hover)}.nabidka .nebezpecne{color:var(--chyba)}.nabidka-oddel{border-top:1px solid var(--okraj);margin:var(--mezera-1) 0}.nabidka-nadpis{font-size:var(--velikost-male);color:var(--text-slaby);padding:4px var(--mezera-2)}.seznam{max-width:720px;display:flex;flex-direction:column}.seznam-radek{display:flex;align-items:center;gap:var(--mezera-3);padding:var(--mezera-2);border-bottom:1px solid var(--okraj);text-decoration:none;color:var(--text)}a.seznam-radek:hover{background:var(--pozadi-hover)}.seznam-radek .vpravo{margin-left:auto}.seznam-radek.uzavrena{color:var(--text-slaby)}.hledat-pole{width:100%;max-width:720px;font-size:16px;padding:8px 12px;margin-bottom:var(--mezera-4)}.moje-sekce{margin-top:var(--mezera-4, 24px)}.moje-sekce h2{font-size:15px;font-weight:700;margin-bottom:var(--mezera-2)}.moje-sekce .seznam{max-width:900px}.moje-stav{flex:none;width:110px;text-align:center;color:#fff;font-size:var(--velikost-male);padding:2px 6px;border-radius:var(--radius)}.moje-nazev{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moje-p1{color:#e2445c}.sp-pristupy{width:560px;max-height:80vh;overflow:auto}.sp-pristupy-hlava{display:flex;align-items:center;justify-content:space-between}.sp-pristupy-seznam{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sp-pristupy-radek{display:flex;align-items:center;gap:var(--mezera-2);padding:var(--mezera-1) 0;border-bottom:1px solid var(--okraj)}.sp-pristupy-jmeno{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-pristupy-pridat{display:flex;gap:var(--mezera-2)}.sp-pristupy-pridat select:first-child{flex:1}.sp-pristupy select,.sp-admin select,.sp-admin input{border:1px solid var(--okraj-silny);background:var(--pozadi-pole);color:var(--text);border-radius:var(--radius);padding:4px 6px;font:inherit}.sp-admin-tabulka{width:100%;border-collapse:collapse}.sp-admin-tabulka th,.sp-admin-tabulka td{text-align:left;padding:6px var(--mezera-2);border-bottom:1px solid var(--okraj)}.sp-admin-tabulka th{font-size:var(--velikost-male);color:var(--text-slaby);font-weight:500}.sp-admin-radek-akce{display:flex;gap:var(--mezera-2);align-items:center}.d-lide{display:flex;flex-direction:column;gap:var(--mezera-1)}.d-lide-radek{display:flex;align-items:center;gap:var(--mezera-2);min-height:28px}.d-lide-radek>.d-pole-nazev{width:110px;flex:none;color:var(--text-tlumeny)}.d-lide-hodnota{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mezera-2)}.d-lide-osoba{display:inline-flex;align-items:center;gap:var(--mezera-1)}.d-lide-vidi{display:flex;align-items:center;gap:var(--mezera-2);background:none;border:0;padding:2px 4px;border-radius:var(--radius);color:var(--text);cursor:pointer;font:inherit}.d-lide-vidi:hover{background:var(--pozadi-hover)}.d-lide-vidi svg{width:14px;height:14px}.d-lide-avatary{display:inline-flex}.d-lide-avatary>*+*{margin-left:-6px;box-shadow:0 0 0 2px var(--pozadi)}.d-lide-seznam{list-style:none;margin:0 0 0 118px;padding:0;display:flex;flex-direction:column;gap:4px}.d-lide-seznam li{display:flex;align-items:center;gap:var(--mezera-2)}.d-lide-kdy{margin-left:auto}.d-pozadi{position:fixed;inset:0;z-index:100;background:#0f0f0f73;display:flex;align-items:center;justify-content:center;padding:32px}.d-okno{background:var(--pozadi);color:var(--text);border-radius:var(--radius-velky);box-shadow:var(--stin);width:min(1180px,100%);height:min(860px,100%);display:flex;flex-direction:column;overflow:hidden}.d-zprava{padding:var(--mezera-6)}.d-hlava{display:flex;align-items:center;gap:var(--mezera-2);padding:var(--mezera-2) var(--mezera-4);border-bottom:1px solid var(--okraj)}.d-drobky a{text-decoration:none}.d-drobky a:hover{text-decoration:underline}.d-hlava-akce{margin-left:auto;display:flex;gap:var(--mezera-1)}.d-telo{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-height:0}.d-levy{overflow-y:auto;padding:var(--mezera-6) var(--mezera-6) 48px;border-right:1px solid var(--okraj)}.d-pravy{display:flex;flex-direction:column;min-height:0;background:var(--pozadi-panel)}.d-nazev{width:100%;font-size:28px;font-weight:800;border:none;background:transparent;padding:2px 4px;margin:0 0 var(--mezera-4) -4px;border-radius:var(--radius)}.d-nazev:hover{background:var(--pozadi-hover)}.d-nazev:focus{outline:none;background:var(--pozadi-hover)}.d-sekce{margin-bottom:var(--mezera-6)}.d-sekce-hlava{display:flex;align-items:center;gap:var(--mezera-2);font-weight:800;font-size:17px;margin-bottom:var(--mezera-2)}.d-sekce-hlava .tlacitko{margin-left:auto}.d-pole-mrizka{display:flex;flex-direction:column;gap:2px}.d-pole-radek{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;min-height:32px}.d-pole-nazev{color:var(--text-tlumeny);padding:6px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-pole-hodnota{min-width:0}.d-pole-vstup{width:100%;border:1px solid transparent;background:transparent;padding:6px;border-radius:var(--radius)}.d-pole-vstup:hover{background:var(--pozadi-hover)}.d-pole-vstup:focus{outline:none;border-color:var(--akcent);background:var(--pozadi-pole)}textarea.d-pole-vstup{resize:vertical;line-height:1.5}.d-hodnota{display:flex;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-height:32px;text-align:left;border:none;background:transparent;padding:4px 6px;border-radius:var(--radius);cursor:pointer}.d-hodnota:hover{background:var(--pozadi-hover)}.d-hodnota-stav{justify-content:center;color:#fff;font-weight:500;max-width:200px}.d-hodnota-stav:hover{filter:brightness(.95);background-color:inherit}.d-stitek{display:inline-block;padding:1px 8px;border-radius:3px;color:#fff;font-size:15px;line-height:20px;white-space:nowrap}.d-clovek{display:inline-flex;align-items:center;gap:4px;padding:1px 6px 1px 1px;border-radius:12px;background:var(--pozadi-aktivni)}.d-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;object-fit:cover;flex:none;width:20px;height:20px}.d-avatar-text{background:var(--okraj-silny);color:var(--text);font-weight:600;font-size:13px}.d-nabidka-obal{position:relative}.d-nabidka{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:200px;max-height:320px;overflow-y:auto;background:var(--pozadi-pole);border-radius:var(--radius-velky);box-shadow:var(--stin);padding:var(--mezera-1);display:flex;flex-direction:column;gap:1px}.d-volba{display:flex;align-items:center;gap:var(--mezera-2);width:100%;text-align:left;border:none;background:transparent;padding:5px 8px;border-radius:var(--radius);cursor:pointer}.d-volba:hover,.d-volba-aktivni{background:var(--pozadi-hover)}.d-prouzek{height:4px;background:var(--pozadi-aktivni);border-radius:2px;overflow:hidden;margin-bottom:var(--mezera-2)}.d-prouzek>div{height:100%;background:#00c875}.d-checklist{list-style:none;margin:0;padding:0}.d-bod{display:flex;align-items:center;gap:var(--mezera-1);border-radius:var(--radius);border-top:2px solid transparent}.d-bod:hover{background:var(--pozadi-hover)}.d-bod-nad{border-top-color:var(--akcent)}.d-uchop{cursor:grab;color:var(--text-slaby);font-size:13px;letter-spacing:-2px;padding:0 4px;visibility:hidden;-webkit-user-select:none;user-select:none}.d-bod:hover .d-uchop{visibility:visible}.d-bod-text{flex:1;border:none;background:transparent;padding:5px 4px}.d-bod-text:focus{outline:none}.d-bod-hotovo{text-decoration:line-through;color:var(--text-slaby)}.d-ikona{border:none;background:transparent;color:var(--text-slaby);cursor:pointer;padding:0 6px;font-size:16px;line-height:1;border-radius:var(--radius)}.d-ikona:hover{color:var(--text);background:var(--pozadi-aktivni)}.d-bod .d-ikona{visibility:hidden}.d-bod:hover .d-ikona{visibility:visible}.d-novy-bod{margin-top:var(--mezera-1);color:var(--text-tlumeny)}.d-souhrn{margin-bottom:var(--mezera-6);padding:var(--mezera-2);margin-left:calc(-1 * var(--mezera-2));margin-right:calc(-1 * var(--mezera-2));border:1px dashed transparent;border-radius:var(--radius-velky)}.d-souhrn-nad{border-color:var(--akcent);background:var(--pozadi-hover)}.d-dlazdice-rada{display:flex;flex-wrap:wrap;gap:var(--mezera-2);margin-top:var(--mezera-1)}.d-dlazdice{width:120px;border:1px solid var(--okraj);border-radius:var(--radius);background:var(--pozadi-pole);padding:0;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;text-align:left}.d-dlazdice:hover{border-color:var(--okraj-silny);background:var(--pozadi-hover)}.d-dlazdice img,.d-dlazdice-ikona{width:100%;height:72px;object-fit:cover;display:flex;align-items:center;justify-content:center;background:var(--pozadi-panel);color:var(--text-tlumeny);font-weight:600}.d-dlazdice-nazev{font-size:var(--velikost-male);padding:4px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-dlazdice-mala{width:96px}.d-dlazdice-mala img,.d-dlazdice-mala .d-dlazdice-ikona{height:56px}.d-nahled{position:fixed;inset:0;z-index:200;background:#000000d9;display:flex;flex-direction:column;color:#fff}.d-nahled-lista{display:flex;align-items:center;gap:var(--mezera-2);padding:var(--mezera-2) var(--mezera-4)}.d-nahled-lista .tlacitko{color:#fff}.d-nahled-lista .tlacitko:hover{background:#ffffff1f}.d-nahled-nazev{margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-nahled-obsah{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 var(--mezera-6) var(--mezera-6)}.d-nahled-obsah img{max-width:100%;max-height:100%;object-fit:contain}.d-nahled-obsah iframe{width:min(1000px,100%);height:100%;border:none;background:#fff;border-radius:var(--radius)}.d-casova{display:flex;flex-direction:column;height:100%;min-height:0}.d-casova-hlava{display:flex;align-items:center;justify-content:space-between;padding:var(--mezera-3) var(--mezera-4);font-weight:600;border-bottom:1px solid var(--okraj)}.d-casova-hlava label{font-weight:400;display:flex;align-items:center;gap:4px;cursor:pointer}.d-casova-seznam{flex:1;overflow-y:auto;padding:var(--mezera-3) var(--mezera-4);display:flex;flex-direction:column;gap:var(--mezera-2)}.d-pripnute{display:flex;flex-direction:column;gap:var(--mezera-2);padding-bottom:var(--mezera-2);margin-bottom:var(--mezera-1);border-bottom:1px solid var(--okraj)}.d-historie{display:flex;align-items:baseline;gap:var(--mezera-2);color:var(--text-tlumeny);padding:2px 4px}.d-historie b{color:var(--text);font-weight:600}.d-historie i{font-style:normal;color:var(--text)}.d-historie-tecka{width:6px;height:6px;border-radius:50%;background:var(--okraj-silny);flex:none;transform:translateY(-1px)}.d-historie-cas{margin-left:auto;white-space:nowrap;padding-left:var(--mezera-2)}.d-komentar{background:var(--pozadi);border:1px solid var(--okraj);border-radius:var(--radius-velky);padding:var(--mezera-2) var(--mezera-3)}.d-komentar-pripnuty{border-color:var(--akcent)}.d-odpoved{border:none;border-left:2px solid var(--okraj);border-radius:0;padding:var(--mezera-1) 0 var(--mezera-1) var(--mezera-3);background:transparent}.d-komentar-hlava{display:flex;align-items:center;gap:var(--mezera-2);min-height:24px}.d-pripnuto-stitek{color:var(--akcent)}.d-komentar-akce{margin-left:auto;display:flex;gap:2px;visibility:hidden}.d-komentar:hover>.d-komentar-hlava .d-komentar-akce{visibility:visible}.d-akce{border:none;background:transparent;color:var(--text-tlumeny);font-size:var(--velikost-male);padding:2px 6px;border-radius:var(--radius);cursor:pointer}.d-akce:hover{background:var(--pozadi-hover);color:var(--text)}.d-vlakno{margin-top:var(--mezera-1);display:flex;flex-direction:column;gap:var(--mezera-1)}.d-odpovedet{align-self:flex-start;margin-left:-6px}.d-markdown{line-height:1.55;overflow-wrap:anywhere;margin-top:2px}.d-markdown p,.d-markdown ul,.d-markdown ol,.d-markdown blockquote,.d-markdown pre{margin:0 0 6px}.d-markdown>:last-child{margin-bottom:0}.d-markdown ul,.d-markdown ol{padding-left:22px}.d-markdown h3,.d-markdown h4,.d-markdown h5{margin:6px 0 4px;font-size:15px}.d-markdown blockquote{border-left:3px solid var(--okraj-silny);padding-left:var(--mezera-2);color:var(--text-tlumeny)}.d-markdown code{font-family:var(--pismo-mono);font-size:.88em;background:var(--pozadi-aktivni);padding:1px 4px;border-radius:3px}.d-markdown pre{background:var(--pozadi-panel);padding:var(--mezera-2);border-radius:var(--radius);overflow-x:auto}.d-markdown pre code{background:none;padding:0}.d-markdown a{color:var(--akcent)}.d-zminka{color:var(--akcent);font-weight:500}.d-zminka-ja{background:var(--pozadi-aktivni);border-radius:3px;padding:0 2px}.d-editor{position:relative;border-bottom:1px solid var(--okraj);padding:var(--mezera-2) var(--mezera-4) var(--mezera-3);background:var(--pozadi-panel)}.d-komentar .d-editor,.d-vlakno .d-editor{border:none;padding:var(--mezera-1) 0 0;background:transparent}.d-editor-obal{position:relative}.d-editor-pole{width:100%;min-height:64px;max-height:320px;overflow-y:auto;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;padding:6px 10px;border:1px solid var(--okraj-silny);border-radius:var(--radius);background:var(--pozadi-pole);color:var(--text);cursor:text}.d-editor-pole:empty:before{content:attr(data-placeholder);color:var(--text-slaby);pointer-events:none}.d-editor-pole:focus{outline:none;border-color:var(--akcent);box-shadow:var(--focus)}.d-editor-nad .d-editor-pole{border-color:var(--akcent);border-style:dashed}.d-zminka-token{background:var(--akcent-jemny);border-radius:3px;padding:0 2px;-webkit-user-select:all;user-select:all}.d-editor-lista{display:flex;align-items:center;gap:var(--mezera-2);margin-top:var(--mezera-2)}.d-editor-napoveda{margin-right:auto}.d-editor-lista .tlacitko:disabled{opacity:.5;cursor:default}.d-editor-soubory{display:flex;flex-wrap:wrap;gap:var(--mezera-1);margin-top:var(--mezera-2)}.d-soubor{display:inline-flex;align-items:center;gap:4px;font-size:var(--velikost-male);background:var(--pozadi-aktivni);border-radius:var(--radius);padding:2px 2px 2px 8px}.d-naseptavac{position:absolute;z-index:30;top:calc(100% + 4px);left:0;width:240px;background:var(--pozadi-pole);border-radius:var(--radius-velky);box-shadow:var(--stin);padding:var(--mezera-1)}.d-okno{border-radius:14px}.d-hlava{background:var(--pozadi-hlavicka)}.d-ikona{display:inline-flex;align-items:center;padding:2px}.d-ikona .lucide{width:14px;height:14px}.d-akce .lucide{width:13px;height:13px}.d-pripnuto-stitek{display:inline-flex;align-items:center;gap:4px;color:var(--akcent-odkaz)}.d-pripnuto-stitek .lucide{width:13px;height:13px}.d-dlazdice-ikona .lucide{width:28px;height:28px;stroke-width:1.5;color:var(--text-slaby)}.d-avatar-text{border:0}.d-nazev:focus{box-shadow:none}.d-cislo{display:flex;align-items:center;gap:4px}.d-jednotka{color:var(--text-tlumeny)}.d-cislo>:first-child{width:120px;flex:none}.d-sbalit{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.d-sbalit:disabled{cursor:default}.d-lide-blok{margin-bottom:var(--mezera-6);padding-top:var(--mezera-4);border-top:1px solid var(--okraj)}.inbox{max-width:none;min-height:calc(100vh - 64px);display:flex;flex-direction:column}.inbox-zalozky{display:flex;gap:var(--mezera-1);border-bottom:1px solid var(--okraj);margin-bottom:var(--mezera-2)}.inbox-zalozka{background:none;border:0;border-bottom:2px solid transparent;padding:var(--mezera-2) var(--mezera-3);color:var(--text-tlumeny);cursor:pointer;display:flex;align-items:center;gap:var(--mezera-1)}.inbox-zalozka.aktivni{color:var(--text);border-bottom-color:var(--text);font-weight:500}.inbox-pocet{background:var(--chyba);color:#fff;border-radius:10px;font-size:13px;padding:0 6px;line-height:18px}.inbox-seznam{list-style:none;margin:0;padding:0}.inbox-radek{display:flex;align-items:center;gap:var(--mezera-3);padding:var(--mezera-2);border-radius:var(--radius);cursor:pointer}.inbox-radek:hover{background:var(--pozadi-hover)}.inbox-radek+.inbox-radek{border-top:1px solid var(--okraj)}.inbox-avatar{width:28px;height:28px;border-radius:50%;flex:none;object-fit:cover;display:inline-grid;place-items:center;background:var(--pozadi-aktivni);color:var(--text-tlumeny);font-size:var(--velikost-male);font-weight:600}.inbox-telo{flex:1;min-width:0}.inbox-hlava{display:flex;align-items:baseline;gap:var(--mezera-2);white-space:nowrap;overflow:hidden}.inbox-kdo,.inbox-polozka{overflow:hidden;text-overflow:ellipsis}.inbox-druh{font-size:var(--velikost-male);color:var(--text-tlumeny);background:var(--pozadi-aktivni);border-radius:var(--radius);padding:0 6px}.inbox-nahled{color:var(--text-tlumeny);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-cas{color:var(--text-slaby);font-size:var(--velikost-male);flex:none}.inbox-radek.neprectene .inbox-kdo,.inbox-radek.neprectene .inbox-polozka,.inbox-radek.neprectene .inbox-nahled{font-weight:600;color:var(--text)}.inbox-radek:not(.neprectene){color:var(--text-tlumeny)}.inbox-fajfka{flex:none}.inbox-prazdny{display:flex;flex-direction:column;align-items:center;padding:64px 0;text-align:center}.inbox-vtip{max-width:420px;color:var(--text-tlumeny)}.inbox h1,.stranka>h1{letter-spacing:-.02em}.inbox-zalozka.aktivni{border-bottom-color:var(--akcent)}.inbox-pocet{background:var(--akcent);font-weight:600}.inbox-radek.neprectene{background:var(--akcent-jemny)}.inbox-radek.neprectene:hover{background:var(--akcent-jemny-silny)}.inbox-fajfka{display:inline-flex}.inbox-prazdny:not(p){margin-top:32px;padding:48px 24px;border:1px dashed var(--okraj-silny);border-radius:var(--radius-velky);background:var(--pozadi-panel)}.inbox-prazdny-nadpis{font-size:20px;font-weight:800;margin:var(--mezera-3) 0 var(--mezera-1)}.inbox-vtip{margin:0}div.inbox-prazdny{flex:1;justify-content:center;margin-top:24px;padding:48px 24px;min-height:420px}div.inbox-prazdny svg{width:420px;max-width:60%;height:auto}div.inbox-prazdny .inbox-prazdny-nadpis{font-size:40px;color:var(--text);margin-top:24px}div.inbox-prazdny .inbox-vtip{max-width:820px;font-size:24px;line-height:1.5;color:var(--text)}.inbox-domov{min-height:0;gap:var(--mezera-6)}.inbox-sekce h2{font-size:16px;margin:0;display:flex;align-items:center;gap:var(--mezera-2)}.inbox-sekce-hlava{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--mezera-2)}.inbox-board{margin-bottom:var(--mezera-3)}.inbox-board-hlava{display:flex;align-items:center;gap:var(--mezera-2);padding:var(--mezera-1) var(--mezera-2)}.inbox-board-hlava .tlacitko{margin-left:auto}.inbox-domov-prazdne{color:var(--text-tlumeny);padding:var(--mezera-3) var(--mezera-2);border:1px dashed var(--okraj-silny);border-radius:var(--radius-velky);margin:0}.inbox-radek.inbox-po-terminu{box-shadow:inset 3px 0 0 var(--chyba)}.inbox-radek.inbox-po-terminu .inbox-polozka{color:var(--chyba)}.nt-stranka{padding:var(--mezera-6) 32px 120px;min-width:max-content}.nt-hlavni-lista{position:sticky;left:32px;max-width:calc(100vw - var(--sirka-panelu) - 64px)}.nt-hlavni-lista h1{margin-bottom:var(--mezera-3)}.nt-pocitadla{display:flex;gap:var(--mezera-2);margin-bottom:var(--mezera-3);flex-wrap:wrap}.nt-pocitadlo{border:1px solid var(--okraj);background:transparent;border-radius:var(--radius-velky);padding:4px 10px;cursor:pointer;color:var(--text-tlumeny)}.nt-pocitadlo b{color:var(--text)}.nt-pocitadlo:hover{background:var(--pozadi-hover)}.nt-pocitadlo.varovani b{color:var(--chyba)}.nt-pocitadlo.aktivni{background:var(--pozadi-aktivni);border-color:var(--okraj-silny);color:var(--text)}.nt-filtry{display:flex;gap:var(--mezera-2);align-items:center;margin-bottom:var(--mezera-4);flex-wrap:wrap}.nt-filtry input[type=search]{width:220px}.nt-mezera{flex:1}.nt-hlaska{font-size:var(--velikost-male);color:var(--text-tlumeny);margin-bottom:var(--mezera-2)}.nt-skupina{margin-bottom:var(--mezera-6)}.nt-skupina-hlava{display:flex;align-items:center;gap:var(--mezera-2);height:36px;color:var(--barva-skupiny);position:sticky;left:32px;width:max-content}.nt-skupina-hlava.nt-cil{box-shadow:0 -2px 0 var(--akcent)}.nt-skupina-nazev{font-weight:800;font-size:18px;cursor:text}.nt-skupina-hlava .tlumene{color:var(--text-slaby)}.nt-vstup-nazev-skupiny{font-weight:800;font-size:18px;color:var(--barva-skupiny)}.nt-sbalit{color:var(--barva-skupiny);width:22px}.nt-radek{display:flex;align-items:stretch;min-height:var(--vyska-radku);border-bottom:1px solid var(--okraj)}.nt-radek>*{flex:none}.nt-mrizka{display:grid;grid-template-columns:var(--sablona);width:max-content}.nt-mrizka>*{min-width:0}.nt-hlavicka{position:sticky;top:0;z-index:3;background:var(--pozadi);min-height:32px;border-top:1px solid var(--okraj)}.nt-hlava-bunka{display:flex;align-items:center;gap:2px;padding:0 var(--mezera-2);border-left:1px solid var(--okraj);color:var(--text-tlumeny);font-size:var(--velikost-male);position:relative}.nt-hlava-bunka:not(.nt-hlava-nazev){justify-content:center}.nt-hlava-text{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none}.nt-hlava-text:hover{color:var(--text)}.nt-hlava-bunka[draggable=true]{cursor:grab}.nt-hlavni-znak{color:var(--akcent);font-size:11px}.nt-hlava-bunka .nt-mini{visibility:hidden}.nt-hlava-bunka:hover .nt-mini,.nt-plus .nt-mini{visibility:visible}.nt-plus{width:44px;border-right:none}.nt-rukojet{width:44px;display:flex;align-items:center;justify-content:flex-end;gap:2px;border-left:4px solid var(--barva-skupiny);padding-right:2px}.nt-tahlo{cursor:grab;color:var(--text-slaby);visibility:hidden;font-size:13px;letter-spacing:-2px;padding:0 2px}.nt-polozka:hover .nt-tahlo,.nt-polozka:hover .nt-jen-hover,.nt-skupina-hlava:hover .nt-jen-hover{visibility:visible}.nt-jen-hover{visibility:hidden}.nt-polozka:hover{background:var(--pozadi-hover)}.nt-polozka.nt-zapomenuta{background:var(--zapomenute)}.nt-polozka.nt-ztlumena{opacity:.35}.nt-polozka.nt-cil-nad{box-shadow:inset 0 2px 0 var(--akcent)}.nt-polozka.nt-cil-pod{box-shadow:inset 0 -2px 0 var(--akcent)}.nt-polozka.nt-cil-soubor{outline:2px dashed var(--akcent);outline-offset:-2px}.nt-obal-bunky{display:flex;border-left:1px solid var(--okraj)}.nt-bunka{flex:1;min-width:0;display:flex;align-items:center;padding:0 var(--mezera-2);position:relative;cursor:pointer}.nt-bunka.nt-stred{justify-content:center}.nt-bunka.nt-vpravo{justify-content:flex-end}.nt-nazev{gap:var(--mezera-2);border-left:1px solid var(--okraj);cursor:default}.nt-nazev-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.nt-nazev-text:hover{text-decoration:underline;text-underline-offset:3px}.nt-orez{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-odznak{font-size:var(--velikost-male);color:var(--text-tlumeny);border:1px solid var(--okraj);border-radius:var(--radius);padding:0 4px;white-space:nowrap}.nt-odznak.hotovo{color:var(--text-slaby)}.nt-komentare{border:none;background:transparent;cursor:pointer;font-size:var(--velikost-male);color:var(--text-slaby);padding:2px 4px;border-radius:var(--radius);white-space:nowrap;filter:grayscale(1);opacity:.6}.nt-komentare.maji{color:var(--text);opacity:1}.nt-komentare.nove{color:var(--nove);background:var(--nove-jemny);filter:none;opacity:1;font-weight:600}.nt-komentare.nove:hover{background:var(--nove-jemny)}.nt-komentare:hover{background:var(--pozadi-aktivni);opacity:1}.nt-stav{justify-content:center;color:#fff;font-weight:500}.nt-stav-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-stav-volba{display:block;width:100%;border:none;color:#fff;padding:6px;margin-bottom:4px;border-radius:var(--radius);cursor:pointer}.nt-stav-volba:hover{filter:brightness(1.08)}.nt-avatary{display:flex}.nt-avatary .nt-avatar+.nt-avatar{margin-left:-6px}.nt-avatar{border-radius:50%;display:inline-grid;place-items:center;background:var(--pozadi-aktivni);color:var(--text);font-weight:600;flex:none;border:2px solid var(--pozadi);object-fit:cover}.nt-prazdne-ikona{color:var(--text-slaby);visibility:hidden}.nt-bunka:hover .nt-prazdne-ikona{visibility:visible}.nt-po-terminu{color:var(--chyba);font-weight:500}.nt-priorita{font-size:var(--velikost-male);font-weight:600;padding:1px 8px;border-radius:10px}.nt-priorita.p1{color:#fff}.nt-cipy{display:flex;gap:4px;overflow:hidden}.nt-cip{color:#fff;border-radius:var(--radius);padding:0 6px;font-size:var(--velikost-male);white-space:nowrap;line-height:20px}.nt-tecka{display:inline-block;width:10px;height:10px;border-radius:50%;border:none;padding:0;flex:none}.nt-tecka.velka{width:18px;height:18px;cursor:pointer}.nt-tecka.vybrana{outline:2px solid var(--text);outline-offset:1px}.nt-vstup{width:100%;border:1px solid var(--akcent);padding:3px 6px}.nt-vstup-novy{width:100%;border:none;background:transparent;padding:0;outline:none}.nt-vstup-novy::placeholder{color:var(--text-slaby)}.nt-novy{border-bottom:1px solid var(--okraj)}.nt-vstup-okno{width:100%;margin-bottom:4px}.nt-textarea{width:100%;resize:vertical}.nt-prouzek-radek{border-bottom:none;min-height:22px;align-items:center}.nt-prouzek{display:flex;width:240px;height:8px;border-radius:4px;overflow:hidden;margin-left:var(--mezera-2)}.nt-prouzek-prazdny{background:var(--pozadi-aktivni)}.nt-mini{border:none;background:transparent;cursor:pointer;color:var(--text-tlumeny);border-radius:var(--radius);padding:0 4px;line-height:20px}.nt-mini:hover{background:var(--pozadi-aktivni);color:var(--text)}.nt-relativni{position:relative;display:inline-flex}.nt-vysk{position:absolute;top:100%;left:0;z-index:20;background:var(--pozadi-pole);box-shadow:var(--stin);border-radius:var(--radius-velky);padding:6px;min-width:160px;color:var(--text);font-weight:400;font-size:var(--velikost);cursor:default;text-align:left}.nt-vysk.vpravo{left:auto;right:0}.nt-volba{display:flex;align-items:center;gap:var(--mezera-2);width:100%;border:none;background:transparent;padding:5px 6px;border-radius:var(--radius);cursor:pointer;text-align:left;white-space:nowrap}.nt-volba:hover{background:var(--pozadi-hover)}.nt-nebezpecne{color:var(--chyba)}.nt-menu{display:flex;flex-direction:column;gap:4px}.nt-stitky{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--okraj);padding-top:6px}.nt-stitek-radek{display:flex;gap:4px;align-items:center}.nt-stitek-radek .nt-vstup-okno{margin:0}.nt-barvy{display:flex;flex-wrap:wrap;gap:6px;padding:4px 4px 8px}.nt-radek-tlacitek{display:flex;justify-content:flex-end;gap:var(--mezera-2);margin-top:var(--mezera-2)}.nt-pozadi-dialogu{position:fixed;inset:0;background:#0f0f0f66;display:grid;place-items:center;z-index:50;cursor:default}.nt-dialog{background:var(--pozadi);border-radius:var(--radius-velky);box-shadow:var(--stin);padding:var(--mezera-6);width:460px;max-height:80vh;overflow:auto}.nt-dialog h2{margin:0 0 var(--mezera-2);font-size:18px}.nt-plna-sirka{width:100%}.nt-ztraty{padding-left:20px;color:var(--text-tlumeny)}.nt-soucet{border-bottom:none;font-weight:600;color:var(--text)}.nt-soucet .nt-bunka{border-right-color:transparent}.nt-soucet-celkem{cursor:default}.nt-soucet-celkem:hover{background:transparent}.nt-hlavni-lista h1{font-size:32px;font-weight:800;letter-spacing:-.025em}.nt-pocitadlo{display:inline-flex;align-items:center;gap:6px;background:var(--pozadi);box-shadow:var(--stin-maly);border-color:transparent;padding:5px 12px}.nt-pocitadlo .lucide{color:var(--text-slaby)}.nt-pocitadlo.varovani .lucide{color:var(--chyba)}.nt-pocitadlo.aktivni{background:var(--akcent-jemny);border-color:var(--akcent);color:var(--text)}.nt-pocitadlo.aktivni .lucide{color:var(--akcent)}.nt-hledat{position:relative;display:inline-flex;align-items:center}.nt-hledat .lucide{position:absolute;left:8px;color:var(--text-slaby);pointer-events:none}.nt-filtry .nt-hledat input[type=search]{padding-left:30px;height:32px}.nt-filtry select,.nt-filtry .tlacitko{height:32px}.nt-skupina-hlava{font-size:18px;font-weight:800}.nt-hlavicka{background:var(--pozadi-hlavicka)}.nt-hlava-bunka{font-weight:600;text-transform:none;color:var(--text-tlumeny)}.nt-mini{display:inline-flex;align-items:center;justify-content:center;padding:2px}.nt-tahlo,.d-uchop{display:inline-flex;letter-spacing:0}.nt-tahlo .lucide,.d-uchop .lucide{width:14px;height:14px}.nt-hlavni-znak{display:inline-flex;margin-left:4px}.nt-hlavni-znak .lucide,.nt-hlava-bunka>.lucide{width:12px;height:12px}.nt-odznak{display:inline-flex;align-items:center;gap:3px}.nt-odznak .lucide,.nt-prazdne-ikona .lucide{width:13px;height:13px;vertical-align:-2px}.nt-skupina{width:max-content;min-width:0}.nt-skupina-hlava{left:32px}.nt-karta{border:1px solid var(--okraj-silny);border-left:4px solid var(--barva-skupiny);border-radius:var(--radius-velky);background:var(--pozadi)}.nt-karta .nt-rukojet{border-left:none}.nt-karta .nt-hlavicka{border-top:none;border-radius:calc(var(--radius-velky) - 1px) calc(var(--radius-velky) - 1px) 0 0}.nt-karta .nt-hlavicka>:first-child{border-top-left-radius:calc(var(--radius-velky) - 1px)}.nt-karta>.nt-radek:last-child{border-bottom:none}.nt-karta .nt-soucet{border-top:1px solid var(--okraj)}.nt-karta .nt-novy+.nt-soucet{border-top:none}.nt-karta .nt-prouzek-radek{min-height:28px}.nt-stranka{height:100%;min-width:0;display:flex;flex-direction:column;padding-bottom:0}.nt-hlavni-lista{position:static;max-width:none;flex:none}.nt-tabulka{flex:1;min-height:0;overflow:auto;padding-bottom:120px}.nt-skupina{margin-right:32px}.nt-skupina-hlava{left:0}.nt-procento{display:flex;align-items:center;gap:var(--mezera-2);width:100%}.nt-procento-pruh{flex:1;height:6px;border-radius:3px;background:var(--pozadi-aktivni);overflow:hidden}.nt-procento-pruh>span{display:block;height:100%;background:var(--akcent)}.nt-procento-pruh>span.plne{background:#00c875}.nt-procento b{font-weight:500;min-width:38px;text-align:right;font-size:var(--velikost-male)}:root{--pismo: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Helvetica, Arial, sans-serif;--pismo-mono: ui-monospace, "SF Mono", Menlo, monospace;--velikost: 16px;--velikost-male: 14px;--velikost-nadpis: 30px;--pozadi: #ffffff;--pozadi-panel: #f6f5f3;--pozadi-hlavicka: #fafaf9;--pozadi-hover: rgba(55, 53, 47, .06);--pozadi-aktivni: rgba(55, 53, 47, .1);--pozadi-pole: #ffffff;--text: #37352f;--text-tlumeny: rgba(55, 53, 47, .65);--text-slaby: rgba(55, 53, 47, .45);--okraj: rgba(55, 53, 47, .12);--okraj-silny: rgba(55, 53, 47, .2);--akcent: #ea0c8c;--akcent-hover: #d00a7c;--akcent-text: #ffffff;--akcent-jemny: rgba(234, 12, 140, .08);--akcent-jemny-silny: rgba(234, 12, 140, .14);--akcent-odkaz: #c70a77;--focus: 0 0 0 3px rgba(234, 12, 140, .25);--chyba: #e03e3e;--nove: #0f9d58;--nove-jemny: rgba(15, 157, 88, .14);--zapomenute: rgba(224, 62, 62, .1);--stin: 0 12px 32px rgba(15, 15, 15, .1), 0 2px 6px rgba(15, 15, 15, .05), 0 0 0 1px rgba(15, 15, 15, .05);--stin-maly: 0 1px 2px rgba(15, 15, 15, .06), 0 0 0 1px rgba(15, 15, 15, .04);--radius: 6px;--radius-velky: 12px;--mezera-1: 4px;--mezera-2: 8px;--mezera-3: 12px;--mezera-4: 16px;--mezera-6: 24px;--vyska-radku: 36px;--sirka-panelu: 240px;color-scheme:light}:root[data-theme=dark]{--pozadi: #191919;--pozadi-panel: #1f1e1d;--pozadi-hlavicka: #1e1e1e;--pozadi-hover: rgba(255, 255, 255, .055);--pozadi-aktivni: rgba(255, 255, 255, .09);--pozadi-pole: #252525;--text: #ffffff;--text-tlumeny: rgba(255, 255, 255, .85);--text-slaby: rgba(255, 255, 255, .68);--okraj: rgba(255, 255, 255, .12);--okraj-silny: rgba(255, 255, 255, .28);--akcent: #f0389f;--akcent-hover: #f45bb0;--akcent-jemny: rgba(240, 56, 159, .12);--akcent-jemny-silny: rgba(240, 56, 159, .2);--akcent-odkaz: #f472b6;--focus: 0 0 0 3px rgba(240, 56, 159, .35);--zapomenute: rgba(224, 62, 62, .18);--nove: #34c26b;--nove-jemny: rgba(52, 194, 107, .2);--stin: 0 12px 32px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .08);--stin-maly: 0 1px 2px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .06);color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--pismo);font-size:var(--velikost);color:var(--text);background:var(--pozadi);-webkit-font-smoothing:antialiased}a{color:inherit}h1{font-size:var(--velikost-nadpis);font-weight:800;margin:0 0 var(--mezera-4)}button{font:inherit;color:inherit}input,textarea,select{font:inherit;color:inherit;background:var(--pozadi-pole);border:1px solid var(--okraj-silny);border-radius:var(--radius);padding:var(--mezera-1) var(--mezera-2)}.tlumene{color:var(--text-tlumeny)}.male{font-size:var(--velikost-male)}.chyba{color:var(--chyba)}.tlacitko{border:1px solid var(--okraj-silny);background:transparent;border-radius:var(--radius);padding:6px 12px;cursor:pointer}.tlacitko:hover{background:var(--pozadi-hover)}.tlacitko.hlavni{background:var(--akcent);border-color:var(--akcent);color:var(--akcent-text)}.tlacitko.hlavni:hover{filter:brightness(1.08)}.tlacitko.tiche{border-color:transparent;padding:4px 8px;color:var(--text-tlumeny)}.rozlozeni{display:flex;height:100%}.obsah{flex:1;min-width:0;overflow:auto}.stranka{padding:var(--mezera-6) 48px}.panel{width:var(--sirka-panelu);flex:none;background:var(--pozadi-panel);border-right:1px solid var(--okraj);display:flex;flex-direction:column;padding:var(--mezera-2);overflow-y:auto}.panel-hlava{font-weight:600;padding:var(--mezera-2);margin-bottom:var(--mezera-2)}.panel-nadpis{font-size:var(--velikost-male);color:var(--text-slaby);font-weight:600;padding:var(--mezera-3) var(--mezera-2) var(--mezera-1)}.panel-odkaz{display:flex;align-items:center;gap:var(--mezera-2);padding:4px var(--mezera-2);border-radius:var(--radius);text-decoration:none;color:var(--text-tlumeny);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-odkaz:hover{background:var(--pozadi-hover)}.panel-odkaz.active{background:var(--pozadi-aktivni);color:var(--text);font-weight:500}.panel-pata{margin-top:auto;padding-top:var(--mezera-3);display:flex;align-items:center;gap:var(--mezera-1);flex-wrap:wrap}.odznak{margin-left:auto;background:var(--chyba);color:#fff;border-radius:10px;font-size:13px;padding:0 6px;line-height:18px}.prihlaseni{min-height:100%;display:grid;place-items:center}.prihlaseni-karta{width:320px;display:flex;flex-direction:column;gap:var(--mezera-3);text-align:center}.prihlaseni-karta h1{margin:0}.lucide{width:16px;height:16px;stroke-width:1.75;flex:none;vertical-align:-3px}.tlacitko,.panel-odkaz,.nabidka button,.nt-pocitadlo,.d-akce{display:inline-flex;align-items:center;gap:6px}.tlacitko,.panel-odkaz,.panel-radek,.nabidka button,.nt-pocitadlo,.nt-mini,.inbox-radek,.inbox-zalozka{transition:background-color .12s,color .12s,border-color .12s}.tlacitko.hlavni:hover{filter:none;background:var(--akcent-hover);border-color:var(--akcent-hover)}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--radius)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--akcent);box-shadow:var(--focus)}a:not([class]){color:var(--akcent-odkaz);text-decoration-color:var(--akcent-jemny-silny);text-underline-offset:2px}::selection{background:var(--akcent-jemny-silny)}.logo{height:22px;width:auto;display:block}.logo-tmave{display:none}:root[data-theme=dark] .logo-svetle{display:none}:root[data-theme=dark] .logo-tmave{display:block}.panel-hlava{display:flex;align-items:center;gap:8px;padding:10px var(--mezera-2) 14px;margin-bottom:var(--mezera-2);border-bottom:1px solid var(--okraj)}.nazev-aplikace{font-size:18px;font-weight:700;color:var(--text);line-height:22px;letter-spacing:.01em}.panel{gap:1px}.panel-odkaz .lucide{color:var(--text-slaby)}.panel-odkaz.active{background:var(--akcent-jemny);color:var(--akcent-odkaz);font-weight:600}.panel-odkaz.active .lucide{color:var(--akcent)}.panel-text{overflow:hidden;text-overflow:ellipsis}.panel-nadpis{display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.05em;font-size:13px;margin-top:var(--mezera-3);border-top:1px solid var(--okraj);padding-top:var(--mezera-3)}.panel-nadpis .lucide{width:13px;height:13px}.panel-sipka{display:inline-flex}.panel-sipka .lucide{width:14px;height:14px}.panel-akce{display:inline-flex;padding:3px 4px}.panel-pata{border-top:1px solid var(--okraj);margin-top:auto}.panel-pata .tlacitko.tiche{padding:4px 6px}.odznak{background:var(--akcent);font-weight:600}.avatar-barevny{color:#fff!important;font-weight:600;letter-spacing:-.02em}.nabidka{border-radius:10px;padding:6px}.nabidka button .lucide{color:var(--text-tlumeny)}.nabidka .nebezpecne .lucide{color:var(--chyba)}.prihlaseni{background:radial-gradient(ellipse at top,var(--akcent-jemny),transparent 60%),var(--pozadi-panel)}.prihlaseni-karta{width:360px;background:var(--pozadi);border-radius:var(--radius-velky);box-shadow:var(--stin);padding:36px 32px;align-items:stretch}.prihlaseni-logo{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:var(--mezera-2)}.prihlaseni-logo .logo{height:30px}.prihlaseni-logo .nazev-aplikace{font-size:24px;line-height:30px}.prihlaseni-karta h1{font-size:20px}.prihlaseni-karta .tlacitko.hlavni{justify-content:center;padding:9px 12px;font-weight:500}.panel>*{flex-shrink:0}.panel-hlavni{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--mezera-3);margin-bottom:var(--mezera-1);border-bottom:1px solid var(--okraj-silny)}.panel-hlavni-odkaz{display:flex;align-items:center;gap:var(--mezera-3);min-height:40px;padding:0 var(--mezera-3);border-radius:var(--radius);text-decoration:none;color:var(--text);font-size:15px;font-weight:500;white-space:nowrap;transition:background-color .12s,color .12s}.panel-hlavni-odkaz .lucide{width:18px;height:18px;color:var(--text-tlumeny)}.panel-hlavni-odkaz:hover{background:var(--pozadi-aktivni)}.panel-hlavni-odkaz.active{background:var(--akcent-jemny-silny);color:var(--akcent-odkaz);font-weight:600;box-shadow:inset 3px 0 0 var(--akcent)}.panel-hlavni-odkaz.active .lucide{color:var(--akcent)}.panel-hlavni-odkaz .panel-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.panel-hlavni-odkaz .panel-ven{width:14px;height:14px;color:var(--text-slaby)}.panel-hlavni-odkaz .odznak{margin-left:0}
