.pe{gap:12px;display:grid}.pe-hl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pe-souhrn{margin-left:auto}.pe-nova{justify-items:start;gap:8px;display:grid}.pe-nova textarea{resize:vertical;width:100%;min-height:64px}.pe-seznam{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.pe-p{align-items:flex-start;gap:var(--s-2);border:1px solid var(--okraj);border-radius:var(--r-m);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);background-color:var(--bg-plocha);display:flex}.pe-ik{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.pe-p.plus .pe-ik{background-color:var(--ok-bg);color:var(--ok)}.pe-p.minus .pe-ik{background-color:var(--warn-bg);color:var(--warn)}.pe-p.prusvih .pe-ik{background-color:var(--dang-bg);color:var(--dang)}.pe-t{flex:1;min-width:0}.pe-t p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 2px}.pe-x{opacity:.7;flex:none}.pe-x:hover,.pe-x:focus-visible{opacity:1;color:var(--dang)}.zj-pruh{z-index:var(--z-overlay);align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-2) var(--s-4);background-color:var(--tmava-plocha);color:var(--tmava-text-silny);font-size:var(--pismo-3);line-height:var(--proklad-text);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:sticky;top:0}.zj-stred{justify-content:center;align-items:center;gap:var(--s-2);min-width:0;display:flex}.zj-pruh .zj-ik{background-color:var(--akce-plna);width:26px;height:26px;color:var(--na-plne);border-radius:50%;flex:none;place-items:center;display:grid}.zj-t{text-align:center;min-width:0}.zj-t b{font-weight:600}.zj-t span{color:var(--tmava-text);font-size:var(--pismo-3);display:block}.zj-akce{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.zj-bt{align-items:center;gap:var(--s-2);border-radius:var(--r-s);border:1px solid var(--tmava-okraj);background-color:var(--tmava-plocha-2);min-height:32px;color:var(--tmava-text-silny);font:inherit;cursor:pointer;white-space:nowrap;padding:0 12px;font-weight:500;display:inline-flex}.zj-bt:hover{border-color:var(--tmava-text)}.zj-bt.pri{background-color:var(--akce-plna);border-color:var(--akce-plna)}.zj-bt.pri:hover{background:var(--akce-plna-najeti);border-color:var(--akce-plna-najeti)}.zj-bt:focus-visible{outline:2px solid var(--tmava-text-silny);outline-offset:2px}.zj-bt .sipka-zpet{width:15px;height:15px}@media (width<=1100px){.zj-pruh{grid-template-columns:minmax(0,1fr);justify-items:center}.zj-l{display:none}.zj-akce{justify-content:center}}@media (width<=600px){.zj-pruh{gap:8px;padding:8px 12px}.zj-t span{display:none}.zj-akce{width:100%}.zj-bt{flex:1;justify-content:center}}.zj-pruh.zj-kontejner{--zj-okraj:24px;padding-left:max(var(--zj-okraj), calc((100% - var(--zj-sirka,1120px)) / 2 + var(--zj-okraj)));padding-right:max(var(--zj-okraj), calc((100% - var(--zj-sirka,1120px)) / 2 + var(--zj-okraj)));grid-template-columns:minmax(0,1fr) auto;justify-items:stretch}.zj-kontejner .zj-l{display:none}.zj-kontejner .zj-stred{justify-content:flex-start}.zj-kontejner .zj-t{text-align:left}.zj-kontejner .zj-akce{justify-content:flex-end}@media (width<=760px){.zj-pruh.zj-kontejner{--zj-okraj:16px;grid-template-columns:minmax(0,1fr)}.zj-kontejner .zj-akce{justify-content:stretch}}.zj-seznam{margin:0 calc(-1 * var(--s-2) - 1px);gap:var(--s-1);padding:0;list-style:none;display:grid}.zj-seznam button{align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2);border-radius:var(--r-m);color:var(--text);font:inherit;text-align:left;cursor:pointer;background-color:#0000;border:1px solid #0000;display:flex}.zj-seznam button:hover{background-image:var(--vrstva-radek);--vrstva-pod:var(--vrstva-radek)}.zj-seznam button:active{background-image:var(--vrstva-polozka)}.zj-seznam button:focus-visible{outline:2px solid var(--fokus)}.zj-av{background-color:var(--bg-avatar);width:30px;height:30px;color:var(--vybrano-text);font-weight:600;font-size:var(--pismo-2);border-radius:50%;flex:none;place-items:center;display:grid}.zj-jm{flex:1;min-width:0}.zj-jm b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.zj-jm span{font-size:var(--pismo-3);color:var(--text-tlumeny)}.zj-role{font-size:var(--pismo-2);color:var(--text-tlumeny);border:1px solid var(--okraj);border-radius:999px;flex:none;padding:1px 8px}.pp-komu{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.pp-komu li{align-items:center;gap:var(--s-2);border:1px solid var(--okraj);border-radius:var(--r-m);padding:var(--s-2) var(--s-2);display:flex}.pp-komu li.off{opacity:.6}.pp-komu .zj-jm span{overflow-wrap:anywhere}.pp-rezim{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pp-rezim label{border:1px solid var(--okraj);border-radius:var(--r-m);padding:var(--s-2) var(--s-3);cursor:pointer;gap:2px;display:grid}.pp-rezim label.on{border-color:var(--akce-text);background-color:var(--vybrano)}.pp-rezim input{opacity:0;width:1px;height:1px;position:absolute}.pp-rezim label:has(input:focus-visible){outline:2px solid var(--fokus);outline-offset:2px}.pp-rezim b{font-weight:600}.pp-rezim span{font-size:var(--pismo-3);color:var(--text-tlumeny)}.pp-novy{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;display:grid}.pp-lide{margin:0;padding:0;list-style:none;display:grid}.pp-lide li{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--okraj-vnitrni);padding:8px 0;display:flex;position:relative}.pp-lide li :is(.ib,a){z-index:var(--z-base);position:relative}@media (hover:hover){.pp-lide li:has(.kr-hit):hover .zj-jm b{color:var(--vybrano-text)}}.pp-lide li:last-child{border-bottom:0}.pp-stav{font-size:var(--pismo-3);color:var(--text-tlumeny);text-align:right;flex:none}@media (width<=600px){.pp-rezim,.pp-novy{grid-template-columns:minmax(0,1fr)}.pp-lide li{flex-wrap:wrap}.pp-stav{text-align:left;width:100%;padding-left:40px}}.fk{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fk .small{color:var(--text-tlumeny)}.ex-app{background-color:var(--bg-app);min-height:100dvh;color:var(--text)}.ps-ja{padding:3px var(--s-2) 3px 3px;color:var(--text);font:500 var(--pismo-3) "Inter Tight", Arial, sans-serif;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;display:inline-flex}.ps-ja:hover{border-color:var(--okraj)}.ps-ja:focus-visible{outline:2px solid var(--fokus)}.ex-top{padding:var(--s-2) var(--s-6);background-color:var(--bg-plocha);border-bottom:1px solid var(--okraj);align-items:center;gap:16px;display:flex}.ex-top img{width:auto;height:22px;display:block}.ex-nav{gap:4px;display:flex}.ex-nav a{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-s);color:var(--text-2);font-weight:500;font-size:var(--pismo-3);text-decoration:none;display:inline-flex}.ex-nav a:hover{background-image:var(--vrstva-polozka)}.ex-nav a:active{background-image:var(--vrstva-silna)}.ex-nav a.on{background-color:var(--vybrano);color:var(--vybrano-text)}.ex-nav a:focus-visible{outline:2px solid var(--fokus)}.ex-pocet{min-width:18px;height:18px;padding:0 var(--s-1);background-color:var(--akce-plna);color:var(--na-plne);font-size:var(--pismo-2);border-radius:9px;place-items:center;display:grid}.ex-ja{font-size:var(--pismo-3);align-items:center;gap:8px;margin-left:auto;display:flex}.ex-pg{max-width:1280px;padding:var(--s-6);gap:var(--mezera-karet);margin:0 auto;display:grid}.ex-grid{gap:var(--mezera-karet);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.ex-karta{background-color:var(--bg-plocha);border:1px solid var(--okraj);border-radius:var(--r);padding:var(--pad-karta);min-width:0}.ex-karta h2{font-size:var(--pismo-4);margin:0 0 4px}.ex-meta{color:var(--text-tlumeny);font-size:var(--pismo-3);flex-wrap:wrap;gap:4px 12px;margin-bottom:12px;display:flex}.ex-zadani{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);margin:0 0 var(--s-3)}.ex-kroky{margin:0 0 var(--s-3);gap:var(--s-2);padding:0;list-style:none;display:grid}.ex-kroky li{align-items:center;gap:var(--s-2);border:1px solid var(--okraj);border-radius:var(--r-m);padding:var(--s-2) var(--s-3);display:flex}.ex-kroky li.done{color:var(--text-tlumeny)}.ex-kroky li.done span{text-decoration:line-through}.ex-kroky li .sp{flex:1}.ex-hl{font-size:var(--pismo-2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-slaby);margin:0 0 8px;font-weight:700}.ex-seznam{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ex-seznam a{background-color:var(--bg-plocha);border:1px solid var(--okraj);border-radius:var(--r);padding:var(--s-3) var(--s-4);color:var(--text);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;text-decoration:none;display:grid}.ex-seznam a:hover{border-color:var(--okraj-najeti)}.ex-seznam a:focus-visible{outline:2px solid var(--fokus)}.ex-seznam b{font-weight:600}.ex-seznam .small{color:var(--text-tlumeny)}.ex-konec{font-size:var(--pismo-3);color:var(--text-tlumeny);margin:var(--s-2) 0 0}.ex-soubory-misto{border:1.5px dashed var(--okraj-najeti);border-radius:var(--r-m);color:var(--text-tlumeny);font-size:var(--pismo-3);padding:16px}@media (width<=760px){.ex-top{padding:var(--s-2) var(--s-4);flex-wrap:wrap}.ex-ja .ps-ja>span:not(.zj-av){display:none}.ex-ja .ps-ja{padding:var(--s-1)}.ex-pg{padding:var(--s-4)}.ex-grid{grid-template-columns:minmax(0,1fr)}}html.zj-on .app{height:calc(100vh - var(--zj-h,0px));height:calc(100dvh - var(--zj-h,0px))}.login-zapomenute{margin:var(--s-2) auto 0;color:var(--akce-text);font:inherit;font-size:var(--pismo-3);cursor:pointer;text-underline-offset:3px;background-color:#0000;border:0;padding:4px;text-decoration:underline;display:block}.login-zapomenute:focus-visible{outline:2px solid var(--fokus);border-radius:var(--r-s)}.login-role{gap:var(--s-2);margin:var(--s-3) 0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.login-role legend{font-size:var(--pismo-3);color:var(--text-tlumeny);margin:0 0 var(--s-2);padding:0;font-weight:600}.login-role label{border:1px solid var(--okraj);border-radius:var(--r-s);min-height:36px;font-size:var(--pismo-3);cursor:pointer;justify-content:center;align-items:center;display:flex}.login-role label.on{border-color:var(--akce-text);background-color:var(--vybrano);color:var(--vybrano-text);font-weight:600}.login-role input{opacity:0;width:1px;height:1px;position:absolute}.login-role label:has(input:focus-visible){outline:2px solid var(--fokus);outline-offset:2px}.ex-logo-tmave,:root[data-theme=dark] .ex-logo-svetle{display:none!important}:root[data-theme=dark] .ex-logo-tmave{display:block!important}.pw-co{margin:0 0 var(--s-3);padding:var(--s-3) var(--s-3);border-radius:var(--r-m);background-color:var(--bg-plocha-2);border:1px solid var(--okraj-vnitrni);font-size:var(--pismo-3);gap:8px;list-style:none;display:grid}.pw-co li{gap:var(--s-2);align-items:flex-start;display:flex}.pw-co svg{color:var(--akce-text);flex:none;margin-top:2px}.pw-co b{font-weight:600}.pp-ext{margin:var(--s-2) 0 var(--s-1);padding:var(--s-3);border:1px dashed var(--okraj-najeti);border-radius:var(--r);align-items:center;gap:12px;display:flex}.pp-ext.ma{border-style:solid;border-color:var(--okraj-vnitrni);background-color:var(--bg-plocha-2)}.pp-ext-ik{background-color:var(--vybrano);width:30px;height:30px;color:var(--vybrano-text);font-size:var(--pismo-2);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.pp-ext-t{min-width:0;font-size:var(--pismo-3);line-height:var(--proklad-text);flex-direction:column;flex:1;gap:1px;display:flex}.pp-ext-t b{font-weight:600}.pp-ext-t span{color:var(--text-tlumeny);font-size:var(--pismo-3)}.pp-ext>.btn{flex:none}.pp-ext-bt{border-color:var(--vybrano-okraj);color:var(--vybrano-text)}.pp-ext-bt:hover{background-image:var(--vrstva-polozka)}.pp-ext-bt:active{background-image:var(--vrstva-silna)}@media (width<=600px){.pp-ext{flex-wrap:wrap}.pp-ext-t{flex-basis:calc(100% - 42px)}.pp-ext>.btn{justify-content:center;width:100%}}.pw-slozky,.pw-soubory{margin:0;padding:0;list-style:none}.pw-slozky{border:1px solid var(--okraj);border-radius:var(--r-m);max-height:360px;padding:4px;overflow:auto}.pw-r{border-radius:var(--r-s);align-items:center;gap:8px;min-height:36px;padding-right:4px;display:flex}.pw-r:hover{background-image:var(--vrstva-radek);--vrstva-pod:var(--vrstva-radek)}.pw-r:active{background-image:var(--vrstva-polozka)}.pw-ik{color:var(--text-tlumeny);flex:none}.pw-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pw-m{font-size:var(--pismo-3);color:var(--text-tlumeny);flex:none}@media (width<=600px){.pw-m{display:none}}.ex-sloupec{gap:var(--mezera-karet);display:grid}.pvp{gap:12px;display:grid}.pvp-r{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pvp-hl{margin-top:4px}.pvp-l{min-width:128px;font-size:var(--pismo-3);color:var(--text-2);font-weight:600}.pvp-hl .pvp-l{flex:1}.pvp-stav{min-width:220px;font-size:var(--pismo-3);color:var(--text-tlumeny);flex:1}.pvp-stav.ok{color:var(--ok);font-weight:600}.pvp-prepinac{font-size:var(--pismo-3);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.pvp-zprava{background-color:var(--bg-plocha-2);border:1px solid var(--okraj-vnitrni);border-radius:var(--r-m);font-size:var(--pismo-3);color:var(--text-2);padding:12px 16px}.pvp-zprava p{margin:0 0 4px}.pvp-zprava span{font-size:var(--pismo-3);color:var(--text-tlumeny)}.pvp-vystupy{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pvp-vystupy li{border-bottom:1px solid var(--okraj-vnitrni);align-items:center;gap:12px;padding:4px 0;display:flex}.pvp-vystupy li:last-child{border-bottom:0}.pvp-th.kn-th{flex:none;width:64px}.pvp-t{min-width:0;font-size:var(--pismo-3);flex:1;display:grid}.pvp-t b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pvp-t span{font-size:var(--pismo-3);color:var(--text-tlumeny)}.pvp-pozor{border-radius:var(--r-m);background-color:var(--warn-bg);color:var(--warn);font-size:var(--pismo-3);margin:0 0 12px;padding:8px 12px}.pvp-podslozky{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.pvp-chk-misto{flex:none;width:18px}.pnk{--kr-p:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start;gap:16px;margin-top:12px;display:grid}.pnk-lst{border:1px solid var(--okraj-vnitrni);border-radius:var(--r-m);padding:4px 0;overflow:hidden}.pnk-poz .kr-av{background-color:var(--bg-tlumeny);color:var(--text-slaby);border:1.5px dashed var(--okraj-pole)}.pnk-poz .t{color:var(--text-tlumeny)}.pnk-prof{border:1px solid var(--okraj-vnitrni);border-radius:var(--r-m);min-width:0;padding:0 12px 12px}.pnk-prof .kr-prof{padding-left:0;padding-right:0}.pnk-av-poz.kr-av{background-color:var(--bg-tlumeny);color:var(--text-slaby);border:1.5px dashed var(--okraj-pole)}.pnk-kroky{margin:0;padding:0;list-style:none}.pnk-kroky li{padding:var(--s-2) 0;font-size:var(--pismo-3);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pnk-kroky .b{border:2px solid var(--okraj-pole);border-radius:50%;justify-self:center;width:10px;height:10px}.pnk-kroky li.ano .b{background-color:var(--akce-plna);border-color:var(--akce-plna)}.pnk-kroky li.ne{color:var(--text-tlumeny)}.pnk-kroky .k{font-size:var(--pismo-3);color:var(--text-tlumeny);text-align:right;font-variant-numeric:tabular-nums}.pnk-pozn{font-size:var(--pismo-3);color:var(--text-tlumeny);margin:8px 0 0}.pnk-akce{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}@media (width<=900px){.pnk{grid-template-columns:minmax(0,1fr)}.pnk .kr-li{padding-top:var(--s-2);padding-bottom:var(--s-2);flex-wrap:wrap}.pnk .kr-li>.sp,.pnk .kr-li>.kr-chev{display:none}.pnk .kr-li>.sp+*{flex-basis:100%;margin-left:48px}}
