:root{--pozadi:#fff;--pozadi-blok:#f4f5f7;--text:#16191d;--text-slaby:#4a5158;--linka:#d8dce1;--hlavni:#1f5f3f;--hlavni-text:#fff;--chyba:#9d1c1c;--chyba-pozadi:#fdeaea}@media (prefers-color-scheme:dark){:root{--pozadi:#15181c;--pozadi-blok:#1e2228;--text:#f2f4f6;--text-slaby:#b3bac1;--linka:#333a42;--hlavni:#4aa877;--hlavni-text:#10130f;--chyba:#ff9a9a;--chyba-pozadi:#3a1d1d}}*{box-sizing:border-box}body{background:var(--pozadi);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:18px;line-height:1.6}main{max-width:60rem;margin:0 auto;padding:2rem 1.25rem 4rem}h1{margin:0 0 .5rem;font-size:1.9rem;line-height:1.25}h2{margin:2rem 0 .75rem;font-size:1.35rem}a{color:var(--hlavni)}.podtitulek{color:var(--text-slaby);margin:0 0 2rem}.blok{background:var(--pozadi-blok);border:1px solid var(--linka);border-radius:.75rem;margin-bottom:1rem;padding:1.25rem 1.5rem}label{margin-bottom:.35rem;font-weight:600;display:block}input[type=email],input[type=password],input[type=text],input[type=date],textarea{width:100%;color:var(--text);background:var(--pozadi);border:2px solid var(--linka);border-radius:.5rem;padding:.75rem .85rem;font-family:inherit;font-size:1.05rem}input:focus,textarea:focus{outline:3px solid var(--hlavni);outline-offset:1px;border-color:var(--hlavni)}textarea{resize:vertical;line-height:1.5;display:block}input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial}}.pole-radek{grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}@media (min-width:44rem){.pole-radek{grid-template-columns:1fr 14rem;align-items:start}}.pole-radek .pole{margin-bottom:0}.vybrany-soubor{overflow-wrap:anywhere;margin-top:.5rem;display:block}button{font:inherit;color:var(--hlavni-text);background:var(--hlavni);cursor:pointer;border:none;border-radius:.5rem;padding:.8rem 1.4rem;font-weight:600}button:disabled{opacity:.55;cursor:default}.chyba{background:var(--chyba-pozadi);color:var(--chyba);border:1px solid;border-radius:.5rem;margin-bottom:1rem;padding:.85rem 1rem}.pole{margin-bottom:1.25rem}.hlavicka{border-bottom:1px solid var(--linka);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.hlavicka .znacka{font-weight:700}.hlavicka .odkaz-domu{color:inherit;padding:.25rem 0;text-decoration:none;display:inline-block}.hlavicka .odkaz-domu:hover,.hlavicka .odkaz-domu:focus-visible{text-decoration:underline}.hlavicka form{margin:0}.hlavicka button{color:var(--hlavni);background:0 0;padding:.25rem;text-decoration:underline}.dlazdice{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.dlazdice .cislo{font-size:1.9rem;font-weight:700;line-height:1.2}.prepinac{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;display:flex}.prepinac a{color:var(--hlavni);border:2px solid var(--linka);border-radius:.5rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.prepinac a.vybrane{color:var(--hlavni-text);background:var(--hlavni);border-color:var(--hlavni)}.seznam{flex-direction:column;gap:.5rem;display:flex}.polozka{background:var(--pozadi-blok);border:1px solid var(--linka);color:inherit;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.25rem;text-decoration:none;display:flex}a.polozka:hover{border-color:var(--hlavni)}a.polozka:focus-visible{outline:3px solid var(--hlavni);outline-offset:2px}.polozka.nekliknuti{cursor:default}.polozka strong{display:block}.popisek{color:var(--text-slaby)}.polozka .popisek{display:block}.zpet{margin:0 0 1rem}.dluh{color:var(--chyba)}.chybi{color:var(--text-slaby);font-style:italic}.udaje{margin:0}.udaj{flex-wrap:wrap;gap:1rem;padding:.35rem 0;display:flex}.udaj+.udaj{border-top:1px solid var(--linka)}.udaj dt{color:var(--text-slaby);flex:0 0 12rem;margin:0}.udaj dd{margin:0;font-weight:600}button.druhotne,.tlacitko-jako.druhotne{color:var(--hlavni);border:2px solid var(--hlavni);background:0 0}.tlacitko-jako{color:var(--hlavni-text);background:var(--hlavni);border-radius:.5rem;padding:.8rem 1.4rem;font-weight:600;display:inline-block;position:relative;overflow:hidden}.tlacitko-jako input[type=file]{opacity:0;width:100%;height:100%;cursor:inherit;font-size:0;position:absolute;inset:0}select{width:100%;color:var(--text);background:var(--pozadi);border:2px solid var(--linka);border-radius:.5rem;padding:.75rem .85rem;font-family:inherit;font-size:1.05rem}.fotky{flex-wrap:wrap;gap:.75rem;display:flex}.fotky a{line-height:0;display:block}.fotky img{object-fit:cover;border:1px solid var(--linka);border-radius:.5rem;width:10rem;height:7.5rem}.fotky figure{width:10rem;margin:0}.fotky figcaption{color:var(--text-slaby);word-break:break-word;margin-top:.3rem;font-size:.85rem;line-height:1.3}.tabulka-obal{margin:0 -.25rem;overflow-x:auto}table.udaje-tabulka{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:1rem}table.udaje-tabulka th{text-align:left;letter-spacing:.02em;text-transform:uppercase;color:var(--text-slaby);border-bottom:1px solid var(--linka);white-space:nowrap;padding:0 .75rem .5rem 0;font-size:.85rem;font-weight:600}table.udaje-tabulka td{border-bottom:1px solid var(--linka);vertical-align:baseline;padding:.65rem .75rem .65rem 0}table.udaje-tabulka tr:last-child td{border-bottom:none}table.udaje-tabulka th.cislo,table.udaje-tabulka td.cislo{text-align:right;white-space:nowrap;padding-right:0}table.udaje-tabulka td.castka{font-weight:600}table.udaje-tabulka td.obdobi{white-space:nowrap}table.udaje-tabulka tr.poznamka-radek td{color:var(--text-slaby);padding-top:0;font-size:.9rem}.stav-znacka{white-space:nowrap;font-size:.9rem;font-weight:600}.stav-znacka.hotovo{color:var(--text-slaby);font-weight:400}.stav-znacka.pozor{color:var(--chyba)}.qr-platba{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.qr-platba img{background:#fff;border-radius:.5rem;width:10.5rem;height:10.5rem;padding:.5rem}.qr-platba .popis{flex:14rem;min-width:0}.tlacitko-jako.druhotne{color:var(--hlavni);border:2px solid var(--hlavni);background:0 0}ol.zabery{margin:1rem 0;padding:0;list-style:none}ol.zabery li{border:1px solid var(--linka);background:var(--pozadi);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;padding:.85rem 1rem;display:flex}ol.zabery li.hotovy{border-color:var(--hlavni);background:var(--pozadi-blok)}ol.zabery .text{flex:16rem;min-width:0}ol.zabery .text strong{display:block}ol.zabery .text .popisek{font-size:.95rem;display:block}.prohlizec{z-index:100;background:#000000eb;justify-content:center;align-items:center;padding:3.5rem 1rem 3rem;display:flex;position:fixed;inset:0}.prohlizec img{object-fit:contain;cursor:pointer;border-radius:.25rem;width:100%;height:100%}.prohlizec-lista{color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;font-size:.95rem;display:flex;position:absolute;top:0;left:0;right:0}.prohlizec-lista .popis{color:#c9ced4}.prohlizec-lista button{color:#fff;cursor:pointer;background:0 0;border:0;padding:.2rem .6rem;font-size:1.6rem;line-height:1}.prohlizec-sip{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:.5rem;width:3rem;height:4.5rem;font-size:2.6rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.prohlizec-sip.vlevo{left:.4rem}.prohlizec-sip.vpravo{right:.4rem}.prohlizec-napoveda{text-align:center;color:#9aa2ab;margin:0;padding:.5rem 1rem;font-size:.85rem;position:absolute;bottom:0;left:0;right:0}@media (max-width:520px){.prohlizec-napoveda{font-size:.78rem}.prohlizec-sip{width:2.4rem;font-size:2rem}}.odeslani{border-top:1px solid var(--linka);margin-top:1rem;padding-top:1rem}.odeslani button{padding:.8rem 1.4rem;font-size:1.05rem}.odeslani button:disabled{opacity:.5;cursor:not-allowed}.odeslani .popisek{margin-bottom:0}.odeslano-potvrzeni{border:1px solid var(--hlavni);background:var(--pozadi-blok);border-radius:.5rem;margin-bottom:1rem;padding:.85rem 1rem}ol.historie{margin:.75rem 0 0;padding:0;list-style:none}ol.historie li{border-top:1px solid var(--linka);gap:.75rem;padding:.4rem 0;display:flex}ol.historie .kdy{color:var(--text-slaby);font-variant-numeric:tabular-nums;flex:0 0 6.5rem}ol.historie strong{font-weight:600;display:block}ol.historie .popisek{font-size:.9rem;display:block}.blok.vyzva-durazna{border:2px solid var(--chyba);background:var(--chyba-pozadi)}.blok.vyzva-durazna h2{color:var(--chyba)}.nahledy{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.nahledy a{line-height:0;display:block}.nahledy img{object-fit:cover;border:1px solid var(--linka);border-radius:.35rem;width:4.5rem;height:3.4rem}.pruh-domu{object-fit:cover;border:1px solid var(--linka);border-radius:.75rem;width:100%;height:9rem;margin:0 0 1.25rem;display:block}@media (max-width:32rem){.pruh-domu{height:7rem}}.nahled-domu{object-fit:cover;border:1px solid var(--linka);border-radius:.5rem;width:100%;max-width:18rem;height:7rem}
