.bf-stranka{--field:#fcfbfd;--okraj-pole:#8a8494;--field-line:#948e9d;--track:#e3dfea;--ring:#d4cfdd;--accent-mark:#e4d6ff;background-color:var(--bg-app);min-height:100dvh;color:var(--text);font:var(--pismo-4)/var(--proklad-text) "Inter Tight", Arial, sans-serif}.bf-pg{max-width:1180px;margin:0 auto;padding:0 0 48px}.bf-top{padding:var(--s-6) var(--s-8);justify-content:space-between;align-items:center;gap:12px;display:flex}.bf-top img{width:104px;height:auto;display:block}.bf-top span{font-size:var(--pismo-3);color:var(--text-tlumeny)}.bf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:40px;padding:8px 32px 0;display:grid}.bf-grid-1{grid-template-columns:minmax(0,760px);justify-content:center}.bf-eyb{font:600 var(--pismo-2) "Instrument Sans", Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tlumeny);margin:0 0 var(--s-2)}.bf-h1{font:600 clamp(var(--pismo-6), 3vw, 34px)/var(--proklad-nadpis) "Instrument Sans", Arial, sans-serif;letter-spacing:var(--prolozeni-nadpis);margin:0 0 var(--s-3)}.bf-h1 em{background:linear-gradient(transparent 62%, var(--accent-mark,var(--vybrano)) 62%);font-style:normal}.bf-uvod{color:var(--text-2);font-size:var(--pismo-4);margin:0 0 20px}.bf-nase{font-size:var(--pismo-4);color:var(--text-2);margin:0 0 12px}.bf-nase b{color:var(--text);font-weight:600}.bf-pov{color:var(--text-tlumeny);font-weight:400;font-size:var(--pismo-3)}.bf-kroky{margin:0 0 20px;padding:0;list-style:none}.bf-kroky li{padding:var(--s-2) var(--s-2);font-size:var(--pismo-4);color:var(--text-tlumeny);transition:color .25s var(--pohyb-presun);align-items:center;gap:12px;display:flex;position:relative}.bf-kroky li:not(:last-child):before,.bf-kroky li:not(:last-child):after{content:"";border-radius:2px;width:2px;height:calc(100% - 26px);position:absolute;top:calc(50% + 13px);left:21px}.bf-kroky li:not(:last-child):before{background:var(--track,var(--okraj))}.bf-kroky li:not(:last-child):after{background-color:var(--akce-text);transform-origin:top;transition:transform .35s;transform:scaleY(0)}.bf-kroky li.hot:not(:last-child):after{transform:none}.bf-kroky i{border:1.5px solid var(--ring,var(--okraj-pole));width:24px;height:24px;font:600 var(--pismo-2) "Instrument Sans", Arial, sans-serif;background-color:var(--bg-plocha);transition:background .25s var(--pohyb-presun), border-color .25s var(--pohyb-presun), color .25s var(--pohyb-presun), box-shadow .3s var(--pohyb-presun);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid;position:relative}.bf-kroky i b{font:inherit}.bf-kroky i svg{display:none}.bf-kroky li.hot{color:var(--text);font-weight:500}.bf-kroky li.hot i{background-color:var(--akce-plna);border-color:var(--akce-plna);color:var(--na-plne)}.bf-kroky li.hot i b{display:none}.bf-kroky li.hot i svg{display:block}.bf-kroky li.hot i svg path{stroke-dasharray:24;animation:.3s .1s both bf-fajfka}.bf-kroky li.on{color:var(--text);font-weight:600}.bf-kroky li.on i{border:2px solid var(--akce-text);color:var(--akce-text);box-shadow:0 0 0 4px var(--vybrano);transition-delay:.3s}@keyframes bf-fajfka{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.bf-dal{border-top:1px solid var(--okraj);padding-top:var(--s-3)}.bf-dal summary{cursor:pointer;font-size:var(--pismo-4);color:var(--text-2);border-radius:var(--r-s);align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.bf-dal summary::-webkit-details-marker{display:none}.bf-dal summary svg{transition:transform .2s var(--pohyb-presun)}.bf-dal[open] summary svg{transform:rotate(90deg)}.bf-dal summary:focus-visible{outline:2px solid var(--fokus);outline-offset:3px}.bf-dal ol{font-size:var(--pismo-4);color:var(--text-2);margin:8px 0 0;padding-left:20px}.bf-dal li{margin:var(--s-1) 0}.bf-klid{font-size:var(--pismo-3);color:var(--text-tlumeny);margin:var(--s-3) 0 0}.bf-pr{background-color:var(--bg-plocha);border:1px solid var(--okraj);border-radius:var(--r);padding:var(--s-6) 28px;min-width:0}.bf-pr-h{margin-bottom:var(--s-2);justify-content:space-between;align-items:center;gap:12px;min-height:20px;display:flex}.bf-pr-h small{font:600 var(--pismo-2) "Instrument Sans", Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--akce-text)}.bf-ulozeno{font-size:var(--pismo-3);color:var(--text-tlumeny)}.bf-ulozeno.chyba{color:var(--dang)}.bf-bar{background-color:var(--okraj-vnitrni);border-radius:9px;height:4px;margin:0 0 20px;overflow:hidden}.bf-bar i{background-color:var(--akce-text);height:100%;transition:width .3s var(--pohyb-presun);border-radius:9px;display:block}.bf-h2{font:600 var(--pismo-5)/var(--proklad-nadpis) "Instrument Sans", Arial, sans-serif;letter-spacing:var(--prolozeni-nadpis);border-radius:var(--r-s);margin:0 0 20px}.bf-h2:focus-visible{outline:2px solid var(--fokus);outline-offset:4px}.bf-p{color:var(--text-2);margin:0 0 16px}.bf-p a,.bf-pr a{color:var(--akce-text)}.bf-faint{color:var(--text-slaby)}.bf-krok{animation:.3s both bf-vjezd}@keyframes bf-vjezd{0%{opacity:0;transform:translateY(6px)}}.bf-ot{margin:0 0 var(--s-6);border:0;min-width:0;padding:0}.bf-ot-pod{margin:var(--s-2) 0 0}.bf-q{font-size:var(--pismo-4);font-weight:600;line-height:var(--proklad-text);margin-bottom:var(--s-1);color:var(--text);padding:0;display:block}.bf-np{font-size:var(--pismo-3);color:var(--text-tlumeny);margin-bottom:8px;display:block}.bf-ot input[type=text],.bf-ot textarea{border:1px solid var(--field-line,var(--okraj));border-radius:var(--r-s);background:var(--field,var(--bg-plocha-2));width:100%;padding:var(--s-2) var(--s-3);font:var(--pismo-4) "Inter Tight", Arial, sans-serif;color:var(--text)}.bf-ot textarea{resize:vertical;min-height:76px}.bf-ot input[type=text]:focus,.bf-ot textarea:focus{outline:2px solid var(--fokus-prstenec);border-color:var(--akce-text)}.bf-ot input:disabled,.bf-ot textarea:disabled{background-color:var(--bg-app);color:var(--text-slaby)}.bf-ot input::placeholder,.bf-ot textarea::placeholder{color:var(--text-slaby)}.bf-vol{flex-wrap:wrap;gap:8px;display:flex}.bf-vol label{border:1px solid var(--okraj);border-radius:var(--r-m);padding:var(--s-2) var(--s-3);font-size:var(--pismo-4);cursor:pointer;background-color:var(--bg-plocha);-webkit-user-select:none;user-select:none;transition:background-color .15s var(--pohyb-presun), border-color .15s var(--pohyb-presun);align-items:center;gap:8px;display:inline-flex;position:relative}.bf-vol input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.bf-vol label:before{content:"";border-radius:var(--r-s);border:1.5px solid var(--okraj-pole);background:var(--bg-plocha) center/12px no-repeat;width:18px;height:18px;transition:background-color .15s var(--pohyb-presun), border-color .15s var(--pohyb-presun);flex:none}.bf-vol label.on{border-color:var(--akce-text);background-color:var(--vybrano);color:var(--vybrano-text);font-weight:500}.bf-vol label.on:before{background-color:var(--akce-plna);border-color:var(--akce-plna);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.bf-vol label:hover{border-color:var(--vybrano-okraj)}.bf-vol label:has(input:focus-visible){outline:2px solid var(--fokus);outline-offset:2px}.bf-vol label:has(input:disabled){cursor:default}.bf-vol small{color:var(--text-tlumeny);font-weight:400;font-size:var(--pismo-3)}.bf-dop{font-size:var(--pismo-3);color:var(--akce-text);cursor:pointer;text-underline-offset:3px;background-color:#0000;border:0;margin-top:8px;padding:0;font-family:inherit;text-decoration:underline;display:inline-block}.bf-dop.on{color:var(--ok);font-weight:600;text-decoration:none}.bf-dop:focus-visible,.bf-zpet:focus-visible,.bf-shr-up:focus-visible{outline:2px solid var(--fokus);outline-offset:3px;border-radius:var(--r-s)}.bf-up{border:1.5px dashed var(--vybrano-okraj);border-radius:var(--r-m);text-align:center;width:100%;font:var(--pismo-3) "Inter Tight", Arial, sans-serif;color:var(--text-2);background-color:var(--vybrano);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.bf-up svg{color:var(--akce-text)}.bf-up small{color:var(--text-tlumeny);font-size:var(--pismo-3)}.bf-up:hover{border-color:var(--akce-text)}.bf-up:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.bf-up:disabled{opacity:.7;cursor:progress}.bf-soubory{margin:var(--s-2) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.bf-soubory li{align-items:center;gap:var(--s-2);border:1px solid var(--okraj);border-radius:var(--r-m);font-size:var(--pismo-3);padding:8px 8px 8px 12px;display:flex}.bf-soubory li svg{color:var(--akce-text)}.bf-sb-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bf-sb-v{color:var(--text-tlumeny);font-size:var(--pismo-3)}.bf-sb-x{width:32px;height:32px;color:var(--text-tlumeny);border-radius:var(--r-s);cursor:pointer;background-color:#0000;border:0;place-items:center;display:grid}.bf-sb-x:hover{color:var(--dang);background-color:var(--dang-bg);background-image:var(--vrstva-polozka)}.bf-sb-x:focus-visible{outline:2px solid var(--fokus)}.bf-info{background-color:var(--bg-app);border-radius:var(--r-m);padding:var(--s-3) var(--s-3);font-size:var(--pismo-3);color:var(--text-2);margin:0 0 20px}.bf-chyba{background-color:var(--dang-bg);color:var(--dang);border-radius:var(--r-m);padding:var(--s-2) var(--s-3);font-size:var(--pismo-3);margin:8px 0 0}.bf-shr{gap:var(--s-2);margin:0 0 var(--s-6);display:grid}.bf-shr>div{border:1px solid var(--okraj);border-radius:var(--r-m);padding:var(--s-3) var(--s-3);font-size:var(--pismo-4)}.bf-shr>div>b{font-size:var(--pismo-2);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tlumeny);margin-bottom:4px;display:block}.bf-shr dl,.bf-prehled{gap:4px;margin:0;display:grid}.bf-shr dl div{gap:0 var(--s-2);flex-wrap:wrap;display:flex}.bf-shr dt{color:var(--text-tlumeny)}.bf-shr dt:after{content:":"}.bf-shr dd{color:var(--text);overflow-wrap:anywhere;margin:0}.bf-shr-up{float:right;color:var(--akce-text);font-size:var(--pismo-3);cursor:pointer;text-underline-offset:3px;background-color:#0000;border:0;margin-left:12px;padding:0;font-family:inherit;text-decoration:underline}.bf-prehled{border-top:1px solid var(--okraj);gap:0}.bf-prehled div{padding:var(--s-2) 0;border-bottom:1px solid var(--okraj);font-size:var(--pismo-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;display:grid}.bf-prehled dt{color:var(--text-tlumeny)}.bf-prehled dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.bf-nav{padding-top:var(--s-4);border-top:1px solid var(--okraj-vnitrni);justify-content:space-between;align-items:center;margin-top:8px;display:flex}.bf-zpet{font-size:var(--pismo-3);color:var(--text-tlumeny);cursor:pointer;background-color:#0000;border:0;padding:8px 0;font-family:inherit}.bf-zpet:hover{color:var(--text)}.bf-bt{align-items:center;gap:var(--s-2);background-color:var(--akce-plna);color:var(--na-plne);border-radius:var(--r-s);padding:var(--s-3) var(--s-6);font:500 var(--pismo-4) "Instrument Sans", Arial, sans-serif;cursor:pointer;border:0;text-decoration:none;display:inline-flex}.bf-bt:hover{background:var(--akce-plna-najeti)}.bf-bt:active{background:var(--akce-plna-stisk)}.bf-bt:focus-visible{outline:2px solid var(--fokus);outline-offset:3px}.bf-bt:disabled{opacity:.7;cursor:progress}.bf-bt svg{overflow:visible}.bf-bt svg path:first-child{stroke-dasharray:8;stroke-dashoffset:8px;transition:stroke-dashoffset .28s 50ms}.bf-bt svg path:last-child{transition:transform .28s 50ms}.bf-bt:hover svg path:first-child{stroke-dashoffset:0}.bf-bt:hover svg path:last-child{transform:translate(2px)}.bf-kostra i{border-radius:var(--r-s);background-color:var(--okraj-vnitrni);display:block}.bf-kostra .k-eyb{width:55%;height:14px;margin:0 0 var(--s-3)}.bf-kostra .k-h1{width:92%;height:34px;margin:0 0 8px}.bf-kostra .k-kratsi{width:60%;margin-bottom:var(--s-4)}.bf-kostra .k-p{height:44px;margin:0 0 var(--s-6)}.bf-kostra .k-krok{width:70%;height:24px;margin:0 0 var(--s-4)}.bf-kostra .k-karta{border-radius:var(--r);height:520px}@media (prefers-reduced-motion:no-preference){.bf-kostra i{animation:1.4s ease-in-out infinite bf-dych}@keyframes bf-dych{50%{opacity:.55}}}@media (prefers-reduced-motion:reduce){.bf-kroky li,.bf-kroky i,.bf-kroky li:after,.bf-bar i{transition:none!important}.bf-krok,.bf-kroky li.hot i svg path{animation:none}}@media (width<=760px){.bf-top{padding:16px}.bf-grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr);padding:4px 16px 0}.bf-h1{font-size:var(--pismo-5)}.bf-uvod,.bf-dal,.bf-klid{display:none}.bf-kroky{margin:0 0 var(--s-2);display:flex}.bf-kroky li{flex:1;padding:0}.bf-kroky li:last-child{flex:none}.bf-kroky li>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bf-kroky li:not(:last-child):before,.bf-kroky li:not(:last-child):after{width:auto;height:2px;top:50%;left:28px;right:4px}.bf-kroky li:not(:last-child):after{transform-origin:0;transform:scaleX(0)}.bf-kroky li.hot:not(:last-child):after{transform:none}.bf-pr{padding:20px var(--s-4)}.bf-prehled div{grid-template-columns:minmax(0,1fr);gap:2px}.bf-kostra .k-p,.bf-kostra .k-krok{display:none}.bf-kostra .k-karta{height:420px}}.pf-radky{gap:8px;display:grid}.pf-radek{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.pf-radek:only-child{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pf-akce{gap:var(--s-2);flex-wrap:wrap;margin-top:8px;display:flex}.pf-termin{align-items:center;gap:var(--s-3);flex-wrap:wrap;min-height:38px;display:flex}.pf-termin .chk-l{font-size:var(--pismo-3);color:var(--text-2);margin:0;font-weight:500;display:inline-flex}.fo-souhrn{margin:0 0 var(--s-3);font-size:var(--pismo-4);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fo-dl{margin:0 0 var(--s-2);grid-template-columns:150px minmax(0,1fr)}.fo-h{font-size:var(--pismo-2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-slaby);margin:var(--s-6) 0 var(--s-2);font-weight:700}.fo-odp{border-top:1px solid var(--okraj-vnitrni);margin:0;display:grid}.fo-odp div{padding:var(--s-2) 0;border-bottom:1px solid var(--okraj-vnitrni);font-size:var(--pismo-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;display:grid}.fo-odp dt{color:var(--text-tlumeny)}.fo-odp dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.fo-soubory,.fo-komu{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.fo-soubory li,.fo-komu li{border:1px solid var(--okraj-vnitrni);border-radius:var(--r-m);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);font-size:var(--pismo-3);align-items:center;gap:12px;display:flex}.fo-soubory li>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fo-komu li>div{overflow-wrap:anywhere;flex:1;min-width:0}.fo-uprava .fo-krok+.fo-krok{border-top:1px solid var(--okraj-vnitrni)}.fo-uprava .fo-h:first-child{margin-top:var(--s-2)}.fo-tbl td.stav,.fo-d{white-space:nowrap}.fo-termin{align-items:center;gap:var(--s-2) var(--s-2);flex-wrap:wrap;display:flex}.fo-jiny{color:var(--warn);font-size:var(--pismo-3)}.fo-tbl tr.nove td.ttl{font-weight:700}.fo-tbl tbody tr{position:relative}.fo-tbl td.ttl a{color:inherit}.fo-tbl td.ttl a:after{content:"";position:absolute;inset:0}.fo-tbl td.ttl a:focus-visible{outline:none}.fo-tbl td.ttl a[href]:hover{background-image:none;text-decoration:none}.fo-tbl tr:has(a:focus-visible){outline:2px solid var(--fokus);outline-offset:-2px}.fo-tbl tbody tr:hover{background-image:var(--vrstva-radek);--vrstva-pod:var(--vrstva-radek)}.fo-tbl tbody tr:active{background-image:var(--vrstva-polozka)}@media (width<=760px){.pf-radek,.pf-radek:only-child{grid-template-columns:minmax(0,1fr) 34px}.pf-radek input:nth-child(2){grid-column:1}.pf-radek:only-child input{grid-column:1/-1}.fo-dl{grid-template-columns:minmax(0,1fr)}.fo-odp div{grid-template-columns:minmax(0,1fr);gap:2px}}.list .t .frm-komu,.list .t .frm-kdy{display:block}.list .t .frm-komu{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
