.form-grid.narrow{max-width:900px}.form .pod{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.form .pod a,.odkaz-neplati .link{min-height:var(--tap);align-items:center;display:inline-flex}.form .ukazat{font-size:16px}.odkaz-neplati{justify-items:start}.odkaz-neplati .lead{margin:0}:where(.sprava,.edit-form,.admin-tools) .tabs .n{background:var(--brand-solid);color:var(--brand-on);font-size:var(--fs-min);border-radius:999px;padding:2px 8px}:where(.sprava,.edit-form,.admin-tools) .tabs{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}:where(.sprava,.edit-form,.admin-tools) .tabs a{min-height:var(--tap);border:2px solid var(--line-ui);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}:where(.sprava,.edit-form,.admin-tools) .tabs a svg{width:18px;height:18px}:where(.sprava,.edit-form,.admin-tools) .tabs a.on{background:var(--neutral-solid);color:var(--neutral-on);border-color:var(--neutral-solid)}:where(.sprava,.edit-form,.admin-tools) ul.inq{gap:10px;padding-bottom:32px;display:grid}:where(.sprava,.edit-form,.admin-tools) .inq .it{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:1fr auto;gap:8px 16px;padding:14px;display:grid}:where(.sprava,.edit-form,.admin-tools) .inq .it.done{opacity:.7}:where(.sprava,.edit-form,.admin-tools) .inq .who{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.sprava,.edit-form,.admin-tools) .inq .who b{font-size:17px}:where(.sprava,.edit-form,.admin-tools) .inq .meta{color:var(--ink-2);font-size:var(--fs-small)}:where(.sprava,.edit-form,.admin-tools) .inq .msg{color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;grid-column:1}:where(.sprava,.edit-form,.admin-tools) .inq .stroj a{color:var(--link);text-underline-offset:3px;font-weight:700;text-decoration:underline}:where(.sprava,.edit-form,.admin-tools) .inq .contact{flex-wrap:wrap;gap:6px 14px;display:flex}:where(.sprava,.edit-form,.admin-tools) .inq .contact a{min-height:var(--tap);overflow-wrap:anywhere;align-items:center;gap:5px;font-weight:700;display:inline-flex}:where(.sprava,.edit-form,.admin-tools) .inq .contact svg{flex:none;width:16px;height:16px}:where(.sprava,.edit-form,.admin-tools) .inq .acts{flex-direction:column;grid-area:1/2/5;align-items:flex-end;gap:6px;display:flex}:where(.sprava,.edit-form,.admin-tools) .inq .fotky{flex-wrap:wrap;grid-column:1;gap:8px;display:flex}:where(.sprava,.edit-form,.admin-tools) .inq .fotky a{border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);width:104px;height:78px;display:block;overflow:hidden}:where(.sprava,.edit-form,.admin-tools) .inq .fotky img{object-fit:cover;width:100%;height:100%;display:block}:where(.sprava,.edit-form,.admin-tools) .inq .fotky a:focus-visible{outline:3px solid var(--brand);outline-offset:2px}:where(.sprava,.edit-form,.admin-tools) .inq .fotky .chybi{border-radius:var(--r);border:1px dashed var(--line-ui);width:104px;height:78px;color:var(--ink-3);font-size:var(--fs-min);text-align:center;place-items:center;padding:4px;display:grid}:where(.sprava,.edit-form,.admin-tools) .inq .fotky .stahnout{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:10px;display:flex}:where(.sprava,.edit-form,.admin-tools) .inq .fotky .stahnout svg{width:18px;height:18px}:where(.sprava,.edit-form,.admin-tools) .inq .fotky .stahnout .err{color:var(--err);font-weight:700;font-size:var(--fs-small)}:where(.sprava,.edit-form,.admin-tools) .inq .acts .smazat{color:var(--err)}:where(.sprava,.edit-form,.admin-tools) .potvrzeni p{color:var(--ink-2);line-height:1.55}:where(.sprava,.edit-form,.admin-tools) .potvrzeni .dve{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}:where(.sprava,.edit-form,.admin-tools) .btn-nebezpeci{background:var(--err);color:var(--surface);border-color:var(--err)}@media (max-width:520px){:where(.sprava,.edit-form,.admin-tools) .potvrzeni .dve{grid-template-columns:1fr}}@media (max-width:720px){:where(.sprava,.edit-form,.admin-tools) .inq .it{grid-template-columns:1fr}:where(.sprava,.edit-form,.admin-tools) .inq .acts{flex-direction:row;grid-area:auto/1;align-items:center}}.admin-tools{background:var(--brand-soft);border-radius:var(--r);color:var(--brand-text);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:10px 14px;display:flex}.admin-tools b{margin-right:auto}.admin-tools .btn svg{width:18px;height:18px}.admin-tools .tip-zap{min-height:var(--tap);border-radius:var(--r);background:var(--ok-bg);color:var(--ok-fg);align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}.admin-tools .tip-zap svg{fill:currentColor;width:18px;height:18px}.admin-tools .tip-poradi{min-height:var(--tap);color:var(--link);text-underline-offset:3px;align-items:center;padding:0 4px;font-weight:700;text-decoration:underline;display:inline-flex}.admin-tools .tip-pozn{color:var(--ink-2);font-size:var(--fs-small);flex-basis:100%}.edit-form{margin:12px 0 28px}.edit-form form[hidden]{display:none}.edit-form .pole,.firma-form .pole{gap:14px;margin-top:14px;display:grid}.edit-form .misto .hint{color:var(--ink-2);font-size:var(--fs-small);margin-top:5px;display:block}.form.firma-form{display:block}.edit-form .sec-h{align-items:center;margin-bottom:0}.edit-form .lbl{margin-bottom:6px;font-size:15px;font-weight:600;display:block}.edit-form .lbl .opt{color:var(--ink-3);font-weight:400;font-size:var(--fs-min);margin-left:6px}:where(.sprava,.edit-form,.admin-tools) .vatbox{border:1px solid var(--line);border-radius:var(--r);gap:10px;min-width:0;margin:0;padding:12px 14px 14px;display:grid}:where(.sprava,.edit-form,.admin-tools) .vatbox legend{padding:0 6px;font-weight:700}:where(.sprava,.edit-form,.admin-tools) .seg{background:var(--surface-2);border-radius:var(--r);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}:where(.sprava,.edit-form,.admin-tools) .seg label{margin:0;display:flex;position:relative}:where(.sprava,.edit-form,.admin-tools) .fld .seg input{opacity:0;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}:where(.sprava,.edit-form,.admin-tools) .seg span{min-height:var(--tap);color:var(--ink-2);cursor:pointer;text-align:center;border-radius:6px;flex:1;place-items:center;padding:0 6px;font-size:15px;font-weight:700;display:grid}:where(.sprava,.edit-form,.admin-tools) .seg input:checked+span{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}:where(.sprava,.edit-form,.admin-tools) .seg input:focus-visible+span{outline:3px solid var(--brand)}:where(.sprava,.edit-form,.admin-tools) .vatpreview{font-size:var(--fs-small);color:var(--ink-2)}:where(.sprava,.edit-form,.admin-tools) .vatpreview b{color:var(--ink)}:where(.sprava,.edit-form,.admin-tools) .checks-inline{flex-wrap:wrap;gap:16px;display:flex}:where(.sprava,.edit-form,.admin-tools) .fld .chk input{width:20px;height:20px;min-height:0;padding:0}:where(.sprava,.edit-form,.admin-tools) .fld label.chk{gap:10px;margin:0;font-weight:400;display:flex}:where(.sprava,.edit-form,.admin-tools) .s-jednotkou{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}:where(.sprava,.edit-form,.admin-tools) .fld .s-jednotkou select{width:auto}:where(.sprava,.edit-form,.admin-tools) .param{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) var(--tap);align-items:center;gap:8px;margin-bottom:8px;display:grid}.edit-form .adresa{color:var(--ink-2);font-size:var(--fs-small);overflow-wrap:anywhere}.edit-form .btns{flex-wrap:wrap;gap:8px;display:flex}:where(.sprava,.edit-form,.admin-tools) .ulozit{top:calc(var(--nad,0px) + var(--header-h) + var(--catbar-h) + 1px);z-index:20;background:var(--surface);border-bottom:1px solid var(--line);gap:8px;margin:0 -18px;padding:10px 18px;display:grid;position:sticky}:where(.sprava,.edit-form,.admin-tools) .ulozit .radek{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}:where(.sprava,.edit-form,.admin-tools) .ulozit .co{flex-wrap:wrap;flex:200px;align-items:center;gap:4px 10px;min-width:0;display:flex}:where(.sprava,.edit-form,.admin-tools) .ulozit .co b{font:700 20px/1.2 var(--cond);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:where(.sprava,.edit-form,.admin-tools) .ulozit .co small{color:var(--ink-2);font-size:var(--fs-small)}:where(.sprava,.edit-form,.admin-tools) .ulozit .btns{flex-wrap:wrap;gap:8px;display:flex}:where(.sprava,.edit-form,.admin-tools) .ulozit .notice p{margin-bottom:8px}:where(.sprava,.edit-form,.admin-tools) .firma-form .ulozit{border-radius:var(--r-card) var(--r-card) 0 0;margin-top:-18px}@media (max-width:980px){:where(.sprava,.edit-form,.admin-tools) .ulozit{top:var(--mhead)}}.edit-form .odkaz{color:var(--link);text-underline-offset:3px;min-height:var(--tap);padding:0 4px;font-weight:700;text-decoration:underline}.edit-form .ph-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.edit-form .ph img{position:absolute;inset:0}:where(.sprava,.edit-form,.admin-tools) .ph-roh{width:var(--tap);height:var(--tap);padding:4px;display:grid;position:absolute}:where(.sprava,.edit-form,.admin-tools) .ph-roh svg{background:var(--scrim);width:28px;height:28px;color:var(--scrim-fg);border-radius:999px;padding:5px}:where(.sprava,.edit-form,.admin-tools) .ph-roh.lh{place-items:start;top:0;left:0}:where(.sprava,.edit-form,.admin-tools) .ph-roh.ld{place-items:end start;bottom:0;left:0}:where(.sprava,.edit-form,.admin-tools) .ph-roh.pd{place-items:end;bottom:0;right:0}:where(.sprava,.edit-form,.admin-tools) .ph-roh:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}:where(.sprava,.edit-form,.admin-tools) .ph-hlavni{position:absolute;top:6px;left:6px}@media (max-width:600px){:where(.sprava,.edit-form,.admin-tools) .param{grid-template-columns:minmax(0,1fr) var(--tap)}:where(.sprava,.edit-form,.admin-tools) .param input:first-child{grid-column:1/3}:where(.sprava,.edit-form,.admin-tools) .ulozit{margin:0 -14px;padding:8px 14px}:where(.sprava,.edit-form,.admin-tools) .firma-form .ulozit{margin-top:-14px}:where(.sprava,.edit-form,.admin-tools) .ulozit .co{display:none}:where(.sprava,.edit-form,.admin-tools) .ulozit .btns{width:100%}:where(.sprava,.edit-form,.admin-tools) .ulozit .btns .btn{flex:1 1 0;padding:0 10px}}
