[hidden]{display:none!important}:root{--c-modra:#1e7bd6;--c-modra-vyber:#2563eb;--c-cervena:#ec1f26;--c-cervena-2:#e0262b;--c-cervena-3:#e0242b;--c-cervena-tmava:#d42a30;--c-cervena-chyba:#d32f2f;--c-cervena-svetla:#ff6b70;--c-zelena:#16a34a;--c-oranzova:#ff8a00;--c-oranzova-2:#f08a00;--c-oranzova-3:#e08a00;--c-jantar:#f59e0b;--c-jantar-tmava:#d97706;--c-horcica:#b7791f;--c-zlta:#f5c542;--pozadie:#f3f3f3;--plocha:#fff;--plocha-2:#f5f5f5;--plocha-3:#ebebeb;--text:#1a1a1a;--text-2:#555558;--ciara:#e2e2e2;--ciara-silna:#000;--ciara-tl:#b5b5b8;--hlavna:#000;--hlavna-text:#fff;--akcent:var(--c-cervena);--akcent-jemny:#fdecec;--ok:#1e7b45;--ok-bg:#e6f4ec;--chyba:#c4161c;--chyba-bg:#fdecec;--pozor:#8a5a00;--pozor-bg:#fff4dc;--tien:0 2px 16px #00000014;--logo:url(../img/logo.webp);--pismo:"IBM Plex Sans", Arial, Helvetica, sans-serif;--pismo-nadpis:"Questrial", Arial, Helvetica, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pozadie:#0f0f10;--plocha:#18181a;--plocha-2:#202023;--plocha-3:#2a2a2e;--text:#ededed;--text-2:#b9b9c0;--ciara:#2e2e33;--ciara-silna:#ededed;--ciara-tl:#4a4a52;--hlavna:#fff;--hlavna-text:#000;--akcent:#ff4b51;--akcent-jemny:#3a1517;--ok:#5fd08f;--ok-bg:#12301f;--chyba:var(--c-cervena-svetla);--chyba-bg:#3a1517;--pozor:#fc6;--pozor-bg:#3a2f17;--tien:0 2px 16px #00000080;--logo:url(../img/logo-biele.webp);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--pozadie:#0f0f10;--plocha:#18181a;--plocha-2:#202023;--plocha-3:#2a2a2e;--text:#ededed;--text-2:#b9b9c0;--ciara:#2e2e33;--ciara-silna:#ededed;--ciara-tl:#4a4a52;--hlavna:#fff;--hlavna-text:#000;--akcent:#ff4b51;--akcent-jemny:#3a1517;--ok:#5fd08f;--ok-bg:#12301f;--chyba:var(--c-cervena-svetla);--chyba-bg:#3a1517;--pozor:#fc6;--pozor-bg:#3a2f17;--tien:0 2px 16px #00000080;--logo:url(../img/logo-biele.webp);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--plocha-3) transparent}html,body{margin:0}body{background:var(--pozadie);color:var(--text);font:14px/1.5 var(--pismo);flex-direction:column;min-height:100vh;display:flex}body.editor{height:100vh;overflow:hidden}h1,h2,h3{margin:0;font-weight:400}h1{font-size:26px}h2{color:var(--text-2);margin-bottom:8px;font-size:13px;font-weight:400}h3{color:var(--text-2);margin:16px 0 8px;font-size:13px;font-weight:400}input,select,button,textarea{font:inherit;color:inherit}a{color:var(--text);-webkit-text-decoration-color:var(--akcent);text-decoration-color:var(--akcent);text-underline-offset:3px}a:hover{color:var(--akcent)}.drobne{color:var(--text-2);font-size:12px}.skryte{display:none!important}.horna-lista{color:#fff;background:#000;flex-wrap:wrap;gap:14px;padding:6px 16px;font-size:13px;display:flex}.horna-lista span+span{border-left:1px solid #555;padding-left:14px}.horna-lista a{color:#fff;text-decoration:none}.hlavicka{background:var(--plocha);border-bottom:1px solid var(--ciara);flex-wrap:wrap;align-items:center;gap:22px;min-height:60px;padding:10px 16px;display:flex}.logo{background:var(--logo) left center / contain no-repeat;flex:none;width:104px;height:29px;display:block}.logo span{position:absolute;left:-9999px}.nav{gap:20px;display:flex}.nav a{color:var(--text);border-bottom:2px solid #0000;padding:6px 0;font-size:13px;text-decoration:none}.nav a:hover{color:var(--akcent)}.nav a.aktivna{border-bottom-color:var(--akcent)}.hlavicka .vpravo{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.pouzivatel{color:var(--text-2);font-size:13px}.pouzivatel a{color:var(--text);text-decoration:none}.pouzivatel a:hover{color:var(--akcent)}.tl{border:1px solid var(--ciara-tl);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:6px;padding:9px 16px;font-size:13px;line-height:1.2;text-decoration:none;display:inline-flex}.tl:hover{border-color:var(--akcent);color:var(--akcent)}.tl.hl{background:var(--hlavna);color:var(--hlavna-text);border-color:var(--hlavna)}.tl.hl:hover{background:var(--akcent);border-color:var(--akcent);color:#fff}.tl.male{padding:5px 10px;font-size:12px}.tl.ikona{padding:7px 10px}.tl.jemne{border-color:var(--ciara)}.tl.nebezpecne:hover{border-color:var(--chyba);color:var(--chyba)}.tl:disabled{opacity:.45;cursor:not-allowed}:focus-visible{outline:2px solid var(--akcent);outline-offset:2px}.skupina-tl{flex-wrap:wrap;gap:6px;display:flex}.prepinac{border:1px solid var(--ciara-tl);flex-wrap:wrap;display:inline-flex}.prepinac button{cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:12px}.prepinac button+button{border-left:1px solid var(--ciara)}input[type=number],input[type=text],input[type=tel],input[type=email],input[type=search],input[type=url],input:not([type]),select,textarea{border:1px solid var(--ciara);background:var(--plocha-2);border-radius:0;width:100%;padding:7px 9px}input:focus,select:focus,textarea:focus{border-color:var(--ciara-silna);outline:none}input[type=number]{font-variant-numeric:tabular-nums}input.zle{border-color:var(--chyba);background:var(--chyba-bg)}label.pole{color:var(--text-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.riadok{color:var(--text-2);grid-template-columns:96px 1fr;align-items:center;gap:8px;margin:6px 0;font-size:13px;display:grid}.riadok>:last-child{color:var(--text)}.trojica{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.trojica>.trojica-nadpis{grid-column:1/-1;margin-bottom:-4px}.dvojica{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.zaskrt{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.zaskrt input{accent-color:var(--akcent);width:16px;height:16px}.dekory{flex-wrap:wrap;gap:6px;margin:4px 0 8px 104px;display:flex}.dekory:empty{display:none}.dekor{border:2px solid var(--plocha);width:28px;height:28px;box-shadow:0 0 0 1px var(--ciara);cursor:pointer;border-radius:0;padding:0}.dekor[aria-pressed=true]{box-shadow:0 0 0 2px var(--hlavna)}.editor-plocha{flex:1;grid-template-columns:340px minmax(0,1fr) 330px;min-height:0;display:grid}.panel,.suhrn{background:var(--plocha);min-height:0;overflow-y:auto}.panel{border-right:1px solid var(--ciara)}.suhrn{border-left:1px solid var(--ciara);flex-direction:column;gap:14px;padding:16px;display:flex}.blok{border-bottom:1px solid var(--ciara);padding:14px 16px}.blok-hlava{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.blok-hlava h2{margin:0}.projekt-hlava{flex-direction:column;gap:6px;display:flex}.nazov-projektu{font-size:18px;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;padding:2px 0!important}.nazov-projektu:hover,.nazov-projektu:focus{border-bottom-color:var(--ciara-silna)!important}.zoznam-skriniek{margin:0;padding:0;list-style:none}.zoznam-skriniek li{cursor:pointer;border-left:3px solid #0000;align-items:center;gap:8px;padding:7px 8px;display:flex}.zoznam-skriniek li:hover{background:var(--plocha-2)}.zoznam-skriniek li.vybrana{border-left-color:var(--akcent);background:var(--plocha-2)}.zoznam-skriniek .rozmer{color:var(--text-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.strom{margin:0;padding:0;font-size:13px;list-style:none}.strom ul{border-left:1px dashed var(--ciara);margin:0;padding-left:14px;list-style:none}.strom button{all:unset;cursor:pointer;box-sizing:border-box;width:100%;padding:3px 6px;display:block}.strom button:hover{background:var(--plocha-2)}.strom button.vybrana{background:var(--akcent-jemny);color:var(--akcent)}.strom .typ{color:var(--text-2);font-size:12px}.zona-panel{background:var(--plocha-2);border-left:3px solid var(--akcent);flex-direction:column;gap:10px;padding:12px;display:flex}.zona-panel .titul{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.zona-panel .titul b{font-size:16px;font-weight:400}.napoveda{color:var(--text-2);border:1px dashed var(--ciara);padding:10px;font-size:12px}.scena{min-width:0;min-height:0;position:relative}.nahlad{position:absolute;inset:0}.nahlad canvas{display:block}.popisky{position:absolute;inset:0}.kota{background:var(--akcent);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;padding:1px 6px;font-size:11px}.kota.zona{background:#000}.kota.posun-popis{white-space:nowrap;background:#000;padding:3px 8px;font-size:12px}.poloha-titul{margin-top:10px}.pole i{font-style:normal;font-weight:400}.pole .rozsah{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:11px}kbd{border:1px solid var(--ciara,#ccc);background:var(--plocha,transparent);padding:1px 4px;font:11px/1 ui-monospace,monospace}.scena-akcie{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px;left:12px}.scena-akcie .tl{background:var(--plocha)}.scena-akcie select.tl{width:auto;max-width:150px;padding-right:24px}.scena-akcie{gap:4px;right:12px}.scena-akcie .tl.male{padding:5px 8px}.scena-akcie .prepinac button{padding:6px 9px}.posun .tl.male{padding:5px 8px}.hlasky{pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.hlaska{box-shadow:var(--tien);pointer-events:auto;border-left:3px solid;max-width:560px;padding:8px 12px;font-size:13px}.hlaska.chyba{background:var(--chyba-bg);color:var(--chyba);border-color:var(--chyba)}.hlaska.pozor{background:var(--pozor-bg);color:var(--pozor);border-color:var(--pozor)}.hlaska.info{background:var(--plocha);color:var(--text);border-color:var(--ciara-silna)}.hlasky-lista{pointer-events:auto;font:12px/1.3 var(--pismo);background:var(--pozor-bg);color:var(--pozor);border:1px solid var(--pozor);cursor:pointer;box-shadow:var(--tien);padding:5px 10px}.hlasky-lista.ma-chybu{background:var(--chyba-bg);color:var(--chyba);border-color:var(--chyba)}.hlasky-odznak{pointer-events:auto;font:400 12px/1.4 var(--pismo);background:var(--akcent);color:#fff;cursor:pointer;box-shadow:var(--tien);border:0;border-radius:12px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.hlasky-odznak.ma-chybu{animation:1.6s ease-in-out 3 odznak-pulz}.hlasky-odznak .odznak-nove{color:var(--akcent);background:#fff;border-radius:8px;padding:0 6px;font-size:11px}@keyframes odznak-pulz{50%{box-shadow:0 0 0 5px #c628284d}}.hlaska-navzdy{margin-left:4px}.konstr-panel.zbaleny{background:color-mix(in srgb, var(--plocha) 85%, transparent);border-color:var(--ciara-tl);width:auto;box-shadow:none;padding:0}.konstr-zbal{color:var(--text);font:12px var(--pismo);cursor:pointer;background:0 0;border:0;padding:6px 10px}.konstr-zbal-x{float:right;border:1px solid var(--ciara);width:24px;height:24px;color:var(--text-2);cursor:pointer;background:0 0;margin:-4px -4px 0 6px;padding:0;line-height:1}.cena{border:1px solid var(--ciara-silna);padding:14px}.cena .nadpis{color:var(--text-2);font-size:12px}.cena-hlavna{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:26px;display:flex}.cena-hlavna small{color:var(--text-2);font-size:13px}.cena-overenie{color:var(--text-2);font-size:.8em}.cena-bez{color:var(--text-2);font-size:13px}.cena-doprava{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:2px;font-size:12px;display:flex}.cena-doprava:empty{display:none}.cena-doprava .zaskrt{margin:0;font-size:12px}.cena-pozn{color:var(--text-2);margin-top:6px;font-size:12px}.cena-skrinky{margin-top:8px;font-size:13px}.cena-skrinky div{justify-content:space-between;gap:8px;padding:2px 0;display:flex}.karty{border-bottom:1px solid var(--ciara);flex-wrap:wrap;gap:2px;display:flex}@media (width<=600px){.karty{flex-wrap:nowrap;overflow-x:auto}}.karta{cursor:pointer;color:var(--text-2);background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px;font-size:13px}.karta:hover{color:var(--text)}.karta.aktivna{color:var(--text);border-bottom-color:var(--akcent)}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--ciara);vertical-align:top;padding:6px}th{color:var(--text-2);font-size:12px;font-weight:400}td.c,th.c{text-align:right;white-space:nowrap}tr.sucet td{border-top:1px solid var(--ciara-silna)}table.klik tbody tr{cursor:pointer}table.klik tbody tr:hover td{background:var(--plocha-2)}tr.vybrany td{background:var(--akcent-jemny)!important}.tabulka-obal{overflow-x:auto}.nz-skupina{border-top:1px solid var(--ciara);padding:10px 0}.nz-skupina>summary{cursor:pointer;font-weight:500}.nz-tab input[type=text]{width:100%;min-width:12em}.md-tabulka td:nth-child(5){overflow-wrap:anywhere}.md-tabulka th:last-child,.md-tabulka td:last-child:not([colspan]){background:var(--plocha);box-shadow:-1px 0 0 var(--ciara);position:sticky;right:0}.stav{background:var(--plocha-3);color:var(--text-2);white-space:nowrap;padding:2px 8px;font-size:12px;display:inline-block}.stav-naceneny{background:var(--pozor-bg);color:var(--pozor)}.stav-potvrdeny,.stav-vo_vyrobe,.stav-schvalena{background:var(--ok-bg);color:var(--ok)}.stav-zamietnuty,.stav-zamietnuta{background:var(--chyba-bg);color:var(--chyba)}.dialog{background:var(--plocha);color:var(--text);border:0;border-radius:0;width:min(560px,100vw - 32px);padding:0;box-shadow:0 20px 60px #00000059}.dialog::backdrop{background:#00000080}.dialog form{flex-direction:column;gap:12px;padding:22px;display:flex}.dialog h3{text-transform:none;letter-spacing:0;color:var(--text);margin:0;font-size:20px}.dialog p{color:var(--text-2);margin:0}.dialog .tlacidla{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.chyba-dlg{color:var(--chyba)}.toast{background:var(--hlavna);color:var(--hlavna-text);z-index:50;box-shadow:var(--tien);padding:10px 18px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.stranka{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:24px 16px 60px}.stranka-hlava{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.stranka-hlava h1{border-left:3px solid var(--akcent);padding-left:12px}.karta-obsah{background:var(--plocha);border:1px solid var(--ciara);padding:18px}.stat-volby{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.stat-volby select{flex:none;min-width:150px;width:auto!important}.kpi b small{vertical-align:middle;margin-left:6px;font-size:12px;font-weight:400}.stat-hore{color:var(--ok,#2e8b57)}.stat-dole{color:var(--chyba,#d33)}.stat-graf svg{width:100%;height:auto;max-height:260px;display:block}.stat-graf .st-n{fill:var(--text-2);opacity:.35}.stat-graf .st-f{fill:#4267b2;opacity:.85}.stat-graf .st-nov{fill:var(--akcent);opacity:.9}.stat-graf .st-d{fill:#2e8b57}.stat-graf .st-os text{fill:var(--text-2);font-size:11px}.stat-legenda i{vertical-align:-1px;width:10px;height:10px;margin:0 4px 0 10px;display:inline-block}.stat-legenda i.st-n{background:var(--text-2);opacity:.5}.stat-legenda i.st-f{background:#4267b2}.stat-legenda i.st-nov{background:var(--akcent)}.stat-legenda i.st-d{background:#2e8b57;border-radius:50%}.podmienky{max-width:860px;line-height:1.6}.podmienky h2{text-transform:none;letter-spacing:0;margin:22px 0 6px;font-size:16px}.podmienky ul,.podm-zhrnutie{margin:6px 0;padding-left:20px}.podm-zhrnutie li{margin:4px 0}.cast-skrinky{border:1px solid var(--ciara);border-left:4px solid var(--cs);background:color-mix(in srgb, var(--cs) 6%, transparent);min-width:0;margin:10px 0 0;padding:4px 10px 8px}.cast-skrinky legend{color:var(--text-2);align-items:center;gap:8px;padding:0 6px 0 2px;font-size:12px;font-weight:400;display:flex}.cs-dno{--cs:var(--ik-modra)}.cs-chrbat{--cs:var(--ik-jantar)}.cs-hrany{--cs:var(--ik-zelena)}.cs-nakres{flex:none;width:30px;height:28px}.cs-nakres .cs-obrys{fill:none;stroke:var(--text-2);stroke-width:1.1px;stroke-linejoin:round}.cs-nakres .cs-hl{fill:var(--cs);fill-opacity:.55;stroke:var(--cs);stroke-width:1.4px}.cs-nakres .cs-hl-ciara{fill:none;stroke:var(--cs);stroke-width:2.4px}.rozpis-skupina{border-left:4px solid var(--ik-modra);padding-left:8px}.kpi{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-bottom:18px;display:grid}.kpi>a,.kpi>div{background:var(--plocha);border:1px solid var(--ciara);border-left:3px solid var(--akcent);padding:14px;text-decoration:none}.kpi b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:400;display:block}.kpi span{color:var(--text-2);font-size:12px}.kpi-odkazy{flex-wrap:wrap;gap:4px 18px;margin:-6px 0 18px;font-size:13px;display:flex}.kpi-odkazy a{color:var(--text-2)}.kpi-odkazy a:hover{color:var(--text)}.mriezka-projektov{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.projekt{background:var(--plocha);border:1px solid var(--ciara);flex-direction:column;display:flex}[data-mp]{cursor:pointer}.projekt.aktivny{border-color:var(--akcent,var(--ciara-silna))}.projekt img,.projekt .bez-nahladu{aspect-ratio:4/3;object-fit:cover;background:var(--plocha-2);width:100%;display:block}.projekt .telo{flex-direction:column;flex:1;gap:4px;padding:12px;display:flex}.projekt .telo b{font-size:16px;font-weight:400}.projekt .akcie{flex-wrap:wrap;gap:6px;padding:0 12px 12px;display:flex}.projekt .telo .stav{padding:1px 6px;font-size:11px}.projekt .telo .stitok-stav{align-self:flex-start}.mriezka-projektov.mriezka-male{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.mriezka-male .projekt .telo{padding:8px 10px}.mriezka-male .projekt .telo b{font-size:14px}.mriezka-male .projekt .akcie{padding:0 10px 10px}.filtre.filtre-projektov input[type=search],.filtre.filtre-dopytov input[type=search]{flex:280px;max-width:460px}.filtre-projektov .pocet-projektov,.filtre-dopytov .pocet-dopytov{white-space:nowrap;margin-left:auto}.poznamka-dopytu{white-space:pre-wrap;max-height:4.5em;overflow:hidden}.pv-dalsie{text-align:center;margin-top:14px}.pv-dalsie [hidden]{display:none}@media (width<=760px){.filtre.filtre-projektov input[type=search],.filtre.filtre-dopytov input[type=search]{flex-basis:100%;max-width:none}.filtre.filtre-projektov select,.filtre.filtre-dopytov select{flex:140px;max-width:none}.filtre-projektov .pocet-projektov,.filtre-dopytov .pocet-dopytov{margin-left:0}.mriezka-projektov{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}}.dvojstlpec{grid-template-columns:minmax(340px,1fr) minmax(0,1.5fr);align-items:start;gap:16px;display:grid}.detail-nahlad{object-fit:contain;background:var(--plocha-2);width:100%;max-height:340px;margin:10px 0;display:block}.formular{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.formular .cele{grid-column:1/-1}.formular .ek-skupina{border-top:1px solid var(--ciara,#80808040);letter-spacing:.02em;margin:10px 0 -4px;padding-top:10px;font-size:13px;font-weight:400}.formular .ek-skupina:first-child{border-top:0;margin-top:0;padding-top:0}.casova-os{border-left:2px solid var(--ciara);margin:0;padding:0;list-style:none}.casova-os li{padding:4px 0 8px 14px;font-size:13px;position:relative}.casova-os li:before{content:"";background:var(--akcent);width:10px;height:10px;position:absolute;top:9px;left:-6px}.filtre{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.filtre input[type=search],.filtre select{width:auto;max-width:280px}.vstup-tabulka{text-align:right;width:90px!important;padding:4px 6px!important}.prazdne{text-align:center;color:var(--text-2);border:1px dashed var(--ciara);padding:40px}.tlac-podklad{display:none}@media (width<=1180px){.editor-plocha{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:320px minmax(0,1fr)}.suhrn{border-left:0;border-top:1px solid var(--ciara);grid-column:1/-1;max-height:40vh}.dvojstlpec{grid-template-columns:1fr}}@media (width<=760px),(height<=500px) and (orientation:landscape){.nav{order:3;gap:16px;width:100%}.horna-lista{display:none}.dekory{margin-left:0}.formular{grid-template-columns:1fr}}@media print{.ponuka{font-family:var(--pismo);color:#000;font-size:11pt}.ponuka h1{border-left:3px solid var(--c-cervena);margin:10px 0;padding-left:10px;font-size:20pt}.ponuka-hlava{text-align:right;border-bottom:2px solid #000;justify-content:space-between;align-items:center;padding-bottom:8px;font-size:10pt;display:flex}.ponuka-logo{height:auto;width:110px!important;margin:0!important}.ponuka-logo-partner{object-fit:contain;max-width:200px;max-height:70px;width:auto!important}.ponuka-logo-text{text-align:left;font-size:16pt}.ponuka-system{color:#888;font-size:7.5pt}.ponuka-render{max-height:110mm!important}.ponuka-pohlady{grid-template-columns:1fr;gap:4mm;margin:2mm 0 4mm;display:grid}.ponuka-pohlady.dva{grid-template-columns:1fr 1fr}.ponuka-pohlady .ponuka-render{break-inside:avoid;height:auto;display:block;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important}.ponuka-ai{break-inside:avoid;max-height:150mm!important;margin-top:4mm!important}.ponuka-cena{margin:12px 0 0 auto;font-size:11pt;width:60%!important}.ponuka-cena td:last-child{text-align:right}.ponuka .ponuka-montaz-nadpis{width:60%;margin:16px 0 0 auto}.ponuka-montaz{margin-top:4px!important}.ponuka-pozn{color:#444;margin:6px 0;font-size:8.5pt}.ponuka h3{text-transform:uppercase;margin:10px 0 4px;font-size:10pt}.ponuka .karta-polozky{break-inside:avoid}.ponuka .karta-hlava{background:0 0;grid-template-columns:34mm minmax(0,1fr) auto;gap:5mm;padding:3mm}.ponuka .karta-hlava img{object-fit:contain;background:0 0;width:34mm;height:30mm;max-height:none;margin:0}.ponuka .karta-polozky.mala .karta-hlava{grid-template-columns:22mm minmax(0,1fr) auto;padding:2mm 3mm}.ponuka .karta-polozky.mala .karta-hlava img{width:22mm;height:16mm}.ponuka .karta-hlava b{font-size:12pt}.ponuka .cena-polozky{text-align:right;white-space:nowrap}body>:not(.tlac-podklad){display:none!important}body{background:#fff;height:auto;display:block;overflow:visible}.tlac-podklad{color:#000;font-size:11px;display:block!important}.tlac-podklad img{max-width:100%;max-height:90mm;margin:0 auto 8px;display:block}.tlac-podklad th,.tlac-podklad td{color:#000;border-bottom:1px solid #ccc}}.vyber-dekor{text-align:left;border:1px solid var(--ciara);background:var(--plocha-2);cursor:pointer;align-items:center;gap:8px;width:100%;min-height:36px;padding:4px 8px 4px 4px;display:flex}.vyber-dekor:hover{border-color:var(--ciara-silna)}.vyber-dekor img,.vyber-dekor .vzorka{object-fit:cover;background:var(--plocha-3);flex:none;width:28px;height:28px}.vyber-dekor span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.vyber-dekor small{color:var(--text-2)}.podrobnosti{margin-top:8px}.nohy-plan{width:100%;max-height:220px;margin:4px 0;display:block}.nohy-plan .np-korpus{fill:#7f7f7f14;stroke:var(--text-2);stroke-width:3px}.nohy-plan .np-popis{fill:var(--text-2);text-anchor:middle;font-size:22px}.nohy-plan .np-noha{cursor:pointer}.nohy-plan .np-noha circle{fill:#2a2a2d;stroke:var(--text-2);stroke-width:3px}.nohy-plan .np-noha .np-podlozka{fill:none;stroke:var(--text-2);stroke-width:3px;stroke-dasharray:8 5}.nohy-plan .np-noha.posunuta circle{stroke:var(--akcent)}.nohy-plan .np-noha.vybrana circle{fill:var(--akcent);stroke:var(--akcent)}.nohy-plan .np-noha.vybrana .np-podlozka{stroke:var(--akcent)}.nohy-posun{align-items:end;gap:10px;margin:6px 0;display:flex}.nohy-sipky{grid-template-columns:repeat(3,auto);gap:3px;display:grid}.nohy-sipky>:first-child{grid-area:1/2}.nohy-sipky>:nth-child(2){grid-area:2/1}.nohy-sipky>:nth-child(3){grid-area:2/3}.nohy-sipky>:nth-child(4){grid-area:2/2}.podrobnosti summary{cursor:pointer;color:var(--text-2);padding:4px 0;font-size:13px}.podrobnosti[open] summary{color:var(--text)}.zaskrt-tl{cursor:pointer;gap:6px}.zaskrt-tl input{accent-color:var(--akcent);margin:0}select.tl{background:var(--plocha);width:auto}.dialog.siroky{width:min(1100px,100vw - 32px)}.mriezka-dekorov{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;max-height:60vh;padding:2px;display:grid;overflow-y:auto}.dekor-dlazdica{border:1px solid var(--ciara);background:var(--plocha);cursor:pointer;text-align:left;flex-direction:column;padding:0;display:flex}.dekor-dlazdica:hover{border-color:var(--ciara-silna)}.dekor-dlazdica img,.dekor-dlazdica .vzorka{aspect-ratio:1;object-fit:cover;background:var(--plocha-3);width:100%;display:block}.dekor-dlazdica span{padding:5px 6px 0;font-size:12px;line-height:1.25}.dekor-dlazdica small{color:var(--text-2);padding:0 6px 6px;font-size:11px}.uchytka-panel{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.riadok>*{min-width:0}.panel{overflow-x:hidden}.posun{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.posun #posun-o{flex:0 0 64px;width:64px}.posun .tl.male{min-width:0;padding-inline:8px}.krok .sekcia-v,#rozvrh-akcie,.krok details{scroll-margin-top:64px}.posun input{width:70px!important}.posun-riadok{flex-direction:column;gap:4px;margin:0 0 10px;display:flex}.posun-riadok>span{color:var(--text-2);font-size:13px}.scena-akcie .prepinac{background:var(--plocha)}.rozmery-pily{flex-direction:column;gap:4px;font-size:13px;display:flex}.rozmery-pily table{width:100%}.rozmery-pily td.c{text-align:right}.dielec-panel{background:var(--plocha-2);border-left:3px solid var(--akcent);flex-direction:column;gap:8px;padding:12px;display:flex}.dp-titul h3{margin:0;font-size:20px;font-weight:400;line-height:1.25}.dp-varianta{color:var(--text-2);border:1px solid var(--ciara);vertical-align:middle;border-radius:999px;padding:1px 8px;font-size:12px}.dp-cipy{flex-wrap:wrap;gap:4px;margin:6px 0 4px;display:flex}.dp-cip{background:var(--plocha-3);color:var(--text);border-radius:999px;padding:2px 8px;font-size:11px}.dp-cip.mono{font-family:ui-monospace,Menlo,Consolas,monospace}.dp-cip.ok{background:var(--ok-bg);color:var(--ok)}.dp-cip.pozor{background:var(--pozor-bg);color:var(--pozor)}.dp-sekcia{border-top:1px solid var(--ciara);flex-direction:column;gap:8px;padding-top:10px;display:flex}.dp-sekcia h4{color:var(--text-2);margin:0;font-size:12px;font-weight:400}.dp-rozmery{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dp-dlazdica{background:var(--plocha);border:1px solid var(--ciara);border-radius:0;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.dp-dlazdica span{color:var(--text-2);font-size:12px}.dp-dlazdica b{white-space:nowrap;font-size:18px;font-weight:400}.dp-dlazdica small{color:var(--text-2);font-size:11px}.dp-dlazdica.rez{border-color:var(--akcent);background:var(--akcent-jemny)}.dp-nakres{width:100%;max-height:190px;display:block}.dp-plocha{fill:var(--plocha);stroke:var(--ciara);stroke-width:1px}.dp-plocha.tvar{fill:none;stroke-dasharray:3 3}.dp-h{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.dp-h-abs{stroke:var(--text)}.dp-h-cnc{stroke:var(--akcent);stroke-dasharray:8 4}.dp-h-frez{stroke:#2f7de1;stroke-dasharray:2 4}.dp-h-bez{stroke:var(--text-2);stroke-width:1.5px}.dp-stit{fill:var(--text-2);font-size:11px;font-family:var(--pismo)}.dp-legenda{flex-wrap:wrap;gap:4px 12px;display:flex}.dp-legenda span{align-items:center;gap:4px;display:inline-flex}.dp-znacka{border-top:3px solid var(--text);vertical-align:middle;width:16px;height:0;margin-right:4px;display:inline-block}.dp-znacka.dp-h-cnc{border-top:3px dashed var(--akcent)}.dp-znacka.dp-h-frez{border-top:3px dotted #2f7de1}.dp-znacka.dp-h-bez{border-top:1px solid var(--text-2)}.dp-h-profil{stroke:#dc2626;stroke-width:5px}.dp-znacka.dp-h-profil{border-top:4px solid #dc2626}.dp-stit-profil{fill:#dc2626;font-weight:600}.dp-profil-cela{word-break:normal}.dp-hrany{width:100%;font-size:13px}.dp-hrany td{vertical-align:top;padding-top:6px;padding-bottom:6px}.dp-hrany select{width:100%;max-width:200px;font-size:12px}.dp-hrany input[type=number]{width:64px}.dp-hrany td.c{text-align:right}.dp-hrany tr.dp-zmenene td:first-child{box-shadow:inset 3px 0 0 var(--pozor)}.dp-kod{word-break:break-all;margin-top:2px}.dp-princip{background:var(--plocha);border:1px dashed var(--ciara);border-radius:0;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.dp-akcie{border-top:1px solid var(--ciara);padding-top:10px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dp-h-frez{stroke:#6aa7ff}}:root[data-theme=dark] .dp-h-frez{stroke:#6aa7ff}#btn-ulozit.neulozene{position:relative}#btn-ulozit.neulozene:after{content:"";background:var(--akcent);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:-4px}#blok-zona:empty{display:none}.s-jednotkou{align-items:center;gap:6px;display:flex}.kocka-pohladu{z-index:6;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:6px;width:84px;display:flex;position:absolute;top:12px;right:12px}.kocka-pohladu .kocka-telo{width:60px;height:60px;transform-style:preserve-3d;margin:12px auto 6px;position:relative}.kocka-pohladu .stena-k{background:color-mix(in srgb, var(--plocha) 88%, transparent);border:1px solid var(--ciara-silna);backface-visibility:hidden;grid-template-rows:13px 1fr 13px;grid-template-columns:13px 1fr 13px;width:60px;height:60px;display:grid;position:absolute;inset:0}.kocka-pohladu .kb{cursor:pointer;color:var(--text);font:9px/1 var(--pismo);background:0 0;border:0;min-width:0;margin:0;padding:0;overflow:hidden}.kocka-pohladu .kb:hover{background:var(--akcent);color:#fff}.kocka-pohladu .kb.stred:hover{background:color-mix(in srgb, var(--akcent) 85%, transparent)}.kocka-pohladu .predok{transform:translateZ(30px)}.kocka-pohladu .zadok{transform:rotateY(180deg)translateZ(30px)}.kocka-pohladu .vpravo{transform:rotateY(90deg)translateZ(30px)}.kocka-pohladu .vlavo{transform:rotateY(-90deg)translateZ(30px)}.kocka-pohladu .hore{transform:rotateX(90deg)translateZ(30px)}.kocka-pohladu .dole{transform:rotateX(-90deg)translateZ(30px)}.kocka-pohladu .kocka-tl{align-self:flex-end;gap:2px;display:flex}.kocka-pohladu .kocka-tl button{font:11px/1 var(--pismo);border:1px solid var(--ciara-tl);background:color-mix(in srgb, var(--plocha) 85%, transparent);color:var(--text);cursor:pointer;padding:5px 6px}.kocka-pohladu .kocka-tl button:hover{border-color:var(--akcent);color:var(--akcent)}.miestnost-dlg{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}.miestnost-dlg canvas{border:1px solid var(--ciara);background:var(--plocha);width:100%;max-width:420px}.otvor{color:var(--text-2);grid-template-columns:80px 110px repeat(4,minmax(0,1fr)) 28px;align-items:end;gap:4px;margin-bottom:4px;font-size:11px;display:grid}.otvor label{flex-direction:column;display:flex}.otvor input,.otvor select{padding:4px 5px;font-size:12px}@media (width<=900px){.miestnost-dlg{grid-template-columns:1fr}.otvor{grid-template-columns:1fr 1fr 1fr}}.zoznam-skriniek li.prvok{font-size:13px}.zoznam-skriniek li small{margin-left:4px}body.vybrany-prvok .kroky,body.vybrany-prvok .upravujete,body.vybrany-dielec .kroky,body.vybrany-dielec .upravujete{display:none!important}.sablony .skupina-tl{margin-top:4px}.viac-info{border-left:3px solid var(--akcent);background:var(--akcent-jemny);flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 10px;font-size:12px;display:flex}.model-dlg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.model-nahlad{border:1px solid var(--ciara);background:var(--plocha-2);height:300px}@media (width<=800px){.model-dlg{grid-template-columns:1fr}}.profil-nastroje{margin:6px 0}.profil-parametre{color:var(--text-2);flex-wrap:wrap;align-items:flex-end;gap:8px;margin:8px 0;font-size:12px;display:flex}.profil-parametre label{flex-direction:column;gap:2px;display:flex}.profil-parametre input,.profil-parametre select{width:110px;padding:5px 6px}.profil-plocha{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.profil-plocha canvas{border:1px solid var(--ciara);cursor:crosshair;touch-action:none;max-width:100%}.profil-tabulka{flex:1;min-width:300px}.profil-tabulka select{width:auto;padding:3px 4px;font-size:12px}.profil-tabulka tr.vybrany td{background:var(--akcent-jemny)}.tip{z-index:5;background:color-mix(in srgb, var(--plocha) 94%, transparent);border:1px solid var(--ciara);border-left:3px solid var(--akcent);max-width:min(460px,100% - 24px);color:var(--text);box-shadow:var(--tien);align-items:flex-start;gap:8px;padding:8px 8px 8px 12px;font-size:12px;line-height:1.5;display:flex;position:absolute;bottom:64px;left:12px}.tip[hidden]{display:none}.tip .tip-zavri{color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.tip .tip-zavri:hover{color:var(--akcent)}.knizka-hlava{gap:8px;margin-bottom:10px;display:flex}.knizka-hlava input{flex:1}.knizka-telo{grid-template-columns:180px minmax(0,1fr);gap:12px;min-height:420px;display:grid}.knizka-kat{border-right:1px solid var(--ciara);flex-direction:column;display:flex}.knizka-kat button{text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;border-left:3px solid #0000;padding:8px 10px;font-size:13px}.knizka-kat button[aria-pressed=true]{border-left-color:var(--akcent);background:var(--plocha-2)}.knizka-kat button:hover{color:var(--akcent)}.knizka-obsah{flex-direction:column;gap:8px;min-width:0;display:flex}.knizka-filtre:empty{display:none}.knizka-filter{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.knizka-filter>span{color:var(--text-2);min-width:44px;font-size:12px}.knizka-filter button{border:1px solid var(--ciara);color:var(--text);cursor:pointer;background:0 0;padding:3px 9px;font-size:12px}.knizka-filter button small{opacity:.6}.knizka-mriezka{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-content:start;gap:10px;max-height:calc(100vh - 250px);padding:2px;display:grid;overflow-y:auto}@media (width>=701px){.dialog:not(.max) .knizka-kat{max-height:calc(100vh - 250px);overflow-y:auto}}.knizka-dlazdica{text-align:left;border:1px solid var(--ciara);background:var(--plocha);cursor:grab;color:var(--text);font:inherit;flex-direction:column;gap:4px;padding:8px;display:flex}.knizka-dlazdica:hover{border-color:var(--akcent)}.knizka-dlazdica .obr{aspect-ratio:4/3;background:var(--plocha-2);display:block}.knizka-dlazdica img{object-fit:contain;width:100%;height:100%;display:block}.knizka-dlazdica b{font-size:13px;font-weight:400}.knizka-dlazdica small{color:var(--text-2);font-size:11px}@media (width<=700px){.knizka-telo{grid-template-columns:1fr}.knizka-kat{border:0;flex-flow:wrap}}.plan2d{z-index:6;background:var(--plocha);position:absolute;inset:0}.tip{z-index:8}body.rezim-2d .popisky{visibility:hidden}.plan2d[hidden]{display:none}.plan-svg{touch-action:none;-webkit-user-select:none;user-select:none;outline:none;width:100%;height:100%;display:block}.plan-nastroje{z-index:2;gap:6px;display:flex;position:absolute;top:12px;left:12px}.plan-nastroje .prepinac{background:var(--plocha)}.plan-stav{background:color-mix(in srgb, var(--plocha) 92%, transparent);border-left:3px solid var(--akcent);max-width:70%;padding:4px 8px;font-size:12px;position:absolute;top:52px;left:12px}.plan-stav[hidden]{display:none}.pl-mriezka line{stroke:var(--ciara);stroke-width:.5px}.pl-mriezka line.hlavna{stroke:var(--text-2);stroke-opacity:.35;stroke-width:.8px}.pl-podlaha{fill:var(--plocha-2)}.pl-stena polygon{fill:var(--text);stroke:var(--text);stroke-width:1px;cursor:move}.pl-stena.skryta polygon{fill:none;stroke-dasharray:6 4;stroke:var(--text-2)}.pl-stena.vybrana polygon{fill:var(--akcent);stroke:var(--akcent)}.pl-otvor .medzera{fill:var(--plocha);stroke:var(--text);stroke-width:1px;cursor:ew-resize}.pl-otvor line,.pl-otvor path{stroke:var(--text);stroke-width:1.2px;fill:none;pointer-events:none}.pl-otvor.okno line{stroke:#4a90b8}.pl-otvor.vybrany .medzera{stroke:var(--akcent);stroke-width:2.5px}.pl-objekt polygon{fill:#ec1f262e;stroke:var(--text);stroke-width:1px;cursor:move}.pl-objekt.zavesna polygon{fill:#ec1f2612;stroke-dasharray:5 3}.pl-objekt.prvok polygon{fill:#78787833}.pl-objekt.vybrany polygon{stroke:var(--akcent);stroke-width:2.5px}.pl-objekt polygon.obal{fill:#ec1f260f;stroke-opacity:.35;stroke-dasharray:3 3}.pl-objekt.prvok polygon.obal{fill:#7878780f}.pl-objekt polygon.tvar{fill:#ec1f2624;stroke:var(--text);stroke-width:.8px;pointer-events:none}.pl-objekt.prvok polygon.tvar{fill:#78787838}.pl-objekt.zavesna polygon.tvar{fill:#ec1f260d;stroke-dasharray:4 2}.pl-objekt.vybrany polygon.tvar{stroke:var(--akcent)}.pl-objekt .predok{stroke:var(--text);stroke-width:2.5px;pointer-events:none}.pl-popis{font:11px var(--pismo);fill:var(--text);text-anchor:middle;pointer-events:none}.pl-roh{fill:var(--plocha);stroke:var(--akcent);stroke-width:2px;cursor:grab}.pl-roh.vybrany{fill:var(--akcent)}.pl-roh.volny{stroke:var(--c-oranzova-3);stroke-width:3px;fill:#ffe2b0}.pl-roh.volny.vybrany{fill:var(--c-oranzova-3)}.pl-volne{border-left:3px solid var(--c-oranzova-3);margin:6px 0;padding:4px 0 4px 8px}.pl-kota{stroke:var(--text-2);stroke-width:1px}.pl-kota.cervena{stroke:var(--akcent)}.pl-kota-text{font:11px var(--pismo);fill:var(--text-2);text-anchor:middle;pointer-events:none}.pl-kota-text.cervena{fill:var(--akcent)}.pl-kota-text.silna{fill:var(--text);font-size:12px}.pl-kresba{fill:none;stroke:var(--akcent);stroke-width:3px;stroke-dasharray:8 4}.pl-kresba-bod{fill:var(--akcent)}body.rezim-2d .kroky,body.rezim-2d .upravujete,body.rezim-2d #rezim-vyberu,body.rezim-2d #btn-otvor,body.rezim-2d #rezim,body.rezim-2d .kocka-pohladu{display:none!important}.vzhlad{border:1px solid var(--ciara);margin:8px 0;padding:6px 8px 8px}.vzhlad legend{color:var(--text-2);padding:0 4px;font-size:12px}.vzhlad-riadok{align-items:center;gap:6px;margin-bottom:6px;display:flex}.vzhlad-riadok input[type=color]{border:1px solid var(--ciara);background:0 0;width:40px;height:30px;padding:0}.vzhlad-nahlad{object-fit:cover;border:1px solid var(--ciara);width:30px;height:30px}.model-rozmer{align-items:center;gap:6px;display:flex}.model-rozmer input[type=number]{width:90px}.varianty{width:100%;margin:4px 0}.varianty input,.varianty select{padding:4px 6px;font-size:12px}.kota.meter-popis{background:var(--c-modra);white-space:nowrap;padding:3px 8px;font-size:12px}.kota.meter-popis small{opacity:.85;margin-left:4px}.kota.meter-popis.meter-vysledok{background:var(--c-jantar-tmava);padding:4px 9px;font-size:13px;box-shadow:0 1px 4px #00000059}.paleta-dielcov{flex-wrap:wrap;gap:4px;margin:6px 0;display:flex}.paleta-dielcov button{border:1px dashed var(--ciara-silna);background:var(--plocha-2);cursor:grab;color:var(--text);padding:4px 8px;font-size:12px}.paleta-dielcov button:hover{border-color:var(--akcent);color:var(--akcent)}.navyse{border:1px solid var(--ciara);background:var(--plocha);gap:6px;margin:8px 0;padding:8px;display:grid}.navyse-riadok{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.navyse-riadok>span:first-child{width:5.5em;color:var(--text-2)}.navyse-riadok .prepinac .tl{margin:0}.navyse-hlava{gap:4px;margin-bottom:4px;display:flex}.navyse-hlava input{flex:1}.navyse-hlava select{width:auto}.vyber-uchytky{border:1px solid var(--ciara);background:var(--plocha-2);cursor:pointer;text-align:left;width:100%;color:var(--text);font:inherit;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.vyber-uchytky:hover{border-color:var(--akcent)}.vyber-uchytky img{object-fit:contain;background:var(--plocha);flex:none;width:64px;height:48px}.pl-cislo-steny{fill:var(--plocha);stroke:var(--text-2);stroke-width:1px;pointer-events:none}.pl-cislo-text{font:11px var(--pismo);fill:var(--text);text-anchor:middle;pointer-events:none}.stav-spoluprace{border:1px solid var(--ciara);background:var(--plocha-2);cursor:pointer;color:var(--text);text-align:left;padding:4px 8px;font-family:inherit;font-size:12px}.stav-spoluprace.na-mna{border-color:var(--akcent);color:var(--akcent);background:var(--akcent-jemny)}.spolupraca{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.spolupraca .clenovia{width:100%}.spolupraca .pozvat{gap:6px;margin-top:6px;display:flex}.spolupraca .pozvat input{flex:1}.spolupraca .pozvat select,.spolupraca select{width:auto}.spolupraca textarea{width:100%}.spolupraca .historia ul{max-height:50vh;margin:0;padding:0;list-style:none;overflow-y:auto}.spolupraca .historia li{border-bottom:1px solid var(--ciara);padding:6px 0;font-size:13px}.spolupraca .historia .sprava{background:var(--plocha-2);white-space:pre-wrap;margin-top:3px;padding:4px 8px}.spolupraca .historia a{margin:0 4px;font-size:12px}.hlaska.ok{background:var(--ok-bg);color:var(--ok);border-left:3px solid var(--ok);padding:6px 10px}@media (width<=800px){.spolupraca{grid-template-columns:1fr}}.stitok-stav{border:1px solid var(--ciara);color:var(--text-2);margin:2px 0;padding:1px 6px;font-size:11px;display:inline-block}.stitok-stav.na-mna{border-color:var(--akcent);color:var(--akcent);background:var(--akcent-jemny)}.zoznam-skriniek li{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid!important}.zoznam-skriniek li img{object-fit:contain;background:var(--plocha-2);width:44px;height:40px}.zoznam-skriniek li img:not([src]){visibility:hidden}.zoznam-skriniek li .meno{flex-direction:column;min-width:0;display:flex}.zoznam-skriniek li .meno small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cena-polozky{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.cena-rucne-tl{border:1px solid var(--okraj,#8884);color:inherit;cursor:pointer;opacity:.7;background:0 0;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px}.cena-rucne-tl:hover{opacity:1}.cena-rucne-tl.zap{opacity:1;color:#d9a400;border-color:#d9a400}.karta-polozky .kamen-v-ponuke{border-top:1px dashed var(--okraj,#8884);margin-top:6px;padding-top:6px}.karta-polozky{border:1px solid var(--ciara);margin:8px 0}.render-galeria{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;max-height:46vh;display:grid;overflow-y:auto}.render-polozka{border:1px solid var(--ciara);background:var(--plocha-2);flex-direction:column;margin:0;display:flex}.render-polozka img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.render-miesto{aspect-ratio:4/3;text-align:center;color:var(--text-2);justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.render-polozka.chyba .render-miesto{color:var(--pozor)}.render-polozka figcaption{flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 8px;display:flex}.render-polozka figcaption .drobne{width:100%}.render-polozka [data-zmaz-render]{margin-left:auto}.render-pokyn{all:unset;width:100%;color:var(--text-2);cursor:pointer;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-style:italic;display:-webkit-box;overflow:hidden}.render-pokyn:hover{color:var(--akcent)}.render-uprava{border:1px solid var(--ciara);border-left:3px solid var(--akcent);background:var(--plocha-2);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:10px;margin:6px 0;padding:8px;display:grid}.render-uprava[hidden]{display:none}.render-uprava img{aspect-ratio:4/3;object-fit:cover;width:120px}.tocka{border:2px solid var(--ciara-silna);border-top-color:var(--akcent);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite tocka}@keyframes tocka{to{transform:rotate(360deg)}}.karta-polozky table{margin:0}.karta-hlava{background:var(--plocha-2);cursor:pointer;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.karta-hlava:hover b{color:var(--akcent)}.karta-hlava img{object-fit:contain;background:var(--plocha);width:64px;height:48px}.karta-hlava img:not([src]){visibility:hidden}.karta-hlava b{font-weight:400}.karta-polozky.mala .karta-hlava{background:0 0}.ikona-sekcie{vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px;margin-right:8px}.hlavicka.kompaktna{flex-wrap:nowrap;gap:14px;min-height:64px;padding:8px 16px;position:relative}.hlavicka.kompaktna .logo{width:96px}.menu-tl{display:none!important}.hlavicka-stred{border-left:1px solid var(--ciara);flex:1;align-items:center;gap:12px;min-width:0;padding-left:14px;display:flex}.hlavicka-stred .nazov-projektu{field-sizing:content;width:auto;min-width:140px;max-width:340px;font-size:16px}.stav-ulozenia{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hlavicka.kompaktna .vpravo{flex-wrap:nowrap;gap:8px;margin-left:0}.hlavicka.kompaktna .tl.ikona{padding:8px}.ucet-tl.prihlaseny{border-color:var(--ciara-silna)}.cena-hlavicka{display:none}.tl.cervene{background:var(--akcent);border-color:var(--akcent);color:#fff}.tl.cervene:hover{background:var(--text);border-color:var(--text);color:var(--plocha)}.tl.velke{justify-content:center;width:100%;padding:14px 16px;font-size:14px}.menu{z-index:40;background:var(--plocha);border:1px solid var(--ciara-silna);width:310px;max-height:calc(100vh - 80px);box-shadow:var(--tien);position:absolute;top:62px;right:16px;overflow-y:auto}.menu[hidden]{display:none}.menu-hlava{border-bottom:1px solid var(--ciara);justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.menu-skupina{border-bottom:1px solid var(--ciara);flex-direction:column;padding:4px 0;display:flex}.menu-skupina:last-child{border-bottom:0}.menu-skupina>button,.menu-skupina>a,#pouzivatel>button,#pouzivatel>a{text-align:left;width:100%;color:var(--text);cursor:pointer;font:14px/1.3 var(--pismo);background:0 0;border:0;padding:10px 14px;text-decoration:none;display:block}.menu-skupina>button:hover,.menu-skupina>a:hover,#pouzivatel>button:hover,#pouzivatel>a:hover{background:var(--plocha-2);color:var(--akcent)}.menu-skupina>.skryte{display:none!important}.menu-riadok{align-items:stretch;display:flex}.menu-riadok>a{color:var(--text);font:14px/1.3 var(--pismo);padding:10px 14px;text-decoration:none;display:block}.menu-riadok>a:first-child{flex:1}.menu-riadok>a:hover{background:var(--plocha-2);color:var(--akcent)}.menu-riadok>.menu-nove-okno{color:var(--text-2);border-left:1px solid var(--ciara);white-space:nowrap;align-items:center;gap:6px;padding:10px 12px;font-size:13px;display:inline-flex}.menu-riadok>.menu-nove-okno svg{flex:none}.menu .zaskrt{padding:10px 14px;font-size:13px}.menu-kontakt{flex-flow:wrap;gap:4px;padding:10px 14px}.menu .len-mobil{display:none}#nazov{color:var(--text)}.panel-hlava{border-bottom:1px solid var(--ciara);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.panel-titul{color:var(--text-2);font-size:12px}.rezim-ui{cursor:pointer;color:var(--text-2);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;display:flex;position:relative}.rezim-ui input{opacity:0;width:1px;height:1px;position:absolute}.prepinac-ui{background:var(--plocha-3);border:1px solid var(--ciara);border-radius:8px;flex:none;width:32px;height:18px;position:relative}.prepinac-ui:after{content:"";background:var(--plocha);border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000059}.rezim-ui input:checked+.prepinac-ui{background:var(--akcent);border-color:var(--akcent)}.rezim-ui input:checked+.prepinac-ui:after{background:#fff;left:16px}.rezim-ui input:focus-visible+.prepinac-ui{outline:2px solid var(--akcent);outline-offset:2px}body.jednoduchy .rezim-ui-a,body:not(.jednoduchy) .rezim-ui-b{color:var(--text)}body.jednoduchy .len-dizajner,body.konstrukter .ne-konstr{display:none!important}.stav-spoluprace-obal:empty{display:none}.stav-spoluprace-obal{padding:8px 16px 0}.pas-projektu{gap:6px;margin:8px 16px 0;font-size:12px;display:grid}.pas-projektu>div{border:1px solid var(--ciara);background:var(--plocha-2);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.pas-projektu .pas-novsia{border-color:var(--akcent);background:var(--akcent-jemny)}.pas-projektu .pas-pritomni,.pas-projektu .pas-offline{display:block}.pas-projektu .pas-offline{border-color:var(--pozor);background:var(--pozor-bg)}body.rezim-struktura #pas-projektu{display:none!important}#panel-horne>#blok-zona:not(:empty){border-bottom:1px solid var(--ciara)}.upravujete{background:var(--plocha-2);border-bottom:1px solid var(--ciara);padding:8px 16px;font-size:13px}.upravujete[hidden]{display:none}.upravujete b{color:var(--akcent);font-weight:400}.kroky{flex-direction:column;gap:4px;padding:8px 10px 24px;display:flex}.krok{border:1px solid #0000}.krok-hlava{cursor:pointer;width:100%;color:var(--text);font:15px/1.2 var(--pismo);text-align:left;background:0 0;border:0;grid-template-columns:26px auto minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.krok-hlava:hover .krok-nazov{color:var(--akcent)}.krok .cislo{border:1.5px solid var(--text-2);width:26px;height:26px;color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.krok.hotovy .cislo{background:var(--hlavna);border-color:var(--hlavna);color:var(--hlavna-text)}.krok.otvoreny{border-color:var(--ciara-silna)}.krok.otvoreny .cislo{background:var(--hlavna);border-color:var(--hlavna);color:var(--hlavna-text)}.krok-suhrn{color:var(--text-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.krok-telo{padding:2px 12px 14px;display:none}.krok.otvoreny .krok-telo{display:block}.krok[data-krok=dopyt]:not(.otvoreny):not(.hotovy) .krok-hlava{background:var(--akcent-jemny);color:var(--akcent)}.krok[data-krok=dopyt]:not(.otvoreny):not(.hotovy) .cislo{border-color:var(--akcent);color:var(--akcent)}.krok-otazka{display:none}.krok-nav{gap:8px;margin-top:16px;display:flex}.krok-nav .tl.cervene{flex:1;justify-content:center}.podsekcia{border-top:1px solid var(--ciara);margin-top:12px;padding-top:4px}.podsekcia>summary{cursor:pointer;color:var(--text-2);padding:8px 0;font-size:13px}.podsekcia>summary:hover,.podsekcia[open]>summary{color:var(--text)}.vnutro-napoveda{margin:4px 0}#vnutro-zona{margin-top:8px}#vnutro-zona #blok-zona{border:0;padding:0}.sirka-posuvnik>span{color:var(--text);justify-content:space-between;font-size:14px;display:flex}.sirka-posuvnik b{font-variant-numeric:tabular-nums;font-weight:400}input[type=range]{width:100%;accent-color:var(--akcent);margin:6px 0 0}.rychle-volby{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.rychle-volby button{border:1px solid var(--ciara);background:var(--plocha);cursor:pointer;font-variant-numeric:tabular-nums;color:var(--text);padding:8px 0}.rychle-volby button:hover{border-color:var(--ciara-silna)}.filtre-dekorov{margin-bottom:10px;display:flex}.filtre-dekorov button{flex:1}.dlazdice-dekorov{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dlazdice-dekorov .dekor-dlazdica span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:5px 6px 6px;font-size:12px;display:-webkit-box;overflow:hidden}.dlazdice-dekorov .vzorka.lak{box-shadow:inset 0 0 0 1px var(--ciara), inset 18px 18px 30px #fff9}.dekor-dlazdica.vsetky .vzorka{color:var(--text-2);background:var(--plocha-2);justify-content:center;align-items:center;font-size:22px;display:flex}#dekor-pozn{margin:10px 0 0}.odkaz{all:unset;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--akcent);text-decoration-color:var(--akcent);text-underline-offset:3px;cursor:pointer}.odkaz:hover{color:var(--akcent)}.odkaz:focus-visible{outline:2px solid var(--akcent)}.dlazdice-volby{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.dlazdice-volby button{border:1px solid var(--ciara);background:var(--plocha);cursor:pointer;color:var(--text);font:13px/1.2 var(--pismo);flex-direction:column;align-items:center;gap:3px;padding:12px 6px 10px;display:flex}.dlazdice-volby button:hover{border-color:var(--ciara-silna)}.dlazdice-volby svg{fill:none;stroke:currentColor;stroke-width:2px;width:40px;height:30px;margin-bottom:4px}.dlazdice-volby small{color:var(--text-2);text-transform:none;letter-spacing:0;font-size:11px}.dlazdice-sablon{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin:6px 0 12px;display:grid}.dialog .dlazdice-sablon{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.dlazdica-sablony{border:1px solid var(--ciara);background:var(--plocha);cursor:pointer;color:var(--text);font:12px/1.25 var(--pismo);text-align:center;flex-direction:column;gap:4px;padding:6px;display:flex}.dlazdica-sablony .obr{aspect-ratio:4/3;background:var(--plocha-2);display:block}.dlazdica-sablony img{object-fit:contain;width:100%;height:100%;display:block}.dlazdica-sablony:hover{border-color:var(--akcent)}.dlazdica-sablony small{color:var(--text-2);font-size:11px}.dialog.pridaj-dialog{flex-direction:column;width:min(1560px,100vw - 32px);height:min(960px,100vh - 32px);display:flex}.dialog.pridaj-dialog>form{flex:1;min-height:0}.dialog.pridaj-dialog.min{height:auto}.pridaj-sab{flex:1;grid-template-columns:220px minmax(0,1fr) 300px;gap:18px;min-height:0;display:grid}.pridaj-kat{border-right:1px solid var(--ciara);flex-direction:column;gap:2px;padding-right:10px;display:flex;overflow-y:auto}.pridaj-kat button{color:var(--text);font:15px/1.25 var(--pismo);text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.pridaj-kat button:hover{background:var(--plocha-2)}.pridaj-kat button[aria-pressed=true]{border-left-color:var(--akcent);background:var(--plocha-2);color:var(--akcent)}.pridaj-kat small{color:var(--text-2);font-size:12px}.pridaj-obsah{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.pridaj-obsah input[type=search]{width:100%;padding:10px 12px;font-size:16px}.pridaj-zoznam{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.pridaj-zoznam .pridaj-popis{margin:2px 0 8px}.pridaj-druh{color:var(--text-2);margin:14px 0 0;font-size:12px;font-weight:400}.pridaj-druh:first-of-type{margin-top:4px}.pridaj-druh small{font-size:11px}.dialog.pridaj-dialog .dlazdice-sablon{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.dialog.pridaj-dialog .dlazdica-sablony{padding:8px;transition:border-color .12s,transform .12s,box-shadow .12s}.dialog.pridaj-dialog .dlazdica-sablony:hover,.dialog.pridaj-dialog .dlazdica-sablony:focus-visible{box-shadow:var(--tien);transform:translateY(-2px)}.dialog.pridaj-dialog .dlazdica-sablony .obr{aspect-ratio:auto;justify-content:center;align-items:center;height:170px;padding:8px;display:flex}.dialog.pridaj-dialog .dlazdica-sablony img{width:auto;max-width:100%;height:auto;max-height:100%}.dialog.pridaj-dialog .dlazdica-sablony .nazov{justify-content:center;align-items:center;min-height:2.5em;font-size:13px;display:flex}.pridaj-detail{border-left:1px solid var(--ciara);flex-direction:column;gap:10px;padding-left:16px;display:flex;overflow-y:auto}.pridaj-detail .obr{background:var(--plocha-2);justify-content:center;align-items:center;height:300px;padding:14px;display:flex}.pridaj-detail img{max-width:100%;max-height:100%}.pridaj-detail h4{margin:4px 0 0;font-size:20px;font-weight:400}.pridaj-detail dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13px;display:grid}.pridaj-detail dt{color:var(--text-2)}.pridaj-detail dd{margin:0}.pridaj-detail .tl.hl{align-self:stretch;padding:12px;font-size:16px}.dialog.pridaj-dialog .tlacidla{align-items:center}.pridaj-pata{margin-right:auto}@media (width<=1100px){.pridaj-sab{grid-template-columns:200px minmax(0,1fr)}.pridaj-detail{display:none}}@media (width<=760px){.pridaj-sab{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.pridaj-pata{display:none}.pridaj-kat{border-right:0;border-bottom:1px solid var(--ciara);flex-direction:row;padding:0 0 6px;overflow-x:auto}.pridaj-kat button{border-bottom:3px solid #0000;border-left:0;flex:none}.pridaj-kat button[aria-pressed=true]{border-bottom-color:var(--akcent)}.dialog.pridaj-dialog .dlazdice-sablon{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.dialog.pridaj-dialog .dlazdica-sablony .obr{height:120px}}.dopyt-polozka{background:var(--plocha-2);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:6px;padding:8px;display:grid}.dopyt-polozka img{object-fit:contain;background:var(--plocha);width:64px;height:48px}.dopyt-polozka img:not([src]){visibility:hidden}.dopyt-polozka b{font-weight:400}.dopyt-polozka.dopyt-doplnok{padding-top:4px;padding-bottom:4px}.dopyt-spolu.dopyt-overenie{color:var(--text-2);font-size:14px}.dopyt-spolu{justify-content:space-between;align-items:baseline;padding:4px 8px 12px;font-size:16px;display:flex}.dopyt-spolu b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:400}#pole-klient{margin-bottom:10px}.formular.jeden{grid-template-columns:1fr;gap:10px}.formular.jeden p{margin:0}.pohlady-dopytu{gap:8px;display:grid}.pohlady-zoznam{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;display:grid}.pohlady-zoznam:empty{display:none}.pohlady-zoznam figure{border:1px solid var(--ciara);background:var(--plocha,transparent);margin:0;position:relative}.pohlady-zoznam img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.pohlad-zmaz{color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:50%;width:24px;height:24px;font-size:16px;line-height:1;position:absolute;top:2px;right:2px}.detail-pohlady{flex-wrap:wrap;gap:6px;display:flex}.detail-pohlady img{border:1px solid var(--ciara);width:320px;max-width:100%}.foto-miesta{text-transform:none;letter-spacing:0;cursor:pointer;border-style:dashed;justify-content:center;font-size:13px}.pod-tlacidlom{text-align:center}.chyba-dlg[hidden]{display:none}.odoslany h3{text-transform:none;letter-spacing:0;color:var(--text);margin:0 0 6px;font-size:20px}.odoslany p{margin:0 0 8px}.scena-napoveda{color:var(--text-2);pointer-events:none;z-index:2;font-size:13px;position:absolute;top:12px;left:12px}.hlasky{top:40px}.scena-akcie{background:var(--plocha);border:1px solid var(--ciara);width:max-content;max-width:calc(100% - 24px);box-shadow:var(--tien);justify-content:center;align-items:center;gap:4px;padding:6px;bottom:14px;left:50%;right:auto;transform:translate(-50%)}.scena-akcie .tl{border-color:#0000}.scena-akcie .tl:hover,.scena-akcie .prepinac{border-color:var(--ciara)}.tip{bottom:calc(var(--lista-v,50px) + 26px)}.scena-akcie{z-index:9}.cena{border:2px solid var(--ciara-silna)}.cena .tl.velke{margin-top:14px}.zostava h2{margin:10px 0 6px}.zostava-prepinac{all:unset;cursor:pointer;width:100%;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;align-items:baseline;gap:6px;display:flex}.zostava-prepinac:focus-visible{outline:2px solid var(--akcent);outline-offset:2px}.zostava-prepinac small{color:var(--text-2);text-transform:none;letter-spacing:0;font-size:12px}.zostava-prepinac .sipka{margin-left:auto;transition:transform .15s}.zostava.zbalena .zostava-prepinac .sipka{transform:rotate(-90deg)}.zostava.zbalena #skrinky,.zostava.zbalena #viac-info{display:none}.zostava-akcie{align-items:center;margin:6px 0}.zostava-akcie #skrinka-titul{margin-right:auto}.zostava-akcie:has(#btn-zmaz-skrinku:disabled) #btn-zmaz-skrinku{display:none}.pridat-skrinku{border-style:dashed;justify-content:center;width:100%;margin:10px 0 6px}.viac-skriniek-tip{margin:6px 0 0}.zavri-suhrn{display:none!important}.mobil-pas{display:none}@media (width<=1180px){.hlavicka-stred .stav-ulozenia{display:none}}@media (width<=760px),(height<=500px) and (orientation:landscape){.hlavicka.kompaktna{grid-template-columns:44px 1fr auto;gap:8px;min-height:56px;padding:6px 12px;display:grid}.menu-tl{justify-content:center;min-height:44px;display:inline-flex!important}.hlavicka.kompaktna .logo{justify-self:center}.hlavicka-stred,.hlavicka.kompaktna .vpravo{display:none}.cena-hlavicka{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.cena-hlavicka b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:400}.cena-hlavicka small{color:var(--text-2);font-size:11px}.menu{border:0;border-right:1px solid var(--ciara-silna);width:min(330px,88vw);max-height:none;position:fixed;inset:0 auto 0 0}.menu .len-mobil{display:flex}.menu-skupina>button,.menu-skupina>a,#pouzivatel>button,#pouzivatel>a,.menu-riadok>a{min-height:44px}body.editor{height:auto;padding-bottom:92px;overflow:auto}.editor-plocha{flex-direction:column;display:flex}.scena{z-index:4;border-bottom:1px solid var(--ciara);background:var(--pozadie);order:-1;height:34vh;min-height:220px;position:sticky;top:0}body.rezim-2d .scena{height:62vh}.kocka-pohladu{display:none!important}.scena-akcie{box-shadow:none;background:0 0;border:0;padding:0;bottom:8px;left:auto;right:8px;transform:none}.scena-akcie .tl,.scena-akcie .prepinac{background:var(--plocha);border-color:var(--ciara)}body.jednoduchy .scena-akcie #prepni-2d{display:none}body.rezim-2d .scena-akcie #prepni-2d{display:inline-flex}.scena-napoveda{font-size:12px;top:auto;bottom:14px;left:10px}.hlasky{top:8px}.tip{display:none!important}.panel{border-right:0;overflow:visible}.panel-hlava{display:none}.kroky{padding:14px 16px}.krok:not(.otvoreny){display:none}.krok.otvoreny{border:0}.krok-hlava{display:none}.krok-telo{padding:0}.krok-otazka{margin:0 0 14px;display:block}.krok-pocet{color:var(--akcent);align-items:center;gap:10px;font-size:12px;display:flex}.krok-ciara{background:var(--plocha-3);flex:1;height:3px}.krok-ciara span{background:var(--akcent);height:100%;display:block}.krok-otazka h1{margin-top:8px;font-size:20px}.krok-nav,#dopyt-odoslat,.krok-telo .pod-tlacidlom,.suhrn{display:none}body.ukaz-suhrn .suhrn{z-index:30;border:0;max-height:none;display:flex;position:fixed;inset:0;overflow-y:auto}body.ukaz-suhrn .zavri-suhrn{justify-content:center;align-self:flex-end;min-width:44px;min-height:44px;display:inline-flex!important}.mobil-pas{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--plocha);border-top:1px solid var(--ciara);grid-template-columns:auto 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobil-pas .tl{justify-content:center;min-height:48px;font-size:14px}.mp-pozn{text-align:center;grid-column:1/-1;margin:0}.mp-pozn[hidden],body.rezim-2d .mobil-pas,body.vybrany-prvok .mobil-pas{display:none}input,select,textarea{font-size:16px!important}.tl,.prepinac button,.rychle-volby button,.dlazdice-volby button{min-height:44px}.zaskrt input{width:22px;height:22px}}label.pole input,label.pole select,label.pole textarea{color:var(--text)}.scena-napoveda{background:color-mix(in srgb, var(--plocha) 82%, transparent);color:var(--text);padding:3px 8px}.menu-skupina.menu-kontakt>a{width:auto;padding:0;font-size:13px;display:inline}@media (width<=760px),(height<=500px) and (orientation:landscape){.scena-napoveda{top:8px;bottom:auto}.hlasky{top:40px}}.vlozenie-uchytky{border:1px solid var(--ciara);flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex}.vlozenie-uchytky[hidden]{display:none}.vlozenie-uchytky legend{color:var(--text-2);padding:0 4px;font-size:12px}.lak-panel{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.lak-lesk{display:flex}.lak-lesk button{flex:1}.lak-vzorky{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;max-height:340px;padding:2px;display:grid;overflow-y:auto}.lak-vzorka{border:1px solid var(--ciara);background:var(--plocha);cursor:pointer;color:var(--text);font:11px/1.2 var(--pismo);text-align:left;flex-direction:column;gap:2px;padding:0 0 5px;display:flex}.lak-vzorka:hover{border-color:var(--ciara-silna)}.lak-vzorka .vzorka{aspect-ratio:3/2;display:block;box-shadow:inset 0 0 0 1px #00000014}.lak-vzorka .vzorka.lesk{background-blend-mode:normal;background-image:linear-gradient(135deg,#ffffff8c 0%,#fff0 45%)!important}.lak-vzorka span:not(.vzorka),.lak-vzorka small{padding:0 5px}.lak-vzorka small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}#dlazdice-dekorov:has(.lak-panel){display:block}.dlazdice-volby.male button{padding:8px 4px;font-size:12px}.hd-farby{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.hd-farba{border:1px solid var(--ciara);background:var(--plocha);cursor:pointer;color:var(--text);font:12px var(--pismo);align-items:center;gap:6px;padding:4px 8px 4px 4px;display:flex}.hd-farba .vzorka{width:20px;height:20px;box-shadow:inset 0 0 0 1px #00000026}#hd-detail p{margin:8px 0 0}.pl-otvor.otvor .otvor-hrana{stroke-dasharray:6 4;stroke:var(--text-2)}.pl-otvor.otvor .medzera{fill:var(--plocha)}.pl-zoom{justify-content:center;min-width:34px;font-size:16px}.zrkadlova-nastavenia{border:1px solid var(--ciara);flex-direction:column;gap:8px;margin:12px 0 4px;padding:8px 12px 12px;display:flex}.zrkadlova-nastavenia[hidden]{display:none}.zrkadlova-nastavenia legend{color:var(--text-2);padding:0 4px;font-size:12px}.zrkadlova-nastavenia .prepinac[hidden]{display:none}.zrkadlova-nastavenia p{margin:0}body.zrkadlova-vybrana #s-otvaranie,body.zrkadlova-vybrana #uchytka-nastavenia,body.zrkadlova-vybrana [data-filter=lak],body.specialna-vybrana #sekcia-sablony,body.specialna-vybrana #rozvrh,body.specialna-vybrana #sekcia-strom,body.specialna-vybrana #strom,body.specialna-vybrana #vnutro-zona,body.specialna-vybrana #sablony-vnutra-popis,body.specialna-vybrana .krok[data-krok=vnutro] .krok-telo>.drobne:first-of-type{display:none!important}.roh-prepinac{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.roh-prepinac button{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-left:4px;padding-right:4px;overflow:hidden}.roh-lista-rozmery{gap:6px;padding-left:22px;display:grid}.roh-lista-rozmery[hidden]{display:none}.kot2d{z-index:6;background:var(--plocha);position:absolute;inset:0}.kot2d[hidden]{display:none}.kot-svg{touch-action:none;-webkit-user-select:none;user-select:none;outline:none;width:100%;height:100%;display:block}.kot-nastroje{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.kot-nastroje .prepinac,.kot-nastroje .tl{background:var(--plocha)}.kot2d .plan-stav{top:auto;bottom:76px}.kot-svg *{vector-effect:non-scaling-stroke}.kv-dielec{fill:var(--plocha);stroke:var(--text-2);stroke-width:.8px}.kv-front{fill:var(--plocha);stroke:var(--text);stroke-width:1.4px}.kv-opr{fill:none;stroke-width:1px}.kv-izo-opr{fill:none;stroke:var(--text);stroke-width:.8px}.kv-podlaha{stroke:var(--text);stroke-width:1.6px}.kv-stena{stroke:var(--text-2);stroke-width:3px}.kv-srafa-miestnosti{stroke:var(--text-2);stroke-width:1px;fill:none}.kv-sikmina{fill:var(--text-2);fill-opacity:.08;stroke:var(--text-2);stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kv-sikmina-okno{fill:#5aa0c8;fill-opacity:.15;stroke:var(--text);stroke-width:1.2px;vector-effect:non-scaling-stroke}.kv-kota .kv-pomocna{stroke:var(--akcent);stroke-width:.7px}.kv-kota .kv-ciara,.kv-kota .kv-znacka{stroke:var(--akcent);stroke-width:1.1px}.kv-kota .kv-text{fill:var(--akcent);font-family:var(--pismo);text-anchor:middle;dominant-baseline:auto}.kv-kota.slabsia .kv-ciara,.kv-kota.slabsia .kv-pomocna,.kv-kota.slabsia .kv-znacka{stroke-opacity:.6}.kv-kota.vlastna .kv-ciara,.kv-kota.vlastna .kv-znacka,.kv-kota.vlastna .kv-pomocna{stroke:var(--c-modra)}.kv-kota.vlastna .kv-text{fill:var(--c-modra)}.kv-kota.vybrana .kv-ciara{stroke-width:2.6px}.kv-kota.nahlad .kv-ciara,.kv-kota.nahlad .kv-pomocna{stroke:var(--c-oranzova);stroke-dasharray:5 3}.kv-kota.nahlad .kv-text{fill:var(--c-oranzova)}.kv-zasah{stroke:#0000;stroke-width:14px;cursor:move}.kv-kota.auto .kv-zasah{pointer-events:none}.kv-popis .kv-odkaz{stroke:var(--text);stroke-width:1px}.kv-popis .kv-bod{fill:var(--akcent)}.kv-popis-text{fill:var(--text);font-family:var(--pismo)}.kv-popis-zasah{fill:#0000;stroke:none;cursor:move}.kv-popis.vybrany .kv-popis-zasah{stroke:var(--c-modra);stroke-dasharray:4 3;stroke-width:1px}.kv-bod-a{fill:var(--c-modra)}.kot-panel{flex-direction:column;gap:10px;display:flex}.kot-panel p{margin:0}.kot-panel .titul b{font-size:16px;font-weight:400}.kot-detail{border-left:3px solid var(--c-modra);background:var(--plocha-2);flex-direction:column;gap:6px;padding:6px 10px;display:flex}.dopyt-vykresy{border:1px dashed var(--ciara);margin:0 0 12px;padding:8px}body.rezim-kot .popisky{visibility:hidden}@media (width<=760px),(height<=500px) and (orientation:landscape){body.rezim-kot .scena{height:62vh}body.rezim-kot .mobil-pas{display:none}}body.rezim-kot .scena-akcie label.zaskrt-tl{display:none!important}.dopyt-vykresy-admin{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.vykres-nahlad{border:1px solid var(--ciara);padding:8px}.vykres-nahlad .kot-svg{height:300px}.vykres-list .kot-svg{aspect-ratio:1.414;background:#fff;height:auto}.vykres-nahlad p{margin:4px 0;font-size:13px}.hd-kamene{grid-template-columns:repeat(3,1fr);gap:6px;max-height:300px;margin-top:6px;display:grid;overflow-y:auto}.hd-kamene .dekor-dlazdica img{aspect-ratio:3/2}.hd-kamene .dekor-dlazdica span{padding:3px 5px 5px;font-size:11px}.hd-sklo{grid-template-columns:1fr auto;gap:6px;margin-top:6px;display:grid}.cena-dodanie{color:var(--text);margin-top:4px;font-size:13px}.upozornenie-overit{max-width:none;margin-bottom:14px;font-size:14px;text-decoration:none;display:block}.zoznam-skriniek li{grid-template-columns:14px 24px 44px minmax(0,1fr) auto!important;gap:0 6px!important}.zoznam-skriniek li>.strom-ovl{grid-area:2/4/auto/-1;justify-self:end;margin-top:-2px}.zoznam-skriniek li>.cena-polozky{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.zoznam-skriniek li>.cena-polozky .cena-rucne-tl{margin-left:0}.zoznam-skriniek li .meno{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.zoznam-skriniek li.skryta>img,.zoznam-skriniek li.skryta .meno{opacity:.45}.strom-sipka{border:1px solid var(--ciara-silna);background:var(--plocha);width:24px;height:24px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:13px;line-height:1;transition:transform .15s,background .15s;display:inline-grid}.strom-sipka:hover{background:var(--akcent-jemny);border-color:var(--akcent);color:var(--akcent)}.strom-sipka[aria-expanded=true]{background:var(--akcent-jemny);border-color:var(--akcent);color:var(--akcent);transform:rotate(90deg)}.strom-sipka:disabled{visibility:hidden}.strom-ovl{gap:2px;display:flex}.ikona-tl{color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:26px;height:26px;padding:3px;display:inline-flex}.ikona-tl svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.ikona-tl:hover{color:var(--akcent);border-color:var(--ciara)}.ikona-tl.ikona-eur{font:400 14px var(--pismo)}.ikona-tl.ikona-eur[aria-pressed=true]{color:var(--akcent);text-decoration:line-through}.ikona-tl[aria-pressed=true]{color:var(--akcent)}.strom-tahat{width:14px;height:28px;color:var(--text-2);cursor:grab;touch-action:none;opacity:.55;background:0 0;border:0;grid-row:1;place-items:center;padding:0;display:inline-grid}.strom-tahat svg{fill:currentColor;width:10px;height:18px}.strom-tahat:hover,.strom-tahat:focus-visible{opacity:1;color:var(--akcent)}.zoznam-skriniek.tahanie,.zoznam-skriniek.tahanie *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.zoznam-skriniek li.tahany{opacity:.5}.zoznam-skriniek li.ciel-pred{box-shadow:inset 0 3px 0 var(--akcent)}.zoznam-skriniek li.ciel-za{box-shadow:inset 0 -3px 0 var(--akcent)}.strom-detail{cursor:default;grid-column:1/-1;margin:6px 0 4px}.strom-kamen{border-top:1px dashed var(--okraj,#8884);cursor:default;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 2px 40px;display:flex}.strom-detail table{font-size:12px}.prepinac-skriniek{gap:6px;padding:4px 0 2px;display:flex;overflow-x:auto}.prepinac-skriniek button{border:1px solid var(--ciara);background:var(--plocha);cursor:pointer;min-width:72px;max-width:96px;color:var(--text);font:11px/1.2 var(--pismo);flex-direction:column;align-items:center;gap:2px;padding:4px;display:flex}.prepinac-skriniek button img{object-fit:contain;width:56px;height:40px}.prepinac-skriniek button img:not([src]){visibility:hidden}.prepinac-skriniek button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}body.jednoduchy .suhrn .karty,body.jednoduchy #karta-rozpis .karta-polozky,body.jednoduchy #karta-rozpis>h3:not(:last-of-type){display:none}.zoznam-skriniek li .meno{font-size:13px;line-height:1.3}.ik{fill:none;width:16px;height:16px;stroke:var(--ik,currentColor);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;flex:none}.scena-akcie .prepinac button{align-items:center;gap:5px;display:inline-flex}.scena-akcie .prepinac button[aria-pressed=true] .ik{stroke:currentColor}.meter-tl:has(input:checked){color:var(--hlavna-text);background:var(--hlavna)!important;border-color:var(--hlavna)!important}.meter-tl:has(input:checked) .ik{stroke:currentColor}.zobrazenie-obal{position:relative}.zobrazenie-menu{background:var(--plocha);border:1px solid var(--ciara-silna);width:min(310px,100vw - 16px);box-shadow:var(--tien);z-index:20;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.zobrazenie-menu[hidden]{display:none}.zobrazenie-menu .len-2d{margin:0;display:none}body.rezim-2d .zobrazenie-menu>:not(#btn-tip):not(.len-2d){display:none!important}body.rezim-2d .zobrazenie-menu .len-2d{display:block}.zobrazenie-menu .tl{justify-content:flex-start;border-color:var(--ciara)!important}.zobrazenie-menu .riadok{grid-template-columns:70px 1fr;margin:0}@media (width<=760px),(height<=500px) and (orientation:landscape){.scena-akcie .prepinac button,.scena-akcie .tl{gap:0;padding:6px 8px;font-size:0}.scena-akcie .ik{width:20px;height:20px}.zobrazenie-menu .tl,.zobrazenie-menu label{font-size:14px}}@media (width<=1279px),(height<=500px) and (orientation:landscape){#rezim-vyberu button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}#rezim-vyberu button{padding:6px 8px}.zobrazenie-menu label.zaskrt-tl{border:1px solid var(--ciara);padding:6px 8px}.scena-akcie{gap:3px}.scena-akcie .tl.male,.scena-akcie .prepinac button{padding:5px 7px}.ciel-dekoru{margin-bottom:6px;display:flex}.ciel-dekoru button{flex:1}.filtre-dekorov button[hidden]{display:none}.dlazdice-dekorov .dekor-dlazdica span{-webkit-line-clamp:3!important}.dlazdice-dekorov .dekor-dlazdica,.hd-kamene .dekor-dlazdica{transition:transform .12s;position:relative}@media (hover:hover){.dlazdice-dekorov .dekor-dlazdica:hover,.hd-kamene .dekor-dlazdica:hover{z-index:5;box-shadow:var(--tien);transform:scale(1.45)}}#dekor-pozn b{color:var(--text);font-weight:400}.len-mobil-flex{display:none!important}@media (width<=760px),(height<=500px) and (orientation:landscape){.len-mobil-flex{display:flex!important}.mobil-scena-tl{z-index:5;gap:6px;position:absolute;top:8px;right:8px}.mobil-scena-tl .tl{background:var(--plocha);border-color:var(--ciara);min-height:40px}.mobil-scena-tl b{background:var(--akcent);color:#fff;border-radius:8px;margin-left:4px;padding:0 6px;font-weight:400}body.cela-scena .scena{z-index:35;height:100dvh;position:fixed;inset:0}body.cela-scena .mobil-pas,body.cela-scena .hlavicka{visibility:hidden}.scena-napoveda{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 150px);overflow:hidden}}.menu .ik,.krok-nazov .ik{vertical-align:-4px;width:18px;height:18px;margin-right:8px}.krok-nazov{align-items:center;display:inline-flex}.tl.cervene .ik,.tl.hl .ik{--ik:currentColor!important}.spr{z-index:60;pointer-events:none;position:fixed;inset:0}.spr-zvyraznenie{border:2px solid var(--akcent);border-radius:2px;transition:top .2s,left .2s,width .2s,height .2s;position:fixed;box-shadow:0 0 0 9999px #0000008c}.spr-bublina{background:var(--plocha);color:var(--text);border:1px solid var(--ciara-silna);box-shadow:var(--tien);pointer-events:auto;padding:14px 16px;position:fixed}.spr-bublina h4{margin:2px 0 6px;font-size:16px;font-weight:400}.spr-text{font-size:14px;line-height:1.5}.spr-pocet{color:var(--akcent);font-size:12px}.spr-tl{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.napoveda-temy{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;max-height:60vh;display:grid;overflow-y:auto}.napoveda-tema{border:1px solid var(--ciara);flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.napoveda-tema b{font-size:16px;font-weight:400}.napoveda-tema p{color:var(--text-2);margin:0;font-size:13px}.zmeny{max-height:60vh;overflow-y:auto}.zmeny h4{color:var(--text);margin:14px 0 4px;font-size:16px;font-weight:400}.zmeny p,.zmeny li{color:var(--text);font-size:14px}.zmeny ul{margin:4px 0;padding-left:20px}.novinka-bodka{background:var(--akcent);border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.novinka-bodka[hidden]{display:none}.ma-novinku{position:relative}.ma-novinku:after{content:"";background:var(--akcent);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.kv-doplnok{fill:none;stroke:#0369a1;stroke-width:1px;stroke-dasharray:4 3}.kv-kresba .kv-tvar{fill:none;stroke:var(--kf,var(--c-cervena));stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.kv-kresba.vybrana .kv-tvar{stroke-width:3.6px}.kv-zasah-kresby{fill:none;stroke:#0000;stroke-width:14px;cursor:move}.kv-kota[style] .kv-ciara,.kv-kota[style] .kv-znacka,.kv-kota[style] .kv-pomocna{stroke:var(--kf)!important}.kv-kota[style] .kv-text{fill:var(--kf)!important}.kv-popis[style] .kv-bod{fill:var(--kf)}.kv-popis[style] .kv-odkaz{stroke:var(--kf)}.kv-popis[style] .kv-popis-text{fill:var(--kf)}.kv-bod-zasah{fill:#0000;stroke:#0000;cursor:grab}.kv-popis.vybrany .kv-bod-zasah{stroke:var(--c-modra);stroke-width:1px}.kot-farby{background:var(--plocha);border:1px solid var(--ciara);align-items:center;gap:3px;padding:3px;display:flex}.kot-farby button{border:2px solid var(--plocha);background:var(--kf);width:20px;height:20px;box-shadow:0 0 0 1px var(--ciara);cursor:pointer;border-radius:50%;padding:0}.scena-napoveda.skryta{opacity:0;pointer-events:none;transition:opacity .6s}body.bez-ceny-hlavicka .hlavicka.kompaktna{grid-template-columns:44px 1fr 44px}.hlavicka.kompaktna .nav{gap:18px}@media (hover:hover) and (width>=761px){.zoznam-skriniek li .strom-ovl{opacity:.35;transition:opacity .15s}.zoznam-skriniek li:hover .strom-ovl,.zoznam-skriniek li.skryta .strom-ovl{opacity:1}.zoznam-skriniek li .strom-ovl:has([aria-pressed=true]){opacity:1}}@media (width<=760px),(height<=500px) and (orientation:landscape){.kot-nastroje{flex-wrap:nowrap;padding-bottom:4px;top:8px;left:8px;right:8px;overflow-x:auto}.kot-nastroje .prepinac{flex-wrap:nowrap;flex:none}.kot-nastroje .prepinac button{min-height:40px;padding:6px 9px}.kot-nastroje>*{flex:none}}.rozvrh{border:1px solid var(--ciara);background:var(--plocha-2);margin:10px 0 6px;padding:10px}.rozvrh[hidden]{display:none}.rozvrh-telo{flex-direction:column;gap:8px;margin-top:6px;display:flex}#rozvrh-svg{justify-content:center;display:flex}.rv-titul{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-height:22px;font-size:16px;display:flex}.rv-titul b{font-weight:400}.rv-titul .rv-za-dv{font-size:12px}.rv-nakres{align-items:flex-start;gap:8px;display:flex}.rv-nakres>#rozvrh-svg{flex:1;min-width:0}.rv-nav{flex-direction:column;flex:none;gap:4px;display:flex}.rv-nav:empty{display:none}.rv-nav-tl{border:1px solid var(--ciara-silna);background:var(--plocha);width:36px;height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:0;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.rv-nav-tl:hover:not(:disabled){border-color:var(--hlavna);color:var(--hlavna)}.rv-nav-tl:disabled{opacity:.35;cursor:default}.rv-nav-del{height:6px}.rozvrh-svg .rv-vyber{fill:#2563eb1f;stroke:var(--f-rozmer);stroke-width:calc(var(--rv-pismo) * .06);pointer-events:none}.rozvrh-svg .rv-vyber.koren{fill:none}.rozvrh-svg{touch-action:pan-y;-webkit-user-select:none;user-select:none;max-width:100%;height:auto}.rv-korpus{fill:var(--plocha-3);stroke:var(--text-2);stroke-width:6px}.rv-celo{fill:var(--plocha);stroke:var(--text-2);stroke-width:3px;cursor:pointer}.rv-celo.otvorene,.rv-celo.za{fill:var(--plocha-2);stroke-dasharray:14 10}.rv-celo.obal{fill:none}.rv-cast:hover .rv-celo{stroke:var(--text)}.rv-cast.vybrata .rv-celo{stroke:var(--f-rozmer);stroke-width:4px;stroke-dasharray:none;fill:var(--plocha-3)}.rv-uchytka{stroke:var(--text);stroke-width:10px;stroke-linecap:round;pointer-events:none}.rv-pant{fill:var(--text-2);pointer-events:none}.rv-otvaranie{fill:none;stroke:var(--text-2);stroke-width:3px;stroke-dasharray:18 10;pointer-events:none}.rv-polica{stroke:var(--text-2);stroke-width:8px;pointer-events:none}.rv-delic{stroke:var(--text-2);stroke-width:4px;pointer-events:none}.rv-delic.dielec{stroke:var(--text);stroke-width:14px}.rv-delic.dielec.volna{stroke:#3f9b52;stroke-width:12px}.rv-delic.dielec.lista{stroke:#b0262b;stroke-width:7px;stroke-dasharray:14 6}.rv-delic.vybraty{stroke:var(--akcent);stroke-width:18px}.rv-uchyt{cursor:ns-resize}.rv-uchyt.v{cursor:ew-resize}.rv-uchyt circle{fill:var(--plocha);stroke:var(--c-modra);stroke-width:5px}.rv-uchyt path{fill:none;stroke:var(--c-modra);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.rv-uchyt:hover circle{fill:var(--c-modra)}.rv-uchyt:hover path{stroke:#fff}.rv-polica{stroke:#3f9b52;opacity:.8}.rv-titul{align-items:baseline;gap:8px;font-size:16px;display:flex}.rv-smer{display:flex}.rv-smer .tl{flex:1;justify-content:center;margin:0}.rv-linearne{width:11em;font-family:ui-monospace,monospace}.rv-pomoc{flex-basis:100%}.rv-delenie{border:1px solid var(--ciara);background:var(--plocha);padding:8px}.strom-delic{color:var(--text-2)}.strom-delic.volna{color:var(--ok)}.strom-dielec{color:var(--text-2);font-size:12px}.strom-korpus summary{cursor:pointer;padding:3px 0;font-size:13px}.rv-uchop{stroke:#0000;stroke-width:70px;pointer-events:stroke}.rv-uchop.h{cursor:ns-resize}.rv-uchop.v{cursor:ew-resize}.rv-uchop:hover{stroke:#1e7bd659}.rv-tah{stroke:var(--c-modra);stroke-width:10px;pointer-events:none}.rv-popis{font:600 var(--rv-pismo,44px) var(--pismo);fill:var(--text-2);text-anchor:middle;dominant-baseline:middle;pointer-events:none}.rv-tip{font:700 var(--rv-pismo-tip,46px) var(--pismo);fill:var(--c-modra);paint-order:stroke;stroke:var(--plocha);stroke-width:calc(var(--rv-pismo-tip,46px) * .22);pointer-events:none}.rv-skupina{gap:6px;display:grid}.rv-nadpis{color:var(--text-2);font-size:12px}.rv-mriezka{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;display:grid}.rv-mriezka .tl{white-space:nowrap;text-overflow:ellipsis;justify-content:center;width:100%;min-width:0;margin:0;padding-inline:6px;overflow:hidden}.rv-pocitadlo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-pocitadlo>span{color:var(--text-2);flex:1;font-size:13px}.rv-krok{align-items:center;gap:4px;display:inline-flex}.rv-krok .tl{justify-content:center;min-width:34px;margin:0}.rv-velkost{width:6em}.rv-pocet{text-align:center;min-width:26px;font-size:16px}@media screen{#karta-rozpis .karta-polozky,#karta-rozpis>h3:not(:last-of-type){display:none}}.dopyt-vpravo-hlava{display:none}.suhrn .krok[data-krok=dopyt]{background:0 0;border:0;margin:4px 0 12px;padding:0}.suhrn .krok[data-krok=dopyt]:not(.otvoreny),.suhrn .krok[data-krok=dopyt] .krok-hlava,.suhrn .krok[data-krok=dopyt] .krok-otazka{display:none}.suhrn .krok[data-krok=dopyt] .krok-telo{padding:0;display:block}.suhrn .dopyt-vpravo-hlava{justify-content:space-between;align-items:center;gap:8px;margin:14px 0 8px;display:flex}.suhrn .dopyt-vpravo-hlava h2{margin:0}body.dopyt-otvoreny #blok-skrinka,body.dopyt-otvoreny .suhrn .karty,body.dopyt-otvoreny .suhrn .obsah-karty,body.dopyt-otvoreny #btn-dopyt-suhrn{display:none!important}.skratky{border-collapse:collapse;width:100%}.skratky th{text-align:left;white-space:nowrap;vertical-align:top;padding:5px 12px 5px 0;font-weight:400}.skratky td{color:var(--text-2);padding:5px 0}.skratky tr+tr>*{border-top:1px solid var(--ciara)}.skratky tr.skupina th{color:var(--text);border-top:0;padding:14px 0 4px;font-weight:400}.otv-cela-tab{border-collapse:collapse;width:100%}.otv-cela-tab th{text-align:left;white-space:nowrap;padding:4px 8px 4px 0;font-size:13px;font-weight:400}.otv-cela-tab td{padding:4px 0 4px 6px}.otv-cela-tab select{width:100%;min-width:120px}.otv-cela-tab td:nth-child(2){width:100%}.otocenie{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.otocenie>.drobne{flex-basis:100%}.otocenie input{width:4.5em}.gizmo-popis{font:700 11px var(--pismo);opacity:.75;text-shadow:0 0 3px #fff,0 0 3px #fff;pointer-events:none}@media (pointer:coarse){.gizmo-popis{opacity:1;font-size:17px}}.led-miesta{gap:4px;display:grid}#led-detail[hidden]{display:none}.dekor-dlazdica{min-width:0}.dekor-dlazdica small{overflow-wrap:anywhere}.dek-pocet{text-align:center;grid-column:1/-1}.kocka-pohladu .stena-k{grid-template-rows:10px 1fr 10px;grid-template-columns:10px 1fr 10px}.kocka-pohladu .kb{letter-spacing:0;font-size:8px}.hlaska.info{background:var(--plocha-2);color:var(--text-2);border-left-color:var(--ciara-silna)}@media (height<=500px) and (orientation:landscape){.hlavicka.kompaktna{min-height:46px;padding:3px 12px}.editor-plocha{flex-direction:row;align-items:flex-start}.scena{border-bottom:0;border-left:1px solid var(--ciara);flex:0 0 56vw;order:0;width:56vw;height:calc(100dvh - 46px);min-height:0;position:sticky;top:0}body.rezim-2d .scena,body.rezim-kot .scena{height:calc(100dvh - 46px)}.panel{flex:auto;min-width:0}.kroky{padding:10px 14px}.krok-otazka h1{margin-top:4px;font-size:20px}.mobil-pas{padding:6px 12px calc(6px + env(safe-area-inset-bottom));right:56vw}.mobil-pas .tl{min-height:42px}body.editor{padding-bottom:64px}}.dekor-dlazdica{position:relative}.odznak-kd{color:#fff;z-index:1;background:#222;border-radius:4px;padding:1px 5px;font-size:11px;font-style:normal;font-weight:400;position:absolute;top:4px;right:4px}.hd-kompakty{max-height:340px;overflow-y:auto}.odznak-sklad{background:var(--ok);color:var(--plocha);letter-spacing:.02em;pointer-events:none;padding:3px 5px;font-size:11px;font-style:normal;line-height:1;position:absolute;top:4px;left:4px}tr.vypnuty td{opacity:.55}#skrinky>li.skupina-riadok{border:1px solid var(--ciara);border-left:3px solid var(--ciara-silna);background:var(--plocha-2);cursor:default;align-items:center;gap:4px 8px;margin-bottom:4px;padding:6px 6px 6px 4px;grid-template-columns:26px minmax(0,1fr) auto!important;display:grid!important}#skrinky>li.skupina-riadok.aktivna{border-left-color:var(--akcent)}.skupina-riadok .meno{flex-direction:column;min-width:0;display:flex}.skupina-meno{font:inherit;color:var(--text);background:0 0;border:0;width:100%;min-width:0;padding:2px 0}.skupina-meno:focus{outline:1px solid var(--ciara-silna);background:var(--plocha)}.skupina-riadok .meno small{margin-left:0!important}.skupina-akcie{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.skupina-akcie .skupina-ovl{align-items:center;margin-left:auto}.skupina-ponuka{grid-column:2/-1}.skupina-ponuka button{align-items:center;gap:6px;display:inline-flex}.skupina-ponuka svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.skupina-ponuka button[aria-pressed=true]{border-color:var(--akcent);color:var(--akcent)}.skupina-clenovia{border-left:2px solid var(--ciara);background:var(--plocha);grid-column:1/-1;margin:4px 0 0;padding:0 0 0 10px;list-style:none}.rv-lista{fill:var(--text-2);opacity:.55;pointer-events:none}.rv-medzera .zaskrt{font-size:13px}.pas-odpovede{z-index:40;background:var(--akcent-jemny);color:var(--text);border-bottom:2px solid var(--akcent);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 16px;font-size:14px;display:flex;position:sticky;top:0}.pas-odpovede>span{flex:280px}@media (width<=760px),(height<=500px) and (orientation:landscape){body.mobil-list .pas-odpovede{z-index:13;gap:4px 8px;padding:6px 12px;font-size:13px;line-height:1.3;position:relative}body.mobil-list .pas-odpovede>span{flex-basis:100%}body.mobil-list .pas-odpovede .tl.male{min-height:36px;padding:0 10px;font-size:13px}}.odpovede{border:1px solid var(--ciara);margin:0 0 12px;padding:10px}.odpovede table{margin-top:6px;font-size:13px}.rv-pocitadlo>.rv-pomoc{flex:1 0 100%}.dialog.dialog-siroky{width:min(1100px,100vw - 32px)}.tx-mriezka{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px;margin:10px 0;display:grid}.tx-stlpec{align-content:start;gap:6px;display:grid}.tx-obrazok{background:var(--plocha-2);justify-content:center;align-items:center;height:360px;display:flex;overflow:hidden}.tx-obrazok img{object-fit:contain;max-width:100%;max-height:100%}.tx-3d{background:var(--plocha-2);height:400px;display:block;position:relative;overflow:hidden}.tx-3d>.tx-nahlad{inset:0;height:auto!important;position:absolute!important}.tx-ovladanie{gap:6px;display:grid}.tx-riadok{grid-template-columns:11em minmax(0,1fr) 8em;align-items:center;gap:10px;font-size:13px;display:grid}.tx-riadok>span:first-child{color:var(--text-2)}.tx-riadok input[type=number]{width:5.5em}.tx-cislo{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.tx-riadok output{font-variant-numeric:tabular-nums;text-align:right}.tx-zakaznik{margin-top:10px;font-size:13px}.tx-zakaznik summary{cursor:pointer;color:var(--text-2)}.tx-zakaznik .tx-riadok{grid-template-columns:7em minmax(0,1fr) 4em}@media (width<=760px){.tx-mriezka{grid-template-columns:1fr}.tx-obrazok{height:200px}.tx-3d{height:300px}.tx-riadok{grid-template-columns:1fr 5em}.tx-riadok>span:first-child{grid-column:1/-1}}.rv-hlbka{gap:6px;display:grid}.rv-police-hlbka summary{cursor:pointer;color:var(--text-2);font-size:13px}.rv-police-hlbka[open] summary{margin-bottom:6px}.sekcia-v{border:1px solid var(--ciara);background:var(--plocha-2);margin:12px 0;padding:10px 12px}.sekcia-v>.sekcia-titul,.sekcia-v>summary.sekcia-titul{color:var(--text);margin:0 0 6px;font-size:13px;font-weight:400}.krok[data-krok=rozmer]{--krok-farba:var(--ik-modra)}.krok[data-krok=korpus]{--krok-farba:var(--ik-siva)}.krok[data-krok=vnutro]{--krok-farba:var(--ik-fialova)}.krok[data-krok=otvaranie]{--krok-farba:var(--ik-zelena)}.krok[data-krok=dekor]{--krok-farba:var(--ik-jantar)}.krok-telo>.sekcia-v,.krok-telo>fieldset.zrkadlova-nastavenia{border-left:1px solid var(--ciara);background:var(--plocha-2);border-radius:0;margin:0 0 12px;padding:10px 12px 12px;box-shadow:0 1px 2px #0000000d}.krok-telo>.sekcia-v>.sekcia-titul,.krok-telo>.sekcia-v>summary.sekcia-titul,.krok-telo>fieldset.zrkadlova-nastavenia>legend{letter-spacing:.01em;color:var(--text);border-bottom:1px solid var(--ciara);align-items:center;gap:8px;margin:0 0 10px;padding:0 0 8px;font-size:14px;font-weight:400;display:flex}.krok-telo>.sekcia-v:not([open])>summary.sekcia-titul{border-bottom:0;margin-bottom:0;padding-bottom:0}.krok-telo>fieldset.zrkadlova-nastavenia>legend{float:left;width:100%}.krok-telo>fieldset.zrkadlova-nastavenia>legend+*{clear:both}.sekcia-titul .ik,.krok-telo>fieldset>legend .ik{flex:none;width:20px;height:20px}.sekcia-titul .info-ik,legend .info-ik{margin-left:auto}.krok-telo>.sekcia-v>summary.sekcia-titul:before{order:9;margin-left:auto;font-size:12px}.krok-telo>.sekcia-v>summary.sekcia-titul .info-ik{order:8;margin-left:0}body:not(.konstrukter) .len-konstr{display:none!important}.odznak-konstr{color:var(--text-2);background:var(--plocha-3);border-radius:0;padding:1px 6px;font-size:12px;font-weight:400}.info-ik{border:1px solid var(--text-2);width:18px;height:18px;color:var(--text-2);font:400 11px/1 var(--pismo,sans-serif);cursor:help;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-style:italic;display:inline-flex}.info-ik:hover,.info-ik[aria-expanded=true]{color:var(--plocha,#fff);background:var(--krok-farba,var(--text-2));border-color:var(--krok-farba,var(--text-2))}.napoveda-text{color:var(--text-2);background:color-mix(in srgb, var(--krok-farba,#888) 8%, transparent);border-left:2px solid var(--krok-farba,var(--ciara));margin:0 0 8px;padding:6px 8px;font-size:12px}.napoveda-text[hidden]{display:none}.sekcia-v>summary.sekcia-titul{cursor:pointer;align-items:center;gap:6px;margin:0;list-style:none;display:flex}.sekcia-v>summary.sekcia-titul::-webkit-details-marker{display:none}.sekcia-v>summary.sekcia-titul:before{content:"▸";color:var(--text-2);transition:transform .15s}.sekcia-v[open]>summary.sekcia-titul{margin-bottom:8px}.sekcia-v[open]>summary.sekcia-titul:before{transform:rotate(90deg)}.sekcia-v:not([open])>summary.sekcia-titul{border:1px dashed var(--akcent);background:color-mix(in srgb, var(--akcent) 7%, transparent);border-radius:4px;padding:6px 8px}.sekcia-v:not([open])>summary.sekcia-titul:after{content:"rozbaliť ▾";color:var(--akcent);flex:none;margin-left:auto;font-size:11px;font-weight:600}.sekcia-v:not([open])>summary.sekcia-titul:before{color:var(--akcent)}.rozvrh.sekcia-v{margin-top:0}#vnutro-zona:empty{display:none}#vnutro-zona .zona-panel{background:0 0;border:0;padding:0}.rv-cesta{background:var(--akcent-jemny);border-left:3px solid var(--akcent);flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:8px 10px;font-size:14px;display:flex}.rv-cesta .odkaz{font-size:13px}.rv-cesta .drobne{margin-left:auto}#rozvrh-akcie{display:contents}.rozvrh-telo{gap:8px}#rozvrh-akcie>.rv-skupina,#rozvrh-akcie>.rv-pocitadlo,#rozvrh-akcie>details,#rozvrh-akcie>div[data-rv-kontajner],#rozvrh-akcie>.rv-titul,#rozvrh-akcie>label{background:var(--plocha);border:1px solid var(--ciara);margin:0;padding:8px 10px}#rozvrh-akcie .rv-delenie{background:var(--plocha)}#rozvrh-akcie .rv-nadpis{color:var(--text);font-weight:400}#vnutro-zona{border-top:0;padding-top:0}#vnutro-zona:not(:empty){background:var(--plocha);border:1px solid var(--ciara);padding:8px 10px}.karta-dielca-hlava{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.karta-druh{color:var(--akcent);font-size:12px;font-weight:400}#vnutro-zona:not(:has(button,select,input)){display:none}.vyrez-predmetu{border:1px solid var(--ciara);flex-direction:column;gap:8px;margin:12px 0 4px;padding:8px 12px 12px;display:flex}.vyrez-predmetu legend{color:var(--text-2);padding:0 4px;font-size:12px}.vyrez-predmetu p{margin:0}.kov-dlg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.kov-form{max-height:70vh;padding-right:4px;overflow:auto}.kov-nahlad-obal{position:sticky;top:0}.kov-nahlad{background:var(--plocha2,#7f7f7f14);height:440px}.kov-hladaj{align-items:end;gap:8px;display:flex}.kov-cena{border-left:3px solid var(--ok,#2e9e5b);background:var(--plocha-2);gap:6px;padding:8px 10px;display:grid}.kov-cena[hidden]{display:none}.kv-cena-teraz{font-size:14px}.kv-cena-teraz.chyba{color:var(--pozor,var(--c-cervena-chyba))}.kv-cena-riadok{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.kv-cena-riadok .pole{flex:0 180px}.kov-nakup{border-left:3px solid var(--akcent,#c81e24);background:color-mix(in srgb, var(--akcent,#c81e24) 6%, transparent);grid-template-columns:repeat(2,1fr);gap:8px;padding:8px 10px;display:grid}.kov-nakup>.drobne{grid-column:1/-1}.kov-nakup .kv-check{flex-direction:row;align-self:end;align-items:center;gap:6px}.kov-hladaj .pole{flex:1}.kov-vysledky{flex-wrap:wrap;gap:4px;max-height:140px;display:flex;overflow:auto}.kov-sekcia{border:1px solid var(--ciara,#7f7f7f4d);grid-template-columns:repeat(2,1fr);gap:8px;padding:8px 10px;display:grid}.kov-sekcia>legend{padding:0 4px;font-weight:400}.kov-sekcia>.kov-tab,.kov-sekcia>.skupina-tl,.kov-sekcia>.trojica,.kov-sekcia>.drobne,.kov-sekcia>.tl{grid-column:1/-1}.kov-sekcia>.tl{justify-self:start}.kov-riadi{border-left:3px solid var(--pozor);background:var(--pozor-bg);color:var(--pozor);margin:0;padding:6px 10px;font-size:.85em}.kov-tab{border-collapse:collapse;width:100%;font-size:13px}.kov-tab th{text-align:left;opacity:.75;font-size:12px;font-weight:400}.kov-tab input,.kov-tab select{width:100%;min-width:0;padding:3px 4px}.kov-subor{cursor:pointer}.kov-opracovanie{gap:6px;display:grid}.kov-op{border:1px solid var(--ciara);grid-template-columns:1.6fr 1fr 1fr 1fr .8fr auto;align-items:end;gap:4px 6px;padding:6px;display:grid}.kov-op>[data-zmaz-o]{align-self:center}.kov-op-2{flex-wrap:wrap;grid-column:1/-1;gap:4px 6px;display:flex}.kov-op-2 .kov-mini{flex:5.5em}.kov-mini{opacity:.9;gap:1px;min-width:0;font-size:11px;display:grid}.kov-mini input,.kov-mini select{width:100%;min-width:0;padding:3px 4px;font-size:13px}.kov-mini b{text-overflow:ellipsis;white-space:nowrap;padding:4px 0;font-size:13px;font-weight:400;overflow:hidden}.kov-globalne{border-top:1px solid var(--ciara);grid-column:1/-1;padding-top:8px}.kov-globalne summary{cursor:pointer;font-weight:400}.kov-globalne .kov-tab{margin:6px 0}@media (width<=800px){.kov-dlg{grid-template-columns:1fr}.kov-nahlad{height:300px}.kov-form{max-height:none}}.panel-hlava{flex-wrap:wrap;row-gap:6px}.rezim-konstr{white-space:nowrap;border:1px solid var(--ciara-silna);color:var(--text-2);cursor:pointer;background:0 0;margin-left:8px;padding:2px 8px;font-size:12px}.konstr-panel{z-index:3;background:var(--plocha);border:1px solid var(--ciara);width:min(300px,100% - 24px);max-height:calc(100% - 24px);padding:10px 12px;font-size:13px;position:absolute;top:170px;right:12px;overflow:auto;box-shadow:0 6px 20px #00000026}.konstr-hlava{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.konstr-legenda{flex-wrap:wrap;gap:4px 10px;margin-bottom:6px;font-size:11px;display:flex}.konstr-legenda span:before{content:"";background:var(--f);vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.konstr-kolizie summary{cursor:pointer;color:var(--chyba);font-weight:400}.konstr-detail{border-top:1px solid var(--ciara);gap:6px;margin-top:8px;padding-top:8px;display:grid}.konstr-detail p{margin:0}.cam3d{border-top:1px solid var(--ciara);gap:6px;margin-top:8px;padding-top:8px;display:grid}.cam3d p{margin:0}.cam3d-nastroje{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.cam3d-zoznam-hlava{justify-content:space-between;align-items:center;gap:6px;display:flex}.cam3d-prenos-zoznam{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px;max-height:260px;display:grid;overflow:auto}.cam3d-nastroje button{border:1px solid var(--ciara);background:var(--plocha-2);color:var(--text);font:inherit;cursor:pointer;border-radius:0;justify-items:center;gap:2px;padding:5px 2px 4px;font-size:11px;display:grid}.cam3d-nastroje button:hover{border-color:var(--ciara-silna)}.cam3d-nastroje button[aria-pressed=true]{background:var(--akcent);border-color:var(--akcent);color:#fff}.cam3d-pole{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cam3d-pole .pole:has(select){grid-column:1/-1}.cam3d-zoznam{gap:4px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cam3d-zoznam li{border:1px solid var(--ciara);border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:2px 6px;padding:3px 4px 3px 2px;font-size:12px;display:grid}.cam3d-riadok{text-align:left;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:2px 4px;display:grid}.cam3d-riadok:hover:not(:disabled){background:var(--plocha-2)}.cam3d-riadok small{color:var(--text-2);font-size:11px}.cam3d-riadok:disabled{cursor:default}.cam3d-siroke{flex-basis:100%}.cam3d-siroke select{width:100%!important}.cam3d-cisla{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.cam3d-cisla label{color:var(--text-2);font-size:11px;display:grid}.cam3d-cisla input,.cam3d-cisla select{width:58px;padding:2px 4px;font-size:12px}.cam3d-lista{z-index:26;background:var(--plocha);width:min(320px,100% - 32px);max-height:calc(100% - 140px);color:var(--text);border:1px solid var(--ciara-silna);box-shadow:var(--tien);border-radius:6px;padding:10px 12px;position:absolute;bottom:96px;left:16px;overflow:auto}.cam3d-lista .cam3d{border-top:0;margin-top:0;padding-top:0}.cam3d-lista{resize:both;min-width:260px;max-width:calc(100% - 16px);min-height:160px}.cam3d-lista .cam3d-hlava{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:6px;margin:-4px -6px 0;padding:4px 6px}.cam3d-lista .cam3d-hlava:hover{background:var(--plocha-2)}.cam3d-lista .cam3d-zoznam{max-height:none}@media (width<=760px){.cam3d-lista{resize:none;min-width:0;max-height:45%;bottom:8px;right:8px;width:auto!important;height:auto!important;top:auto!important;left:8px!important}}.cam3d-zoznam li.cam3d-upravovany{border-color:var(--akcent);box-shadow:0 0 0 1px var(--akcent)}.cam3d-hlava{justify-content:space-between;align-items:center;gap:8px;display:flex}.konstr-premenne{margin-top:6px}.konstr-premenne summary{cursor:pointer;font-weight:400}.konstr-premenne[open]{gap:4px;display:grid}.konstr-mriezka{grid-template-columns:repeat(3,1fr);gap:4px 6px;display:grid}.konstr-pozor{color:var(--pozor)}.opr-dlg{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.opr-vykres-obal{position:sticky;top:0}.opr-vykres{background:var(--plocha-2,#7f7f7f14);cursor:crosshair;width:100%;height:520px;display:block}.opr-form{flex-direction:column;gap:10px;max-height:70vh;padding-right:4px;display:flex;overflow:auto}.opr-zoznam{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.opr-polozka{border:1px solid var(--ciara);padding:6px 8px}.opr-polozka.vybrany{border-color:var(--akcent)}.opr-hlava{justify-content:space-between;align-items:center;display:flex}.op-dielec{fill:#7f7f7f1f;stroke:var(--text)}.op-hrana.abs{stroke:var(--c-modra-vyber)}.op-hrana.frez{stroke:var(--c-jantar)}.op-hrana.nic{stroke:#0000}.op-hrana.profil-cela{stroke:#dc2626}.op-profil-cela{margin-top:2px;display:block}.op-text{fill:var(--text-2);font-family:inherit}.op-text.kota{fill:var(--akcent)}.op-kota{stroke:var(--akcent);stroke-dasharray:4 3}.op-vrt{fill:#2563eb80;stroke:var(--c-modra-vyber)}.op-vrt.hrana{fill:none;stroke-dasharray:2 2}.op-vyrez-skrinka{fill:var(--plocha);stroke:var(--text-2);stroke-dasharray:6 4}.op-tvar{cursor:pointer}.op-tvar.skrz{fill:var(--plocha);stroke:var(--akcent)}.op-tvar.kapsa{fill:#f59e0b59;stroke:var(--c-jantar)}.op-tvar.vybrany{stroke-dasharray:none;filter:drop-shadow(0 0 2px var(--akcent))}@media (width<=800px){.opr-dlg{grid-template-columns:1fr}.opr-vykres{height:320px}.opr-form{max-height:none}}.dialog.opr-okno{width:min(1500px,100vw - 24px)}.opr-okno .opr-dlg{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr)}.cad-lista{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px;display:flex}.cad-oddel{background:var(--ciara);align-self:stretch;width:1px;margin:0 4px}.cad-lista .tl-ik{justify-content:center;align-items:center;gap:4px;min-width:34px;height:32px;padding:0 6px;display:inline-flex}.cad-lista .ik-cad{fill:currentColor;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.cad-lista .tl-ik span{white-space:nowrap;font-size:12px;line-height:1}.cad-lista button.tl.tl-ik,.cad-lista label.tl.tl-ik{flex-direction:row;display:inline-flex}.opr-3d{background:var(--plocha-2);border-radius:6px;height:min(62vh,640px);position:relative}.opr-3d canvas{width:100%;height:100%;display:block}.opr-3d .opr-3d-kocka{perspective:400px;flex-direction:column;align-items:center;gap:22px;width:92px;display:flex;position:absolute;top:10px;right:10px}.opr-3d .opr-3d-kocka-telo{width:56px;height:56px;transform-style:preserve-3d;margin-top:18px;position:relative}.opr-3d .opr-3d-kocka-telo button{width:56px;height:56px;color:var(--text);background:color-mix(in srgb, var(--plocha) 88%, transparent);border:1px solid var(--ciara-silna);backface-visibility:hidden;cursor:pointer;padding:0;font-size:11px;font-weight:400;position:absolute;inset:0}.opr-3d .opr-3d-kocka-telo button:hover{background:var(--akcent,var(--c-cervena));color:#fff}.opr-3d .opr-3d-kocka-sikmo{background:var(--plocha);color:var(--text);border:1px solid var(--ciara-silna);cursor:pointer;border-radius:4px;padding:2px 8px;font-size:11px}.opr-3d .opr-3d-tip{pointer-events:none;background:color-mix(in srgb, var(--plocha) 82%, transparent);color:var(--text-2);border-radius:4px;padding:3px 6px;font-size:12px;position:absolute;bottom:6px;left:8px;right:8px}#cad-hrany .pv-tl,#cad-hrany>*{min-width:0}.cad-subor{cursor:pointer}.cad-vstup{align-items:center;gap:8px;margin-bottom:4px;display:flex}.cad-vstup input{flex:0 0 300px}.cad-plocha{-webkit-user-select:none;user-select:none;touch-action:none;outline:none;height:min(62vh,640px)}.cad-plocha[data-nastroj=ciara],.cad-plocha[data-nastroj=obdlznik],.cad-plocha[data-nastroj=kruh],.cad-plocha[data-nastroj=kalibrovat]{cursor:crosshair}.cad-plocha[data-nastroj=posun],.cad-plocha[data-nastroj=podklad]{cursor:move}.cad-plocha[data-nastroj=vyber],.cad-plocha[data-nastroj=prevziat]{cursor:default}.op-dielec.tvarovany{fill:#7f7f7f0d;stroke-dasharray:6 4}.cad-plocha .op-dielec{stroke-width:1px}.op-rez{fill:none;stroke:#ef4444;stroke-width:1px;stroke-dasharray:5 3}.op-rez-text{fill:#ef4444;font-size:11px}.cad-plocha .op-hrana{stroke-width:4px}.cad-plocha .op-vrt{stroke-width:1px}.cad-plocha .op-vyrez-skrinka,.cad-plocha .op-tvar{stroke-width:1.5px}.cad-plocha .op-text{font-size:11px}.cad-podklad{fill:none;stroke:#0891b2;stroke-width:1px}.cad-k{fill:none;stroke-width:2px}.cad-k.vyrez{stroke:var(--akcent);fill:#ec1f260f}.cad-k.kapsa{stroke:var(--c-jantar);fill:#f59e0b26}.cad-k.drazka{stroke:#7c3aed}.cad-k.obrys{stroke:var(--c-modra-vyber);stroke-width:3px}.cad-k.kres{stroke:var(--text);stroke-dasharray:5 4}.cad-k.vybrany{stroke-width:3.5px;filter:drop-shadow(0 0 2px var(--akcent))}.cad-uchop{fill:var(--plocha);stroke:var(--c-modra-vyber);stroke-width:1.5px;cursor:grab}.cad-uchop.akt{fill:var(--c-modra-vyber)}.cad-uchop.stred{stroke:#7c3aed}.cad-prichyt{fill:none;stroke:var(--c-zelena);stroke-width:1.5px}.cad-kalib{fill:none;stroke:#0891b2;stroke-width:2px}.cad-info{fill:var(--text-2);font-size:11px}.cad-profil{fill:var(--c-modra-vyber);font-size:11px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cad-profil{fill:#6aa7ff}:root:not([data-theme=light]) .rv-delic.dielec.lista{stroke:#f0686c}}:root[data-theme=dark] .cad-profil{fill:#6aa7ff}:root[data-theme=dark] .rv-delic.dielec.lista{stroke:#f0686c}@media (width<=1000px){.opr-okno .opr-dlg{grid-template-columns:1fr}.cad-plocha{height:420px}.opr-okno .tlacidla{margin-bottom:0;position:static}}.dialog{resize:both;max-width:100vw;max-height:100vh;position:fixed;overflow:auto}.dialog .dlg-okno{z-index:5;justify-content:flex-end;gap:2px;height:0;display:flex;position:sticky;top:0;overflow:visible}.dialog .dlg-okno button{width:30px;height:26px;color:var(--text-2);cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:16px;line-height:1}.dialog .dlg-okno button:hover{background:var(--plocha-2,#7f7f7f26);color:var(--text)}.dialog .dlg-okno button[data-okno=zavri]:hover{background:var(--akcent);color:#fff}.dialog .dlg-okno button:last-child{margin-right:4px}.dialog h3{cursor:move;-webkit-user-select:none;user-select:none;padding-right:100px}.dialog.posunute{margin:0}.okno-x{width:30px;height:26px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;margin-left:auto;font-size:18px;line-height:1}.okno-x:hover{background:var(--akcent);color:#fff}.okno-x:focus-visible{outline:2px solid var(--akcent);outline-offset:1px}.okno-pata{border-top:1px solid var(--ciara);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.dialog.max{resize:none;max-height:100vh;margin:0;width:100vw!important;height:100vh!important;top:0!important;left:0!important}.dialog.min{resize:none;margin:0;top:auto;bottom:12px;left:12px;overflow:hidden;width:360px!important;height:auto!important}.dialog .dlg-neulozene{color:var(--pozor);white-space:nowrap;font-size:13px;font-weight:400}.dialog .dlg-neulozene[hidden]{display:none}.dialog.dialog-otazka{resize:none;width:min(420px,100vw - 32px)}.dialog.dialog-otazka h3{cursor:default;padding-right:0}.karta.ma-zmeny:after,[data-pod].ma-zmeny:after,[data-kpod].ma-zmeny:after{content:"";background:var(--pozor);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.stav-ulozenia{color:var(--text-2);white-space:nowrap;align-self:center;font-size:12px}.stav-ulozenia.neulozene{color:var(--pozor)}.stav-ulozenia.ulozene{color:var(--ok)}.dialog.min form>:not(h3){display:none!important}.dialog.min form{padding:10px 14px}.dialog.min h3{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.dialog.opr-okno{height:92vh}.dialog.opr-okno form{box-sizing:border-box;height:100%}.opr-okno .opr-dlg{flex:1;min-height:0}.opr-okno .opr-vykres-obal{flex-direction:column;height:100%;display:flex;position:static}.opr-okno .cad-plocha{flex:1;height:auto;min-height:260px}.opr-okno .opr-form{height:100%;max-height:none;overflow:auto}.dialog.opr-okno.max{height:100vh!important}.cad-upravy{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cad-zaobl{align-items:center;gap:4px;display:inline-flex}.cad-zaobl input{width:64px}.opr-okno .opr-dlg{align-items:stretch}.nakl-panel{margin:8px 0}.kov-pohlady{margin-bottom:4px}.dialog.max .kov-form{height:100%;max-height:none}.dialog.max .kov-nahlad-obal{flex-direction:column;height:100%;display:flex}.dialog.max .kov-nahlad{flex:1;height:auto;min-height:300px}.kov-nahlad canvas{display:block;width:100%!important;height:100%!important}.op-pas{fill:#d2bf9859;stroke:var(--text-2);stroke-width:1px}.op-vrt.spodna{fill:#2563eb24;stroke:var(--c-modra-vyber);stroke-dasharray:3 2}.op-drazka{stroke:#f59e0b8c;stroke-linecap:butt}.op-drazka.spodna{stroke:#f59e0b4d}.op-vrt.hrana-pas{fill:#2563eb8c;stroke:var(--c-modra-vyber)}.op-vrt,.op-drazka{cursor:pointer}.op-vrt.vybrany,.op-drazka.vybrany{stroke:var(--c-jantar);stroke-width:2.5px;fill:#f59e0b73}.kontrola-tl{width:100%;margin-bottom:8px}.kontrola-stav{padding:10px 12px;font-weight:400}.kontrola-stav.ok{color:var(--ok);background:#16a34a1f}.kontrola-stav.pozor{color:var(--pozor);background:#f59e0b26}.kontrola-stav.chyba{background:var(--akcent-jemny);color:var(--akcent)}.kontrola-dlg{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:start;gap:16px;max-height:65vh;display:grid;overflow:auto}.kontrola-dlg h4{color:var(--text-2);margin:8px 0 4px;font-size:12px}.kontrola-pol{border-left:3px solid var(--ciara);background:var(--plocha-2,#7f7f7f0d);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:6px 8px;font-size:13px;display:flex}.kontrola-pol.chyba{border-left-color:var(--akcent)}.kontrola-pol.pozor{border-left-color:var(--pozor)}.kontrola-pol.klikatelna{cursor:pointer}.kontrola-pol.klikatelna:hover{background:#7f7f7f24}.kontrola-krat{background:#7f7f7f33;border-radius:8px;margin-left:4px;padding:0 6px;font-size:11px;display:inline-block}.kontrola-poradie{opacity:.7;margin-left:2px;font-size:11px}.kontrola-pol-tl{flex-shrink:0;gap:4px;display:flex}.kontrola-pol.vzata>span:first-child{opacity:.55;text-decoration:line-through}.kontrola-vzate{margin-top:10px}.kontrola-vzate summary{cursor:pointer;color:var(--text-2,inherit);font-size:13px}.kontrola-prehlad table{border-collapse:collapse;width:100%;font-size:13px}.kontrola-prehlad th{text-align:left;color:var(--text-2);font-weight:400}.kontrola-prehlad td{text-align:right}@media (width<=800px){.kontrola-dlg{grid-template-columns:1fr}}.dlazdice-volby.styri{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:6px}.dlazdice-volby.male button{min-width:0}.dlazdice-volby.male svg{width:32px;height:24px;margin-bottom:2px}.dlazdice-volby.male span,.dlazdice-volby.male small{font-size:11px}.vysuv-karty{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin-bottom:8px;display:grid}.vysuv-karta{text-align:left;border:1px solid var(--ciara);background:var(--plocha);color:var(--text);cursor:pointer;font:12px/1.2 var(--pismo);grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:8px;padding:6px 8px;display:grid}.vysuv-karta svg{fill:none;stroke:currentColor;stroke-width:1.6px;grid-row:span 2;width:34px;height:26px}.vysuv-karta .vk-rad{letter-spacing:.02em;font-weight:400}.vysuv-karta small{color:var(--text-2);font-size:11px}.vysuv-karta:hover{border-color:var(--ciara-silna)}.vysuv-karta[aria-pressed=true] .vk-rad{color:var(--text)}.vzorky-odtienov{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.vzorky-odtienov button{border:1px solid var(--ciara);background:var(--plocha);color:var(--text);cursor:pointer;flex-direction:column;align-items:center;gap:3px;min-width:58px;padding:4px 6px;display:flex}.vzorky-odtienov i{border:1px solid var(--ciara-silna);width:34px;height:22px;display:block}.vzorky-odtienov small{color:var(--text-2);font-size:11px}.kovbox-panel .riadok{margin-top:4px}.nakl-mm-polia{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:4px;display:grid}.uchytka-panel .obr-volby{flex:100%;margin-top:4px}.uchytka-panel label.riadok:has(.obr-volby){flex-wrap:wrap;grid-template-columns:1fr}.uchytka-panel .vzorky-odtienov button{min-width:64px;max-width:84px}.uchytka-panel .vzorky-odtienov small{text-align:center;line-height:1.15}.tl.tl-ik{flex-direction:column;align-items:center;gap:2px;padding-top:6px;padding-bottom:6px;display:inline-flex}.tl.tl-ik svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:30px;height:22px}.tl.tl-ik span{font-size:11px;line-height:1.15}.stav-cien{border-left:4px solid var(--ciara-silna);margin-bottom:14px}.stav-cien.stav-ok{border-left-color:var(--ok)}.stav-cien.stav-stare{border-left-color:var(--pozor)}.stav-cien.stav-zle{border-left-color:var(--akcent)}.stav-cien h2{margin-top:0}.md-rodina td{background:var(--plocha-2);padding-top:10px}.md-v-rodine td:nth-child(2){padding-left:22px}.md-kat-bunka{min-width:12em}.md-kat{flex-wrap:wrap;gap:3px;display:inline-flex}.md-kat>span{border:1px solid var(--ciara);color:var(--text);background:var(--plocha-2);white-space:nowrap;padding:1px 6px;font-size:12px}.md-kat>span.hlavna{border-color:var(--akcent);color:var(--akcent);background:var(--akcent-jemny);font-weight:400}.md-kat.auto>span{color:var(--text-2);background:0 0;border-style:dashed}.md-kat.auto>span.hlavna{color:var(--text-2);border-color:var(--ciara);font-weight:400}.md-kat>span.nezname{text-decoration:line-through}.md-hromadne{border:1px solid var(--ciara);background:var(--plocha-2);flex-wrap:wrap;align-items:flex-end;gap:6px 8px;margin:8px 0;padding:8px 10px;display:flex}.md-hromadne #md-vybrane{flex:100%}.md-hromadne .md-hrom-kat{min-width:14em;margin:0}.md-kat-vyber{border:1px solid var(--ciara);margin:0;padding:8px 10px}.md-kat-vyber legend{padding:0 4px;font-weight:400}.md-kat-mriezka{grid-template-columns:repeat(auto-fill,minmax(13em,1fr));gap:2px 12px;margin:6px 0;display:grid}.md-kat-mriezka[data-auto]{opacity:.55}.md-kat-riadok{justify-content:space-between;align-items:center;gap:6px;display:flex}.md-kat-tab td{vertical-align:middle;padding-top:4px;padding-bottom:4px}.md-kat-tab td:first-child,.md-kat-tab th:first-child{width:1%}.md-kat-tab input[type=text]{width:100%;min-width:10em;max-width:24em;padding-top:4px;padding-bottom:4px}.md-kat-tab .drobne{margin-top:1px}.md-kat-posun{white-space:nowrap}.md-kat-posun .tl{padding:2px 8px}.pp-nahlad{border:1px solid var(--ciara);background:var(--plocha-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:120px;padding:8px;display:flex}.pp-nahlad img{object-fit:contain;max-width:100%;max-height:220px}.pp-rozmery th,.pp-rozmery td{vertical-align:middle;padding:3px 6px}.pp-rozmery tbody th{text-align:left;white-space:nowrap;font-weight:400}.pp-rozmery input[type=number]{width:7em;padding-top:4px;padding-bottom:4px}.uch-karta{border:1px solid var(--ciara);background:var(--plocha);width:100%;color:var(--text);cursor:pointer;text-align:left;font:inherit;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.uch-karta .obr{background:var(--plocha-2);flex:none;place-items:center;width:64px;height:44px;display:grid}.uch-karta .obr img{max-width:100%;max-height:100%}.uch-karta b{font-size:12px;font-weight:400;display:block}.uch-karta small{color:var(--text-2);font-size:11px}.zu-rozmery{flex-wrap:wrap}@media (width>=1181px){.editor-plocha{grid-template-columns:400px minmax(0,1fr) 330px}}@media (width>=761px) and (width<=1180px){.editor-plocha{grid-template-columns:380px minmax(0,1fr)}}@media (width>=761px) and (not ((height<=500px) and (orientation:landscape))){.kroky{grid-template-columns:58px minmax(0,1fr);grid-auto-rows:min-content;align-items:start;column-gap:8px;padding:6px 8px 24px 4px;display:grid}.krok{display:contents}.krok-hlava{text-align:center;border-left:3px solid #0000;flex-direction:column;grid-column:1;align-items:center;gap:3px;padding:8px 2px;font-size:11px;line-height:1.15;display:flex}.krok.otvoreny .krok-hlava{border-left-color:var(--akcent);background:var(--plocha-2)}.krok-hlava .krok-nazov{letter-spacing:.02em;flex-direction:column;gap:2px;font-size:11px}.krok-hlava .krok-suhrn{display:none}.krok-hlava{gap:0;padding:8px 2px 7px;position:relative}.krok-hlava .krok-nazov .ik{box-sizing:content-box;stroke-width:1.7px;background:color-mix(in srgb, var(--ik) 13%, transparent);border-radius:8px;width:26px;height:26px;margin:0;padding:6px}.krok-hlava:hover .krok-nazov .ik{background:color-mix(in srgb, var(--ik) 24%, transparent)}.krok.otvoreny .krok-hlava .krok-nazov{color:var(--text);font-weight:400}.krok.otvoreny .krok-hlava .krok-nazov .ik{background:var(--ik);stroke:var(--plocha)}.krok-hlava .krok-nazov{letter-spacing:0;color:var(--text-2);gap:4px;max-width:100%;font-size:11px}.krok-hlava .cislo{z-index:1;background:var(--plocha);border-width:1.5px;width:17px;height:17px;font-size:9.5px;position:absolute;top:3px;left:calc(50% + 10px)}.krok.otvoreny .krok-hlava .cislo{box-shadow:0 0 0 2px var(--plocha-2)}.krok.hotovy:not(.otvoreny) .krok-hlava .cislo{background:var(--ik-zelena);border-color:var(--ik-zelena);color:var(--plocha)}.krok[data-krok=rozmer] .krok-hlava{grid-row:1}.krok[data-krok=vnutro] .krok-hlava{grid-row:2}.krok[data-krok=dekor] .krok-hlava{grid-row:3}.krok[data-krok=dopyt] .krok-hlava{grid-row:4}.krok-telo{grid-area:1/2/span 30;min-width:0;padding:0 2px 14px}:is(.riadok:has(>.uch-karta),.riadok:has(>.zu-rozmery),.riadok:has(>.vzorky-odtienov)){grid-template-columns:1fr;gap:4px}.riadok:has(>.prepinac){grid-template-columns:64px minmax(0,1fr)}.riadok>.prepinac{flex-wrap:wrap;display:flex}.riadok>.prepinac:not(.zu-rozmery) button{white-space:nowrap;flex:auto;padding:5px 6px;font-size:11px}.riadok:has(>select#zu-roz){grid-template-columns:64px minmax(0,1fr)}}.vyklop-karty{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.vyklop-karta{text-align:left;border:1px solid var(--ciara);background:var(--plocha);color:var(--text);cursor:pointer;font:12px/1.25 var(--pismo);flex-direction:column;align-items:stretch;gap:3px;min-width:0;padding:6px 8px 7px;display:flex}.vyklop-karta:hover{border-color:var(--ciara-silna)}.vyklop-karta[aria-pressed=true]{border:2px solid var(--text);padding:5px 7px 6px}.vyklop-karta svg,.vyklop-karta img{object-fit:contain;width:100%;height:64px;display:block}.vyklop-karta b{overflow-wrap:anywhere;font-weight:400}.vyklop-karta span:not(.stav),.vyklop-karta small{color:var(--text-2);font-size:11px}.vyklop-karta .nk-korpus{fill:none;stroke:currentColor;stroke-width:1.6px;opacity:.55}.vyklop-karta .nk-zatvorene{fill:none;stroke:currentColor;stroke-width:2px;stroke-dasharray:3 3;opacity:.45}.vyklop-karta .nk-dvierka{fill:none;stroke:var(--c-cervena);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.vyklop-karta .nk-sipka{fill:none;stroke:currentColor;stroke-width:1.4px;opacity:.8}.vyklop-karta .nk-hrot{fill:currentColor}.vysuv-karty{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.vysuv-karta{grid-template-columns:1fr;padding:5px 7px}.vysuv-karta svg{display:none}.zu-rozmery{border:0;flex-wrap:wrap;gap:3px;display:flex}.zu-rozmery button{border:1px solid var(--ciara);flex:none;min-width:44px;padding:4px 6px}.riadok:has(>.uch-karta) .uch-karta{max-width:100%}.konstr-pary{border-collapse:collapse;width:100%;margin:6px 0;font-size:12px}.konstr-pary td{border-top:1px solid var(--ciara);vertical-align:top;padding:3px 4px}.konstr-pary td:last-child{text-align:right;white-space:nowrap}.konstr-smer{flex-wrap:wrap;margin-top:4px;display:flex}.konstr-smer button{flex:auto;min-width:0;padding:6px 4px;font-size:11px}.konstr-pary td:last-child{white-space:normal}#konstr-panel select{max-width:100%}.otv-celo-editor{border-left:2px solid var(--akcent);margin:2px 0 8px;padding:6px 0 8px 10px}.otv-cela-tab td[colspan]{padding:0}.otv-suhrn>span{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 8px;display:flex}@media (width>=761px) and (width<=1180px) and (not ((height<=500px) and (orientation:landscape))){.editor-plocha>.panel{grid-row:1/-1}.editor-plocha>.suhrn{grid-column:2;max-height:34vh}.suhrn .cena{padding:10px}.suhrn .cena-hlavna{font-size:22px}.suhrn .cena-pozn,.suhrn .cena-dodanie{display:none}}.filtre-dekorov button{padding:4px 8px;font-size:11px}#dekor-pozn:not(:empty){background:var(--plocha-2);border-left:3px solid var(--akcent);margin:0 0 8px;padding:6px 8px}.dlazdice-dekorov .odznak-sklad{border-radius:50%;width:8px;height:8px;padding:0;font-size:0}#rozvrh-akcie>:is(.rv-skupina,.rv-pocitadlo,details,div[data-rv-kontajner],.rv-titul,label),#vnutro-zona:not(:empty){border:0;border-top:1px solid var(--ciara);background:0 0;padding:8px 0}.zona-panel>.rv-nadpis:first-child{text-transform:none;color:var(--text);letter-spacing:0;font-size:14px}.vysuv-zmena{margin:4px 0 6px}.vysuv-zmena>summary{cursor:pointer;padding:4px 0;font-size:13px;list-style:none}.vysuv-zmena>summary::-webkit-details-marker{display:none}.vysuv-zmena[open]>summary .odkaz{display:none}.krok-telo .riadok>select{text-overflow:ellipsis;min-width:0}.uchytka-panel .vzorky-odtienov,.otv-celo-editor .vzorky-odtienov{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.uchytka-panel .vzorky-odtienov button,.otv-celo-editor .vzorky-odtienov button{min-width:0;max-width:none}.panel-hlava:has(#rezim-konstr:not([hidden])) .panel-titul{display:none}.rezim-konstr{margin-left:0}@media (hover:hover){.dlazdice-dekorov .dekor-dlazdica:hover,.hd-kamene .dekor-dlazdica:hover{transform:scale(1.15)}}@media (width<=760px){.otv-cela-tab select{min-height:44px}}.hlasky{max-height:calc(100% - 140px);overflow-y:auto}@media (width<=760px){.hlasky .hlaska,.hlasky-lista{padding:4px 8px;font-size:12px}}.scena-akcie #btn-spat span,.scena-akcie #btn-znova span,.scena-akcie #btn-render span{display:none}body.rezim-2d #btn-render,body.rezim-kot #btn-render,body.rezim-2d .scena-akcie .meter-tl,body.rezim-kot .scena-akcie .meter-tl{display:none!important}.zobrazenie-menu{bottom:calc(100% + 14px)}@media (height>=600px){.konstr-panel{max-height:max(160px,100% - 286px);top:196px;right:12px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tl.cervene{background:#d4252c;border-color:#d4252c}}:root[data-theme=dark] .tl.cervene{background:#d4252c;border-color:#d4252c}.cena{border:1px solid var(--ciara);border-top:3px solid var(--akcent)}.knizka.len-dielce .knizka-telo{grid-template-columns:1fr}.knizka-dlazdica .obr{overflow:hidden}body.dopyt-otvoreny #dopyt-odoslat{z-index:2;position:sticky;bottom:0}#blok-skrinka>.skupina-tl:not(.zostava-akcie){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}#blok-skrinka>.skupina-tl:not(.zostava-akcie) .tl.male{justify-content:center;padding:5px 4px}.strom-sipka,.strom-sipka:hover,.strom-sipka[aria-expanded=true]{background:0 0;border:0}.strom-sipka,.strom-sipka[aria-expanded=true]{width:24px;height:24px;color:var(--text);font-size:0;transform:none}.strom-sipka:hover,.strom-sipka[aria-expanded=true]{color:var(--akcent)}.strom-sipka i{box-sizing:border-box;border-bottom:2.4px solid;border-right:2.4px solid;width:8px;height:8px;transition:transform .2s;display:block;transform:rotate(-45deg)}.strom-sipka[aria-expanded=true] i{transform:rotate(45deg)}.zostava-prepinac .sipka{align-self:center;place-items:center;width:24px;height:22px;font-size:0;transition:transform .2s;display:inline-grid}.zostava-prepinac .sipka:before{content:"";border-bottom:2.4px solid;border-right:2.4px solid;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.zostava-prepinac:hover .sipka{color:var(--akcent)}@media (width>=761px) and (width<=1180px){#btn-dopyt-suhrn{display:none}}.suhrn .karty{flex-wrap:nowrap}.suhrn .karta{padding:9px 8px;font-size:11px}.kot-farby button{box-shadow:0 0 0 1px var(--text-2)}@media (width>=761px){.kot-nastroje{flex-wrap:wrap;overflow:visible}.kot-nastroje .kot-skupina{flex-wrap:wrap}}.kocka-pohladu .kb{font-size:9px}.dialog:not(.siroky):not(.dialog-siroky):not(.opr-okno) .dlg-okno button:not([data-okno=zavri]){display:none}.dialog:not(.siroky):not(.dialog-siroky):not(.opr-okno){resize:none}.napoveda-tema .tl{margin-top:auto}@media (width<=760px){.plan-nastroje{flex-wrap:nowrap;align-items:flex-start;right:8px;overflow-x:auto}.knizka-hlava{flex-wrap:wrap}.knizka-hlava .tl{flex:100%}.knizka-mriezka{grid-template-columns:repeat(2,minmax(0,1fr))}.scena-napoveda{max-width:calc(100% - 190px)}.karty,#k-katalog>.skupina-tl{flex-wrap:nowrap;overflow-x:auto}}.stav.stav-kronzi{background:var(--plocha-3,var(--plocha-2));color:var(--text)}.tabulka td.datum,.tabulka .datum{white-space:nowrap}.sady-spojov{gap:14px;display:grid}.sada-spojov{border:1px solid var(--ciara);padding:10px 14px 12px}.sada-spojov legend input{min-width:260px;padding:4px 8px;font-size:16px}.sada-spojov .formular{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:8px 0}.spoje-typy{border-collapse:collapse;width:100%;font-size:13px}.spoje-typy th,.spoje-typy td{text-align:left;border-top:1px solid var(--ciara);vertical-align:top;padding:5px 6px}.spoje-typy input{width:100%;min-width:180px;font-family:ui-monospace,monospace}.spoje-obrazky{border-collapse:collapse;width:100%;font-size:13px}.spoje-obrazky th,.spoje-obrazky td{text-align:left;border-top:1px solid var(--ciara);vertical-align:middle;padding:5px 6px}.spoje-obrazky input[data-obr]{width:100%;min-width:220px;font-family:ui-monospace,monospace}.spoj-nahlad{object-fit:contain;width:80px;height:50px;box-shadow:0 0 0 1px var(--ciara);background:#fff;border-radius:4px;display:block}.deskriptory{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.deskriptory textarea{font-family:ui-monospace,monospace;font-size:12px}.pn-hlava{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.pn-hlava p{flex:280px;margin:0}.pn-uroven button[aria-pressed=true]{background:var(--akcent);color:#fff;border-color:var(--akcent)}.pn-pohlady{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:6px 0 14px;display:grid;position:relative}.pn-pohlad{border:1px solid var(--ciara);background:var(--plocha-2);margin:0;padding:6px}.pn-pohlad figcaption{color:var(--text-2);margin-bottom:2px;font-size:12px;font-weight:600}.pn-svg{width:100%;height:auto;max-height:260px;display:block;overflow:visible}.pn-svg .pn-d,.pn-ikona .pn-d{fill:var(--plocha);stroke:var(--text-2);stroke-width:1px}.pn-svg .pn-c,.pn-ikona .pn-c{fill:var(--text-2);fill-opacity:.14;stroke-dasharray:4 2}.pn-svg .pn-s,.pn-ikona .pn-s{fill:none;stroke-dasharray:2 3;opacity:.7}.pn-pant{fill:none;stroke:var(--text-2);stroke-width:1.2px}.pn-pas{fill:var(--akcent);fill-opacity:.3;stroke:var(--akcent);stroke-width:.8px}.pn-kota{fill:none;stroke:var(--akcent);stroke-width:1.2px}.pn-vod{stroke:var(--akcent);stroke-width:.8px;stroke-dasharray:2 2;fill:none}.pn-prem{cursor:pointer;outline:none}.pn-prem .pn-stitok{fill:var(--plocha);stroke:var(--akcent);stroke-width:1.2px}.pn-prem text{font:600 10px var(--pismo);fill:var(--akcent);pointer-events:none}.pn-prem.vlastna .pn-stitok{fill:var(--akcent)}.pn-prem.vlastna text{fill:#fff}.pn-prem:hover .pn-pas,.pn-prem:focus-visible .pn-pas,.pn-prem.aktivna .pn-pas{fill-opacity:1}.pn-prem:hover .pn-stitok,.pn-prem:focus-visible .pn-stitok,.pn-prem.aktivna .pn-stitok,.pn-prem.aktivna .pn-kota,.pn-prem:hover .pn-kota{stroke-width:2.4px}.pn-ikona{width:54px;height:44px;display:block}.pn-ikona .pn-pas{fill-opacity:1}.pn-ikona .pn-kota{stroke-width:4px}.prem-tab td.pn-ik{width:58px;padding:3px 4px}.prem-tab tr.pn-riadok-akt td{background:var(--akcent-jemny)}.pn-edit{z-index:3;background:var(--plocha);border:1px solid var(--akcent);width:250px;padding:8px 10px;position:absolute;box-shadow:0 6px 20px #0000002e}.pn-edit[hidden]{display:none}.pn-edit-nazov{margin-bottom:6px;font-size:13px;display:block}.pn-edit-riadok{align-items:center;gap:6px;display:flex}.pn-edit-vstup{width:70px}.pn-edit-pozn{margin-top:4px;display:block}.prem-tab{border-collapse:collapse;width:100%;font-size:13px}.prem-tab th,.prem-tab td{border-top:1px solid var(--ciara);text-align:left;padding:5px 6px}.prem-tab th.c,.prem-tab td.c{text-align:center}.prem-tab input{width:90px}.prem-skupina{border:1px solid var(--ciara);margin-bottom:12px;padding:8px 12px}@media (width<=760px){.prem-uvod{grid-template-columns:1fr}}.vyber-pod-kurzorom{z-index:60;background:var(--plocha);min-width:220px;max-width:360px;color:var(--text);border:1px solid var(--ciara-silna);box-shadow:var(--tien);padding:4px 0;font-size:12px;position:fixed}.vyber-pod-kurzorom .vpk-hlava{color:var(--text-2);border-bottom:1px solid var(--ciara);align-items:center;gap:6px;padding:3px 8px 5px;display:flex}.vyber-pod-kurzorom .vpk-hlava small{flex:1}.vyber-pod-kurzorom .vpk-x{color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.vyber-pod-kurzorom .vpk-pol{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:4px 8px;display:flex}.vyber-pod-kurzorom .vpk-pol:hover{background:var(--plocha-3)}.vyber-pod-kurzorom .vpk-pol.vybrana{background:var(--akcent-jemny);font-weight:400}.vyber-pod-kurzorom .vpk-typ{background:#8a8a8a;border-radius:2px;flex:none;width:9px;height:9px}.vyber-pod-kurzorom .vpk-kovanie{background:#e11d48;border-radius:50%}.vyber-pod-kurzorom .vpk-otvor{background:var(--c-modra-vyber);border-radius:50%}.kv-transf{border-top:1px dashed var(--ciara);flex-wrap:wrap;align-items:flex-end;gap:6px;margin-top:8px;padding-top:8px;display:flex}.kv-transf .kov-mini input{width:70px}.kov-form .kov-sekcia>legend{font-weight:400}.kov-form .kov-pouzitie{border-color:var(--akcent)}.kov-form .kov-pokrocile{border:1px solid var(--ciara);padding:8px 12px}.kov-form .kov-pokrocile>summary{cursor:pointer;color:var(--text-2)}.kov-form .kov-pokrocile[open]>summary{margin-bottom:8px}.rezim3{flex-wrap:nowrap;display:inline-flex}.rezim3 button{white-space:nowrap;padding:6px 12px;font-size:13px}.panel-hlava .panel-titul{display:none}.rozpis-kovania{margin-top:14px}.rozpis-kovania>summary{cursor:pointer;color:var(--text-2);padding:6px 0;font-size:13px}.rozpis-nedodavame{margin-top:14px}.rozpis-nedodavame h4{margin:0 0 2px;font-size:13px;font-weight:600}.rozpis-nedodavame p{margin:0 0 6px}.rozpis-nedodavame table{border-collapse:collapse;width:100%}.rozpis-nedodavame td{vertical-align:top;padding:3px 0}.rozpis-nedodavame td.c{text-align:right;white-space:nowrap}.nedod-riadok{grid-template-columns:1fr 72px auto;align-items:center;gap:8px;padding:3px 0;display:grid}.nedod-riadok small{color:var(--text-2);white-space:nowrap}.kus-nedod{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;margin:2px 0 0 auto;padding:0;font-size:11px;text-decoration:underline;display:block}.kus-nedod:hover{color:var(--text)}@media (width>=1181px) and (height>=501px){#hlavicka-dopyt,body.dopyt-otvoreny #hlavicka-dopyt{display:none}}.meter-osi{z-index:9;background:var(--plocha);border:1px solid var(--ciara);box-shadow:var(--tien);color:var(--text);align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.meter-osi[hidden]{display:none}.meter-osi .prepinac button{padding:3px 10px;font-size:12px}.meter-osi .prepinac button[aria-pressed=true]{background:var(--hlavna);color:var(--hlavna-text);box-shadow:none}.meter-osi small{color:var(--text-2)}.meter-kruh{border:2px solid var(--c-modra);pointer-events:none;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #ffffffd9}.meter-kruh.prichytene{border:3px solid #f97316;width:22px;height:22px;box-shadow:0 0 0 1px #ffffffe6,0 0 0 4px #f9731640}.meter-kruh.prichytene:before,.meter-kruh.prichytene:after{content:"";background:#f97316;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.meter-kruh.prichytene:before{width:1px;height:8px}.meter-kruh.prichytene:after{width:8px;height:1px}.zakazka-tl{white-space:nowrap;text-overflow:ellipsis;max-width:260px;margin-left:8px;overflow:hidden}@media (width<=760px){.zakazka-form .kov-sekcia{grid-template-columns:1fr}.zakazka-tl{display:none}}#skrinky .meno input.premenovat{width:100%;font:inherit;margin-bottom:2px;padding:2px 4px}.zakazka-form .kov-sekcia .pole{flex-direction:column;gap:4px;min-width:0;display:flex}.zakazka-form .kov-sekcia .pole :is(input,select){box-sizing:border-box;width:100%}.zakazka-form .kov-sekcia{min-width:0}.datum-pole{align-items:stretch;display:flex;position:relative}.datum-pole>input{flex:1;min-width:0;padding-right:40px}.datum-tl{border:0;border-left:1px solid var(--ciara);width:36px;color:var(--text-2);cursor:pointer;background:0 0;place-items:center;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.datum-tl:hover,.datum-tl:focus-visible{color:var(--akcent);background:var(--akcent-jemny)}.datum-tl svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.kalendar{z-index:50;background:var(--plocha);width:280px;color:var(--text);border:1px solid var(--ciara-silna);box-shadow:var(--tien);padding:10px;position:absolute;top:calc(100% + 4px);left:0}.kal-hlava{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.kal-hlava b{text-transform:capitalize;font-weight:400}.kal-hlava button{border:1px solid var(--ciara);background:var(--plocha);color:var(--text);cursor:pointer;width:30px;height:28px;font-size:18px;line-height:1}.kal-dni{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.kal-dni i{color:var(--text-2);text-align:center;padding:2px 0;font-size:11px;font-style:normal}.kal-dni button{color:var(--text);cursor:pointer;height:32px;font:inherit;background:0 0;border:1px solid #0000;font-size:13px}.kal-dni button:hover{border-color:var(--ciara-silna)}.kal-dni button.vikend{color:var(--text-2)}.kal-dni button.dnes{border-color:var(--akcent)}.kal-dni button.medzi{background:var(--akcent-jemny)}.kal-tip{color:var(--text-2);margin:6px 0;font-size:11px}.kal-tl{flex-wrap:wrap;gap:4px;display:flex}.kal-tl button{border:1px solid var(--ciara-silna);background:var(--plocha);color:var(--text);cursor:pointer;font:inherit;padding:4px 8px;font-size:12px}.kal-tl button.hl{background:var(--hlavna);color:var(--hlavna-text);margin-left:auto}@media (width<=400px){.kalendar{width:min(280px,100vw - 48px)}}.otv-cela-tab tr.otv-panty td{padding-top:0;padding-bottom:8px}.otv-cela-tab tr.otv-panty .dlazdice-volby{margin:0 0 4px}.otv-cela-tab tr.otv-panty .dlazdice-volby small{font-size:11px}.dialog{border:1px solid var(--ciara)}.dialog .tlacidla{background:var(--plocha);z-index:2;margin-bottom:-12px;padding:10px 0 12px;position:sticky;bottom:-22px}.otv-cela-tab th{text-transform:none;letter-spacing:0}.pole .rozsah{font-size:12px}@keyframes zablesk{0%{background:var(--akcent-jemny)}to{background:0 0}}.otv-cela-tab tr.zablesk>*{animation:1.6s ease-out zablesk}.otv-cela-tab tr[data-celo-riadok]:hover>*{background:var(--plocha-2)}.cad-plocha .cam-pas{fill:none;stroke:#ec1f261a;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.cad-plocha .cam-pas.vybrany{stroke:#ec1f2638}.cad-plocha .cam-pas.cam-pas-otv{stroke:#d946ef59}.cad-plocha .cam-nabeh{stroke:var(--c-oranzova-3);stroke-width:2.2px;fill:none;pointer-events:none}.cad-plocha .cam-vybeh{stroke:#2b7bd6;stroke-width:2.2px;fill:none;pointer-events:none}.cad-plocha .cam-zanor{fill:#1e9e4a;stroke:var(--plocha);stroke-width:1.5px}.cad-plocha .cam-start{fill:none;stroke:var(--text);stroke-width:2px}.cad-plocha .cam-sipka{fill:none;stroke:var(--text);stroke-width:2px;pointer-events:none}.cad-plocha.cad-volba-startu{cursor:crosshair}.cam-panel{grid-template-columns:repeat(3,1fr)}.cam-panel>legend,.cam-panel>.cele{grid-column:1/-1}.cam-rozmery{margin-bottom:4px}#cad-vlastnosti>.cam-panel,#cad-vlastnosti>.cam-rozmery,#cad-vlastnosti>.cam-rucne,#cad-vlastnosti>.cad-upravy{grid-column:1/-1}.cam-rucne summary{cursor:pointer;color:var(--text-2);font-size:12px}.cam-rozmery{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cam-nastroje input[type=number],.cam-tech input[type=number]{width:66px}.cam-nastroje input[data-p=nazov]{width:100%;min-width:170px}.cam-nastroje td,.cam-tech td{padding:3px 4px}.cam-tech th{text-align:left;min-width:150px;font-weight:400}.cam-nastroje select,.cam-tech select{min-width:110px}.cnc-hlava{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cnc-hlava input[type=search]{flex:1;min-width:260px}.cnc-priecinok{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.cnc-zoznam{max-height:55vh;overflow:auto}.cnc-zoznam tr.vybrany td{background:var(--akcent-jemny)}.cnc-akcie{white-space:nowrap}.cam-konstr{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:end;gap:8px 12px;margin-bottom:18px;display:grid}.prf-zoznam{max-height:70vh;margin-top:8px;overflow:auto}.prf-zoznam td{vertical-align:top}.pv-tl{text-align:left;border:1px solid var(--ciara);background:var(--plocha);width:100%;color:var(--text);cursor:pointer;font:inherit;align-items:center;gap:8px;min-height:44px;padding:4px 8px;font-size:12px;display:flex}.pv-tl:hover{border-color:var(--ciara-silna)}.pv-tl:disabled{opacity:.5;cursor:default}.pv-tl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-nakres{flex:none}.pv-nakres .pv-doska{fill:var(--plocha-3);stroke:var(--text);stroke-width:1.4px}.pv-nakres .pv-abs{fill:var(--akcent)}.pv-nakres .pv-fr{stroke:var(--akcent);stroke-width:1.4px;stroke-dasharray:3 2}.pv-nakres .pv-text{fill:var(--text-2);font-size:9px}.pv-okno{z-index:100;resize:both;background:var(--plocha);min-width:320px;max-width:calc(100vw - 24px);min-height:240px;max-height:calc(100vh - 24px);color:var(--text);border:1px solid var(--ciara-silna);box-shadow:var(--tien);flex-direction:column;gap:8px;padding:10px;display:flex;position:fixed;overflow:hidden}.pv-okno-hlava{cursor:move;touch-action:none;align-items:center;gap:6px;display:flex}.pv-chyt{color:var(--text-2);-webkit-user-select:none;user-select:none;padding:0 2px;font-size:16px}.pv-karty{flex:1;min-height:0}.pv-karta-obal{display:flex;position:relative}.pv-karta-obal .pv-karta{flex:1;min-width:0}.pv-uprav{border:1px solid var(--ciara);background:var(--plocha);width:26px;height:26px;color:var(--text-2);place-items:center;display:grid;position:absolute;bottom:4px;right:4px}.pv-uprav:hover{color:var(--text);border-color:var(--ciara-silna)}.pv-uprav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:15px;height:15px}.pv-okno-hlava input{flex:1}.pv-skupiny{flex-wrap:wrap;gap:4px;display:flex}.pv-skupiny button{border:1px solid var(--ciara);background:var(--plocha);color:var(--text);cursor:pointer;font:inherit;padding:3px 8px;font-size:12px}.pv-skupiny small{color:var(--text-2)}.pv-karty{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;display:grid;overflow:auto}.pv-karta{text-align:left;border:1px solid var(--ciara);background:var(--plocha);color:var(--text);cursor:pointer;font:inherit;align-items:center;gap:8px;padding:4px 6px;display:flex}.pv-karta:hover{border-color:var(--ciara-silna)}.pv-karta span{flex-direction:column;min-width:0;display:flex}.pv-karta b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.pv-karta small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.nt-tl{align-items:center;gap:2px;padding:2px 4px;display:inline-flex}.nt-tl.odhad{opacity:.6;border-style:dashed}.nt-tl small{color:var(--akcent);font-weight:400}.nt-ikona polygon{fill:var(--plocha-3);stroke:var(--text);stroke-width:1px}.nt-mriezka{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.nt-svg{background:var(--plocha);border:1px solid var(--ciara);touch-action:none;border-radius:6px;max-width:100%;height:auto}.nt-svg .nt-m{stroke:var(--ciara);stroke-width:.6px}.nt-svg .nt-os{stroke:var(--text-2);stroke-width:1px;stroke-dasharray:6 3 1 3}.nt-svg .nt-tab{stroke:var(--akcent);stroke-width:2px}.nt-svg .nt-telo{fill:var(--text-2);fill-opacity:.3;stroke:var(--text);stroke-width:1.4px;stroke-linejoin:round}.nt-svg .nt-bod{fill:var(--plocha);stroke:var(--akcent);stroke-width:2px;cursor:grab}.nt-svg .nt-bod.vybrany{fill:var(--akcent)}.nt-popis{fill:var(--text-2);font-size:11px}.nt-body-obal{max-height:220px;overflow:auto}.nt-body input{width:72px;height:26px;min-height:0;padding:2px 6px}.nt-body td,.nt-body th{padding:2px 6px}.nt-body .tl.male{height:24px;min-height:0;padding:0 8px}.nt-body tr.vybrany td{background:var(--akcent-jemny)}.nt-nahlady{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.nt-rez{max-width:100%;height:auto}.nt-rez .nt-doska{fill:var(--plocha-3);stroke:var(--text);stroke-width:1.2px}.nt-rez .nt-zobrate rect{fill:var(--akcent);opacity:.55}.nt-rez .nt-hrana{stroke:var(--text-2);stroke-dasharray:3 3}.nt-rez .nt-freza{fill:none;stroke:var(--text);stroke-width:1px;stroke-dasharray:4 2}.nt-rez .nt-os{stroke:var(--text-2);stroke-width:.8px;stroke-dasharray:6 3 1 3}.nt-rez .nt-telo{fill:#7f7f7f59;stroke:var(--c-cervena);stroke-width:1.4px}.nt-rez .nt-ref{stroke:var(--c-jantar-tmava);stroke-width:1px;stroke-dasharray:4 3}.nt-cela-svg .nt-os{stroke:var(--c-modra-vyber);stroke-width:1.2px}.skupina-pol{flex-wrap:wrap;gap:8px;display:flex}.skupina-pol .pole input{width:90px}@media (width<=760px){.nt-mriezka{grid-template-columns:1fr}}.kov-sekcia>.cele{grid-column:1/-1}.rezy-hran{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 14px;display:grid}.rezy-hran>p,.rezy-hran>.cele{grid-column:1/-1;margin:0}.rez-hrany{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.op-text-pas{fill:var(--text);font-size:11px}.rez-hrany figcaption{font-size:12px;font-weight:400}:root{--ik-cervena:var(--c-cervena-tmava);--ik-modra:#3f6b8f;--ik-zelena:#4e7d5b;--ik-jantar:#a06d1e;--ik-siva:#6b6b70;--ik-fialova:#74589a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ik-cervena:var(--c-cervena-svetla);--ik-modra:#8db3d3;--ik-zelena:#8fbf9b;--ik-jantar:#d9a85a;--ik-siva:#a6a6ad;--ik-fialova:#bca3dc}}:root[data-theme=dark]{--ik-cervena:var(--c-cervena-svetla);--ik-modra:#8db3d3;--ik-zelena:#8fbf9b;--ik-jantar:#d9a85a;--ik-siva:#a6a6ad;--ik-fialova:#bca3dc}.tl[aria-pressed=true],.rychle-volby button[aria-pressed=true],.dlazdice-volby button[aria-pressed=true],.dekor-dlazdica[aria-pressed=true],.lak-vzorka[aria-pressed=true],.dlazdica-sablony[aria-pressed=true],.vysuv-karta[aria-pressed=true],.vzorky-odtienov button[aria-pressed=true],.hd-farba[aria-pressed=true],.prepinac-skriniek button[aria-pressed=true],.knizka-filter button[aria-pressed=true],.pv-skupiny button[aria-pressed=true],.pv-karta.vybrana,.knizka-dlazdica.vybrata,.rezim-konstr[aria-pressed=true],.cad-lista .tl[aria-pressed=true],.kov-pohlady .tl.akt,.kal-dni button.zac,.kal-dni button.kon{background:var(--plocha-3);color:var(--text);border-color:var(--hlavna);box-shadow:inset 0 0 0 1.5px var(--hlavna);outline:0;font-weight:400}.prepinac button[aria-pressed=true]{background:var(--hlavna);color:var(--hlavna-text);box-shadow:none}.dlazdice-volby button[aria-pressed=true] small,.vysuv-karta[aria-pressed=true] small{color:var(--text-2);opacity:1;font-weight:400}.scena-akcie .tl[aria-pressed=true],.scena-akcie .prepinac button[aria-pressed=true]{background:var(--hlavna);color:var(--hlavna-text);border-color:var(--hlavna);box-shadow:none}.kocka-pohladu{width:auto}.kocka-pohladu .kocka-tl{white-space:nowrap;align-self:center}#m-pohlady .tl{flex:1;justify-content:center}@media (width<=760px){.zobrazenie-menu{width:auto;left:8px;right:8px;bottom:calc(var(--list-h,0px) + 66px + env(safe-area-inset-bottom));max-height:calc(100dvh - var(--list-h,0px) - 140px);z-index:40;position:fixed;overflow-y:auto}}body.rezim-2d #m-pohlady,body.rezim-kot #m-pohlady{display:none!important}.menu .menu-rezim{gap:6px;padding:10px 14px}.menu-rezim .prepinac{display:flex}.menu-rezim .prepinac button{flex:1;min-height:44px;font-size:13px}.kovanie-skupiny tr.kov-skupina th{text-transform:none;letter-spacing:0;color:var(--text);border-bottom:1px solid var(--ciara-silna);padding:10px 6px 4px;font-size:12px;font-weight:400}.kovanie-skupiny tr.kov-skupina th .drobne{margin-left:4px;font-weight:400}.kovanie-skupiny tbody:first-child tr.kov-skupina th{padding-top:4px}.kus-nazov{display:block}.kus-kody{color:var(--text-2);letter-spacing:-.01em;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:11px}.krok-nav .tl.cervene{padding-block:11px}#rozvrh-akcie>details.rv-sekcia{border:0;border-top:1px solid var(--ciara);background:0 0;order:3;margin:0;padding:0}#rozvrh-akcie>details.rv-sekcia[data-sekcia=celo]{order:1}#vnutro-zona{order:2}#rozvrh-akcie>.rv-tato{order:4}.rv-sekcia>summary{cursor:pointer;color:var(--text);align-items:baseline;gap:8px;padding:10px 0;font-size:14px;font-weight:400;list-style:none;display:flex}.rv-sekcia>summary::-webkit-details-marker{display:none}.rv-sekcia>summary:before{content:"▸";color:var(--text-2);font-weight:400;transition:transform .15s}.rv-sekcia[open]>summary:before{transform:rotate(90deg)}.rv-sekcia>summary small{color:var(--text-2);margin-left:auto;font-size:12px;font-weight:400}.rv-sekcia>summary:hover>span{color:var(--akcent)}.rv-sekcia-telo{gap:10px;padding:0 0 10px;display:grid}.rv-sekcia-telo>.rv-skupina:has(>.rv-nadpis){border-top:1px dashed var(--ciara);padding-top:8px}#vnutro-zona:not(:empty){padding:0}#vnutro-zona .zona-panel{gap:6px}#vnutro-zona .zona-panel>.skupina-tl:empty{display:none}.horna-doska{margin:12px 0 4px}.riadok-blok>.drobne{margin-bottom:4px}.stav-zakazky{border-left:3px solid var(--akcent);background:var(--plocha-2);margin-top:4px;padding:4px 8px;font-size:13px}.konstr-prekrytie summary{color:var(--pozor)}.pi-zoznam{max-height:70vh;margin-top:8px;overflow:auto}.pi-zoznam td{vertical-align:top}.pi-nakres{width:160px}.pi-lista{align-items:flex-end;margin-bottom:8px}.pi-lista #pi-kopia{width:220px}.nt-rez .nt-freza.vybrana{stroke:var(--akcent);stroke-width:1.6px;stroke-dasharray:none}.pp-mriezka{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:16px;display:grid}.pp-rozsah{border:1px solid var(--ciara);cursor:pointer;margin-bottom:8px;padding:8px}.pp-rozsah.vybrany{border-color:var(--akcent);cursor:default}.pp-hlava input{width:70px}.pp-nastroje{margin:8px 0;padding-left:22px}.pp-nastroje li{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;padding:4px;display:flex}.pp-nastroje li.vybrany{background:var(--akcent-jemny)}.pp-tl{gap:2px;margin-left:auto;display:inline-flex}.pp-rezy{flex-wrap:wrap;gap:16px;display:flex}.pp-rezy figure{margin:0}.pp-rezy figcaption{color:var(--text-2);font-size:12px}@media (width<=760px){.pp-mriezka{grid-template-columns:1fr}}.pi-mat{flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0;display:flex}.pi-pri input{width:70px;margin:0 4px}.pp-pridat{border-top:1px dashed var(--ciara);align-items:flex-end;margin-top:10px;padding-top:8px}.op-info-r{flex-direction:column;gap:2px;min-width:0;display:flex}.op-info-r b{font-weight:400}.op-strom>summary{cursor:pointer;grid-column:1/-1}.op-strom-zoznam{flex-direction:column;gap:3px;margin:4px 0 8px;padding-left:22px;font-size:13px;display:flex}.op-strom-zoznam li.op-frezovanie::marker{color:var(--c-jantar)}.op-strom-zoznam li.op-vrtanie::marker{color:var(--c-modra-vyber)}.kv-body-tab input{width:90px}.kv-body-tab tr.vybrany td{background:#f59e0b2e}.kv-body-tab td:first-child{cursor:pointer}@media (width<=1000px){.dialog.opr-okno{height:auto;max-height:none}.opr-okno .opr-form{height:auto;overflow:visible}.opr-okno .opr-vykres-obal{height:auto}.opr-okno .cad-plocha{flex:none;height:420px}.opr-okno .cad-vstup{flex-wrap:wrap}.opr-okno .kov-sekcia{grid-template-columns:minmax(0,1fr)}.opr-okno .opr-dlg>*,.opr-okno .opr-form{min-width:0;max-width:100%}}.cad-plocha .op-drazka-pas{fill:none;stroke:#f59e0b59;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.cad-plocha .op-drazka-pas.spodna{stroke:#f59e0b33;stroke-dasharray:8 6}#btn-obnovit{align-items:center;gap:.35em;margin-right:.4em;display:inline-flex}#btn-obnovit .ik-obnov{font-size:1.15em;line-height:1;display:inline-block}#btn-obnovit.tocim .ik-obnov{animation:.8s linear infinite tocka}@media (width<=760px){#btn-obnovit{gap:0;font-size:0}#btn-obnovit .ik-obnov{font-size:1.1rem}}.op-drazka-hlbka{fill:#f59e0b24;stroke:#f59e0b99;stroke-dasharray:5 4;stroke-width:1px;cursor:pointer}.op-drazka-hlbka.vybrany{fill:#f59e0b59}.konstr-problemy .problem{border-top:1px solid var(--ciara,#8884);padding:6px 0}.konstr-problemy .problem.vybrany{background:var(--akcent-jemny,#f59e0b22)}.konstr-problemy .problem-text{all:unset;cursor:pointer;color:var(--text);font-size:.82rem;line-height:1.35;display:block}.konstr-problemy .problem-text:hover{text-decoration:underline}.konstr-problemy .problem-kov .problem-text,.konstr-problemy .problem-kol .problem-text{color:var(--chyba,var(--c-cervena-2))}.konstr-problemy .problem-hl .problem-text,.konstr-problemy .problem-prek .problem-text{color:var(--pozor)}.konstr-problemy .problem-pocet{opacity:.75;white-space:nowrap;margin-left:.3em;font-size:.72rem}.konstr-problemy .skupina-tl{flex-wrap:wrap;gap:4px;margin-top:4px}.prerez-varovanie{border:1px solid var(--chyba,var(--c-cervena-2));border-radius:0;padding:8px;font-size:.82rem;line-height:1.4}.prerez-varovanie .tl{margin-top:6px}.op-dva-programy{border-left:3px solid var(--c-jantar-tmava);margin:4px 0;padding:4px 8px}.pl-hrubka{background:var(--plocha);border:1px solid var(--ciara);border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:12px;display:flex}.pl-hrubka input{width:64px;padding:3px 4px;font-size:12px}.pl-podlaha{cursor:pointer}.pl-podlaha.vybrana{fill:var(--akcent);fill-opacity:.14}.pl-stena.delic .delic-ciara{stroke:var(--text-2);stroke-width:1.5px;stroke-dasharray:8 5}.pl-stena.delic .chytka{stroke:#0000;stroke-width:12px;cursor:move}.pl-stena.delic.vybrana .delic-ciara{stroke:var(--akcent);stroke-width:2.5px}.pl-miestnost-popis{cursor:move}.pl-miestnost-popis text{text-anchor:middle;font-family:var(--pismo);paint-order:stroke;stroke:var(--plocha-2);stroke-width:3px}.pl-miestnost-popis .nazov{fill:var(--text);font-size:13px;font-weight:600}.pl-miestnost-popis .plocha{fill:var(--text-2);font-size:11px}.pl-miestnost-popis.vybrany .nazov{fill:var(--akcent)}.pl-kresba-stena{fill:var(--akcent);fill-opacity:.25;stroke:none;pointer-events:none}.pl-vodidlo{stroke:var(--c-modra);stroke-width:1px;stroke-dasharray:4 4;pointer-events:none}.pl-ciel{fill:none;stroke:var(--akcent);stroke-width:1.5px;pointer-events:none}.pl-ciel.silny{stroke-width:2.5px}.pl-kota.tenka{stroke-width:.5px;stroke-opacity:.6}.pl-zoznam-miestnosti{flex-direction:column;gap:2px;margin:6px 0;display:flex}.pl-miestnost-riadok{border:1px solid var(--ciara);background:var(--plocha);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;display:flex}.pl-miestnost-riadok:hover{border-color:var(--akcent)}.pl-podklad{stroke:#7a8aa0;stroke-width:.7px;fill:none;opacity:.7;pointer-events:none;vector-effect:non-scaling-stroke}.pl-podklad-obr{opacity:.5;pointer-events:none}.pl-podklad-riadok{justify-content:space-between;align-items:center;gap:6px;margin:4px 0;display:flex}.pi-okno{grid-template-columns:minmax(0,1fr) 300px;gap:14px;min-height:520px;display:grid}.pi-nahlad{border:1px solid var(--ciara);min-height:480px;position:relative}.pi-nahlad canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.pi-legenda{background:color-mix(in srgb, var(--plocha) 85%, transparent);pointer-events:none;gap:10px;padding:2px 6px;font-size:11px;display:flex;position:absolute;bottom:6px;left:8px}.pi-legenda span:before{content:"";vertical-align:-1px;width:10px;height:10px;margin-right:4px;display:inline-block}.pi-legenda .st:before{background:#ec1f2699}.pi-legenda .dv:before{background:#2e9d4a}.pi-legenda .ok:before{background:var(--c-modra)}.pi-legenda .ot:before{background:var(--c-oranzova-3)}.pi-legenda .vy:before{background:#78787880}.pi-panel{flex-direction:column;gap:8px;max-height:70vh;font-size:13px;display:flex;overflow-y:auto}.dialog.pi-dialog:not(.min){height:min(900px,100vh - 32px)}.dialog.pi-dialog[open]:not(.min){flex-direction:column;display:flex}.dialog.pi-dialog:not(.min)>form{flex:1;min-height:0}.dialog.pi-dialog:not(.min) .pi-okno{flex:1;min-height:360px}.dialog.pi-dialog .pi-nahlad{min-height:0}.dialog.pi-dialog .pi-panel{min-height:0;max-height:none}.pi-kalib{border-left:3px solid var(--c-modra);background:var(--plocha-2);flex-direction:column;gap:4px;padding:6px;display:flex}.pi-vrstvy{border:1px solid var(--ciara);max-height:200px;padding:4px 8px;overflow-y:auto}.pi-vrstvy .zaskrt{align-items:center;gap:6px;font-size:12px;display:flex}@media (width<=800px){.pi-okno{grid-template-columns:1fr}.pi-nahlad,.dialog.pi-dialog .pi-nahlad{min-height:320px}.dialog.pi-dialog:not(.min) .pi-okno{flex:none}.dialog.pi-dialog:not(.min){height:auto}.dialog.pi-dialog[open]:not(.min){display:block}}.pl-meter{stroke:var(--c-jantar-tmava);stroke-width:2.5px}.pl-meter.zive{stroke-dasharray:8 5}.pl-meter.os-X{stroke:#d63a2f}.pl-meter.os-Z{stroke:var(--c-modra)}.pl-meter-bod{fill:var(--c-modra);pointer-events:none}.pl-meter-kruh{fill:none;stroke:var(--c-modra);stroke-width:2px;pointer-events:none}.pl-meter-kruh.prichytene{stroke:var(--c-oranzova);stroke-width:3px}.pl-meter-text{font:600 13px var(--pismo);fill:var(--text);text-anchor:middle;paint-order:stroke;stroke:var(--plocha);stroke-width:4px;pointer-events:none}@media (width<=760px){.plan-nastroje .prepinac{flex-flow:row;flex:none}.plan-nastroje>*{flex:none}.karta-obsah{overflow-x:auto}}.zac,.zac-z-dopytu{display:none}body.zaciatocnik .zac{flex-direction:column;min-height:calc(100% - 60px);padding:4px 18px 0;display:flex}body.zaciatocnik #kroky,body.zaciatocnik #panel-horne,body.zaciatocnik #upravujete,body.zaciatocnik #prepni-2d,body.zaciatocnik #rezim-vyberu [data-vyber=dielce],body.zaciatocnik #btn-render,body.zaciatocnik #btn-pridaj,body.zaciatocnik #blok-skrinka>.skupina-tl,body.zaciatocnik .suhrn .karty,body.zaciatocnik .suhrn .obsah-karty,body.zaciatocnik .viac-skriniek-tip,body.zaciatocnik #tip{display:none!important}body.konstrukter .viac-skriniek-tip{display:none}.zac-postup{counter-reset:k;grid-template-columns:repeat(4,1fr);gap:4px;margin:10px 0 4px;padding:0;list-style:none;display:grid}.zac-postup button{cursor:pointer;width:100%;color:var(--text-2);border:0;border-bottom:3px solid var(--ciara);background:0 0;flex-direction:column;align-items:center;gap:4px;padding:4px 0 8px;font-size:11px;display:flex}.zac-postup .c{border:1px solid var(--ciara-silna);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.zac-postup .hotovy button{color:var(--text);border-bottom-color:var(--text)}.zac-postup .hotovy .c{background:var(--hlavna);color:var(--hlavna-text);border-color:var(--hlavna)}.zac-postup .aktivny button{color:var(--akcent);border-bottom-color:var(--akcent)}.zac-postup .aktivny .c{background:var(--akcent);color:#fff;border-color:var(--akcent)}.zac-postup button:hover{color:var(--text)}.zac-ktora{margin:8px 0 0}.zac-nadpis{text-transform:none;letter-spacing:0;color:var(--text);margin:14px 0 12px;font-size:20px;line-height:1.25}.zac-telo{flex:1}.zac-otazka{margin:16px 0 8px;font-size:14px}.zac-otazka small{color:var(--text-2);font-size:12px}.zac-viac{border:1px solid var(--ciara);border-radius:0;margin:14px 0 4px;padding:0 12px}.zac-viac>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 0;font-size:14px;list-style:none;display:flex}.zac-viac>summary::-webkit-details-marker{display:none}.zac-viac>summary:before{content:"▸";color:var(--text-2)}.zac-viac[open]>summary:before{content:"▾"}.zac-viac>summary small{color:var(--text-2);font-size:12px}.zac-viac[open]{padding-bottom:12px}.zac .dlazdice-volby button[aria-pressed=true]{border-color:var(--hlavna);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--hlavna)}.zac-ucely{grid-template-columns:repeat(3,1fr)}.zac-ucely button span,.zac-delenia button span{text-align:center;font-size:13px}.zac-ucely small,.zac-delenia small{text-align:center}.zac-delenia{grid-template-columns:repeat(3,1fr)}.zac-delenia svg{width:52px;height:40px}.zac-posuvnik{grid-template-columns:92px 1fr auto;align-items:center;gap:10px;margin:10px 0 4px;display:grid}.zac-posuvnik input[type=range]{width:100%;accent-color:var(--akcent)}.zac-hodnota{color:var(--text-2);align-items:center;gap:4px;font-size:12px;display:inline-flex}.zac-hodnota input{border:1px solid var(--ciara);background:var(--plocha-2);text-align:right;font-variant-numeric:tabular-nums;width:66px;padding:5px 6px}.zac-cisla{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:6px;margin:4px 0 6px 102px;display:grid}.zac-cisla button{border:1px solid var(--ciara);background:var(--plocha);cursor:pointer;flex-direction:column;align-items:center;padding:5px 2px;line-height:1.2;display:flex}.zac-cisla b{font-variant-numeric:tabular-nums;font-weight:400}.zac-cisla small{color:var(--text-2);font-size:11px}.zac-cisla button:hover{border-color:var(--ciara-silna)}.zac-cisla button[aria-pressed=true]{border-color:var(--akcent);color:var(--akcent)}.zac-tip{margin:12px 0 0}.zac-info{background:var(--pozor-bg);color:var(--text);margin:8px 0;padding:10px 12px;font-size:13px}.zac-cast{border:1px solid var(--ciara);margin-bottom:10px;padding:10px 12px 4px}.zac-cast.vybrana{border-color:var(--ciara-silna)}.zac-cast-hlava{align-items:center;gap:10px;margin-bottom:8px;display:flex}.zac-nacrt{flex:none;width:34px;height:auto;max-height:48px}.zac-nacrt .obrys{fill:none;stroke:var(--text);stroke-width:2px}.zac-nacrt .cast{fill:var(--plocha-2);stroke:var(--ciara);stroke-width:1px}.zac-nacrt .zvyraznena{fill:var(--akcent-jemny);stroke:var(--akcent);stroke-width:2px}.zac-nacrt .jemna,.zac-nacrt .polica{stroke:var(--text-2);stroke-width:1px}.zac-nacrt .uchop{stroke:var(--text);stroke-width:2px}.zac-cast .dlazdice-volby{margin-bottom:8px}.zac-pant{margin-bottom:8px;display:flex}.zac-pant button{flex:1}.zac-pocet{align-items:center;gap:8px;margin-bottom:8px;display:flex}.zac-pocet span{flex:1}.zac-pocet b{text-align:center;min-width:1.5em;font-size:16px;font-weight:400}.zac-pocet .tl{justify-content:center;min-width:36px}.zac-ciel,.zac-filter{margin-bottom:8px;display:flex}.zac-ciel button,.zac-filter button{flex:1}.zac-dekory{grid-template-columns:repeat(4,1fr)}.zac-suhrn{margin:0 0 14px;padding:0;list-style:none}.zac-suhrn li{border-bottom:1px solid var(--ciara);grid-template-columns:80px 1fr auto;align-items:baseline;gap:8px;padding:9px 0;display:grid}.zac-cena{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:6px 0 12px;display:flex}.zac-cena-sprava{flex-basis:100%;font-size:15px;line-height:1.4}.zac-cena b{font-size:26px;font-weight:400}.zac-hlavne{justify-content:center;width:100%}.zac-dalsie{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.zac-navigacia{background:var(--plocha);border-top:1px solid var(--ciara);justify-content:space-between;gap:8px;margin-top:16px;padding:12px 0 14px;display:flex;position:sticky;bottom:0}.zac-navigacia .cervene{flex:1;justify-content:center}@media (width<=760px),(height<=500px) and (orientation:landscape){body.zaciatocnik .zac{min-height:0;padding:0 14px 24px}.zac-navigacia{background:0 0;border-top:0;margin-top:20px;padding:8px 0 4px;position:static}.zac-navigacia [data-zac-spat]{display:none}.zac-navigacia .cervene{min-height:48px;font-size:16px}.zac-postup .n{margin-top:2px;font-size:11px;display:block}.zac-nadpis{margin:10px 0;font-size:18px}.zac-dekory{grid-template-columns:repeat(3,1fr)}.zac-cisla{margin-left:0}body.zaciatocnik.zac-dopyt .zac{display:none}body.zaciatocnik.zac-dopyt #kroky{display:flex!important}body.zaciatocnik.zac-dopyt .krok:not([data-krok=dopyt]){display:none}body.zaciatocnik.zac-dopyt .zac-z-dopytu{margin:10px 14px 0;display:inline-flex}}.zac-hlasky ul{margin:4px 0 0;padding:0;list-style:none}.zac-hlasky li{background:var(--pozor-bg);color:var(--pozor);margin-bottom:4px;padding:6px 10px;font-size:12px}.zac-hlasky li.chyba{background:var(--chyba-bg);color:var(--chyba)}.zac-hlasky:not(:empty){margin-top:14px}body.zaciatocnik .zac .horna-doska .len-dizajner{display:flex!important}.zac-tip-hore,.zac #rozvrh,.zac #sekcia-sablony{margin:0 0 10px}.zac #presah{margin-top:0}.zac .horna-doska>.drobne:first-child{display:none}.zac-vlakna{margin:8px 0 0;padding:0;list-style:none}.zac-vlakna li{border-bottom:1px solid var(--ciara);align-items:center;gap:8px;padding:6px 0;display:flex}.zac-vlakno-meno{text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.zac-vlakno-meno svg{fill:none;width:30px;height:24px;stroke:var(--text-2);stroke-width:1.3px;flex:none}.zac-vlakno-meno span{flex-direction:column;font-size:13px;display:flex}.zac-vlakno-meno small{color:var(--text-2);font-size:11px}.zac-vlakno-meno:hover span{color:var(--akcent)}.zac-vlakna .tl[aria-pressed=true]{border-color:var(--akcent);color:var(--akcent)}.zac #riadok-vlakno{margin:4px 0}#s-otvaranie{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}#s-otvaranie button{padding:10px 2px 8px}#s-otvaranie small{text-align:center;font-size:11px}.gola-farby{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.sablony-filtre input,.sablony-filtre select{flex:0 auto;width:auto;min-width:180px}.sablony-sprava td{vertical-align:top}.gola-sprava fieldset{margin-bottom:12px}.gola-sprava textarea{font-family:ui-monospace,monospace;font-size:12px}.noz-aktualna{text-align:left;border:1px solid var(--ciara);background:var(--plocha);width:100%;color:var(--text);cursor:pointer;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;margin-bottom:6px;padding:6px 10px;display:grid}.noz-aktualna:hover{border-color:var(--ciara-silna)}.noz-aktualna .obr{background:var(--plocha-2);place-items:center;width:64px;height:64px;display:grid}.noz-aktualna .obr img{max-width:100%;max-height:100%}.noz-aktualna small{color:var(--text-2);display:block}.noz-aktualna .noz-zmenit{color:var(--akcent);white-space:nowrap;font-size:12px}.noz-aktualna b{font-weight:400}.cnc-konvertor{border-left:3px solid var(--ik-siva);background:var(--plocha-2);border-radius:0;margin-top:6px;padding:6px 10px}.cnc-konvertor.ok{border-left-color:var(--ik-zelena)}.cnc-konvertor.varovanie{border-left-color:var(--ik-jantar)}.cnc-konvertor.chyba{border-left-color:var(--ik-cervena);color:var(--text)}.toast-akcia{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;margin-left:10px;padding:2px 10px}.hlaska.klikatelna{cursor:pointer}.hlaska.klikatelna:hover{text-decoration:underline}body.pipeta-zap #nahlad canvas{cursor:copy!important}#btn-pipeta[aria-pressed=true]{background:var(--akcent);color:#fff;border-color:var(--akcent)}body.umiestnovanie #nahlad canvas,body.umiestnovanie #nahlad .popisky{cursor:copy!important}.hf-mriezka{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;max-height:60vh;display:grid;overflow:auto}.hf-polozka{border:1px solid var(--ciara);background:var(--plocha);flex-direction:column;gap:4px;padding:8px;display:flex}.hf-polozka img,.hf-polozka .bez-nahladu{aspect-ratio:4/3;object-fit:contain;background:#fff;width:100%;display:block}.hf-polozka small{min-height:2.4em}:is(.dialog[open]:has(.kov-dlg),.dialog[open]:has(.model-dlg)){flex-direction:column;max-height:calc(100vh - 24px);display:flex}:is(.dialog[open]:has(.kov-dlg)>form,.dialog[open]:has(.model-dlg)>form){flex-direction:column;flex:1;min-height:0;display:flex}.dialog[open] .kov-dlg,.dialog[open] .model-dlg{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.dialog[open] .kov-form,.dialog[open] .model-dlg>.formular{min-height:0;max-height:none;overflow:auto}.dialog[open] .kov-nahlad-obal,.dialog[open] .model-nahlad-obal{flex-direction:column;min-height:0;display:flex}.dialog[open] .kov-nahlad,.dialog[open] .model-nahlad{flex:1;height:auto;min-height:300px}.dialog.max .kov-dlg{height:auto}@media (width<=800px){.dialog[open] .kov-dlg,.dialog[open] .model-dlg{grid-template-rows:auto}}.vlastny-mat{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.vlastny-mat input[type=color]{border:1px solid var(--ciara);width:36px;height:28px;padding:0}.vlastny-mat input[type=range]{vertical-align:middle;width:90px}.dialog[open] .model-dlg>.formular,.dialog[open] .kov-form{align-content:start;align-items:start}.uch-opr{border-top:1px solid var(--ciara);flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.uch-opr-riadok{border:1px solid var(--ciara);background:var(--plocha-2);flex-wrap:wrap;align-items:flex-end;gap:6px;padding:6px;display:flex}.uch-opr-riadok b{align-self:center;min-width:5.5em}.uch-opr-predvolby{flex-wrap:wrap}.uch-opr-riadok select{flex:11em;width:auto;min-width:9em}.uch-opr-riadok .kov-mini input{padding:4px 6px}.rezim-stitok{z-index:6;background:var(--plocha);border:1px solid var(--akcent);flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:8px 10px;font-size:13px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000002e}.rezim-stitok[hidden]{display:none}.kota.duch-popis{color:#fff;white-space:nowrap;pointer-events:none;background:#18a058;border-color:#18a058}.kota.duch-popis.zle{background:var(--akcent,var(--c-cervena));border-color:var(--akcent,var(--c-cervena))}.kota.duch-os{background:var(--plocha);white-space:nowrap;pointer-events:none;border-width:2px;font-weight:700}.rezim-stitok .rezim-otoc{gap:4px;display:inline-flex}.rezim-stitok .rezim-odstup{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.rezim-stitok .rezim-odstup input{width:68px;padding:2px 4px}.rezim-stitok b.cervene{color:var(--akcent)}.kota.meter-popis.tip-rozmeru{white-space:normal;width:max-content;max-width:360px;padding:6px 10px;line-height:1.35;box-shadow:0 2px 8px #00000059}.tip-rozmeru .tip-hl{white-space:nowrap;font-size:15px;font-weight:700}.tip-rozmeru .tip-nap{opacity:.95;margin-top:2px;font-size:12px}.tip-rozmeru kbd{min-width:1.4em;font:bold 11px/16px var(--pismo);text-align:center;background:#ffffff2e;border:1px solid #fffc;border-radius:4px;margin:0 1px;padding:0 4px;display:inline-block}.kota.pole-rozmeru{color:#fff;pointer-events:auto}.pole-rozmeru label{margin:0;display:block}.pole-rozmeru .pole-rozmeru-riadok{align-items:center;gap:6px;margin-top:4px;font-size:13px;display:flex}.pole-rozmeru input{width:7em;font:bold 15px var(--pismo);color:#1a1a1a;background:#fff;border:1px solid #fff;border-radius:4px;padding:3px 6px}.pole-rozmeru.chyba input{background:#fff0f0;border-color:#ffb4b4}.pole-rozmeru button{font:bold 12px var(--pismo);color:#fff;cursor:pointer;background:#ffffff2e;border:1px solid #fff;border-radius:4px;padding:3px 8px}.pole-rozmeru button:hover{background:#ffffff52}.tip-rozmeru.volny{background:var(--c-oranzova-2)!important;border-color:var(--c-oranzova-2)!important;color:#fff!important}.znacka-problem{vertical-align:1px;white-space:nowrap;border-radius:8px;margin-left:6px;padding:0 5px;font-size:11px;line-height:16px;display:inline-block}.znacka-problem.chyba{background:var(--chyba-bg);color:var(--chyba)}.znacka-problem.pozor{background:var(--pozor-bg);color:var(--pozor)}.kota.znacka-3d{pointer-events:none;border-width:2px;font-weight:700}.kota.znacka-3d.chyba{background:var(--chyba,#c4161c);border-color:var(--chyba,#c4161c);color:#fff}.kota.znacka-3d.pozor{background:var(--pozor-bg,#fff4dc);border-color:var(--pozor,#8a5a00);color:var(--pozor,#8a5a00)}.krok.krok-chyba .krok-hlava .cislo{background:var(--chyba)!important;border-color:var(--chyba)!important;color:#fff!important}.krok.krok-pozor .krok-hlava .cislo{background:var(--pozor)!important;border-color:var(--pozor)!important;color:var(--plocha)!important}.hlaska.klikatelna{align-items:baseline;gap:10px;display:flex}.hlaska .hlaska-ukaz{white-space:nowrap;margin-left:auto;font-weight:400;text-decoration:underline}#skrinky .meno .znacka-problem{align-self:flex-start;margin:2px 0 0}.struktura-tl{align-self:flex-start;margin:6px 16px 0}.struktura-tl[aria-pressed=true]{background:var(--hlavna);color:var(--hlavna-text)}body.rezim-struktura #kroky,body.rezim-struktura .panel>#panel-horne,body.rezim-struktura #upravujete,body.rezim-struktura #zac,body.rezim-struktura .zac-z-dopytu,body.rezim-struktura #stav-spoluprace{display:none!important}.struktura{flex-direction:column;gap:8px;min-height:0;padding:8px 12px 16px;display:flex}.st-hlava{align-items:center;gap:8px;display:flex}.st-hlava .tl{margin-left:auto}.st-stromy{border:1px solid var(--ciara);background:var(--plocha);resize:vertical;min-height:120px;max-height:46vh;overflow:auto}#struktura .st-stromy{height:40vh;max-height:none}.st-lista{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.st-lista .zaskrt{margin:0;font-size:12px}.st-lista-tip{margin-left:auto}.st-vlastnosti>.st-vl>h4{background:var(--plocha);z-index:2;padding:4px 0;position:sticky;top:0}.st-strom{margin:0;padding:2px 0;font-size:13px;list-style:none}.st-uzol{min-height:26px;padding-left:calc(var(--u) * 18px + 2px);background-image:repeating-linear-gradient(to right, transparent 0 10px, var(--ciara) 10px 11px, transparent 11px 18px);background-size:calc(var(--u) * 18px) 100%;background-position:2px 0;background-repeat:no-repeat;align-items:center;display:flex}.st-uzol:nth-child(2n){background-color:var(--plocha-2)}.st-uzol:hover{background-color:var(--plocha-3)}.st-uzol.vybrany{background-color:var(--hlavna);box-shadow:inset 4px 0 0 var(--akcent)}.st-uzol.vybrany .st-tl,.st-uzol.vybrany .st-text,.st-uzol.vybrany .st-popis,.st-uzol.vybrany .st-sipka{color:var(--hlavna-text)}.st-uzol.vybrany .st-ikona path{stroke:var(--hlavna-text)}.st-kontext .st-proxy,.st-info .pole{margin:4px 0;display:block}.st-kontext .st-proxy .prepinac{flex-wrap:wrap;margin-top:3px;display:flex}.st-kontext .st-proxy .prepinac button{flex:auto;padding:5px 6px;font-size:12px}.st-kontext .st-proxy select,.st-kontext .st-proxy input,.st-info input{width:100%}.st-vlakno{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.st-spoje-zoz{gap:6px;margin:0;padding:0;list-style:none;display:grid}.st-spoje-zoz li{border:1px solid var(--ciara);background:var(--plocha);border-radius:6px;padding:6px 8px}.st-spoj-ovl{align-items:center;gap:8px;margin-top:4px;display:flex}.st-spoj-ovl select{flex:1;min-width:0}.st-vyrazy>summary{cursor:pointer;color:var(--text-2);margin:6px 0;font-size:13px}.st-sipka{border:1px solid var(--text-2);background:var(--plocha);width:16px;height:16px;color:var(--text);font:400 13px/13px var(--pismo);cursor:pointer;flex:none;justify-content:center;align-items:center;margin:0 4px 0 2px;padding:0;display:inline-flex}.st-sipka.prazdna{cursor:default;background:0 0;border:0}.st-tl{text-align:left;min-width:0;color:var(--text);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:2px 6px 2px 0;display:flex;overflow:hidden}.st-text{font-weight:400}.st-popis{color:var(--text-2);text-overflow:ellipsis;font-size:12px;overflow:hidden}.st-ikona{flex:none;width:20px;height:20px}.st-ikona .obrys{fill:none;stroke:var(--text-2);stroke-width:1.1px;stroke-linejoin:round}.st-ikona .plocha{fill:#e5484d;stroke:#b0262b;stroke-width:.6px}.st-ikona.prazdna .plocha{fill:var(--plocha-3);stroke:var(--text-2);stroke-dasharray:1.5 1.5}.st-ikona.slot .plocha{fill:var(--c-oranzova-2);stroke:#b56400}.st-ikona.celo .plocha{fill:#e5484d}.st-ikona.delic .plocha{fill:var(--c-modra);stroke:#165a9c}.st-ikona.upraveny .obrys{stroke:var(--akcent);stroke-width:1.6px}.st-ikona.zona .z1{fill:none;stroke:#1e5fd6;stroke-width:3px}.st-ikona.zona .z2{fill:none;stroke:#e5484d;stroke-width:3px}.st-ikona.dom path{fill:#b0262b}.st-uzol.prazdny .st-text{color:var(--text-2);font-style:italic;font-weight:400}.st-uzol.vypnuty .st-text{color:var(--text-2);font-weight:400;text-decoration:line-through}.st-uzol.st-zona .st-text,.st-uzol.st-koren .st-text{font-weight:400}.st-uzol.st-delic .st-text{color:var(--c-modra)}.st-pocet{align-items:center;gap:8px;display:inline-flex}.st-pocet b{text-align:center;min-width:1.5em}.st-vl .tl.aktivne,.st-vl .tl[aria-pressed=true]{border-color:var(--akcent);color:var(--akcent)}.st-vl .tl .st-ikona{vertical-align:-3px;width:16px;height:16px}.st-vl input.chyba{border-color:var(--chyba)}.st-vlastnosti{border:1px solid var(--ciara);background:var(--plocha);padding:10px 12px}.st-vl h4{margin:0 0 4px;font-size:16px;font-weight:400}.st-sk{border:1px solid var(--ciara);margin:8px 0 0;padding:6px 8px 8px}.st-sk legend{color:var(--text-2);padding:0 4px;font-size:12px}.st-pole input{font-family:ui-monospace,monospace;font-size:12px}.st-nap code{font-size:11px}.st-hrany-obal{grid-template-columns:150px 1fr;align-items:center;gap:10px;display:grid}.st-hrany-svg{width:150px}.st-hrany-plocha{fill:var(--plocha-2);stroke:var(--ciara);stroke-width:1px}.st-hrana{stroke:var(--text-2);stroke-width:3px;stroke-dasharray:4 4}.st-hrana.ma{stroke:var(--c-oranzova-2);stroke-width:7px;stroke-dasharray:none}.st-hrany-txt{fill:var(--text-2);font-size:11px}.st-hrany-volby{gap:4px;display:grid}.st-hrany-volby .pole{font-size:12px}.struktura.vlozena{padding:4px 0 8px}.struktura.vlozena .st-stromy{max-height:52vh}.struktura.vlozena .st-hrany-obal{grid-template-columns:1fr}.struktura.vlozena .st-hrany-svg{justify-self:center;width:140px}.struktura.vlozena .st-hrany-volby select{width:100%}.struktura.vlozena .st-vlastnosti{padding:8px}.tema-tl{justify-content:center;width:40px;min-width:40px;height:36px;padding:0}.tema-tl .tema-ik{font-size:18px;line-height:1}#sekcia-osadenie:not(:has(>:not(.sekcia-titul):not(.skryte):not([hidden]))){display:none}#sekcia-osadenie>.sekcia-titul{margin-bottom:4px}.vysuv-karty:not(.rozbalene){grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.vysuv-zmenit{white-space:nowrap}#podsekcia-vysuvy label:has(>#s-vysuv){display:none}#vlakna-obal:not([hidden])~#material-podrobne #riadok-vlakno{display:none}.hlaska .hlaska-ok{font:inherit;color:inherit;opacity:.8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:0;margin-left:10px;padding:2px 8px;font-size:12px}.hlaska .hlaska-ok:hover{opacity:1}.hlaska.vzata{opacity:.7}.hlaska-skryte-tl{font:inherit;border:1px dashed var(--ciara-silna);background:var(--plocha,#fff);color:inherit;cursor:pointer;border-radius:0;justify-self:start;padding:4px 10px;font-size:12px}.led-dialog .led-krok{border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;padding:0;display:flex}.led-dialog .led-krok legend{margin-bottom:4px;padding:0;font-weight:400}.led-chip{cursor:pointer;display:inline-flex;position:relative}.led-chip input{opacity:0;pointer-events:none;position:absolute}.led-chip span{border:1px solid var(--ciara);border-radius:0;padding:5px 10px;font-size:13px}.led-chip input:checked+span{border-color:var(--akcent,var(--c-cervena-2));background:color-mix(in srgb, var(--akcent,var(--c-cervena-2)) 12%, transparent);font-weight:400}.led-chip input:focus-visible+span{outline:2px solid var(--akcent,var(--c-cervena-2))}.led-editor .led-dialog .trojica{grid-template-columns:1fr 1fr}.led-profily{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;width:100%;display:grid}.led-profil-dlazdica{border:1px solid var(--ciara);cursor:pointer;text-align:center;border-radius:0;flex-direction:column;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.led-profil-dlazdica input{opacity:0;pointer-events:none;position:absolute}.led-profil-dlazdica:has(input:checked){border-color:var(--akcent,var(--c-cervena-2));background:color-mix(in srgb, var(--akcent,var(--c-cervena-2)) 12%, transparent)}.led-profil-dlazdica:has(input:focus-visible){outline:2px solid var(--akcent,var(--c-cervena-2))}.led-profil-dlazdica .obr{justify-content:center;align-items:center;width:100%;height:44px;display:flex}.led-profil-dlazdica svg{width:100%;height:100%}.led-profil-dlazdica small{font-size:11px;line-height:1.15}.led-riadok{align-items:center;gap:8px;padding:3px 0;display:flex}.led-riadok .drobne{flex:1}.led-riadok.vybrany .odkaz{font-weight:400}.led-svg-doska{fill:var(--text,#222);fill-opacity:.14}.led-svg-telo{fill:#9aa0a6;stroke:var(--text,#222);stroke-width:.35px}.led-svg-dif{fill:#ffe7a8;stroke:#c99a2e;stroke-width:.3px}.kontext-menu{z-index:60;background:var(--plocha,#fff);min-width:240px;max-width:340px;color:var(--text,#222);border:1px solid var(--ciara-silna,#ccc);box-shadow:var(--tien,0 6px 24px #00000040);overscroll-behavior:contain;padding:4px 0;font-size:13px;position:fixed;overflow-y:auto}.kontext-menu .kontext-titul{color:var(--text);border-bottom:1px solid var(--ciara);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;padding:7px 12px 5px;font-size:12px;font-weight:400;overflow:hidden}.kontext-menu button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 12px;display:block}.kontext-menu button:hover,.kontext-menu button:focus-visible{background:var(--plocha-3);outline:none}.kontext-menu button:focus-visible{box-shadow:inset 2px 0 0 var(--text)}.kontext-menu button.nebezpecne{color:var(--ik-cervena,var(--c-cervena-tmava))}.kontext-menu hr{border:0;border-top:1px solid var(--ciara,#ddd);margin:4px 0}.kontext-menu .km-polozka{grid-template-columns:18px 1fr auto auto;align-items:center;column-gap:10px;min-height:28px;padding:4px 12px;display:grid}.kontext-menu .km-ik{justify-content:center;width:18px;display:flex}.kontext-menu .km-ik .ik{vertical-align:0;width:17px;height:17px}.kontext-menu .km-text{min-width:0;line-height:1.25}.kontext-menu .km-text small{color:var(--text-2);font-size:11px;display:block}.kontext-menu .km-skratka{color:var(--text-2);background:var(--plocha-2,transparent);border-color:var(--ciara);white-space:nowrap;border-radius:4px;margin-left:8px;padding:2px 5px;font-size:11px}.kontext-menu .km-ok{color:var(--ik-zelena);font-weight:400}.kontext-menu .km-sekcia{color:var(--text-2);border-top:1px solid var(--ciara);margin-top:3px;padding:6px 12px 2px 40px;font-size:12px;font-weight:400}.kontext-menu .km-sekcia.prva,.kontext-menu .kontext-titul+.km-sekcia{border-top:0;margin-top:0}.kontext-menu .km-polozka.km-ma-podmenu{grid-template-columns:18px 1fr auto auto auto}.kontext-menu .km-sipka{color:var(--text-2);margin-left:6px;font-size:11px}.kontext-menu .km-polozka[aria-expanded=true]{background:var(--plocha-3)}.km-podmenu{z-index:1001}.kontext-menu .km-rychle{border-bottom:1px solid var(--ciara);gap:2px;margin-bottom:2px;padding:4px 8px 6px;display:flex}.kontext-menu .km-rychla{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:40px;height:34px;padding:0;display:flex}.kontext-menu .km-rychla .ik{vertical-align:0;width:19px;height:19px}.kontext-menu .km-rychla:hover,.kontext-menu .km-rychla:focus-visible{border-color:var(--ciara-silna);background:var(--plocha-3);box-shadow:none}.kontext-menu .km-rychla.nebezpecne{margin-left:auto}.kontext-menu .km-polozka.zakazane{color:var(--text-2);cursor:default}.kontext-menu .km-polozka.zakazane:hover{background:0 0}@media (pointer:coarse){.kontext-menu .km-polozka{min-height:40px}.kontext-menu .km-skratka{display:none}.kontext-menu .km-rychla{width:46px;height:42px}}.kot2d{background-color:#ececee}:root[data-theme=dark] .kot2d{background-color:#232326}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kot2d{background-color:#232326}}.kot2d{background:color-mix(in srgb, var(--text) 8%, var(--plocha))}body.rezim-kot #nahlad>canvas{visibility:hidden}.kot-nastroje{align-items:center}.kot-skupina{background:var(--plocha);border:1px solid var(--ciara);border-radius:0;gap:2px;padding:3px;display:inline-flex;box-shadow:0 1px 3px #0000001f}.kot-tl{min-width:34px;height:34px;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:12px;display:inline-flex}.kot-tl:hover{background:color-mix(in srgb, var(--text) 10%, transparent)}.kot-tl[aria-pressed=true]{background:var(--akcent);color:#fff}.kot-ik{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.kot-tl.s-textom span{font-weight:400}.kot-farby button{border:2px solid var(--plocha);background:var(--kf);cursor:pointer;width:22px;height:22px;box-shadow:0 0 0 1px var(--ciara);border-radius:50%;margin:4px 2px}.kot-farby button[aria-pressed=true]{box-shadow:0 0 0 2px var(--text)}.kot-menu .kot-ik{vertical-align:-3px;width:16px;height:16px;margin-right:6px}.kot-menu button{align-items:center;display:flex}.kl-papier{fill:var(--plocha);stroke:none;filter:drop-shadow(0 2px 6px #00000040)}.kl-ramik{fill:none;stroke:var(--text);stroke-width:1.4px}.kl-tenka{stroke:var(--text);stroke-width:.7px}.kl-okno-ram{fill:none;stroke:#0000;stroke-width:1px;stroke-dasharray:4 3}.kl-okno:hover .kl-okno-ram{stroke:var(--text-2)}.kl-okno.aktivne .kl-okno-ram{stroke:var(--c-modra)}.kl-nazov{font:700 3.5px var(--pismo);text-anchor:middle;fill:var(--text);letter-spacing:.05em;cursor:move}.kl-logo-tvar{fill:var(--text);stroke:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kl-logo-obr.jednofarebne{filter:invert()hue-rotate(180deg)}}:root[data-theme=dark] .kl-logo-obr.jednofarebne{filter:invert()hue-rotate(180deg)}.kl-pecat-popis{font:2.2px var(--pismo);fill:var(--text-2)}.kl-pecat-text{font:3px var(--pismo);fill:var(--text)}.kv-rez{fill:url(#kv-srafa);stroke:var(--text);stroke-width:1.6px}.kv-srafa-ciara{stroke:var(--text-2);stroke-width:.6px}.kv-skryta{fill:none;stroke:var(--text-2);stroke-width:.7px;stroke-dasharray:4 3;opacity:.75}.kv-rezova-ciara{stroke:var(--text);stroke-width:1.2px;stroke-dasharray:12 3 2 3}.kv-rezova-text{fill:var(--text);font-family:var(--pismo);font-weight:700}.kv-detail-kruh{fill:none;stroke:var(--text);stroke-width:1.2px;stroke-dasharray:8 3}.kv-detail-text{fill:var(--text);font-family:var(--pismo);font-weight:700}.kv-detail-nahlad{fill:none;stroke:var(--akcent);stroke-width:1.6px;stroke-dasharray:8 3}.kv-uroven{fill:none;stroke:var(--akcent);stroke-width:1.1px}.kv-kota.vlastna .kv-uroven{stroke:var(--c-modra)}.kv-zasah-bod{fill:#0000;cursor:move}.kv-kota.auto .kv-zasah{pointer-events:stroke;cursor:pointer}.kv-kota.auto:hover .kv-ciara{stroke-width:2.4px}.kl-okno-riadok{align-items:center;gap:6px;padding:3px 0;display:flex}.kl-okno-riadok .odkaz{text-align:left;flex:1}.kl-okno-riadok.aktivne .odkaz{font-weight:400}.kot-panel .sekcia-v{margin:0}.kv-uchop .kv-uchop-obrys{fill:#0000;stroke:var(--c-modra);stroke-width:1.6px;cursor:crosshair;pointer-events:all}.kv-uchop.poloha .kv-uchop-obrys{cursor:move;stroke-dasharray:3 2}.kv-uchop .kv-uchop-kriz{stroke:var(--c-modra);stroke-width:1px;pointer-events:none}.kv-uchop:hover .kv-uchop-obrys{fill:var(--c-modra);fill-opacity:.15;stroke-width:2.2px}.kv-prichytenie{fill:none;stroke:var(--c-oranzova);stroke-width:2px}.kv-prichytenie-linia{stroke:var(--c-oranzova);stroke-width:1px;stroke-dasharray:6 4;opacity:.7;vector-effect:non-scaling-stroke;pointer-events:none}.kv-prichytenie-text{fill:var(--c-oranzova);font-family:var(--pismo);pointer-events:none}.kv-bod-a{fill:none;stroke:var(--c-modra);stroke-width:2px}.kl-okno.koliduje .kl-okno-ram{stroke-dasharray:none;stroke-width:2px;stroke:var(--akcent)!important}.kl-okno-mierka{cursor:nwse-resize;opacity:.4;transition:opacity .15s}.kl-okno-mierka:hover,.kl-okno-mierka.aktivne{opacity:1}.kl-mierka-zasah{fill:#0000;stroke:none}.kl-okno-mierka:hover .kl-mierka-zasah,.kl-okno-mierka.aktivne .kl-mierka-zasah{stroke:var(--c-modra);stroke-width:.4px;stroke-dasharray:1 1}.kl-mierka-ciary{fill:none;stroke:var(--c-modra);stroke-width:.6px;pointer-events:none}.kl-vodidlo{stroke:var(--c-oranzova);stroke-width:.35px;stroke-dasharray:2 1.5;pointer-events:none}.kl-okno-riadok select{padding:2px 4px;font-size:12px}.kv-model{fill:none;stroke:var(--text);stroke-width:.8px}.kv-model.kv-model-plocha{fill:var(--plocha);stroke:none}.kv-model-skryty{fill:none;stroke:var(--text-2);stroke-width:.6px;stroke-dasharray:3 2;opacity:.7}.kv-kovanie{fill:none;stroke:var(--text);stroke-width:.5px;opacity:.85}.kv-kovanie-skryte{fill:none;stroke:var(--text-2);stroke-width:.45px;stroke-dasharray:2 1.6;opacity:.6}.kv-doplnok.led_profil{fill:#facc15;stroke:#a16207;stroke-width:1.2px;stroke-dasharray:none}.kv-doplnok.model-obrys{stroke:var(--text);stroke-width:.8px;stroke-dasharray:none}.kv-kota .kv-oblukova{fill:none;stroke:currentColor;stroke-width:.6px;stroke-dasharray:6 2 1 2;opacity:.6}.kot-schovane{flex-direction:column;gap:4px;margin-top:6px;display:flex}.kot-schovane .riadok-schovany{align-items:center;gap:6px;font-size:13px;display:flex}.kot-schovane .riadok-schovany span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kv-rez-nahlad{stroke:var(--akcent);stroke-width:1.6px;stroke-dasharray:10 3 2 3}.kv-rez-nahlad-text{fill:var(--akcent);font-weight:700}.bez-koty .kv-kota.vlastna,.bez-auto .kv-kota:not(.vlastna),.bez-popisy .kv-popis,.bez-popisy .kv-kresba,.bez-modely .kv-model,.bez-modely .kv-model-skryty,.bez-doplnky .kv-doplnky{display:none}.kot-hybe{shape-rendering:optimizespeed;text-rendering:optimizespeed}.kot-hybe .kv-model-skryty,.kot-hybe .kv-kovanie-skryte,.kot-hybe .kv-skryte,.kot-hybe .kv-uchop{display:none}.kot-oddel{background:var(--ciara);align-self:stretch;width:1px;margin:4px 3px}.kot-panel .sekcia-v>.sekcia-titul{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.kot-panel .sekcia-v>.sekcia-titul:before{content:"▾";color:var(--text-2);font-size:11px;transition:transform .15s}.kot-panel .sekcia-v.zbalena>.sekcia-titul:before{transform:rotate(-90deg)}.kot-panel .sekcia-v.zbalena>:not(.sekcia-titul){display:none}.kot-vrstvy{grid-template-columns:1fr 1fr;gap:2px 8px;display:grid}.upravujete-viac{background:color-mix(in srgb, var(--akcent) 10%, transparent);border-radius:0;margin-top:6px;padding:6px 8px;font-size:13px}.kv-vyber-okno{fill:var(--c-modra);fill-opacity:.1;stroke:var(--c-modra);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.vybrana-viac .kv-ciara,.vybrana-viac .kv-znacka,.vybrana-viac .kv-odkaz,.vybrana-viac .kv-tvar{stroke-width:2.4px;stroke:var(--c-modra)!important}.vybrana-viac .kv-text,.vybrana-viac .kv-popis-text{fill:var(--c-modra)!important}.kv-kota .kv-sipka{fill:var(--akcent);stroke:none}.kv-kota.vlastna .kv-sipka{fill:var(--c-modra)}.kv-kota[style] .kv-sipka{fill:var(--kf)!important}.vybrana-viac .kv-sipka{fill:var(--c-modra)!important}.logo-vykresu-riadok{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.logo-vykresu-nahlad{border:1px solid var(--ciara);background:#fff;border-radius:6px;justify-content:center;align-items:center;width:220px;height:70px;padding:6px;display:flex}.logo-vykresu-nahlad img{max-width:100%;max-height:100%}.logo-vykresu-nahlad .drobne{color:#666}.dialog.max:has(.knizka) form{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.dialog.max .knizka{flex-direction:column;flex:1;min-height:0;display:flex}.dialog.max .knizka-telo{flex:1;min-height:0}.dialog.max .knizka-obsah{min-height:0}.dialog.max .knizka-mriezka{flex:1;min-height:0;max-height:none}:is(.knizka-dlazdica .obr:has(img[data-uch]),.knizka-dlazdica .obr:has(img[data-noz-nahlad]),.uch-karta .obr,.noz-aktualna .obr,.knizka-dlazdica .obr:has(img[data-zu-nahlad])){background:color-mix(in srgb, var(--plocha-3) 62%, #8f9196)}.pl-guma{fill:#ec1f2614;stroke:var(--akcent);stroke-width:1px;stroke-dasharray:4 3;pointer-events:none}@media (width>=761px){.plan-nastroje{flex-wrap:wrap;align-items:flex-start}}.plan-nastroje .pl-volby{align-items:center;gap:6px;padding:3px 6px}.plan-nastroje .pl-volby .pl-hrubka{color:var(--text);background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-size:12px;display:inline-flex}.plan-nastroje .pl-volby input{width:64px;height:28px;padding:2px 6px}.plan-nastroje .pl-volby select{max-width:130px;height:28px;padding:2px 4px}.plan2d.priesvitne .pl-stena polygon{fill-opacity:.28;stroke-opacity:.8}.plan2d.priesvitne .pl-stena.vybrana polygon{fill-opacity:.5}.bod-otacania{background:var(--akcent);pointer-events:none;border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #00000059}:is(.ik-volby,.nakl-panel,.rv-taby,.nakl-kluc,.nakl-odsadenie) svg .ik-d{fill:var(--text-2);stroke:none;opacity:.55}:is(.ik-volby,.nakl-panel,.rv-taby,.nakl-kluc,.nakl-odsadenie) svg .ik-c{fill:var(--akcent);stroke:none}:is(.ik-volby,.nakl-panel,.rv-taby,.nakl-kluc) svg .ik-auto{fill:none;stroke:var(--akcent);stroke-width:1.5px;stroke-dasharray:3 2}:is(.ik-volby,.nakl-panel,.nakl-kluc) svg text{font:700 11px var(--pismo);fill:var(--text-2);stroke:none}.ik-volby svg .ik-obrys{fill:none;stroke:currentColor;stroke-width:1.5px}.ik-volby svg .ik-ciarkovane{stroke-dasharray:3 2}.ik-volby svg .ik-tenky{fill:none;stroke:var(--akcent);stroke-width:2.5px}.ik-volby svg .ik-kota{stroke:var(--akcent);stroke-width:1px;fill:none}.ik-volby svg circle{fill:currentColor;stroke:none}.rv-taby{order:1;grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:4px;margin:2px 0 0;display:grid}.rv-tab{border:1px solid var(--ciara);background:var(--plocha);min-width:0;color:var(--text);cursor:pointer;font:inherit;flex-direction:column;align-items:center;gap:1px;padding:6px 2px 5px;display:flex}.rv-tab:hover{border-color:var(--ciara-silna)}.rv-tab svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:32px;height:24px}.rv-tab span{font-size:12px;font-weight:400;line-height:1.2}.rv-tab small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.2;overflow:hidden}.rv-tab[aria-selected=true]{border-color:var(--hlavna);box-shadow:inset 0 -3px 0 var(--hlavna);background:var(--plocha-3)}.s-tabmi details.rv-sekcia>summary{display:none}.s-tabmi #rozvrh-akcie>details.rv-sekcia,.s-tabmi #rozvrh-akcie>details.rv-sekcia[data-sekcia=celo]{border-top:0;order:2}.s-tabmi #vnutro-zona{order:2}.s-tabmi .rv-sekcia-telo{padding-top:10px}.s-tabmi>.rv-tato,.s-tabmi #rozvrh-akcie>.rv-tato{order:4}.ma-ikony select,.ma-ikony.rv-pocitadlo .rv-krok:empty{display:none}.ma-ikony .rv-krok:has(>select:only-child){display:none}.ik-volby{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;margin:4px 0 10px;display:grid}.ik-volby[hidden]{display:none}.ik-volby button{border:1px solid var(--ciara);background:var(--plocha);min-width:0;color:var(--text);cursor:pointer;font:inherit;flex-direction:column;align-items:center;gap:2px;padding:7px 3px 6px;display:flex}.ik-volby button:hover:not(:disabled){border-color:var(--ciara-silna)}.ik-volby button:disabled{opacity:.4;cursor:not-allowed}.ik-volby button[aria-pressed=true]{border-color:var(--hlavna);box-shadow:inset 0 0 0 1.5px var(--hlavna);background:var(--plocha-3);font-weight:400}.ik-volby svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:34px;height:26px}.ik-volby span{text-align:center;font-size:11px;line-height:1.2}.nakl-cele button small{font-size:11px;line-height:1.15}.nakl-cele svg{stroke:none}.nakl-hrany{gap:4px;display:grid}.nakl-riadok{align-items:center;gap:8px;min-height:34px;display:flex}.nakl-strana{flex-direction:column;flex:none;width:74px;font-size:13px;font-weight:400;line-height:1.15;display:flex}.nakl-strana small{color:var(--text-2);font-size:11px;font-weight:400}.nakl-volby{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.nakl-volby button{border:1px solid var(--ciara);background:var(--plocha);cursor:pointer;width:44px;height:34px;padding:2px}.nakl-volby button:hover{border-color:var(--ciara-silna)}.nakl-volby button[aria-pressed=true]{border-color:var(--akcent);box-shadow:inset 0 0 0 1px var(--akcent)}.nakl-volby svg,.nakl-kluc svg{width:100%;height:100%}.nakl-mm-hodnota{color:var(--akcent);font-size:12px}.nakl-len-medzera{font-style:italic}.nakl-panel .nakl-kluc{flex-wrap:wrap;gap:4px 12px;margin:6px 0 2px;display:flex}.nakl-panel .nakl-kluc span{align-items:center;gap:4px;display:inline-flex}.nakl-panel .nakl-kluc svg{width:26px;height:20px}.nakl-odsadenie{align-items:center;gap:8px;display:flex}.nakl-odsadenie>svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:40px;height:30px}.nakl-odsadenie>svg .ik-d{fill:none;stroke:var(--text-2)}.nakl-odsadenie>span:not(.rv-krok){flex:1}body.jednoduchy #sekcia-osadenie:not(:has(>:not(.sekcia-titul):not([hidden]):not(.skryte):not(.len-dizajner))){display:none}body.zaciatocnik #btn-struktura{display:none}.nakl-riadok .nakl-mm-pole{flex:none;margin-left:auto}.nakl-riadok .nakl-mm-pole input{text-align:right;width:72px;padding:4px 6px;font-size:12px}.nakl-riadok .nakl-mm-pole.ma input{border-color:var(--akcent);box-shadow:inset 0 0 0 1px var(--akcent)}.nakl-riadok{gap:6px}.nakl-strana{width:56px;font-size:12px}.nakl-volby{flex-wrap:nowrap;gap:3px}.nakl-volby button{width:32px;height:28px;padding:1px}.nakl-riadok .nakl-mm-pole input{width:52px;padding:4px}.nakl-len-medzera{flex:1;min-width:0}.nakl-rucne{border:1px solid var(--pozor);background:var(--pozor-bg);margin:0 0 8px;padding:8px 10px;font-size:12px;line-height:1.4;display:block}.nakl-rucne .tl{margin-top:6px;display:block}.menu-spoje{z-index:60;background:var(--plocha);color:var(--text);border:1px solid var(--ciara-silna);min-width:220px;max-width:360px;padding:6px;font-size:13px;position:fixed;box-shadow:0 8px 28px #00000047}.menu-spoje.ms-nastavenie{width:340px;max-height:calc(100vh - 16px);padding:10px 12px;overflow:auto}.menu-spoje svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:36px;height:27px}.menu-spoje svg .ik-d{fill:var(--text-2);stroke:none;opacity:.5}.menu-spoje svg .ik-c{fill:var(--c-zelena);stroke:none}.menu-spoje svg .ik-cara{stroke:var(--c-zelena);stroke-width:2.2px;fill:none}.menu-spoje svg .ik-txt{font:600 10px var(--pismo);fill:var(--text-2);stroke:none}.ms-polozka{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;display:flex}.ms-polozka:hover{border-color:var(--ok);background:var(--ok-bg)}.ms-polozka svg{width:44px;height:33px}.ms-polozka span{flex-direction:column;display:flex}.ms-polozka b{font-size:16px}.ms-polozka.nebezpecne svg.ik{width:24px;height:24px;margin:0 10px}.ms-polozka.nebezpecne b{color:var(--ik-cervena,var(--c-cervena-tmava))}.ms-polozka.nebezpecne:hover{border-color:var(--ik-cervena,var(--c-cervena-tmava));background:color-mix(in srgb, var(--c-cervena-tmava) 10%, transparent)}.ms-polozka small{color:var(--text-2);font-size:11px}.ms-hlava{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ms-hlava b{flex:1;font-size:14px}.ms-nastavenie .ms-hlava{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.ms-nadpis{color:var(--text-2);margin:10px 0 4px;font-size:12px}.ms-dlazdice{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:5px;display:grid}.ms-dlazdice button{border:1px solid var(--ciara);background:var(--plocha);color:var(--text);cursor:pointer;font:inherit;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 3px;display:flex}.ms-dlazdice button span{text-align:center;font-size:11px;line-height:1.15}.ms-dlazdice button:hover{border-color:var(--ciara-silna)}.ms-dlazdice button[aria-pressed=true]{border-color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok);background:var(--ok-bg)}.ms-riadok{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.ms-riadok input[type=number]{width:70px}.ms-pant-vyber{flex-wrap:nowrap}.ms-pant-vyber svg{flex:none;width:34px;height:26px}.ms-pant-vyber select{flex:1;min-width:0}.ms-pant-vyber .ms-pant-foto{object-fit:contain;width:64px;height:40px;box-shadow:0 0 0 1px var(--ciara);background:#fff;border-radius:4px;flex:none}.ms-pary{border-collapse:collapse;width:100%;margin-top:10px;font-size:12px}.ms-pary td{border-top:1px solid var(--ciara);padding:4px 2px}.ms-pary td:last-child{text-align:right;white-space:nowrap}.ms-ok{color:var(--ok);font-weight:400}.ms-nie{color:var(--text-2)}.konstr-tip-spoje{border:1px dashed var(--ok);align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.konstr-tip-spoje svg{fill:none;stroke:currentColor;flex:none;width:36px;height:27px}.konstr-tip-spoje svg .ik-d{fill:var(--text-2);stroke:none;opacity:.5}.konstr-tip-spoje svg .ik-c{fill:var(--c-zelena);stroke:none}.konstr-tip-spoje svg .ik-cara{stroke:var(--c-zelena);stroke-width:2.2px}.vyber-pod-kurzorom.pridavanie{border-color:var(--ok)}.kontext-menu .ms-polozka{padding:8px 12px;display:flex}.kontext-menu .ms-polozka svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:40px;height:30px}.kontext-menu .ms-polozka svg .ik-d{fill:var(--text-2);stroke:none;opacity:.5}.kontext-menu .ms-polozka svg .ik-c{fill:var(--c-zelena);stroke:none}.kontext-menu .ms-polozka svg .ik-cara{stroke:var(--c-zelena);stroke-width:2.2px}.ms-dlazdice{grid-template-columns:repeat(2,1fr);gap:6px}.ms-dlazdice button.ms-foto{padding:4px 4px 6px}.ms-dlazdice button.ms-foto img{aspect-ratio:16/10;object-fit:contain;background:#fff;border-radius:4px;width:100%}.ms-dlazdice button.ms-foto span{font-size:12px;font-weight:400}.ms-dlazdice button.ms-text{flex-direction:row;justify-content:center;min-height:40px}.ms-dlazdice button.ms-text svg{width:30px;height:22px}.ms-dlazdice button.ms-text span{font-size:12px}.ms-dlazdice.ms-smer{grid-template-columns:repeat(3,1fr)}.ik-spoje-foto{object-fit:contain;background:#fff;border-radius:4px;flex:none;width:56px;height:35px}.ms-hlava .ik-spoje-foto{width:44px;height:28px}.kontext-menu .ms-polozka .ik-spoje-foto{width:64px;height:40px;box-shadow:0 0 0 1px var(--ciara)}.menu-spoje.ms-nastavenie{width:380px}.kv-izo-plocha{fill:var(--plocha);stroke:var(--text-2);stroke-width:.8px;stroke-linejoin:round}.kv-izo-plocha.front{stroke:var(--text);stroke-width:1.2px}.kv-izo-hrana{fill:none;stroke:var(--text);stroke-width:.7px}.otv-cela-prehlad{gap:4px;display:grid}.otv-celo-riadok{border:1px solid var(--ciara);background:var(--plocha);color:var(--text);cursor:pointer;text-align:left;font:inherit;align-items:center;gap:10px;padding:6px 8px;display:flex}.otv-celo-riadok:hover{border-color:var(--akcent)}.otv-celo-riadok svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:32px;height:24px}.otv-celo-riadok span:not(.otv-celo-sipka){flex-direction:column;flex:1;min-width:0;display:flex}.otv-celo-riadok small{color:var(--text-2);font-size:11px}.otv-celo-sipka{color:var(--akcent);white-space:nowrap;font-size:12px}.celo-nastavenie{gap:8px;display:grid}.dv-panty-volby{grid-template-columns:1.6fr repeat(5,1fr);display:grid}.kv-otvaranie{fill:none;stroke:var(--text);stroke-width:.8px;stroke-dasharray:10 5;opacity:.8}.kv-pevne{fill:var(--text);opacity:.7;font-style:italic}.nohy-vysky .rekord-dno-dole{grid-column:1/-1}.vysuv-suhrn{color:var(--text);justify-content:space-between;align-items:baseline;gap:4px 10px;margin:0 0 8px;font-size:13px;display:flex}.vysuv-suhrn>span:first-child{flex:auto;min-width:0}.vysuv-suhrn small{color:var(--text-2)}.vysuv-suhrn .odkaz{white-space:nowrap}.zasuvka-panel .vysuv-pre-skrinku{margin:2px 0 6px}.dek-otazka{margin:8px 0 4px}.dek-ciele{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dek-ciel{text-align:left;border:1px solid var(--ciara);background:var(--plocha);min-height:52px;color:var(--text);cursor:pointer;border-radius:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid;position:relative}.dek-ciel[aria-pressed=true]{border-color:var(--hlavna);box-shadow:0 0 0 1.5px var(--hlavna);background:var(--plocha-3)}.dek-ciel .dek-vzorka{border:1px solid var(--ciara);object-fit:cover;border-radius:0;width:34px;height:34px;display:block}.dek-ciel .dek-vzorka.lesk{background-image:linear-gradient(135deg,#ffffff8c,#0000 55%)}.dek-ciel-text{flex-direction:column;min-width:0;display:flex}.dek-ciel-text b{font-size:13px}.dek-ciel-text small{color:var(--text-2);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.dek-druh{color:var(--text-2);margin-left:4px;font-size:12px;font-style:normal;font-weight:400}.dek-ciel .dek-zrus{grid-column:2;justify-self:start;margin-top:-6px;font-size:11px}.druh-mat{margin-bottom:6px}.filtre-dekorov[hidden]{display:none}.np-nahlad{border:0;flex-direction:column;width:min(96vw,1400px);height:94vh;max-height:none;padding:0;display:flex}.np-nahlad:not([open]){display:none}.np-nahlad-lista{border-bottom:1px solid var(--ciara);background:var(--plocha);align-items:center;gap:10px;padding:8px 12px;display:flex}.np-nahlad-lista b{margin-right:auto}.np-nahlad-lista .drobne{margin-right:8px}.np-nahlad-lista{flex-wrap:wrap}.np-hladanie{align-items:center;gap:4px;display:inline-flex}.np-hladanie input{width:15em;padding:4px 8px}.np-hladanie .np-pocet{text-align:center;min-width:5.5em;margin:0}.np-lupa{gap:4px;display:inline-flex}.np-mierka{min-width:4.5em}.np-tlacidla{white-space:nowrap;gap:6px;display:inline-flex}.np-nahlad-lista .okno-x{margin-left:0}.np-nahlad-ram{background:#8a8a8a;border:0;flex:1;width:100%}.zoznam-skriniek li.izol-lista{border:1px dashed var(--ciara,#7f7f7f66);grid-template-columns:none;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:6px 8px;font-size:.85em;list-style:none;display:flex!important}.zoznam-skriniek li.izol-lista>span{flex:1;min-width:0}.zoznam-skriniek li.izol-lista>.tl{flex:none}.zoznam-skriniek li.izol-lista.aktivna{border-style:solid;border-color:var(--akcent,#c81e24);background:color-mix(in srgb, var(--akcent,#c81e24) 7%, transparent)}.kot-produkty-zoznam{gap:2px;max-height:220px;margin:6px 0;display:grid;overflow:auto}.kot-produkty summary{cursor:pointer}.zf-dlg{grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:14px;margin-top:10px;display:grid}.zf-nahlad{background:var(--plocha-2);border:1px solid var(--ciara);place-items:center;max-height:60vh;padding:8px;display:grid}.zf-svg{width:100%;height:56vh}dialog:has(.zf-dlg){width:min(1180px,96vw);max-width:none}.zf-cnc{fill:#ffe9a8}.zf-doska{fill:none;stroke:var(--text-2);stroke-dasharray:12 8;stroke-width:3px}.zf-obrys{fill:none;stroke:#111;stroke-width:3px}.zf-dielec{cursor:pointer}.zf-dielec.vyb .zf-obrys{stroke:var(--akcent);stroke-width:8px}.zf-cnc-kod{font-family:monospace}.zf-text{fill:#fff;paint-order:stroke;stroke:#000000b3;stroke-width:6px;text-anchor:middle;dominant-baseline:middle;font-weight:700}.zf-zoznam{align-content:start;gap:4px;max-height:60vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.zf-zoznam li{border:1px solid var(--ciara);cursor:grab;grid-template-columns:auto minmax(0,1fr) repeat(5,auto);align-items:center;gap:4px;padding:4px 6px;display:grid}.zf-zoznam li.vyb{border-color:var(--akcent)}.zf-zoznam small{color:var(--text-2);display:block}@media (width<=760px){.zf-dlg{grid-template-columns:1fr}}.op-vlakno{fill:none;stroke:#3a2a1a;stroke-width:2.4px;stroke-linecap:round;opacity:.75}.dp-vlakno{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;opacity:.7}@media (width<=760px),(height<=500px) and (orientation:landscape){.scena-akcie>[data-nastroj]:not(.pripnuty){display:none!important}.scena-akcie{left:0;right:0;bottom:max(10px, env(safe-area-inset-bottom));flex-wrap:nowrap;margin-inline:auto;transform:none}.scena-akcie .tl,.scena-akcie .prepinac button{min-height:42px}.scena-akcie #btn-nastroje{background:var(--plocha);border-color:var(--ciara);white-space:nowrap;gap:4px;font-size:13px}.scena-akcie #btn-nastroje .ik circle{fill:currentColor}body.cela-scena #btn-cela-scena{background:var(--akcent);color:#fff;border-color:var(--akcent);padding:0 14px}.scena-napoveda{display:none}}.mobil-nastroje{gap:8px;display:grid}.mn-skupina{align-items:stretch;gap:6px;display:flex}.mn-polozky{flex:1;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;display:grid}.mn-tl{text-align:left;justify-content:flex-start;align-items:center;gap:8px;min-height:46px;display:flex}.mn-tl[aria-pressed=true]{border-color:var(--akcent);color:var(--akcent)}.mn-tl svg{flex:none;width:20px;height:20px}.mn-pin{min-width:44px;color:var(--akcent);font-size:20px}.krokovac{display:contents}.kr-tl{display:none}@media (width<=760px),(height<=500px) and (orientation:landscape){body:not(.konstrukter) #btn-struktura{display:none!important}body.editor.mobil-list{height:100dvh;padding-bottom:0;overflow:hidden}body.mobil-list .scena{top:56px;left:0;right:0;bottom:var(--scena-dol,46dvh);z-index:4;min-height:0;transition:bottom .22s;height:auto!important;position:fixed!important}body.mobil-list .panel{height:var(--list-h,46dvh);overscroll-behavior:contain;z-index:12;background:var(--plocha);border-top:1px solid var(--ciara-silna);padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:0;transition:height .22s;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 24px #00000029}body.mobil-list:not(.zaciatocnik) .mobil-pas{display:none}body.mobil-list.zaciatocnik .panel{padding-bottom:calc(16px + env(safe-area-inset-bottom))}body.mobil-list.zaciatocnik .mobil-pas{display:none}body.mobil-list .hlasky{top:8px;left:8px}body.mobil-list .list-hlava{z-index:3;background:var(--plocha);border-bottom:1px solid var(--ciara);flex-direction:column;position:sticky;top:0;display:flex!important}.list-uchop{all:unset;cursor:grab;touch-action:none;place-items:center;height:40px;display:grid}.uchop-tl{border:1px solid var(--ciara-silna);background:var(--plocha-2);width:64px;height:30px;color:var(--text);place-items:center;display:grid}.list-uchop:active .uchop-tl{border-color:var(--akcent);color:var(--akcent)}.uchop-tl svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:square;stroke-linejoin:miter;width:24px;height:24px;overflow:visible}.uchop-tl .sip1{transform:translateY(2px)}.uchop-tl .sip2{opacity:0}body.list-mini .uchop-tl .sip1{animation:1.6s ease-in-out 3 uchop-hore}body.list-pol .uchop-tl .sip1{transform:translateY(-3px)}body.list-pol .uchop-tl .sip2{opacity:1;animation:1.6s ease-in-out 3 uchop-dvoj;transform:translateY(-3px)}body.list-plny .uchop-tl svg{transform:rotate(180deg)}@keyframes uchop-hore{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@keyframes uchop-dvoj{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.uchop-tl .sip1,.uchop-tl .sip2{animation:none!important}}.mobil-taby{scrollbar-width:none;gap:4px;padding:0 8px 8px;display:flex;overflow-x:auto}.mobil-taby::-webkit-scrollbar{display:none}.mobil-taby button{border:1px solid var(--ciara);background:var(--plocha-2);min-height:42px;color:var(--text);font:inherit;border-radius:0;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.mobil-taby button[aria-pressed=true]{border-color:var(--akcent);color:var(--akcent);background:color-mix(in srgb, var(--akcent) 8%, var(--plocha));font-weight:400}.mobil-taby .cislo{background:var(--plocha-3);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.mobil-taby button[aria-pressed=true] .cislo{background:var(--akcent);color:#fff}body.mobil-list .krok-otazka .krok-pocet{display:none}body.mobil-list.list-mini:not(.zaciatocnik) .panel>:not(.list-hlava){visibility:hidden}body.mobil-list.zaciatocnik .mobil-taby,body.mobil-list #btn-cela-scena{display:none}body.mobil-list .scena-akcie{bottom:10px}#btn-dopyt-mobil{display:none}body.mobil-list #btn-dopyt-mobil{background:var(--akcent);color:#fff;border-color:var(--akcent);align-items:center;padding:0 14px;font-size:14px;display:inline-flex}body.mobil-list .panel .tl.male{min-width:44px;min-height:44px}body.mobil-list .panel input[type=number],body.mobil-list .panel select{min-height:44px}body.mobil-list .panel .zaskrt{min-height:40px}body.mobil-list .hlavicka.kompaktna{min-height:46px;padding:1px 12px}body.mobil-list .hlavicka.kompaktna .logo{width:84px}body.mobil-list .scena{top:calc(46px + var(--pas-h,0px))}body.mobil-list.list-plny .scena-akcie,body.mobil-list.list-plny .mobil-akcie,body.mobil-list.list-plny .mobil-scena-tl,body.mobil-list.list-plny .uvod-pas{display:none}.mobil-akcie{z-index:7;justify-content:center;align-items:stretch;gap:4px;display:flex;position:absolute;bottom:62px;left:8px;right:8px}.mobil-akcie[hidden]{display:none}.mobil-akcie .ma-nazov{text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--plocha) 88%, transparent);max-width:30%;color:var(--text-2);border:1px solid var(--ciara);align-self:center;padding:4px 8px;font-size:12px;overflow:hidden}.mobil-akcie button{all:unset;box-sizing:border-box;background:var(--plocha);min-width:58px;min-height:48px;color:var(--text);border:1px solid var(--ciara-silna);cursor:pointer;box-shadow:var(--tien);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 6px;font-size:11px;display:flex}.mobil-akcie button:active{border-color:var(--akcent);color:var(--akcent)}.mobil-akcie button.nebezpecne{color:var(--chyba)}.mobil-akcie button:disabled{opacity:.45}.mobil-akcie svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:20px;height:20px}body.mobil-list .sirka-posuvnik{display:none}body.mobil-list .krok[data-krok=rozmer] .trojica{grid-template-columns:1fr;gap:8px}body.mobil-list .krok[data-krok=rozmer] .trojica .pole{grid-template-columns:1fr auto;align-items:center;column-gap:10px;display:grid}body.mobil-list .krok[data-krok=rozmer] .trojica .rozsah{text-align:right;grid-column:1/-1}body.mobil-list .krokovac{align-items:stretch;display:inline-flex}body.mobil-list .krokovac input{text-align:center;border-radius:0;width:92px}body.mobil-list .kr-tl{border:1px solid var(--ciara-silna);background:var(--plocha-2);width:48px;min-height:48px;color:var(--text);touch-action:manipulation;-webkit-user-select:none;user-select:none;flex:0 0 44px;place-items:center;padding:0;font-size:22px;display:grid}body.mobil-list .kr-tl:active{border-color:var(--akcent);color:var(--akcent)}body.mobil-list .dlazdice-dekorov:not(:has(.lak-panel)){scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}body.mobil-list .dlazdice-dekorov .dekor-dlazdica{scroll-snap-align:start;flex:0 0 112px}.uvod-pas{z-index:8;background:var(--plocha);border:1px solid var(--ciara-silna);box-shadow:var(--tien);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex;position:absolute;top:48px;left:8px;right:8px}.uvod-pas span{flex:100%}}.cena-rozdiel{top:calc(54px + var(--pas-h,0px));z-index:40;font:400 14px/1.2 var(--pismo);background:var(--akcent);color:#fff;box-shadow:var(--tien);opacity:0;pointer-events:none;padding:4px 10px;transition:opacity .2s,transform .2s;position:fixed;right:84px;transform:translateY(-6px)}.cena-rozdiel.lacnejsie{background:var(--ok);color:var(--plocha)}.cena-rozdiel.ukaz{opacity:1;transform:none}@media (height<=500px) and (orientation:landscape){body.mobil-list .scena{right:44vw;bottom:0!important}body.mobil-list .panel{top:calc(46px + var(--pas-h,0px));border-top:0;border-left:1px solid var(--ciara-silna);width:44vw;left:auto;box-shadow:-8px 0 24px #00000024;height:auto!important}body.mobil-list .list-uchop{display:none}body.mobil-list.list-mini:not(.zaciatocnik) .panel>:not(.list-hlava){visibility:visible}body.mobil-list.list-plny .scena-akcie,body.mobil-list.list-plny .mobil-akcie,body.mobil-list.list-plny .mobil-scena-tl{display:flex}body.mobil-list .mobil-pas{left:56vw;right:0}.mobil-akcie{bottom:58px}.mobil-taby button{flex:1 1 0;padding:0 4px;font-size:12px}body.mobil-list .panel{padding-top:6px}}.pas-dielne{background:var(--plocha-2);color:var(--text);border-bottom:2px solid var(--akcent);z-index:25;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 16px;font-size:13px;display:flex;position:relative}.pas-dielne-tl{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}body.dielna-nahlad .cena,body.dielna-nahlad #cena-hlavicka,body.dielna-nahlad #btn-dopyt-mobil,body.dielna-nahlad #btn-dopyt-suhrn,body.dielna-nahlad #btn-ulozit,body.dielna-nahlad #btn-obnovit,body.dielna-nahlad .rezim3,body.dielna-nahlad .krok[data-krok=dopyt],body.dielna-nahlad [data-tab-krok=dopyt],body.dielna-nahlad .uvod-pas,body.dielna-nahlad #zac-pas{display:none!important}body.dielna-nahlad .editor-plocha{grid-template-columns:400px minmax(0,1fr)}body.dielna-nahlad .editor-plocha>.panel,body.dielna-nahlad .editor-plocha>.suhrn,body.dielna-nahlad #rezim-vyberu,body.dielna-nahlad .hlasky,body.dielna-nahlad #konstr-panel,body.dielna-nahlad #tip,body.dielna-nahlad #rezim-stitok,body.dielna-nahlad .scena-napoveda,body.dielna-nahlad #btn-spat,body.dielna-nahlad #btn-znova,body.dielna-nahlad .mobil-akcie,body.dielna-nahlad .mobil-scena-tl,body.dielna-nahlad #btn-nastroje{display:none!important}.dielna-panel{border-right:1px solid var(--ciara);background:var(--plocha);min-height:0;color:var(--text);flex-direction:column;display:flex;overflow:hidden}.dp-hlava{border-bottom:1px solid var(--ciara);gap:8px;padding:12px;display:grid}.dp-hlava .prepinac{grid-template-columns:1fr 1fr;display:grid}.dp-hlava input{min-height:44px;font-size:16px}.dp-zoznam{flex:1;padding:4px 12px 24px;overflow-y:auto}.dp-vyrobok{background:var(--text);color:var(--plocha);margin:14px 0 6px;padding:4px 8px;font-size:13px}.dp-diel{border:1px solid var(--ciara);cursor:pointer;margin-bottom:4px;padding:8px 10px}.dp-diel:hover{border-color:var(--ciara-silna)}.dp-r1{align-items:baseline;gap:10px;display:flex}.dp-r1 b{font-variant-numeric:tabular-nums}.dp-r2{color:var(--text-2);margin-top:2px;font-size:12px}.dp-akcie{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dp-kov{border-bottom:1px solid var(--ciara);grid-template-columns:52px 1fr;gap:8px;padding:6px 0;font-size:13px;display:grid}.dp-kov small{color:var(--text-2);display:block}.dp-kov{cursor:pointer}.dp-kov:hover{background:var(--plocha-2)}.dp-kov.vybrany{box-shadow:inset 3px 0 0 var(--ok);background:var(--ok-bg)}.dp-diel.vybrany{border-color:var(--ok);box-shadow:inset 3px 0 0 var(--ok)}@media (width<=760px),(height<=500px) and (orientation:landscape){body.dielna-nahlad.mobil-list .dielna-panel{z-index:12;border-right:0;border-top:2px solid var(--akcent);height:48dvh;position:fixed;bottom:0;left:0;right:0}body.dielna-nahlad.mobil-list .scena{bottom:48dvh!important}body.dielna-nahlad .pas-dielne{padding:4px 8px;font-size:12px}}.do-vyroby{border:1px solid var(--ciara-silna);background:var(--plocha-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0;padding:10px;display:flex}.vyber-lista{z-index:6;background:var(--plocha);border-bottom:1px solid var(--ciara);flex-wrap:wrap;align-items:center;gap:6px;margin:0 -12px 10px;padding:8px 12px;display:flex;position:sticky;top:0;box-shadow:0 2px 6px #0000000f}.vyber-lista[hidden]{display:none}.vyber-lista .vl-cela{border:1px solid var(--ciara-silna);background:var(--plocha);color:var(--text);font:inherit;cursor:pointer;border-radius:0;align-items:center;gap:6px;padding:6px 10px;font-size:14px;display:inline-flex}.vyber-lista .vl-cela svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.vyber-lista .vl-cela small,.vyber-lista .vl-cast small{color:var(--text-2);font-size:12px;font-weight:400}.vyber-lista .vl-cela[aria-pressed=true]{background:var(--hlavna);color:var(--hlavna-text);border-color:var(--hlavna)}.vyber-lista .vl-cela[aria-pressed=true] small{color:inherit;opacity:.75}.vyber-lista .vl-sip{color:var(--text-2)}.vyber-lista .vl-cast{border-left:3px solid var(--hlavna);background:var(--plocha-3);border-radius:0 6px 6px 0;flex-direction:column;padding:4px 10px;font-size:14px;display:inline-flex}.vyber-lista .vl-zrus{color:var(--text-2);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 8px;font-size:16px}.vyber-lista .vl-zrus:hover{color:var(--text)}.vyber-lista .vl-tip{margin-left:4px}.vyber-lista .vl-hore{font-size:12px}body.vybrana-cast:not(.vyber-kontajner) .krok-telo>#sekcia-otvaranie,body.vybrana-cast:not(.vyber-zasuvky) .krok-telo>#podsekcia-vysuvy{display:none}.ciel-nast{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 8px;font-size:13px;display:flex}.ciel-nast b{color:var(--text);font-weight:400}.ciel-nast .prepinac button{font-size:12px}.zas-tato{color:var(--text-2);margin:12px 0 4px;font-size:12px;font-weight:400}.zas-podrobnosti{margin-top:8px}.zas-podrobnosti>summary{cursor:pointer;color:var(--text-2);font-size:13px}.rozmery-riadky{gap:8px;margin:4px 0 8px;display:grid}.rozmer-riadok{grid-template-columns:110px 1fr;align-items:start;gap:8px;display:grid}.rozmer-riadok .pole{margin:0}.rozmer-riadok .rychle-volby{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:18px}.rozmer-riadok .rychle-volby button{padding:6px 0;font-size:12px}.rozmer-riadok input[type=number]{appearance:textfield;font-variant-numeric:tabular-nums;padding-right:6px}.rozmer-riadok input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rozmer-riadok input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rozmer-riadok .rychle-volby[data-rychle=hlbka]{grid-template-columns:repeat(6,1fr)}#struktura .st-klasik:not(:empty){border-top:2px solid var(--ciara-silna);margin-top:10px;padding-top:8px}#struktura .st-klasik #rozvrh{margin:0}#struktura .st-klasik #st-dielec-cela{margin:0 0 8px;display:flex!important}#struktura .st-klasik>.sekcia-v,#struktura .st-klasik>details{margin-bottom:8px}.st-klasik-nap{margin:6px 0 0}.problemy-vyber{border:2px solid var(--chyba,#c0392b);background:var(--chyba-bg,#fdecec);border-radius:0;margin:6px 0 10px;padding:8px}.problemy-vyber>b{margin-bottom:4px;display:block}.problemy-vyber.bez-hlaseni{border-color:var(--ciara);background:var(--plocha-2)}.problemy-ostatne>summary{cursor:pointer;color:var(--text-2);margin:4px 0;font-size:13px}.st-menu{z-index:1000;position:fixed}.sab-obal{display:flex;position:relative}.sab-obal>.dlazdica-sablony{flex:1}.sab-akcie{gap:2px;display:flex;position:absolute;top:4px;right:4px}.sab-akcie .ikona-tl{border:1px solid var(--ciara);background:var(--plocha);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.sab-akcie .ikona-tl svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.sab-akcie .ikona-tl:hover{border-color:var(--ciara-silna)}.dlazdica-sablony.sab-skryta{opacity:.4}.dlazdica-sablony.sab-skryta .nazov:after{content:" · skrytá";color:var(--text-2);font-weight:400}.sab-hromadne{vertical-align:middle;margin-left:8px;font-size:12px}.sab-admin{border-top:1px solid var(--ciara);margin-top:12px;padding-top:10px}.sab-admin h5{margin:0 0 6px;font-size:13px}.sab-admin .s-tlacidlom{gap:6px;display:flex}.sab-admin .s-tlacidlom input{flex:1;min-width:0}.pridaj-dialog.sab-rezim-uprav .pridaj-pata:before{content:"Režim úprav šablón – klik na dlaždicu ju vyberie, oko skryje / zobrazí, ✎ otvorí v editore. ";color:var(--text);font-weight:400}.st-vyp{justify-content:space-between;align-items:center;gap:8px;margin:4px 0;display:flex}.st-rozmer .pole input::placeholder{color:var(--text-2)}.sprava-hlava{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sprava-hladaj{flex:0 380px;min-width:220px;position:relative}.sprava-hladaj input{width:100%}.sprava-hladaj-vys{z-index:30;background:var(--plocha,#fff);border:1px solid var(--ciara);max-height:60vh;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0000002e}.sprava-hladaj-vys button{text-align:left;border:0;border-bottom:1px solid var(--ciara);width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;padding:8px 10px;display:block}.sprava-hladaj-vys button:hover,.sprava-hladaj-vys button:focus{background:var(--plocha-2,#7f7f7f1f)}.sprava-hladaj-vys small{opacity:.7;font-size:.85em;display:block}.podkarty{flex-wrap:wrap}.podkarty .tl[aria-pressed=true]{background:var(--text,#111);color:var(--pozadie,#fff)}tr.zvyraznene{outline:2px solid var(--akcent,#d33);outline-offset:-2px}.stavebnica{left:50%;bottom:calc(var(--lista-v,50px) + 22px);z-index:6;background:var(--plocha);width:max-content;max-width:calc(100% - 24px);color:var(--text);border:1px solid var(--ciara);box-shadow:var(--tien);border-radius:6px;align-items:center;gap:10px;padding:6px 8px;display:flex;position:absolute;overflow-x:auto;transform:translate(-50%)}.stavebnica .st-hlava{max-width:150px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;grid-template-columns:auto auto;gap:0 6px;margin:0;padding:0;display:grid}.stavebnica .st-hlava .drobne{grid-column:1}.stavebnica .st-hlava i{grid-area:1/2/span 2;align-self:center;font-style:normal}.stavebnica.st-zbalena{padding:6px 10px}.stavebnica.st-zbalena .st-hlava{margin:0}.stavebnica .st-cely{white-space:nowrap;flex:none}.stavebnica .st-dl.st-pripraveny{outline-offset:1px;outline:2px solid #10b981}.stavebnica .st-dlazdice{gap:4px;display:flex}.stavebnica .st-dl{border:1px solid var(--ciara);background:var(--plocha-2);width:66px;color:var(--text);cursor:grab;font:10.5px/1.15 var(--pismo);text-align:center;border-radius:4px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:6px 4px;display:flex;position:relative}.stavebnica .st-dl:hover{border-color:var(--ciara-silna)}.stavebnica .st-dl svg{width:30px;height:30px}.stavebnica .st-dl.st-ma{border-color:var(--ciara)}.stavebnica .st-ok{color:var(--ok);font-style:normal;position:absolute;top:2px;right:4px}.stavebnica .st-obr{fill:none;stroke:var(--text-2);stroke-width:1.3px;stroke-dasharray:3 2}.stavebnica .st-d{fill:var(--text-2);fill-opacity:.55;stroke:var(--text-2);stroke-width:1px}.stavebnica .st-d2{fill:var(--text-2);fill-opacity:.3}.stavebnica .st-c{fill:var(--text-2)}.stavebnica.st-uzka .st-dl{width:42px;padding:5px 2px}.stavebnica.st-uzka .st-dl span,.stavebnica.st-uzka .st-hlava .drobne{display:none}.stavebnica.st-uzka .st-cely{font-size:0}.stavebnica.st-uzka .st-cely:before{content:"+ Korpus";font-size:11px}.stavebnica.st-uzka.st-zbalena .st-hlava .drobne{display:none}.scena .tip{bottom:calc(var(--lista-v,50px) + 26px + var(--st-v,0px))}@media (height>=600px){.konstr-panel{max-height:max(160px, calc(100% - 196px - 90px - var(--st-v,0px)))}}.stavebnica.st-zbalena .st-hlava{max-width:300px}.stavebnica.st-zbalena .st-hlava .drobne{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scena:has(#konstr-panel:not([hidden])) .tip{max-width:min(460px,100% - 350px)}.pon-pohlady{margin:8px 0}.pon-pohlady-zoz{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:6px 0;display:grid}.pon-pohlady-zoz figure{border:1px solid var(--ciara);margin:0}.pon-pohlady-zoz img{width:100%;display:block}.pon-pohlady-zoz figcaption{align-items:center;gap:4px;padding:2px 4px;font-size:12px;display:flex}.pon-pohlady-zoz figcaption .tl{padding:0 6px}.pon-pohlady-zoz figcaption [data-pp-hore]{margin-left:auto}.pon-rozlozenie{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.kv-obrazok-riadok{align-items:center;gap:8px;display:flex}.kv-obrazok-riadok img{object-fit:contain;width:64px;height:40px;box-shadow:0 0 0 1px var(--ciara);background:#fff;border-radius:4px;flex:none}.kv-obrazok-riadok input{flex:1;min-width:0}.kov-nakup .kv-obrazok{grid-column:1/-1}.km-zvyraznit{outline:2px solid var(--ik-modra);outline-offset:3px;transition:outline-color .3s}.kov-na-tomto{gap:2px;display:grid}.kov-na-tomto .knt-riadok{border-bottom:1px dashed var(--ciara);grid-template-columns:1fr auto auto;align-items:center;column-gap:10px;padding:5px 0;display:grid}.kov-na-tomto .knt-text{min-width:0}.kov-na-tomto .knt-text small{color:var(--text-2);overflow-wrap:anywhere;font-size:12px;display:block}.kov-na-tomto .knt-ks{color:var(--text-2);white-space:nowrap;font-size:12px}.kov-na-tomto .odkaz,.st-kov .odkaz{white-space:nowrap;font-size:13px}.kontext-menu .km-ik .kot-ik{vertical-align:0;width:17px;height:17px;stroke:var(--ik-modra);margin:0}select.fv-skryty{display:none!important}.fv-tl{border:1px solid var(--ciara-tl,#999);background:var(--plocha);width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:4px 8px 4px 4px;font-size:13px;display:flex}.fv-tl:hover{background:var(--plocha-3)}.fv-tl img,.fv-zoznam img{object-fit:contain;width:56px;height:35px;box-shadow:0 0 0 1px var(--ciara);background:#fff;border-radius:4px;flex:none}.fv-tl>span:not(.fv-sipka){-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}.fv-sipka{color:var(--text-2)}.fv-bez{fill:none;width:56px;height:35px;stroke:var(--text-2);stroke-width:1.6px;box-shadow:0 0 0 1px var(--ciara);box-sizing:border-box;border-radius:4px;flex:none;padding:6px 15px}.fv-zoznam{z-index:1002;background:var(--plocha);color:var(--text);border:1px solid var(--ciara-silna);box-shadow:var(--tien,0 8px 24px #00000040);padding:4px;position:fixed;overflow-y:auto}.fv-zoznam button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:5px 6px;font-size:13px;display:flex}.fv-zoznam button:hover,.fv-zoznam button:focus-visible{background:var(--plocha-3);outline:0}.fv-zoznam button[aria-selected=true]{border-color:var(--ik-zelena);background:color-mix(in srgb, var(--ik-zelena) 12%, transparent)}.fv-zoznam button:disabled{opacity:.5;cursor:default}.fv-zoznam img,.fv-zoznam .fv-bez{width:132px;height:88px}.fv-tl img,.fv-tl .fv-bez{width:84px;height:56px}.fv-tl{min-height:64px}.fv-zoznam .fv-hladaj{z-index:1;border:1px solid var(--ciara-silna);background:var(--plocha);width:100%;color:var(--text);font:inherit;margin:0 0 4px;padding:7px 9px;font-size:13px;position:sticky;top:-4px}.fv-zoznam button[hidden]{display:none}.zav-farby{flex-wrap:wrap;gap:4px;display:flex}.zav-farba{border:1px solid var(--ciara-tl,#999);background:var(--plocha);color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:inline-flex}.zav-farba i{width:14px;height:14px;box-shadow:0 0 0 1px var(--ciara);border-radius:50%;flex:none}.zav-farba[aria-pressed=true]{border-color:var(--hlavna);box-shadow:0 0 0 1.5px var(--hlavna)}.fv-zoznam .fv-bez{padding:22px 46px}.fv-nadpis{color:var(--text-2);padding:4px 6px 6px;font-size:12px}.ms-pant-vyber .fv-tl{flex:1}.kz-suhlas{inset:auto 0 calc(16px + env(safe-area-inset-bottom,0px)) 0;z-index:10000;background:var(--plocha);width:min(460px,100vw - 24px);max-width:none;height:fit-content;color:var(--text);border:1px solid var(--ciara);box-shadow:var(--tien);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 auto;padding:14px 16px;font-size:14px;display:flex;position:fixed}.kz-suhlas:not([open]):not(:popover-open){display:none}@supports not selector(:popover-open){.kz-suhlas:not([open]){display:none}}.kz-suhlas::backdrop{pointer-events:none;background:0 0;display:none}.kz-suhlas p{flex:100%;margin:0;line-height:1.5}.kz-suhlas a{color:inherit;text-decoration:underline}.kz-suhlas-tl{gap:8px;margin-left:auto;display:flex}@media (width<=760px){.kz-suhlas{inset:auto 0 calc(8px + env(safe-area-inset-bottom,0px)) 0;flex-wrap:nowrap;gap:6px 10px;padding:8px 10px;font-size:12px}.kz-suhlas p{flex:auto;line-height:1.35}.kz-suhlas-tl{flex-direction:column;gap:4px}.kz-suhlas-tl .tl{min-height:0;padding:5px 10px;font-size:12px}}.chat-ousko{z-index:900;background:var(--akcent,#111);color:#fff;cursor:pointer;opacity:.75;border:0;border-radius:8px 0 0 8px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;font-family:inherit;font-size:12px;font-weight:400;line-height:1;transition:transform .2s,opacity .2s;display:flex;position:fixed;bottom:30vh;right:0;transform:translate(calc(100% - 20px));box-shadow:-2px 2px 8px #00000026}.chat-ousko span{writing-mode:vertical-rl;letter-spacing:.05em;position:relative;left:-4px;transform:rotate(180deg)}.chat-ousko:hover,.chat-ousko:focus-visible{opacity:1;transform:none}.chat-ousko:has(.chat-ousko-pocet:not([hidden])){opacity:1;transform:none}.chat-ousko-pocet{min-width:16px;color:var(--akcent);text-align:center;background:#fff;border-radius:8px;padding:2px 3px;font-size:11px}@media (hover:none){.chat-ousko{opacity:.85}}@media print{.chat-ousko{display:none!important}}@media (width>=761px){body.konstrukter .chat-ousko{opacity:.6;bottom:12px;transform:translate(calc(100% - 12px))}body.konstrukter .chat-ousko:hover,body.konstrukter .chat-ousko:focus-visible{opacity:1;transform:none}body.konstrukter .chat-ousko:has(.chat-ousko-pocet:not([hidden])){opacity:1;transform:none}}.cena-hlava{justify-content:space-between;align-items:center;gap:8px;display:flex}.cena-hlava-tl{align-items:center;gap:6px;display:inline-flex}.prirazka-tl{border:1px solid var(--text-2);background:var(--plocha);width:22px;height:22px;color:var(--text-2);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:inline-grid}.prirazka-tl svg{stroke:currentColor;stroke-width:2.4px;fill:none;stroke-linecap:round;width:14px;height:14px}.prirazka-tl:hover{border-color:var(--text,#222);color:var(--text,#222)}.prirazka-tl.aktivna{background:var(--akcent);border-color:var(--akcent);color:#fff}.zlava-panel{border:1px solid var(--ciara);border-radius:0;flex-direction:column;gap:8px;margin:8px 0;padding:10px;display:flex}.zlava-panel[hidden]{display:none}.zlava-panel .skupina-tl{flex-wrap:wrap}.tab-obal{max-width:100%;overflow-x:auto}.pon-jazyk{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:4px 0 10px;display:flex}.zac-rezim{display:none}@media (width<=760px),(height<=500px) and (orientation:landscape){.zac-rezim{color:var(--text-2,inherit);margin:2px 0 6px;font-size:13px;display:block}.zac-rezim .odkaz{padding:6px 2px;font-size:13px;font-weight:400}body.mobil-list.zaciatocnik #mobil-akcie,body.mobil-list.zaciatocnik #btn-zostava-mobil,body.mobil-list.zaciatocnik #rezim-vyberu,body.mobil-list.zaciatocnik #btn-nastroje,body.mobil-list.zaciatocnik .scena-akcie .zobrazenie-obal{display:none!important}}dialog p.upozornenie{border-left:3px solid var(--ik-cervena,var(--c-cervena-tmava));background:color-mix(in srgb, var(--c-cervena-tmava) 8%, transparent);margin:8px 0;padding:8px 10px;font-size:13px;line-height:1.45}.menu-rezim .rezim3{flex-wrap:wrap;width:100%;display:flex}.menu-rezim .rezim3 button{flex:auto;padding:8px 6px;font-size:12px}@media (width<=760px),(height<=500px) and (orientation:landscape){body.mobil-list #dopyt-odoslat{justify-content:center;width:100%;min-height:52px;margin-top:12px;display:flex}body.mobil-list .krok-telo .pod-tlacidlom{text-align:center;display:block}body.mobil-list .dopyt-vykresy.bez-vykresov{display:none}}body.jednoduchy .znacka-3d.pozor{display:none}@media (width<=760px),(height<=500px) and (orientation:landscape){body.mobil-list .rozvrh-svg{margin:0 auto;display:block}}.hlaska-stitok{white-space:nowrap;border:1px solid var(--ciara-silna);color:var(--text);padding:1px 7px;font-size:12px;display:inline-block}.hlaska-stitok.ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok)}.hlaska-stitok.pozor{background:var(--pozor-bg);color:var(--pozor);border-color:var(--pozor)}fieldset.atyp{border:1px solid var(--ciara);border-radius:0;margin:8px 0;padding:8px 10px 10px}fieldset.atyp legend{padding:0 4px;font-weight:400}.atyp-vrstvy{gap:4px;margin:6px 0;padding:0;list-style:none;display:grid}.atyp-vrstvy li{border:1px solid #0000;border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:2px 6px;padding:4px 6px;display:grid}.atyp-vrstvy li.akt{border-color:var(--akcent);background:var(--akcent-jemny)}.atyp-vrstvy li .drobne{grid-column:1}.atyp-vrstvy li .atyp-tl{grid-area:1/2/span 2;gap:2px;display:flex}.atyp-vrstva{border-top:1px dashed var(--ciara);margin-top:6px;padding-top:6px}.atyp-param{flex-wrap:wrap;gap:6px;display:flex}.atyp-param .pole{width:110px}.riadok-tl{align-items:center;gap:4px;display:flex}.riadok-tl input{flex:1;min-width:0}.atyp-useky{border-collapse:collapse;width:100%;margin:6px 0;font-size:12px}.atyp-useky th,.atyp-useky td{border-bottom:1px solid var(--ciara);text-align:left;padding:2px 4px}.atyp-useky select{max-width:130px;font-size:12px}.chyba-text{color:var(--chyba)}.prehravac{z-index:60;background:var(--plocha);width:min(420px,100vw - 32px);max-height:calc(100vh - 100px);color:var(--text);border:1px solid var(--ciara-silna);border-left:3px solid var(--akcent);box-shadow:var(--tien);flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex;position:fixed;top:76px;right:16px}.prehravac-hlava{flex-direction:column;gap:2px;display:flex}.prehravac-ovl{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.prehravac-ovl input[type=range]{min-width:120px;accent-color:var(--akcent);flex:140px}.prehravac-cas{font-variant-numeric:tabular-nums;min-width:84px}.prehravac-rezim{min-height:1.2em}.prehravac-kroky{border-top:1px solid var(--ciara);max-height:40vh;margin:0;padding:0 0 0 4px;list-style:none;overflow:auto}.prehravac-kroky li{cursor:pointer;border-bottom:1px solid var(--ciara);opacity:.55;align-items:baseline;gap:8px;padding:3px 4px;display:flex}.prehravac-kroky li.bol{opacity:1}.prehravac-kroky li.akt,.prehravac-kroky li:hover{background:var(--akcent-jemny)}.prehravac-klik{z-index:70;pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.prehravac-klik i{border:3px solid var(--akcent);background:color-mix(in srgb, var(--akcent) 25%, transparent);border-radius:50%;width:26px;height:26px;animation:.9s ease-out forwards prehravac-klik;display:block}.prehravac-klik span{white-space:nowrap;background:var(--akcent);color:#fff;border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;top:-4px;left:22px}@keyframes prehravac-klik{0%{opacity:1;transform:scale(.4)}to{opacity:.3;transform:scale(1.4)}}body.prehravanie #btn-zakazka,body.prehravanie #m-zakazka,body.prehravanie:not(.konstrukter) .rezim3>:last-child,body.prehravanie #btn-ulozit,body.prehravanie #btn-obnovit,body.prehravanie .uvod-pas,body.prehravanie .kz-suhlas{display:none!important}@media (width<=760px){.prehravac{width:auto;max-height:50vh;inset:auto 8px 8px}}body.prehravanie-zariadenie>:not(.prehravac):not(.prehravac-zariadenie):not(.toast):not(dialog){visibility:hidden!important}body.prehravanie-zariadenie{background:#2a2b2f;overflow:hidden}.prehravac-zariadenie{z-index:59;flex-direction:column;gap:6px;display:flex;position:fixed;top:20px;left:24px}.prehravac-zar-ram{background:#000;border-radius:18px;overflow:hidden;box-shadow:0 0 0 8px #111,0 10px 40px #00000080}.prehravac-zar-ram iframe{transform-origin:0 0;background:#fff;border:0;display:block}.prehravac-zar-popis{color:#ccc;text-align:center}.prehravac.vedla{width:min(460px,100vw - 40px);max-height:calc(100vh - 40px);inset:20px 20px auto auto}.prehravac.vedla .prehravac-kroky{max-height:calc(100vh - 260px)}body.prehravanie-ramcek .prehravac{display:none}.prehravac-obrys{z-index:71;pointer-events:none;border:3px solid var(--akcent);box-shadow:0 0 0 4px color-mix(in srgb, var(--akcent) 30%, transparent);border-radius:6px;position:fixed}.prehravac-kurzor{z-index:72;pointer-events:none;background:#ffd400;border:2px solid #111;border-radius:50% 50% 50% 0;width:14px;height:14px;margin:-2px 0 0 -2px;transition:left .15s linear,top .15s linear;position:fixed}.prehravac-dialogy{z-index:69;color:#fff;pointer-events:none;background:#111c;border-radius:6px;max-width:90vw;padding:6px 12px;font-size:13px;position:fixed;top:8px;left:50%;transform:translate(-50%)}.dp-lak{align-items:center;gap:4px;margin-top:4px;display:flex}.dp-lak .vzorka{border:1px solid var(--ciara-silna);flex:none;width:14px;height:14px}.dp-lak-pridaj{margin-top:4px}.dek-posledne{flex-wrap:nowrap;align-items:center;gap:6px;margin:8px 0;display:flex;overflow:hidden}.dek-posledne:empty{display:none}.dek-posledne-titul{flex:none;margin-right:2px}.dek-posledny{background:var(--plocha);min-width:120px;color:var(--text);border:1px solid var(--ciara);cursor:pointer;text-align:left;font:inherit;flex:0 170px;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-size:12px;line-height:1.2;display:flex}.dek-posledny:hover,.dek-posledny[aria-pressed=true]{border-color:var(--akcent)}.dek-posledny img,.dek-posledny .vzorka{object-fit:cover;border:1px solid var(--ciara);flex:none;width:34px;height:34px}.dek-posledny span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dek-posledny small{color:var(--text-2);font-size:11px;display:block}@media (width<=760px){.dek-posledne{overflow-x:auto}}.profil-cela-tl{align-items:stretch;gap:4px;min-width:0;display:flex}.profil-cela-tl>span{flex:auto;min-width:0;display:flex}.profil-cela-tl .pv-tl{flex:auto;min-width:0}.profil-cela-tl .pv-tl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profil-cela-tl #s-profil-zrus{flex:none}.vzory-ciel{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.vzor-dlazdica{background:var(--plocha);color:var(--text);border:1px solid var(--ciara);cursor:pointer;font:inherit;flex-direction:column;align-items:center;gap:2px;padding:4px;font-size:12px;display:flex}.vzor-dlazdica[aria-pressed=true]{border-color:var(--akcent);box-shadow:inset 0 0 0 1px var(--akcent)}.vzor-dlazdica .vzor-plocha{fill:#f4f4f2;stroke:var(--ciara-silna);stroke-width:1px}.vzor-dlazdica .vzor-ciara{stroke:#8b8b86;stroke-width:1px}.vzory-ciel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vzor-dlazdica{position:relative}.vzor-dlazdica img{aspect-ratio:6/5;object-fit:cover;width:100%;height:auto;display:block}.vzor-dlazdica .vzor-hladke{aspect-ratio:6/5;border:1px solid var(--ciara);box-sizing:border-box;background:#f4f4f2;width:100%;display:block}.vzor-lupa{color:#222;border:1px solid var(--ciara-silna);cursor:zoom-in;background:#ffffffe6;place-items:center;width:26px;height:26px;font-size:16px;display:grid;position:absolute;top:6px;right:6px}.vzor-lupa:hover{border-color:var(--akcent)}.vzor-velky{grid-template-columns:3fr 2fr;align-items:start;gap:10px;display:grid}.vzor-velky img{border:1px solid var(--ciara);background:#fff;width:100%;height:auto;display:block}@media (width<=760px){.vzor-velky{grid-template-columns:1fr}}.pv-karta .pv-rez{background:var(--plocha);flex:none;place-items:center;width:92px;height:92px;display:grid}.pv-karta .pv-rez svg{width:auto;max-width:88px;height:auto;max-height:88px;display:block}.pv-tl .pv-rez{flex:none;place-items:center;width:54px;height:54px;display:grid}.pv-tl .pv-rez svg{width:auto;max-width:52px;height:auto;max-height:52px;display:block}.pv-rez-doska{fill:#c9c6bf}.pv-rez-zobrate rect{fill:var(--akcent);opacity:.55}.pv-rez-obrys{fill:none;stroke:var(--text);stroke-width:1.4px;stroke-linejoin:round}.vyr-dielce summary,.vyr-vlakna summary{cursor:pointer;margin:8px 0 4px;font-weight:400}.vyr-dielce-zoz{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vyr-dielce-zoz li{border:1px solid var(--ciara,#ddd);cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;display:flex}.vyr-dielce-zoz li small{opacity:.7;display:block}.vyr-dielce-zoz li.vybrany{border-color:var(--akcent,var(--c-cervena));background:color-mix(in srgb, var(--akcent,var(--c-cervena)) 8%, transparent)}.nt-vyber{position:relative}.nt-vyber-tl{text-align:left;background:var(--pole,var(--pozadie,#fff));width:100%;min-height:38px;color:inherit;border:1px solid var(--ciara,#ccc);cursor:pointer;font:inherit;border-radius:0;align-items:center;gap:8px;padding:2px 8px;display:flex}.nt-vyber-tl>span:not(.nt-sipka){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nt-zoznam{z-index:50;background:var(--pozadie,#fff);border:1px solid var(--ciara,#ccc);border-radius:6px;max-height:340px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #0000002e}.nt-zoznam>button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 8px;display:flex}.nt-zoznam>button:hover,.nt-zoznam>button[aria-selected=true]{background:color-mix(in srgb, var(--akcent,var(--c-cervena)) 10%, transparent)}.nt-zoznam small{opacity:.65}.nt-vyber .nt-ikona,.nt-zoznam .nt-ikona{flex:none}.nt-vyber svg.nt-ikona rect,.nt-zoznam svg.nt-ikona rect{fill:var(--plocha-3);stroke:var(--text);stroke-width:1px}.vyr-vyrezy summary{cursor:pointer;margin:8px 0 4px;font-weight:400}.vyr-vyrez{border:1px solid var(--ciara,#ddd);border-radius:0;margin:6px 0;padding:4px 8px 8px}.vyr-vyrez legend{align-items:center;gap:6px;font-weight:400;display:flex}body.zaciatocnik.vybrany-prvok #panel-horne{display:block!important}body.zaciatocnik.vybrany-prvok .zac{display:none}.pult-panel .riadok .tl.male{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.sekcia-suhrn{text-align:left;background:var(--plocha-2);width:100%;color:var(--text);border:1px solid var(--ciara);cursor:pointer;font:inherit;border-radius:0;align-items:baseline;gap:8px;margin:2px 0 6px;padding:8px 10px;display:flex}.sekcia-suhrn:hover{border-color:var(--ciara-silna)}.sekcia-suhrn .ss-text{flex:1;min-width:0;line-height:1.35}.sekcia-suhrn .ss-akcia{color:var(--text-2);flex:none;font-size:.85em;text-decoration:underline}.sekcia-suhrn[aria-expanded=true]{background:0 0}.struktura-tl-rad{align-self:flex-start;gap:6px;margin:6px 16px 0;display:flex}.struktura-tl-rad .struktura-tl{margin:0}.struktura-tl-rad:not(:has(>:not([hidden]))){display:none}body.rezim-ai #kroky,body.rezim-ai .panel>#panel-horne,body.rezim-ai #upravujete,body.rezim-ai #zac,body.rezim-ai .zac-z-dopytu,body.rezim-ai #stav-spoluprace,body.rezim-ai #pas-projektu{display:none!important}body.rezim-ai .panel{flex-direction:column;display:flex;overflow-y:hidden}body.rezim-ai .panel>*{flex:none}body.rezim-ai .panel>#ai-sekcia-obal{flex-direction:column;flex:auto;min-height:0;display:flex}.ai-sekcia{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:8px 12px 12px;display:flex}.ai-hlava{align-items:center;gap:10px;display:flex}.ai-ciel{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.85em;overflow:hidden}.ai-uvod{margin:0}.ai-historia{flex-direction:column;flex:1;gap:6px;min-height:80px;display:flex;overflow-y:auto}.ai-riadok{overflow-wrap:anywhere;border-radius:0;padding:8px 10px;line-height:1.4}.ai-riadok small{color:var(--text-2);margin-left:8px}.ai-ja{background:var(--plocha-3);align-self:flex-end;max-width:88%}.ai-on{background:var(--plocha-2);border:1px solid var(--ciara)}.ai-pozor{color:var(--akcent)}.ai-akcie{align-items:baseline;gap:10px;margin-top:4px;display:flex}.ai-vstup{background:var(--plocha);flex:none;align-items:flex-end;gap:6px;padding-top:6px;display:flex}.ai-vstup textarea{resize:vertical;min-width:0;min-height:44px;max-height:40vh;font:inherit;box-sizing:border-box;flex:1}.ai-vstup .tl{flex:none;min-width:44px;min-height:44px;padding:0 12px;font-size:1.1em}@media (width<=760px){.ai-uvod,.ai-tip{display:none}.ai-sekcia{padding:6px 10px calc(8px + env(safe-area-inset-bottom));gap:6px}.ai-historia{min-height:0}body.rezim-ai #mobil-taby{display:none}}.ai-tip{margin:0}.ai-toci{border:2px solid var(--text-2);vertical-align:-1px;border-top-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:4px;animation:.8s linear infinite ai-toci;display:inline-block}@keyframes ai-toci{to{transform:rotate(360deg)}}@media (width<=760px){body.mobil-list .rozmer-riadok{grid-template-columns:1fr}body.mobil-list .rozmer-riadok .rychle-volby{margin-top:0}body.mobil-list .kr-tl{flex:0 0 48px}.scena-akcie .tl,.scena-akcie .prepinac button,#ai-zavri,dialog .ikona-tl,dialog .zavriet,.ms-polozka,.kontext-menu button{min-width:44px;min-height:44px}.len-pc{display:none!important}}@media (width<=380px){.mobil-taby button{flex:1 1 0;gap:4px;padding:0 4px}}body.krok-dopyt #btn-dopyt-mobil{display:none}body.zaciatocnik .zac .rv-pokrocile{display:none!important}.zac-sklad-legenda{color:var(--ok,var(--c-zelena));white-space:nowrap}.zac-vlakna-obal>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}body.zac-dopyt #btn-dopyt-mobil{display:none}@media (width<=760px){.zac .rychle-volby button,.zac .zac-cisla button{min-height:44px}.zac-rezim .odkaz{padding:12px 4px}.zac #sekcia-sablony>summary{min-height:44px}}.struktura-tl-rad:has(>#btn-ai:not([hidden])){flex-wrap:wrap;align-self:stretch}.ai-vyzva{text-align:left;cursor:pointer;min-height:48px;font:inherit;color:var(--text);background:color-mix(in srgb, var(--akcent) 6%, var(--plocha));border:1px solid color-mix(in srgb, var(--akcent) 45%, var(--ciara));border-radius:0;flex:220px;align-items:center;gap:10px;padding:7px 12px;display:flex}.ai-vyzva[hidden]{display:none}.ai-vyzva:hover{border-color:var(--akcent)}.ai-vyzva .ai-iskra{background:var(--akcent);color:#fff;flex:none;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.ai-vyzva .ai-text{flex:1;min-width:0;line-height:1.25;display:grid}.ai-vyzva .ai-text b{font-size:14px}.ai-vyzva .ai-popis{color:var(--text-2);font-size:12px}.ai-vyzva .ai-sipka{color:var(--akcent);flex:none;font-size:22px}.ai-vyzva .ai-zavri{display:none}.ai-vyzva[aria-pressed=true]{background:var(--hlavna);min-height:48px;color:var(--hlavna-text);border-color:var(--hlavna);flex-basis:100%;justify-content:center}.ai-vyzva[aria-pressed=true]>:not(.ai-text),.ai-vyzva[aria-pressed=true] .ai-text>:not(.ai-zavri){display:none}.ai-vyzva[aria-pressed=true] .ai-text{flex:none}.ai-vyzva[aria-pressed=true] .ai-zavri{align-items:center;gap:10px;font-size:16px;font-weight:400;display:inline-flex}.ai-vyzva .ai-spat{font-size:22px;line-height:1}@media (width<=760px),(height<=500px) and (orientation:landscape){.scena-akcie{flex-flow:column wrap;align-content:flex-start;align-items:stretch;width:auto;max-width:none;max-height:calc(100% - 62px);margin:0;left:8px;right:auto}body.mobil-list .scena-akcie{bottom:10px}.scena-akcie .prepinac{flex-direction:column}.scena-akcie .tl,.scena-akcie .prepinac button{justify-content:center;min-width:44px;min-height:44px;padding:0}.scena-akcie .zobrazenie-obal{width:44px}.scena-akcie .zobrazenie-obal>.tl{width:100%}.mobil-akcie{left:calc(var(--akcie-sirka,52px) + 8px);justify-content:flex-start;bottom:10px;right:8px}.rezim-stitok{max-width:calc(100% - 16px);top:56px}.mobil-akcie button{flex:1 1 0;min-width:0;max-width:76px}.meter-tl{--skryty:1;display:none!important}.mobil-rezim{z-index:30;flex-direction:column;align-items:flex-start;position:absolute;top:8px;left:8px}body.rezim-kot .kot-nastroje{top:56px}#btn-rezim-mobil{background:var(--plocha);border-color:var(--ciara);gap:6px;min-height:40px;padding:0 12px;font-size:14px}.rezim-mobil-menu{background:var(--plocha);border:1px solid var(--ciara-silna);box-shadow:var(--tien);width:min(260px,100vw - 16px);margin-top:6px}.rezim-mobil-menu[hidden]{display:none}.rezim3-menu{flex-direction:column;display:flex}.rezim3-menu button{text-align:left;min-height:52px;font:inherit;white-space:normal;color:var(--text);border:0;border-bottom:1px solid var(--ciara);background:0 0;border-left:3px solid #0000;gap:2px;padding:10px 14px;font-size:14px;display:grid}.rezim3-menu button:last-child{border-bottom:0}.rezim3-menu button[hidden]{display:none}.rezim3-menu button small{color:var(--text-2);font-size:12px}.rezim3-menu button[aria-pressed=true]{border-left-color:var(--akcent);color:var(--akcent);background:color-mix(in srgb, var(--akcent) 7%, var(--plocha))}body.mobil-list .hlasky{top:56px}body.mobil-list.list-plny .mobil-rezim,body.dielna-nahlad .mobil-rezim,.zac-rezim{display:none!important}.ai-vyzva{margin-bottom:4px}}.bez-webgl{z-index:1000;background:var(--plocha);color:var(--text);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bez-webgl>div{max-width:420px}.bez-webgl h2{margin:0 0 12px;font-size:20px}.bez-webgl p{line-height:1.5}.krok-telo>#hlasky{pointer-events:auto;border-top:1px solid var(--ciara);align-items:stretch;max-height:none;margin-top:18px;padding-top:12px;position:static;inset:auto;overflow:visible}.krok-telo>#hlasky:empty{display:none}.krok-telo>#hlasky .hlasky-nadpis{margin:0 0 4px;font-size:16px}.krok-telo>#hlasky .hlaska{max-width:none}@media (width<=760px),(height<=500px) and (orientation:landscape){.scena-akcie,.mobil-akcie{--tl-m:44px;--tl-medz:5px}.scena-akcie{gap:var(--tl-medz)}.scena-akcie .prepinac{gap:var(--tl-medz);box-shadow:none;padding:0;background:0 0!important;border:0!important}.scena-akcie>.tl,.scena-akcie .prepinac button,.scena-akcie .zobrazenie-obal,.scena-akcie .zobrazenie-obal>.tl{width:var(--tl-m);height:var(--tl-m);min-width:var(--tl-m);min-height:var(--tl-m);box-sizing:border-box;padding:0}.scena-akcie>.tl,.scena-akcie .prepinac button,.scena-akcie .zobrazenie-obal>.tl{box-shadow:var(--tien);border:1px solid var(--ciara-silna)!important}.mobil-akcie{left:calc(8px + var(--tl-m) + var(--tl-medz));gap:var(--tl-medz);align-items:stretch;bottom:10px}.mobil-akcie button{height:var(--tl-m);min-height:var(--tl-m);border-color:var(--ciara-silna);gap:1px;max-width:none;padding:2px 4px;font-size:11px}.mobil-akcie svg{width:18px;height:18px}.scena-akcie>.tl,.scena-akcie .prepinac button,.scena-akcie .zobrazenie-obal>.tl,.mobil-akcie button{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:color-mix(in srgb, var(--plocha) 55%, transparent)!important}.scena-akcie .prepinac button[aria-pressed=true],.scena-akcie>.tl[aria-pressed=true],.scena-akcie .zobrazenie-obal>.tl[aria-expanded=true]{color:var(--hlavna-text);background:var(--hlavna)!important;border-color:var(--hlavna)!important}.scena-akcie>.tl:active,.scena-akcie .prepinac button:active,.scena-akcie .zobrazenie-obal>.tl:active,.mobil-akcie button:active:not(:disabled){background:var(--plocha)!important}}.cad-podklad.nad-obrazkom{stroke:#0284c7;stroke-width:1.2px}.cad-os{fill:none;stroke:var(--akcent);stroke-width:1.2px;stroke-dasharray:6 4}.cad-k.nahlad-zrkadla{fill:none;stroke:var(--akcent);stroke-width:1.5px;stroke-dasharray:4 3;opacity:.8}.nahlad-cakaj{pointer-events:none;color:#55565a;z-index:1;background:#e9e9e9;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:0}.nahlad-cakaj svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:min(38%,170px);height:auto;animation:1.6s ease-in-out infinite kz-dych}@keyframes kz-dych{50%{opacity:.45}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nahlad-cakaj{color:#d6d6da;background:#4a4b4f}}:root[data-theme=dark] .nahlad-cakaj{color:#d6d6da;background:#4a4b4f}.zac-hero{background:var(--plocha-2);border:1px solid var(--ciara);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;margin:8px 0 4px;padding:10px 12px;display:grid}.zac-hero b{grid-column:1;font-size:16px}.zac-hero span{color:var(--text-2);grid-column:1;font-size:13px}.zac-hero button{white-space:nowrap;grid-area:1/2/span 2}.zac-posuvnik.zac-zvyrazni{outline:2px solid var(--akcent);outline-offset:4px;border-radius:6px;transition:outline-color .3s}.ai-prilohy{flex-wrap:wrap;gap:6px;padding-top:6px;display:flex}.ai-priloha{border:1px solid var(--ciara);background:var(--plocha-2);border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:3px 4px 3px 3px;font-size:12px;display:inline-flex}.ai-priloha img{object-fit:cover;background:#fff;border-radius:4px;width:40px;height:40px}.ai-priloha b{background:var(--akcent);color:#fff;border-radius:4px;place-items:center;width:40px;height:40px;font-size:11px;display:grid}.ai-priloha span{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.ai-prilohy-ja{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ai-prilohy-ja img{background:#fff;border-radius:4px;max-width:120px;max-height:90px}.ai-prilohy-ja span{font-size:12px}.ai-sekcia.ai-tahanie{outline:2px dashed var(--akcent);outline-offset:-4px}.pol-zoznam{gap:6px;max-height:52vh;margin:8px 0;display:grid;overflow-y:auto}.pol-karta{border:1px solid var(--ciara);background:var(--plocha-2);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;display:grid}.pol-obr{color:#888;text-align:center;background:#fff;place-items:center;width:72px;height:54px;font-size:11px;display:grid}.pol-obr img{object-fit:contain;max-width:100%;max-height:100%}.pol-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pol-text small{color:var(--text-2)}.pol-popis-k{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pol-akcie{gap:4px;display:flex}.pol-hladaj{box-sizing:border-box;width:100%}.pol-obrazky{gap:6px;margin:8px 0;display:grid}.pol-obr-riadok{grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.pol-obr-riadok img,.pol-pdf-ik{object-fit:contain;color:#c00;border:1px solid var(--ciara);background:#fff;place-items:center;width:56px;height:42px;font-size:11px;display:grid}.pol-nahraj{cursor:pointer;display:inline-block}.pol-popis{white-space:pre-line;color:var(--text-2);margin:4px 0;font-size:13px}.pol-galeria{flex-wrap:wrap;gap:8px;padding:6px 8px 8px;display:flex}.pol-galeria figure{width:96px;margin:0}.pol-galeria img{object-fit:contain;border:1px solid var(--ciara);background:#fff;width:96px;height:72px;display:block}.pol-galeria figcaption{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pol-galeria .pol-pdf{align-self:center;font-size:12px}@media print{.ponuka .pol-galeria{gap:4mm;padding:0 3mm 3mm}.ponuka .pol-galeria figure{width:55mm}.ponuka .pol-galeria img{border:.2mm solid #ccc;width:55mm;height:42mm}.ponuka .pol-galeria figcaption{color:#444;font-size:8pt}.ponuka .pol-galeria .pol-pdf{color:#000;font-size:9pt}.ponuka .pol-v-ponuke .pol-popis{font-size:8.5pt}}.ms-rozmiestnenie{border-top:1px solid var(--ciara);margin-top:8px;padding-top:6px}.ms-rozm-riadok{margin:6px 0}.ms-rozm-polia{grid-template-columns:1fr 1fr;gap:4px 8px;margin-top:3px;display:grid}.ms-rozm-polia label{color:var(--text-2);flex-direction:column;font-size:12px;display:flex}.ms-rozm-polia input{box-sizing:border-box;width:100%}.ms-rozm-polia .ms-rozm-polohy{grid-column:1/-1}.fin h4{margin:14px 0 4px;font-size:13px}.fin-pruh{background:var(--plocha-2);border-radius:4px;height:16px;margin:8px 0;display:flex;overflow:hidden}.fin-pruh-cast{min-width:1px;height:100%;display:block}.fin-bod{vertical-align:middle;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.fin-tab{width:100%;font-size:12px}.fin-tab tr.fin-top td:first-child{font-weight:400}.fin-tab td.fin-plus{color:var(--ok);font-weight:400}.fin-kpi{grid-template-columns:repeat(2,1fr);gap:6px;margin:8px 0;display:grid}.fin-kpi div{background:var(--plocha-2);text-align:center;border-radius:0;padding:6px}.fin-kpi b{font-size:14px;display:block}.fin-kpi span{color:var(--text-2);font-size:11px}.fin-podrobnosti>summary{cursor:pointer;color:var(--text-2);padding:4px 0;font-size:12px}.fin-podrobnosti>summary:hover{color:var(--text)}.fin-podrobnosti[open]>summary{margin-bottom:4px}.ponuka-rozpad{break-inside:avoid;margin:12px 0}.ponuka-rozpad table{width:100%;font-size:11px}.skl-stlpec[hidden]{display:none}@media (width>=1181px){body.skl-stlpec .editor-plocha{grid-template-columns:400px 118px minmax(0,1fr) 330px}}@media (width>=761px) and (width<=1180px){body.skl-stlpec .editor-plocha{grid-template-columns:380px 108px minmax(0,1fr)}}.skl-stlpec{border-right:1px solid var(--ciara);background:var(--plocha);min-height:0;overflow-y:auto}.skl-stlpec .stavebnica{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:6px;width:auto;max-width:none;padding:8px 6px 16px;display:flex;position:static;transform:none}.skl-stlpec .stavebnica .st-hlava{grid-template-columns:1fr auto;max-width:none}.skl-stlpec .stavebnica .st-hlava .drobne{font-size:11px;line-height:1.25}.skl-stlpec .stavebnica .st-dlazdice{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.skl-stlpec .stavebnica .st-dl{width:100%;min-width:0;padding:4px 1px}.skl-stlpec .stavebnica .st-dl svg{width:26px;height:26px}.skl-stlpec .stavebnica .st-skup{grid-column:1/-1}.skl-stlpec .stavebnica .st-cely{white-space:normal}.skl-stlpec .stavebnica.st-uzka .st-dl{width:100%;padding:4px 1px}.skl-stlpec .stavebnica.st-uzka .st-hlava .drobne{display:block}.skl-stlpec .stavebnica .st-dl span{display:none}.st-tip{z-index:3000;max-width:240px;color:var(--text);background:var(--plocha);border:1px solid var(--ciara-silna);border-radius:var(--r-s);box-shadow:var(--tien);pointer-events:none;padding:6px 9px;font-size:12px;line-height:1.35;position:fixed}.st-tip[hidden]{display:none}.st-tip b{font-weight:600;display:block}.skl-stlpec .stavebnica .st-skup{color:var(--text-2);margin:6px 0 0;font-size:12px;font-weight:400}.stavebnica .st-dl.st-nova{border-style:dashed;border-color:#10b981}.stavebnica .st-dl.st-nova svg .st-c{stroke:#10b981}.stavebnica .st-l{fill:none;stroke:var(--text-2);stroke-width:1.4px;stroke-linecap:round}.fin-velky-tl{text-align:left;align-items:center;gap:12px;width:100%;margin:4px 0 14px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.fin-velky-tl .ik{flex:none;width:26px;height:26px}.fin-velky-tl small{opacity:.85;margin-top:2px;font-size:12px;font-weight:400;display:block}.fin-a4-dlg{border:1px solid var(--ciara);background:var(--plocha-2);width:min(100vw - 24px,1000px);max-width:none;height:calc(100vh - 24px);max-height:none;color:var(--text);border-radius:6px;flex-direction:column;padding:0;display:none;overflow:hidden}.fin-a4-dlg[open]{display:flex}.fin-a4-dlg::backdrop{background:#0000008c}.fin-a4-lista{border-bottom:1px solid var(--ciara);background:var(--plocha);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.fin-a4-lista b{margin-right:auto}.fin-a4-papier{flex:1;padding:16px;overflow:auto}.fin-a4-papier .fin-a4{border-radius:2px;box-shadow:0 2px 14px #00000040}@media (width<=760px){.fin-a4-papier{padding:0}.fin-a4-papier .fin-a4{padding:10px}.a4-karty{grid-template-columns:repeat(2,1fr)!important}.a4-dvoj,.a4-ceny{grid-template-columns:1fr!important}}.st-poloha{z-index:3000;background:var(--plocha);color:var(--text);border:1px solid var(--ciara-silna);box-sizing:border-box;border-radius:8px;gap:6px;width:272px;max-width:calc(100vw - 16px);padding:10px 12px;font-size:13px;display:grid;position:fixed;box-shadow:0 8px 24px #0000002e}.st-poloha label{gap:3px;display:grid}.st-poloha input{background:var(--plocha-2);color:var(--text);border:1px solid var(--ciara);box-sizing:border-box;width:100%;padding:4px 6px;font-size:16px}.st-poloha-tl{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.st-poloha-n{border-top:1px solid var(--ciara);white-space:nowrap;align-items:center;gap:6px;padding-top:6px;display:flex}.st-poloha .st-poloha-n input{flex:none;width:3.6em}.st-poloha-n button{margin-left:auto}.kota.zona-st{opacity:.92;white-space:nowrap;font-weight:600}.zona-st-obal{pointer-events:none;width:0;height:0;overflow:visible}.zona-st-obal>.kota.zona-st{position:absolute;top:3px;left:3px}.zona-st-obal>.kota.zona-st.klik{pointer-events:auto;cursor:pointer}.zona-st-obal>.kota.zona-st.klik:hover{opacity:1;outline:2px solid #fff}.zona-st-obal>.kota.zona-st.vybrata{opacity:1;outline:2px solid var(--akcent);outline-offset:1px}@media (width<=760px){.kota.zona-st .zona-st-rozmer{display:none}}.rozvrh-svg .rv-cesta text{fill:#fff;font-size:calc(var(--rv-pismo) * .62);dominant-baseline:hanging;pointer-events:none;font-weight:600}.rozvrh-svg .rv-cesta rect{pointer-events:none}#spoje-druhy .spoje-exc{align-items:center;gap:8px;margin:-4px 0 8px}#spoje-druhy .spoje-exc .prepinac button{padding:3px 8px;font-size:11px}.kv-posun-hover{fill-opacity:.16;stroke-width:2px;pointer-events:none}.formular [aria-invalid=true]{box-shadow:0 0 0 2px #d32f2f40;border-color:var(--pozor,var(--c-cervena-chyba))!important}.mobil-akcie[hidden],body.rezim-2d .mobil-akcie,body.rezim-kot .mobil-akcie,body.rezim-2d .scena-akcie [data-nastroj=otvor_klik]{display:none!important}.pv[hidden],body.pv-zap.krok-dopyt .pv,body.pv-zap:not(.krok-dopyt) #kroky,body.pv-zap #panel-horne,body.pv-zap #upravujete,body.pv-zap #vyber-lista{display:none}.pv{flex-direction:column;gap:8px;padding:6px 12px 28px 68px;display:flex}.pv-zalozky{z-index:4;height:0;margin-top:-8px;position:sticky;top:0}.pv-zalozky-in{flex-direction:column;gap:2px;width:54px;padding-top:2px;display:flex;position:absolute;top:0;left:-66px}.pv-zalozky button{width:100%;color:var(--text-2);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;flex-direction:column;align-items:center;gap:3px;padding:8px 2px 7px;font-size:11px;line-height:1.15;display:flex}.pv-zalozky button[hidden]{display:none}.pv-zalozky button .ik{width:20px;height:20px}.pv-zalozky button.akt{color:var(--akcent);border-left-color:var(--akcent);background:var(--plocha-2);font-weight:600}.pv-cesta{z-index:3;background:var(--plocha);border-bottom:1px solid var(--ciara);flex-wrap:wrap;align-items:baseline;gap:2px 4px;margin:-6px -12px 0;padding:10px 12px 8px;font-size:13px;line-height:1.3;display:flex;position:sticky;top:0}.pv-hlava{gap:6px;display:grid}.pv-hlava:not(:has(>.pv-titul:not(:empty),>.pv-mapa:not([hidden]),>.pv-hlava-telo:not(:empty))){display:none}.pv-clanok{font:inherit;color:var(--text-2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--ciara-tl);text-decoration-color:var(--ciara-tl);text-underline-offset:3px;background:0 0;border:0;padding:2px 0}.pv-clanok:hover{color:var(--akcent);text-decoration-color:currentColor}.pv-clanok.akt{color:var(--text);cursor:default;font-size:15px;font-weight:600;text-decoration:none}.pv-oddel{color:var(--text-2)}.pv-titul:empty,.pv-mapa[hidden]{display:none}.pv-mapa #rozvrh{background:0 0;border:0;margin:0;padding:0}.pv-mapa #rozvrh>.sekcia-titul,.pv-mapa #rozvrh>.drobne,.pv-mapa #rozvrh-nav,.pv-mapa #rozvrh-titul,.pv-mapa #rozvrh-akcie,.pv-mapa #vnutro-zona{display:none}.pv-mapa{position:relative}.pv-mapa-okno{scrollbar-width:thin;max-height:62vh;overflow:auto}.pv-mapa .rv-nakres,.pv-mapa #rozvrh-svg,.pv-mapa .rozvrh-telo{margin:0;display:block}.pv-mapa .rozvrh-svg{width:calc(min(100%, (62vh - 4px) * var(--pv-pomer,100)) * var(--pv-zoom,1));max-width:none;height:auto;max-height:none;margin:0 auto;display:block}.pv-zoom{border:1px solid var(--ciara);background:var(--plocha);width:max-content;margin:6px 0 0 auto;display:flex}.pv-zoom button{min-width:28px;height:26px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:15px;line-height:1}.pv-zoom button+button{border-left:1px solid var(--ciara)}.pv-zoom .pv-zoom-hodnota{color:var(--text-2);min-width:44px;font-size:11px}.pv-zoom button:hover:not(:disabled){color:var(--akcent);background:var(--plocha-2)}.pv-zoom button:disabled{opacity:.35;cursor:default}.pv-nastroje{justify-content:flex-end;gap:4px;margin-bottom:-4px;display:flex}body:not(.pv-zap) .pv-nastroje{display:none}.pv-nastroje button{border:1px solid var(--ciara);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.pv-nastroje button:hover{color:var(--akcent);border-color:currentColor}.pv-nastroje .ik{width:14px;height:14px}.pv-sek-ik{display:inline-flex}.pv-sek-ik .ik{width:18px;height:18px}.pv-hlava-telo:empty,.pv-sekcia[hidden]{display:none}.pv-sekcia:not(.pv-hlava):not(.pv-pata){border:1px solid var(--ciara);background:var(--plocha-2)}.pv-sekcia-hlava{width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.pv-sipka{color:var(--text-2);font-size:12px;transition:transform .15s}.pv-sekcia.zbalena .pv-sipka{transform:rotate(-90deg)}.pv-sekcia.zbalena>.pv-telo{display:none}.pv-sekcia>.pv-telo{gap:10px;min-width:0;padding:0 12px 12px;display:grid}.pv-pata>.pv-telo{flex-wrap:wrap;gap:8px;padding:0;display:flex}.pv-pata>.pv-telo:empty{display:none}.pv-telo>.sekcia-v,.pv-telo>fieldset,.pv-telo>details.sekcia-v{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0}.pv-telo>.sekcia-v>.sekcia-titul,.pv-telo>.sekcia-v>summary.sekcia-titul,.pv-telo>fieldset>legend{color:var(--text-2);float:none;border:0;width:auto;margin:0 0 6px;padding:0;font-size:12px}.pv-telo>.sekcia-v+.sekcia-v,.pv-telo>*+.sekcia-v,.pv-telo>*+fieldset,.pv-telo>*+details{border-top:1px dashed var(--ciara);padding-top:10px}.pv-telo>details.sekcia-v:not([open])>summary.sekcia-titul{margin:0}.pv-telo>details.rv-sekcia{background:0 0;border:0;margin:0;padding:0}.pv-telo>details.rv-sekcia>summary{pointer-events:none;color:var(--text-2);padding:0 0 6px;font-size:12px}.pv-telo>details.rv-sekcia>summary:before{display:none}.pv-telo>details.rv-sekcia>summary small{text-transform:none;letter-spacing:0}.pv-telo>details.rv-sekcia>.rv-sekcia-telo{padding:0}.pv-telo>:is(.rv-skupina,.rv-pocitadlo,.rv-titul,label,div[data-rv-kontajner]),.pv-telo>.dp-sekcia,.pv-telo>details.podrobnosti{background:0 0;border:0;margin:0;padding:0}.pv-telo>.dp-sekcia>h4{color:var(--text-2);margin:0 0 6px;font-size:12px;font-weight:400}.pv-hlava-telo>.dp-titul h3{margin:0;font-size:15px}.pv-telo>.konstr-panel{width:auto;max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:static;inset:auto}.pv-nadpis{color:var(--text-2);margin-bottom:4px;font-size:12px}.pv-kov-zoz{gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pv-kov-zoz li{border-bottom:1px dotted var(--ciara);justify-content:space-between;gap:8px;padding:3px 0;display:flex}.pv-kov-zoz small{color:var(--text-2);white-space:nowrap}.pv-info-kovanie{border-top:1px dashed var(--ciara);padding-top:10px}.pv :is([data-kov-zmen],[data-akcia=vysuv-skrinky],[data-rv=zona-v-zone],#btn-vsetkym,#d-kov-na-tomto,.karta-dielca-hlava,.krok-nav,.ciel-nast:empty){display:none!important}.pv-obal{display:contents}.pv-telo>.pv-obal{gap:8px;display:grid}.pv-hlava-telo .dp-titul h3{display:none}.pv .rv-sekcia>summary .info-ik,.pv .dp-sekcia>h4 .info-ik{pointer-events:auto;margin-left:6px}.nakladanie-ovl{gap:6px;display:grid}.nk-nadpis{color:var(--text-2);font-size:12px}.nk-pohlady{flex-wrap:wrap;gap:8px;display:flex}.nk-svg{touch-action:manipulation;flex:160px;width:100%;max-width:230px;height:auto;font-family:inherit;overflow:visible}:root{--nk-cez:#1f64c8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--nk-cez:#6aa8ff}}:root[data-theme=dark]{--nk-cez:#6aa8ff}.nk-d{fill:var(--text-2);fill-opacity:.22;stroke:var(--text-2);stroke-width:1px}.nk-d[data-cez]{fill:var(--nk-cez);fill-opacity:.45;stroke:var(--nk-cez);stroke-width:1.5px}.nk-akt{fill:var(--text-2);fill-opacity:.5;stroke:var(--text);stroke-width:2.5px}.nk-akt[data-cez]{fill:var(--nk-cez);fill-opacity:.7}.nk-c{fill:var(--akcent);fill-opacity:.22;stroke:var(--akcent);stroke-width:1.5px}.nk-styk{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.nk-styk .nk-hit{fill:#0000;stroke:none}.nk-styk .nk-ram{fill:var(--akcent);fill-opacity:.08;stroke:var(--akcent);stroke-width:1.6px;transition:fill-opacity .12s,stroke-width .12s}.nk-hrana .nk-ram{fill:var(--plocha);fill-opacity:.6}.nk-odznak{transition:transform .12s}.nk-odznak circle{fill:var(--akcent);stroke:var(--plocha);stroke-width:1.5px}.nk-odznak path{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.nk-styk text{fill:var(--text);pointer-events:none;font-size:12px;font-weight:700}.nk-styk:hover .nk-ram,.nk-styk:focus-visible .nk-ram{fill:var(--akcent);fill-opacity:.28;stroke-width:2.6px}.nk-styk:hover .nk-odznak,.nk-styk:focus-visible .nk-odznak{transform:scale(1.3)}.nk-styk:focus-visible .nk-ram{stroke:var(--text)}.nk-styk:active .nk-ram{fill-opacity:.45}:is(.nk-svg:has(.nk-styk[data-nk-sk=vrch]:is(:hover,:focus-visible)) rect[data-nk-sk~=vrch],.nk-svg:has(.nk-styk[data-nk-sk=dno]:is(:hover,:focus-visible)) rect[data-nk-sk~=dno],.nk-svg:has(.nk-styk[data-nk-sk=chrbat]:is(:hover,:focus-visible)) rect[data-nk-sk~=chrbat],.nk-svg:has(.nk-styk[data-nk-sk=presah]:is(:hover,:focus-visible)) rect[data-nk-sk~=presah],.nk-svg:has(.nk-styk[data-nk-sk=pred-l]:is(:hover,:focus-visible)) rect[data-nk-sk~=pred-l],.nk-svg:has(.nk-styk[data-nk-sk=pred-p]:is(:hover,:focus-visible)) rect[data-nk-sk~=pred-p],.nk-svg:has(.nk-styk[data-nk-sk=zad-l]:is(:hover,:focus-visible)) rect[data-nk-sk~=zad-l],.nk-svg:has(.nk-styk[data-nk-sk=zad-p]:is(:hover,:focus-visible)) rect[data-nk-sk~=zad-p]){stroke:var(--akcent);stroke-width:2.6px}:is(.nk-svg:has(.nk-styk[data-nk-sk=vrch]:is(:hover,:focus-visible)) .nk-styk[data-nk-sk=vrch] .nk-ram,.nk-svg:has(.nk-styk[data-nk-sk=dno]:is(:hover,:focus-visible)) .nk-styk[data-nk-sk=dno] .nk-ram,.nk-svg:has(.nk-styk[data-nk-sk=chrbat]:is(:hover,:focus-visible)) .nk-styk[data-nk-sk=chrbat] .nk-ram,.nk-svg:has(.nk-styk[data-nk-sk=presah]:is(:hover,:focus-visible)) .nk-styk[data-nk-sk=presah] .nk-ram,.nk-svg:has(.nk-styk[data-nk-sk=pred-l]:is(:hover,:focus-visible)) .nk-styk[data-nk-sk=pred-l] .nk-ram,.nk-svg:has(.nk-styk[data-nk-sk=pred-p]:is(:hover,:focus-visible)) .nk-styk[data-nk-sk=pred-p] .nk-ram,.nk-svg:has(.nk-styk[data-nk-sk=zad-l]:is(:hover,:focus-visible)) .nk-styk[data-nk-sk=zad-l] .nk-ram,.nk-svg:has(.nk-styk[data-nk-sk=zad-p]:is(:hover,:focus-visible)) .nk-styk[data-nk-sk=zad-p] .nk-ram){fill:var(--akcent);fill-opacity:.28;stroke-width:2.6px}.nk-pohlad-obal{flex:160px;gap:2px;min-width:0;max-width:230px;margin:0;display:grid}.nk-pohlad-obal .nk-svg{max-width:none}.nk-pohlad{color:var(--text-2);font-size:11px}.nk-stav{color:var(--text);gap:1px;font-size:12px;line-height:1.35;display:grid}.nk-stav b{font-weight:700}.nk-z-akt{background:color-mix(in srgb, var(--text-2) 50%, transparent);border:2px solid var(--text)}.nk-skratky{flex-basis:100%}.nk-legenda{flex-wrap:wrap;gap:4px 12px;display:flex}.nk-legenda span{align-items:center;gap:5px;display:inline-flex}.nk-z{width:12px;height:9px;display:inline-block}.nk-z-d{background:color-mix(in srgb, var(--text-2) 22%, transparent);border:1px solid var(--text-2)}.nk-z-cez{background:color-mix(in srgb, var(--nk-cez) 45%, transparent);border:1px solid var(--nk-cez)}.nk-z-c{background:color-mix(in srgb, var(--akcent) 22%, transparent);border:1px solid var(--akcent)}.nk-z-s{border:1.5px solid var(--akcent);background:color-mix(in srgb, var(--akcent) 10%, transparent);border-radius:2px}.nk-odstupy{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.nk-odstup{flex-direction:column;gap:1px;display:inline-flex}.nk-odstup small{color:var(--text-2);font-size:11px}.nk-odstup input{width:58px}#pv [aria-label="Uloženie hornej dosky"]{display:none!important}#pv label:has(>#s-dno){display:none!important}#pv label:has(>#s-dno)+.ik-volby{display:none!important}#pv label:has(>#s-chrbat-ulozenie){display:none!important}#pv label:has(>#s-chrbat-ulozenie)+.ik-volby{display:none!important}#pv label:has(>select[data-spoj]){display:none!important}.pv-sekcia{scroll-margin-top:calc(var(--panel-hore-h,0px) + 56px)}#pv details,#pv fieldset,#pv [id],#pv .sekcia-v{scroll-margin-top:calc(var(--panel-hore-h,0px) + 64px)}.pv-len{display:none!important}#pv .pv-len{display:inline-flex!important}#pv .pv-prazdne,#pv .pv-zdvojeny{display:none!important}#pv details.rv-sekcia>summary>small{display:none}#pv .pv-rozbal{place-self:start;margin:6px 0 2px}#pv .pv-rozbal .pv-zatvor,#pv .pv-otvorene>.pv-rozbal .pv-otvor{display:none}#pv .pv-otvorene>.pv-rozbal .pv-zatvor{display:inline}#pv #sekcia-dekor:not(.pv-otvorene)>:is(#ciel-dekoru~.dek-otazka,#druh-materialu,#filter-dekorov,#dekor-pozn,#dlazdice-dekorov){display:none}.pv-dekor-casti{gap:6px;display:grid}.pv-dekor-riadok{text-align:left;border:1px solid var(--ciara);background:var(--plocha);width:100%;color:var(--text);cursor:pointer;font:inherit;align-items:center;gap:10px;min-height:44px;padding:6px 8px;display:flex}.pv-dekor-riadok:hover{border-color:var(--ciara-silna)}.pv-dekor-riadok .dek-vzorka{border:1px solid var(--ciara);object-fit:cover;flex:none;width:34px;height:34px;display:block}.pv-dekor-text{flex-direction:column;flex:1;min-width:0;display:flex}.pv-dekor-text small{color:var(--text-2);font-size:11px}.pv-dekor-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}#pv .zac-tip{display:none}#pv .pv-vlakna-zoz>summary{font-size:13px}#pv[data-typy~=kovanie_pant] .celo-nastavenie{flex-direction:column;gap:6px;display:flex}#pv[data-typy~=kovanie_pant] .dv-panty{order:-1}#pv:is([data-typy~=kovanie_pant],[data-typy~=kovanie_kov],[data-typy~=kovanie_sifon]) .celo-otvaranie{display:none}.pv-pata [data-rv=na-otvorene],.pv-pata [data-rv=obal-zrus]{min-height:0}.pv-pata [data-rv=na-otvorene] svg,.pv-pata [data-rv=obal-zrus] svg{display:none}.pv-pata :is([data-rv=na-otvorene],[data-rv=obal-zrus]):hover{border-color:var(--chyba);color:var(--chyba)}#pv details.podrobnosti[data-pv=rozmer]>p.drobne{display:none}#pv .dp-lak-pridaj{min-height:0;margin-top:2px;padding:1px 6px;font-size:11px}#pv .dp-bez-hran>summary{font-size:13px}.pv-info{cursor:help;color:var(--text-2);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#pv .pv-info-riadok{margin:0}#pv .pv-telo>.sekcia-v>.sekcia-titul:before,#pv .pv-telo>.sekcia-v>summary.sekcia-titul:before,#pv .pv-telo .sekcia-titul svg.ik-titul,#pv .pv-telo>fieldset>legend svg{display:none}#pv .pv-telo>:is(.sekcia-v,fieldset,details.rv-sekcia)>:is(.sekcia-titul,legend,summary),#pv .pv-telo>.dp-sekcia>h4,#pv .pv-telo .rv-nadpis{text-transform:none;letter-spacing:0;color:var(--text-2);font-size:12px;font-weight:600}#pv .pv-telo>details:is(.sekcia-v,.podrobnosti)>summary,#pv .pv-telo details.podrobnosti>summary{color:var(--text-2);text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}#pv .pv-telo>details.rv-sekcia.pv-rozbalitelne>summary{pointer-events:auto;cursor:pointer}#pv .pv-telo>details.rv-sekcia.pv-rozbalitelne>summary:before{content:"▸ ";display:inline}#pv .pv-telo>details.rv-sekcia.pv-rozbalitelne[open]>summary:before{content:"▾ "}#pv details.rv-sekcia.pv-rozbalitelne>summary>small{margin-left:6px;font-weight:400;display:inline}#pv .pv-telo>details.rv-sekcia:not(.pv-rozbalitelne):has(>.rv-sekcia-telo>.rv-skupina:first-child>.rv-nadpis)>summary{display:none}#pv .nk-pohlad-obal{flex:100%;max-width:300px}#pv .pv-kov-cena>summary{color:var(--text-2);font-size:12px;font-weight:600}#pv .nohy-vysky{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px}#pv .nohy-vysky button{min-height:32px;padding:2px}#pv .dp-rozmery .dp-dlazdica small{display:none}#pv .dp-hrany td{padding-top:3px;padding-bottom:3px}#pv .dp-hrany td:nth-child(2){grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:2px;display:grid}#pv .dp-hrany td:nth-child(2)>select,#pv .dp-hrany td:nth-child(2)>.dp-lak{justify-self:stretch}#pv .dp-kod{white-space:normal;overflow-wrap:anywhere;word-break:normal}#pv .dp-lak-pridaj{margin-top:0}#pv .dp-princip>.drobne{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pv .dp-legenda{gap:2px 10px;font-size:11px}#pv .dp-hrany{table-layout:fixed}#pv .dp-hrany th:first-child{width:58px}#pv .dp-hrany th:last-child{width:72px}#pv .pv-telo>*,#pv .dp-sekcia,#pv .dp-princip{min-width:0}#pv[data-typ=kovanie] .pv-telo>details.rv-sekcia>summary{display:none}:root{--sf-hlava:#0d9488;--sf-rozmer:var(--c-modra-vyber);--sf-material:#b45309;--sf-spoje:#7c3aed;--sf-kovanie:#be185d;--sf-vyroba:#c2410c;--sf-na:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sf-hlava:#2dd4bf;--sf-rozmer:#7aa7ff;--sf-material:#f2b456;--sf-spoje:#b69cff;--sf-kovanie:#f47ab8;--sf-vyroba:#fb9a5b;--sf-na:#111114}}:root[data-theme=dark]{--sf-hlava:#2dd4bf;--sf-rozmer:#7aa7ff;--sf-material:#f2b456;--sf-spoje:#b69cff;--sf-kovanie:#f47ab8;--sf-vyroba:#fb9a5b;--sf-na:#111114}[data-pv-zalozka=hlava],[data-pv-sekcia=hlava]{--sf:var(--sf-hlava)}[data-pv-zalozka=rozmer],[data-pv-sekcia=rozmer]{--sf:var(--sf-rozmer)}[data-pv-zalozka=material],[data-pv-sekcia=material]{--sf:var(--sf-material)}[data-pv-zalozka=spoje],[data-pv-sekcia=spoje]{--sf:var(--sf-spoje)}[data-pv-zalozka=kovanie],[data-pv-sekcia=kovanie]{--sf:var(--sf-kovanie)}[data-pv-zalozka=vyroba],[data-pv-sekcia=vyroba]{--sf:var(--sf-vyroba)}.pv-zalozky button{--sf-bg:color-mix(in srgb, var(--sf,var(--akcent)) 14%, transparent);color:var(--text-2);border-left-width:3px;gap:4px;padding:6px 2px}.pv-zalozky button .ik{box-sizing:content-box;background:var(--sf-bg);width:20px;height:20px;color:var(--sf,var(--akcent));border-radius:8px;padding:6px;transition:background .15s,color .15s}.pv-zalozky button:hover{color:var(--text);background:0 0}.pv-zalozky button.akt{background:color-mix(in srgb, var(--sf) 10%, transparent);border-left-color:var(--sf);color:var(--sf)}.pv-zalozky button.akt .ik{background:var(--sf);color:var(--sf-na)}.pv[data-pv-akt=hlava]{--sf-akt:var(--sf-hlava)}.pv[data-pv-akt=rozmer]{--sf-akt:var(--sf-rozmer)}.pv[data-pv-akt=material]{--sf-akt:var(--sf-material)}.pv[data-pv-akt=spoje]{--sf-akt:var(--sf-spoje)}.pv[data-pv-akt=kovanie]{--sf-akt:var(--sf-kovanie)}.pv[data-pv-akt=vyroba]{--sf-akt:var(--sf-vyroba)}.pv .pv-cesta.pv-sekcia{--sf:var(--sf-akt,var(--ciara));border-bottom:3px solid var(--sf);background:color-mix(in srgb, var(--sf) 9%, var(--plocha));transition:border-color .2s,background .2s;border-left:4px solid var(--sf)!important}#pv .km-zvyraznit{outline-color:var(--sf,var(--ik-modra))}.pv-sekcia:not(.pv-pata){transition:background .2s,box-shadow .2s;border-left:4px solid var(--sf)!important}.pv-sekcia:not(.pv-hlava):not(.pv-pata){background:color-mix(in srgb, var(--sf) 4%, var(--plocha-2));border-color:color-mix(in srgb, var(--sf) 22%, var(--ciara))}.pv-sekcia.pv-akt:not(.pv-hlava):not(.pv-pata){background:color-mix(in srgb, var(--sf) 10%, var(--plocha-2));border-color:color-mix(in srgb, var(--sf) 45%, var(--ciara));box-shadow:0 0 0 1px color-mix(in srgb, var(--sf) 30%, transparent)}.pv-hlava.pv-akt{background:color-mix(in srgb, var(--sf) 7%, transparent)}.pv-sekcia-hlava{letter-spacing:.01em;font-size:15px}.pv-sekcia-hlava .pv-sek-ik{background:var(--sf);color:var(--sf-na);border-radius:8px;padding:5px;display:inline-flex}.pv-sekcia-hlava .pv-sek-ik .ik{width:16px;height:16px}.pv-sekcia-hlava .pv-sipka{color:var(--sf);order:9;margin-left:auto;font-size:14px}.pv-sekcia-hlava .pv-pocet{color:var(--text-2);font-weight:400}#pv .pv-sekcia .pv-telo>:is(.sekcia-v,fieldset,details.rv-sekcia)>:is(.sekcia-titul,legend,summary),#pv .pv-sekcia .pv-telo>.dp-sekcia>h4,#pv .pv-sekcia .pv-telo .rv-nadpis,#pv .pv-sekcia .pv-telo>details:is(.sekcia-v,.podrobnosti)>summary,#pv .pv-sekcia .pv-nadpis{color:color-mix(in srgb, var(--sf) 80%, var(--text));font-size:13px}#pv .pv-sekcia .pv-telo .sekcia-titul svg.ik{--ik:var(--sf);color:var(--sf);width:18px;height:18px}.pv-telo>.sekcia-v+.sekcia-v,.pv-telo>*+.sekcia-v,.pv-telo>*+fieldset,.pv-telo>*+details{border-top-color:color-mix(in srgb, var(--sf) 25%, var(--ciara))}.pv-sekcia .rychle-volby button[aria-pressed=true],.pv-sekcia .rychle-volby button.zvol,.pv-sekcia .dlazdice-volby button[aria-pressed=true]{border-color:var(--sf);box-shadow:inset 0 0 0 1px var(--sf)}.pv-sekcia input:focus-visible,.pv-sekcia select:focus-visible{outline:2px solid var(--sf);outline-offset:1px}#pv label.pole:has(>.rozsah){position:relative}#pv label.pole>.rozsah{pointer-events:none;opacity:.7;align-items:center;height:34px;display:flex;position:absolute;bottom:1px;right:8px;font-size:11px!important}#pv label.pole:has(>.rozsah) input{padding-right:64px}.pv-nastroje button{gap:0;padding:4px 6px;font-size:0}.pv-nastroje button .ik{width:16px;height:16px}.stavebnica [data-sk=Zóna],.stavebnica [data-sk=Delenie],.stavebnica [data-sk=Vnútro]{--sf:var(--sf-hlava)}.skl-stlpec .stavebnica .st-skup[data-sk]{color:var(--sf);align-items:center;gap:6px;font-weight:600;display:flex}.skl-stlpec .stavebnica .st-skup[data-sk]:before{content:"";background:var(--sf);border-radius:50%;width:8px;height:8px}.stavebnica .st-dl[data-sk]{border-left:3px solid color-mix(in srgb, var(--sf) 70%, transparent)}.stavebnica .st-dl[data-sk] svg{color:var(--sf)}.stavebnica .st-dl[data-sk]:hover{border-color:var(--sf);background:color-mix(in srgb, var(--sf) 8%, var(--plocha))}.pv-zalozky button .ik{--ik:var(--sf)!important}.pv-zalozky button.akt .ik,.pv-sekcia-hlava .pv-sek-ik .ik{--ik:var(--sf-na)!important}#pv .pv-sekcia .pv-telo .sekcia-titul svg.ik{--ik:var(--sf)!important}.lp-telo{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.lp-nacrt{background:var(--plocha-2,var(--plocha));border:1px solid var(--ciara);touch-action:none;cursor:crosshair;max-width:100%;height:auto}.lp-nacrt .lp-dielec{fill:#80808014;stroke:var(--text-2);stroke-width:1.5px}.lp-nacrt .lp-pas{stroke:var(--c-zlta);stroke-opacity:.55;stroke-linecap:butt}.lp-nacrt .lp-pas.navrh{stroke:var(--hlavna,#3b82f6);stroke-opacity:.45}.lp-nacrt .lp-os{stroke:var(--text);stroke-width:1px;stroke-dasharray:4 3}.lp-nacrt .lp-cislo{fill:var(--text);font-size:12px;font-weight:600}.lp-panel{flex-direction:column;flex:1;gap:8px;min-width:260px;display:flex}.lp-zoznam{flex-direction:column;gap:4px;max-height:300px;display:flex;overflow-y:auto}.lp-riadok{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.lp-riadok input{width:4.6em}dialog.dialog:has(.lp-telo){width:min(1000px,96vw);max-width:none}@media (width>=761px){.panel-hore{z-index:8;background:var(--plocha);border-bottom:1px solid var(--ciara);gap:8px;padding:10px 12px 8px;display:grid;position:sticky;top:0}.panel-hore>.panel-hlava{border-bottom:0;padding:0}.panel-hore>.struktura-tl-rad{margin:0}.panel-hore .ai-vyzva{min-height:34px;padding:4px 10px}.panel-hore .ai-popis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel-hore .rezim3{width:100%}.panel-hore .rezim3 button{flex:auto;padding:6px 8px}body.pv-zap .pv-cesta,body.pv-zap .pv-zalozky{top:var(--panel-hore-h,0px)}}.pv{position:relative}.pv:before{content:"";background:var(--plocha-2);border-right:1px solid var(--ciara);pointer-events:none;width:56px;position:absolute;top:0;bottom:0;left:0}.pv .pv-cesta.pv-sekcia{margin:-6px 0 0;padding:8px 12px}.pv-hlava{padding-left:12px}#pv .pv-hlava:not(:has(>.pv-mapa:not([hidden]))){border-left-color:#0000!important}#pv .cast-skrinky{border-left-width:1px}.pv-cesta{flex-wrap:nowrap;align-items:center}.pv-cesta-txt{flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 4px;min-width:0;display:flex}.pv-cesta .pv-clanok.akt{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.pv-cesta .pv-premenuj{color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;line-height:1}.pv-cesta .pv-premenuj:hover,.pv-cesta .pv-premenuj:focus-visible{color:var(--akcent)}.pv-cesta input.pv-premenuj-pole{font:inherit;border:1px solid var(--ciara-silna);background:var(--plocha);width:14em;min-width:0;max-width:100%;color:var(--text);border-radius:4px;padding:2px 6px;font-size:15px;font-weight:600}.pv-cesta>.pv-nastroje{flex:none;margin:0 0 0 auto}#pv .dp-titul{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}#pv .dp-titul .dp-cipy{margin:0}#pv .dp-cip[title=Skrinka]{display:none}#pv .dp-dlazdica>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#pv .trojica>label.pole{white-space:nowrap;flex-direction:column;justify-content:flex-end;gap:4px;min-width:0;display:flex}#pv .trojica>label.pole input{width:100%}#pv input[type=number]{appearance:textfield}#pv input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#pv input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#pv :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select){box-sizing:border-box;min-height:34px}.panel{scrollbar-gutter:stable}.dp-h-zasah{stroke:#0000;stroke-width:16px;cursor:pointer}.dp-h-zasah:hover{stroke:var(--akcent);stroke-opacity:.25}.dp-stit[data-dp-hrana-klik]{cursor:pointer}.dp-stit[data-dp-hrana-klik]:hover{fill:var(--akcent)}.vl-ik{vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.4px;width:22px;height:14px;margin-right:5px}.vr-plocha{display:contents}.orez-kriz{grid-template-columns:1fr 1.1fr 1fr;grid-template-areas:".hore.""vlavo nakres vpravo"".dole.""vpredu.vzadu";align-items:end;gap:6px 8px;display:grid}.orez-kriz>.orez-hore{grid-area:hore}.orez-kriz>.orez-dole{grid-area:dole}.orez-kriz>.orez-vlavo{grid-area:vlavo}.orez-kriz>.orez-vpravo{grid-area:vpravo}.orez-kriz>.orez-vpredu{grid-area:vpredu}.orez-kriz>.orez-vzadu{grid-area:vzadu}.orez-kriz>label.pole{white-space:nowrap;flex-direction:column;gap:3px;min-width:0;font-size:12px;display:flex}.orez-kriz>label.pole input{width:100%}.orez-kriz>label.pole.zmenene{color:var(--akcent)}.orez-nakres{grid-area:nakres;align-self:center;width:100%;height:auto}.orez-obrys{fill:var(--plocha-2);stroke:var(--ciara-silna);stroke-width:1px}.orez-hrana{fill:none;stroke:none;stroke-width:3px}.orez-hrana.kratsi{stroke:var(--akcent);stroke-dasharray:3 2}.orez-hrana.dlhsi{stroke:var(--akcent)}#pv .nakl-jednotny .nk-odstupy{grid-template-columns:1fr 1fr 1fr;grid-template-areas:".t.""l s r"".b.""p p p";place-items:end center;gap:4px 8px;display:grid}#pv .nakl-jednotny .nk-odstup-t{grid-area:t}#pv .nakl-jednotny .nk-odstup-b{grid-area:b}#pv .nakl-jednotny .nk-odstup-l{grid-area:l}#pv .nakl-jednotny .nk-odstup-r{grid-area:r}#pv .nakl-jednotny .nk-odstup-titul{text-align:center;border:1px dashed var(--ciara-silna);grid-area:s;align-self:center;padding:6px 10px;line-height:1.2}#pv .nakl-jednotny .nk-odstupy>[data-akcia=nakl-premenne]{grid-area:p;justify-self:end}#pv .nakl-jednotny .nk-stav{display:none}.dv-poloha{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:10px;display:grid}.dv-poloha>:not(.dv-panty-nakres){grid-column:1}.dv-panty-nakres{grid-area:1/2/span 4;width:96px;height:auto}.dv-poloha .rv-pocitadlo small{color:var(--text-2)}.dv-pn-dvere{fill:var(--plocha-2);stroke:var(--ciara-silna);stroke-width:1px}.dv-pn-pant{fill:var(--akcent)}.dv-pn-kota{font:600 13px var(--pismo);fill:var(--text)}.dv-pn-kota.slabe{fill:var(--text-2);font-weight:400}#pv .dp-nakres{max-height:160px}#pv .dp-nakres .dp-stit{font-size:16px}@media (width<=760px),(height<=500px) and (orientation:landscape){body.pv-zap:not(.krok-dopyt) #mobil-taby{display:none}.pv{gap:6px;padding:0 10px 24px}.pv .pv-cesta,.pv .pv-cesta.pv-sekcia{margin:0 -10px;padding:8px 10px 6px;position:static}.pv-zalozky{z-index:4;background:var(--plocha);border-bottom:1px solid var(--ciara);height:auto;margin:0 -10px;position:sticky;top:40px}.pv-zalozky-in{flex-direction:row;gap:0;width:auto;padding:0;position:static}.pv-zalozky button{border-bottom:2px solid #0000;border-left:0;flex-direction:row;flex:auto;justify-content:center;gap:4px;min-width:0;min-height:40px;padding:9px 1px 8px;font-size:12px}.pv-zalozky button .ik{flex:none;width:16px;height:16px}.pv-zalozky button.akt{border-bottom-color:var(--akcent);background:0 0}.pv:before{display:none}.pv .pv-sekcia{scroll-margin-top:90px}.pv-mapa-okno{max-height:34vh}.pv-mapa .rozvrh-svg{width:calc(min(100%, (34vh - 4px) * var(--pv-pomer,100)) * var(--pv-zoom,1))}.pv .pv-nastroje{display:none}}.vyroba-hlavne{border-top:1px solid var(--ciara);flex:100%;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;padding-top:8px;display:grid}.tl.vyroba-hl{text-align:left;border:2px solid var(--akcent);background:var(--plocha);min-height:52px;color:var(--text);align-items:center;gap:10px;padding:8px 12px;font-weight:600;display:flex}.tl.vyroba-hl:hover{background:color-mix(in srgb, var(--akcent) 10%, var(--plocha))}.tl.vyroba-hl .ik{width:24px;height:24px;color:var(--akcent);flex:none}.tl.vyroba-hl span{flex-direction:column;line-height:1.2;display:flex}.tl.vyroba-hl small{color:var(--text-2);font-size:12px;font-weight:400}#blok-skrinka>.rp-pridat{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;margin:0 0 10px;display:grid}#blok-skrinka .rp-pridat .tl.male,#blok-skrinka .zostava-akcie>.tl.male,#blok-skrinka .zostava-akcie .tl-skupina .tl{text-align:center;white-space:normal;border:1px solid var(--ciara);background:var(--plocha);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:56px;padding:7px 4px;font-size:12px;line-height:1.15;display:flex}#blok-skrinka .rp-pridat .tl.male .ik,#blok-skrinka .zostava-akcie .tl .ik{width:20px;height:20px;margin:0}#blok-skrinka .rp-pridat .tl.male:hover,#blok-skrinka .zostava-akcie .tl:hover:not(:disabled){border-color:var(--akcent);color:var(--akcent)}#blok-skrinka .rp-pridat .tl[hidden]{display:none}#blok-skrinka .zostava-akcie{border:1px solid var(--ciara);background:var(--plocha-2);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));align-items:stretch;gap:6px;margin:0 0 10px;padding:8px;display:grid}#blok-skrinka .zostava-akcie #skrinka-titul{color:var(--text);grid-column:1/-1;margin:0;font-size:13px;font-weight:600}#blok-skrinka .zostava-akcie #skrinka-titul:empty{display:none}#blok-skrinka .zostava-akcie .tl-skupina{display:contents}#blok-skrinka .zostava-akcie .tl-skupina:empty{display:none}#blok-skrinka .zostava-akcie .tl.nebezpecne{color:var(--pozor,var(--c-cervena-chyba))}#blok-skrinka .zostava-akcie .tl.nebezpecne:hover{color:var(--pozor,var(--c-cervena-chyba));border-color:currentColor}#blok-skrinka .zostava-akcie .tl[aria-pressed=true]{border-color:var(--akcent);color:var(--akcent);background:var(--plocha)}.led-editor .led-skryte{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.led-nakresy{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.led-nakres{flex:140px;max-width:220px;margin:0}.led-nakres svg{width:100%;height:auto;max-height:190px;display:block}.led-nakres figcaption{color:var(--text-2);text-align:center;margin-top:2px;font-size:11px}.led-sch{fill:var(--plocha-2);stroke:var(--text-2);stroke-width:1px;cursor:pointer}.led-sch:hover,.led-sch:focus-visible{fill:var(--plocha);stroke:var(--akcent);stroke-width:1.6px;outline:none}.led-sch.akt{fill:var(--c-zlta);stroke:var(--c-horcica);stroke-width:1.8px}.led-sch.navyse{fill:#fbe7a8;stroke:var(--c-horcica);stroke-dasharray:3 2}.led-vyber-info{margin:6px 0 4px;font-size:13px}.led-rezim-klik{flex-wrap:wrap;gap:6px;display:flex}.led-rezim-klik button{border:1px solid var(--ciara);background:var(--plocha);color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12px;display:inline-flex}.led-rezim-klik button[aria-pressed=true]{border-color:var(--akcent);color:var(--akcent)}.led-rezim-klik .led-ik{width:26px;height:26px}.led-dlazdice{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px;display:grid}.led-dlazdice.dva{grid-template-columns:repeat(2,minmax(0,1fr))}.led-dl{border:1px solid var(--ciara);background:var(--plocha);cursor:pointer;text-align:center;color:var(--text);flex-direction:column;align-items:center;gap:4px;padding:6px 4px;font-size:12px;line-height:1.2;display:flex;position:relative}.led-dl>input[type=radio]{opacity:0;pointer-events:none;position:absolute}.led-dl:hover{border-color:var(--akcent)}.led-dl:has(>input:checked){border:2px solid var(--akcent);background:var(--plocha-2);padding:5px 3px;font-weight:600}.led-dl:has(>input:focus-visible){outline:2px solid var(--akcent);outline-offset:2px}.led-dl .led-ik{width:40px;height:40px}.led-vlastna input[type=number]{width:56px;font:inherit;text-align:right;padding:2px 4px;font-size:12px}.led-farba i{background:var(--f);border:1px solid var(--ciara-silna);border-radius:50%;width:26px;height:26px;display:block}.led-farba i.svetlo{box-shadow:0 0 10px 3px var(--f)}.led-podnadpis{color:var(--text-2);margin:10px 0 4px;font-size:12px}.led-polia{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.led-pole{border:1px solid var(--ciara);background:var(--plocha);grid-template-rows:auto auto;grid-template-columns:34px 1fr auto;align-items:center;column-gap:6px;padding:4px 6px;display:grid}.led-pole .led-ik{grid-row:1/3;width:32px;height:32px}.led-pole span{color:var(--text-2);grid-column:2/4;font-size:11px}.led-pole input{width:100%;min-width:0;font:inherit;padding:2px 4px}.led-pole small{color:var(--text-2)}.led-ik .lk-obr{fill:var(--plocha-2);stroke:var(--text-2);stroke-width:1.4px}.led-ik .lk-akt{fill:var(--c-zlta);stroke:var(--c-horcica);stroke-width:1px}.led-ik .lk-navyse{fill:#fbe7a8;stroke:var(--c-horcica);stroke-width:1px;stroke-dasharray:2 1.5}.led-ik .lk-led{fill:var(--c-zlta);stroke:var(--c-horcica);stroke-width:.8px}.led-ik .lk-led-c{fill:none;stroke:var(--c-zlta);stroke-width:3px}.led-ik .lk-luc{fill:none;stroke:#e0a800;stroke-width:1.6px;stroke-linecap:round}.led-ik .lk-c{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.led-ik .lk-t{fill:var(--text-2);font-size:6.5px}.led-dialog .led-krok>.led-dlazdice,.led-dialog .led-krok>.led-nakresy,.led-dialog .led-krok>.led-polia,.led-dialog .led-krok>.led-vyber-info,.led-dialog .led-krok>.led-rezim-klik,.led-dialog .led-krok>.led-podnadpis,.led-dialog .led-krok>p{flex:100%;width:100%}.led-dialog .led-krok>p.drobne{margin:2px 0 0}.led-dialog .led-krok{margin:10px 0 4px}.led-dialog .led-krok legend{font-weight:600}.led-ik .lk-ref{fill:var(--akcent)}dialog.dialog-pieskovanie{width:min(1400px,96vw);max-width:96vw}dialog.dialog-pieskovanie form{flex-direction:column;display:flex}.pe{flex-direction:column;gap:8px;display:flex}.pe-lista{flex-wrap:wrap;align-items:stretch;gap:4px;display:flex}.pe-lista button,.pe-volba{border:1px solid var(--ciara);background:var(--plocha);min-width:58px;color:var(--text);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:5px 6px;font-size:11px;display:inline-flex}.pe-lista button:hover{border-color:var(--akcent)}.pe-lista button[aria-pressed=true]{border:2px solid var(--akcent);color:var(--akcent);background:var(--plocha-2);padding:4px 5px;font-weight:600}.pe-volba{flex-direction:row;gap:6px}.pe-volba select{font:inherit;padding:2px;font-size:12px}.pe-odd{background:var(--ciara);width:1px;margin:2px 4px}.pe-ik{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.pe-telo{grid-template-columns:minmax(0,1fr) 300px;gap:12px;display:grid}.pe-platno{min-width:0;position:relative}.pe-svg{background:var(--plocha-2);border:1px solid var(--ciara);touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;width:100%;height:min(68vh,760px);display:block}.pe-svg:focus{border-color:var(--akcent);outline:none}.pe-stav{flex-direction:column;gap:1px;min-height:34px;padding:4px 2px 0;font-size:12px;display:flex}.pe-stav small{color:var(--text-2)}.pe-mriezka{stroke:var(--ciara);stroke-width:.5px;fill:none;opacity:.7}.pe-dielec{fill:var(--plocha);stroke:var(--text-2);stroke-width:1.2px}.pe-zrkadlo{fill:#9ec5d82e;stroke:#5b8fa8;stroke-width:1px;stroke-dasharray:5 3}.pe-pant{stroke:var(--akcent);stroke-width:4px;opacity:.5}.pe-piesok{fill:var(--c-zlta);fill-opacity:.55;stroke:var(--c-horcica);stroke-width:.8px}.pe-os{fill:none;stroke:var(--text);stroke-width:1px;stroke-dasharray:5 4;pointer-events:none}.pe-os.bez-led{stroke:var(--text-2);stroke-dasharray:2 3}.pe-os.vybr{stroke:var(--akcent);stroke-width:2px;stroke-dasharray:none}.pe-os.navrh{stroke:var(--akcent);stroke-width:1.4px}.pe-uchop{fill:var(--plocha);stroke:var(--akcent);stroke-width:2px;cursor:move}.pe-kota path{stroke:#0b7a75;stroke-width:1px;fill:none}.pe-kota text{fill:#0b7a75;paint-order:stroke;stroke:var(--plocha-2);stroke-width:3px;font-size:11px;font-weight:600}.pe-vodidlo{stroke:#e05cb0;stroke-width:1px;stroke-dasharray:4 3}.pe-kurzor{fill:none;stroke:var(--akcent);stroke-width:1.5px}.pe-kurzor.prich{stroke:#e05cb0;stroke-width:2.4px}.pe-meter{stroke:var(--c-modra-vyber);stroke-width:1.6px}.pe-meter-t{fill:var(--c-modra-vyber);paint-order:stroke;stroke:var(--plocha-2);stroke-width:3px;font-size:12px;font-weight:600}.pe-panel{flex-direction:column;gap:10px;max-height:calc(68vh + 40px);display:flex;overflow-y:auto}.pe-sek{border:1px solid var(--ciara);background:var(--plocha);padding:8px 10px}.pe-sek h4{margin:0 0 6px;font-size:13px}.pe-sek h4 small{color:var(--text-2);font-weight:400}.pe-mriezka2{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pe-pole{color:var(--text-2);grid-template-columns:1fr auto;align-items:center;gap:0 4px;font-size:11px;display:grid}.pe-pole>span{grid-column:1/-1}.pe-pole input,.pe-pole select{width:100%;min-width:0;font:inherit;color:var(--text);padding:3px 5px;font-size:13px}.pe-prepinace{flex-direction:column;gap:4px;margin:8px 0;display:flex}.pe-prep{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.pe-body{gap:2px;max-height:200px;margin:6px 0;display:grid;overflow-y:auto}.pe-body-h,.pe-body-r{grid-template-columns:22px 1fr 1fr 24px;align-items:center;gap:4px;font-size:12px;display:grid}.pe-body-h{color:var(--text-2);font-size:11px}.pe-body-r input{width:100%;min-width:0;font:inherit;padding:2px 4px;font-size:12px}.pe-x{border:1px solid var(--ciara);background:var(--plocha);color:var(--text);cursor:pointer}.pe-posun{flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0;font-size:12px;display:flex}.pe-posun input{width:64px;font:inherit;padding:2px 4px;font-size:12px}.pe-tl{flex-wrap:wrap;gap:4px;display:flex}.pe-tl .tl{align-items:center;gap:4px;display:inline-flex}.pe-tl .pe-ik{width:16px;height:16px}.pe-sucet{flex-wrap:wrap;gap:4px 12px;margin-bottom:6px;font-size:13px;display:flex}@media (width<=900px){.pe-telo{grid-template-columns:1fr}.pe-svg{height:52vh}.pe-panel{max-height:none}}.pe{--pe-kota:#0b7a75;--pe-meter:var(--c-modra-vyber);--pe-vodidlo:#c0368f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pe{--pe-kota:#3fd1c4;--pe-meter:#7aa7ff;--pe-vodidlo:#ff7ccb}}:root[data-theme=dark] .pe{--pe-kota:#3fd1c4;--pe-meter:#7aa7ff;--pe-vodidlo:#ff7ccb}.pe-kota path{stroke:var(--pe-kota)}.pe-kota text{fill:var(--pe-kota);font-size:12px}.pe-meter{stroke:var(--pe-meter)}.pe-meter-t{fill:var(--pe-meter)}.pe-vodidlo,.pe-kurzor.prich{stroke:var(--pe-vodidlo)}.cnc-dalsi{z-index:1000;background:var(--plocha);max-width:calc(100vw - 32px);color:var(--text);border:2px solid var(--akcent);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.sekcia-v>.sekcia-titul:not(summary){align-items:center;gap:6px;display:flex}.info-ik{margin-left:6px}#blok-skrinka>.skupina-tl.rp-pridat:not(.zostava-akcie),#blok-skrinka .zostava-akcie{grid-template-columns:repeat(auto-fit,minmax(62px,1fr))}#pv .rozmer-riadok .rychle-volby{grid-column:1/-1;margin-top:6px}#pv .rychle-volby button{min-width:40px;font-size:12px}#pv .riadok>.prepinac,#pv .nohy-typ{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}#pv .nohy-vysky{grid-template-columns:repeat(7,minmax(0,1fr))}.skl-stlpec .stavebnica .st-hlava .drobne{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skl-stlpec .stavebnica .st-hlava>i{align-self:start}.led-farba i{box-shadow:0 0 0 1px var(--ciara-silna)}.vyroba-hlavne{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.tl.vyroba-hl{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:8px 6px}.tl.vyroba-hl span{overflow-wrap:anywhere;align-items:center;min-width:0}dialog.dialog{border:1px solid var(--ciara-silna)}.cnc-akcie{align-items:center;gap:4px;display:flex}.cnc-ik{border:1px solid var(--ciara);background:var(--plocha);width:30px;height:30px;color:var(--text-2);cursor:pointer;place-items:center;padding:0;display:inline-grid}.cnc-ik:hover{border-color:var(--akcent);color:var(--akcent)}.cnc-ik.hl{color:var(--text);border-color:var(--ciara-silna)}.cnc-ik svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.kp-riadok .riadok{grid-template-columns:150px 1fr;align-items:center;gap:6px;display:grid}.pe-kota,.pe-kota text,.toast{pointer-events:none}.toast .toast-akcia,.toast button,.toast a{pointer-events:auto}@media (width<=520px){.kp-riadok .riadok{grid-template-columns:1fr;gap:3px}.kp-riadok .riadok>*{min-width:0}}.cad-plocha .op-stret-2d{fill:#e0242b8c;stroke:var(--c-cervena-3);stroke-width:1.5px;pointer-events:visiblePainted}.cad-plocha .op-stret-2d.stena{fill:#f2c20080;stroke:#c99a00}.cad-plocha .op-vrt-popis{fill:var(--text-2);pointer-events:none;font-size:11px}#cad-operacie .op-zoznam{flex-direction:column;grid-column:1/-1;gap:2px;max-height:260px;display:flex;overflow:auto}#cad-operacie .op-riadok{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:flex-start;gap:8px;padding:4px 6px;font-size:13px;line-height:1.35;display:flex}#cad-operacie .op-riadok:hover{background:var(--plocha-2)}#cad-operacie .op-riadok.vybrany{border-color:var(--c-jantar);background:color-mix(in srgb, var(--c-jantar) 12%, var(--plocha))}#cad-operacie .op-riadok.stret{box-shadow:inset 3px 0 0 var(--c-cervena-3)}#cad-operacie .op-riadok.stena{box-shadow:inset 3px 0 #d4a800}#cad-operacie .op-riadok.staticky{cursor:default}#cad-operacie .op-riadok.staticky:hover{background:0 0}.op-kde{text-align:center;color:#fff;background:#7a7f87;border-radius:4px;flex:none;min-width:34px;padding:1px 4px;font-size:11px;font-weight:600}.op-kde-f1{background:#1d5fb8}.op-kde-spod{background:#a8520c}.op-kde-hrana{background:#1d7340}#cad-operacie .op-strety{flex-direction:column;grid-column:1/-1;gap:4px;margin-bottom:6px;display:flex}.op-stret{text-align:left;font:inherit;color:var(--text);background:color-mix(in srgb, var(--c-cervena-3) 12%, var(--plocha));border:1px solid var(--c-cervena-3);cursor:pointer;border-radius:4px;padding:5px 8px;font-size:13px}.op-stret.stena{background:color-mix(in srgb, #f2c200 14%, var(--plocha));border-color:#c99a00}.opr-3d .opr-3d-cam{flex-direction:column;align-items:flex-start;gap:6px;max-width:min(420px,100% - 130px);display:flex;position:absolute;top:10px;left:10px}.opr-3d .opr-3d-prieh{background:var(--plocha);color:var(--text);border:1px solid var(--ciara-silna);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:12px}.opr-3d .opr-3d-prieh[aria-pressed=true]{background:var(--text);color:var(--plocha)}.opr-3d .opr-3d-legenda{color:var(--text-2);background:color-mix(in srgb, var(--plocha) 85%, transparent);border-radius:4px;padding:2px 6px;font-size:12px}.opr-3d .opr-3d-legenda i{vertical-align:-1px;background:var(--f);border-radius:2px;width:10px;height:10px;margin:0 3px 0 6px;display:inline-block}.opr-3d .opr-3d-kolizie{color:var(--text);background:color-mix(in srgb, var(--plocha) 90%, transparent);border:1px solid var(--c-cervena-3);border-radius:4px;flex-direction:column;gap:3px;padding:5px 7px;font-size:12px;display:flex}.opr-3d .opr-3d-kolizie[hidden]{display:none}.opr-3d .opr-3d-kolizie button{text-align:left;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:1px 0;font-size:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.opr-3d .opr-3d-kolizie button.stena{color:var(--text-2)}.opr-3d .opr-3d-info{pointer-events:none;max-width:260px;color:var(--text);background:var(--plocha);border:1px solid var(--ciara-silna);border-radius:4px;padding:4px 7px;font-size:12px;position:absolute;box-shadow:0 2px 6px #00000026}.cad-plocha .op-odber{stroke-width:.75px;pointer-events:none}.cad-plocha .op-odber.hore{fill:#2f7de1;stroke:#2f7de1}.cad-plocha .op-odber.dole{fill:#e8821e;stroke:#e8821e;stroke-dasharray:4 3}.cad-plocha .op-odber.skrz{fill:#7a7f87;stroke:#7a7f87}.opr-3d .opr-3d-rez{align-items:center;gap:6px;font-size:12px;display:flex}.opr-3d .opr-3d-rez select{background:var(--plocha);color:var(--text);border:1px solid var(--ciara-silna);border-radius:4px;padding:3px 4px;font-size:12px}.opr-3d .opr-3d-rez input[type=range]{width:160px}.opr-3d .opr-3d-kolizie details{flex-direction:column;gap:3px;max-height:150px;display:flex;overflow:auto}.opr-3d .opr-3d-kolizie summary{cursor:pointer}#pv label:has(>.vp-znacka){position:relative}#pv :has(>.vp-znacka){position:relative}.vp-znacka{z-index:2;border:1px solid var(--ciara-tl);background:var(--plocha);width:16px;height:16px;color:var(--text-2);cursor:pointer;opacity:0;border-radius:50%;place-items:center;margin:0;padding:0;font:italic 600 10px/1 Georgia,serif;transition:opacity .12s;display:grid;position:absolute;top:-7px;right:-7px}#pv :hover>.vp-znacka,#pv .vp-znacka:focus-visible,#pv :focus+.vp-znacka,.vp-znacka.viazana{opacity:1}.vp-znacka:hover{border-color:var(--akcent);color:var(--akcent)}.vp-znacka.viazana{background:var(--akcent);border-color:var(--akcent);color:#fff}@media (hover:none){.vp-znacka{opacity:.5}}.vp-znacka-ukazka{border:1px solid var(--akcent);width:16px;height:16px;color:var(--akcent);border-radius:50%;place-items:center;font:italic 600 10px Georgia,serif;display:inline-grid}.vp-pop{z-index:1000;background:var(--plocha);width:300px;max-width:calc(100vw - 16px);color:var(--text);border:1px solid var(--akcent);padding:10px 12px;font-size:13px;position:fixed;box-shadow:0 8px 24px #0003}.vp-pop .pole{margin:6px 0;display:block}.vp-pop .pole input,.vp-pop .pole select{width:100%}.vp-pop p{margin:6px 0}.vp-pop .tlacidla{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.vp-rozsah{gap:2px;margin:6px 0;display:grid}.vp-pripoj{border-top:1px solid var(--ciara);grid-template-columns:1fr auto;align-items:end;gap:6px;margin-top:8px;padding-top:6px;display:grid}.vp-tab input[type=text]{width:100%;margin:2px 0;display:block}.vp-tab input[type=number]{width:80px}.kov-nastroje{flex-wrap:wrap;margin-top:4px}.kov-nastroje [aria-pressed=true],.kov-dosky [aria-pressed=true]{background:var(--akcent);border-color:var(--akcent);color:#fff}.kov-nastroje select{max-width:220px;font-size:12px}.kov-dosky{flex-wrap:wrap;gap:4px;margin:4px 0;display:flex}.kov-dosky:empty{display:none}.kov-doska-chip{display:inline-flex}.kv-mierka{flex-wrap:wrap;align-items:flex-end;gap:6px;margin-top:6px;display:flex}.kv-mierka .pole{flex:0 150px}.kv-leg{white-space:nowrap;align-items:center;gap:4px;margin-right:8px;display:inline-flex}.kv-leg i{width:10px;height:10px;display:inline-block}@media (width<=800px){.dialog[open] .kov-dlg{flex:none;grid-template-rows:none;grid-template-columns:1fr;align-items:start;height:auto}.dialog[open] .kov-nahlad-obal{order:-1;height:auto;position:static}.dialog[open] .kov-nahlad-obal .kov-nahlad{flex:none;height:260px}.dialog[open] .kov-form{height:auto;max-height:none;overflow:visible}}.kov-kroky{z-index:3;background:var(--plocha);border-bottom:1px solid var(--ciara);flex-wrap:wrap;grid-column:1/-1;gap:4px;padding:6px 0;display:flex;position:sticky;top:0}.kov-kroky .tl{padding:3px 7px;font-size:12px}.kov-krok-chyby{background:var(--pozor,var(--c-cervena-chyba));color:#fff;border-radius:8px;min-width:16px;margin-left:5px;padding:0 4px;font-size:11px}.kov-op.chyba{box-shadow:inset 3px 0 0 var(--pozor,var(--c-cervena-chyba));border-color:var(--pozor,var(--c-cervena-chyba))!important}.kov-op.pozor{box-shadow:inset 3px 0 0 var(--c-jantar-tmava)}.kov-op-chyba{width:100%;color:var(--pozor,var(--c-cervena-chyba));grid-column:1/-1;margin-top:4px;font-size:12px}.kov-op.pozor .kov-op-chyba{color:#b45309}.kv-sada-obal{gap:4px;display:grid}.kv-sada-obal #kv-sada input{width:100%}.kv-eshop{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.kv-eshop .pole{flex:260px;margin:0}.kv-eshop a.tl{text-decoration:none}.md-eshop{white-space:nowrap;margin-left:4px}#konstr-panel .antikolizia{border-left:3px solid var(--ok,#2e9e5b);margin:6px 0;padding:2px 0 2px 8px}#konstr-panel .antikolizia.ak-rucne{border-left-color:var(--c-jantar-tmava)}#konstr-panel .antikolizia>summary{cursor:pointer;font-size:13px;font-weight:600}#konstr-panel .antikolizia ul{gap:4px;margin:4px 0;padding:0;list-style:none;display:grid}#konstr-panel .antikolizia li{border-top:1px solid var(--ciara);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:4px 0;font-size:12px;display:flex}#konstr-panel .antikolizia li>span:first-child{flex:180px;min-width:0}#konstr-panel .antikolizia .ak-tl{flex:none;gap:4px;display:inline-flex}.kontrola-pol.ak-pol{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.kov-op-2 .kov-kontura-body{flex:100%;order:10;grid-column:1/-1;width:100%}.kov-kontura-body summary{cursor:pointer;color:var(--akcent);font-size:13px}.kov-kontura-body table{width:100%}@media (width<=760px){body:has(#konstr-panel:not(.zbaleny):not([hidden])) #mobil-akcie{display:none!important}}body.rezim-kp #kroky,body.rezim-kp .panel>#panel-horne,body.rezim-kp #upravujete,body.rezim-kp #zac,body.rezim-kp .zac-z-dopytu,body.rezim-kp #stav-spoluprace,body.rezim-kp #pas-projektu,body.rezim-kp #pv,body.rezim-kp #struktura,body.rezim-kp #ai-sekcia-obal,body.rezim-kp .struktura-tl-rad{display:none!important}.kp-panel{flex-direction:column;gap:10px;padding:10px 16px 16px;display:flex}.kp-hlava{z-index:2;background:var(--plocha);border-bottom:2px solid var(--akcent);align-items:flex-start;gap:8px;padding:6px 0 8px;display:flex;position:sticky;top:0}.kp-hlava>div{flex:1;min-width:0}.kp-titul{font-size:1.05em;font-weight:600}.kp-tip{margin:0}.kp-kus{border:1px solid var(--ciara);background:var(--plocha-2);flex-direction:column;gap:6px;padding:10px;display:flex}.kp-kus .riadok{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;margin:0;display:grid}.kp-kus .riadok input,.kp-kus .riadok select{box-sizing:border-box;width:100%}.kp-polohy{margin:-2px 0 2px 104px}.kp-karta{text-align:left;border:1px solid var(--ciara);background:var(--plocha);width:100%;color:var(--text);cursor:pointer;font:inherit;align-items:center;gap:10px;padding:6px;display:flex}.kp-karta:hover{border-color:var(--akcent)}.kp-karta img,.kp-karta .kp-bez-obr{object-fit:contain;background:var(--plocha-2);flex:none;width:96px;height:72px;display:block}.kp-karta span{flex-direction:column;gap:2px;min-width:0;display:flex}.kp-karta small{color:var(--akcent)}.kp-uhol{align-items:center;gap:4px;display:flex}.kp-uhol input{flex:none;width:58px!important}.kp-uhol .tl{min-width:0;padding-left:6px;padding-right:6px}.kp-posun{background:var(--plocha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;display:flex}.kp-kniha .knizka-mriezka{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.kp-dlazdica{cursor:pointer}.kp-dlazdica .obr img{object-fit:contain;width:100%;height:100%}@media (width<=760px){.kp-kus .riadok{grid-template-columns:1fr}.kp-polohy{margin-left:0}}.led-blok{border:1px solid var(--akcent);background:var(--plocha-2);border-left-width:4px;flex-direction:column;flex:100%;align-items:flex-start;gap:6px;margin:6px 0 4px;padding:8px 10px;display:flex}.led-blok-hlava{align-items:center;gap:6px;display:flex}.led-ikona{color:var(--akcent);font-size:1.1em}.led-blok p{margin:0}.vrstva-riadok{flex-wrap:wrap}.cad-pomocna{fill:none;stroke:#0891b2;stroke-width:1px;stroke-dasharray:8 3 2 3;opacity:.85}.cad-pomocna.vybrany{stroke-width:2.5px;opacity:1}.cad-pomocna.kres{stroke-dasharray:4 3}.cad-kota path{fill:none;stroke:#c026d3;stroke-width:1px}.cad-kota text{fill:#c026d3;paint-order:stroke;stroke:var(--plocha);stroke-width:3px;font-size:12px}.cad-kota.vybrany path{stroke-width:2.2px}.cad-kota.kres{opacity:.7}.cad-meter{fill:none;stroke:var(--c-zelena);stroke-width:1.5px;stroke-dasharray:6 3}.cad-meter-txt{fill:var(--c-zelena);paint-order:stroke;stroke:var(--plocha);stroke-width:3px;font-size:12px;font-weight:600}.opr-poradie{gap:2px;margin-left:auto;display:inline-flex}.opr-poradie .tl{min-width:0;padding:0 6px}.pol-odkaz{flex-direction:column;gap:4px;display:flex}.pol-odkaz-rad{gap:6px;display:flex}.pol-odkaz-rad input{flex:1;min-width:0}.pol-odkaz-info:empty{display:none}.vrstva-riadok .led-blok{grid-column:1/-1}body.rezim-kp .mobil-taby{display:none!important}@media (width<=760px){.kp-kniha .knizka-mriezka{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-dlazdica .obr{aspect-ratio:4/3;max-height:110px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cad-kota path{stroke:#e879f9}:root:not([data-theme=light]) .cad-kota text{fill:#e879f9}}:root[data-theme=dark] .cad-kota path{stroke:#e879f9}:root[data-theme=dark] .cad-kota text{fill:#e879f9}#uv-mriezka .uv-nadpis{grid-column:1/-1;margin:6px 0 0;font-weight:600}.dekor-casti .zdekor-r{grid-template-columns:110px 1fr;align-items:start}.dekor-casti .zdekor-nazov{color:var(--text);flex-direction:column;gap:2px;padding-top:4px;display:flex}.dekor-casti .zdekor-zdroj{color:var(--text-2);line-height:1.25}.dekor-casti .zdekor-zdroj b{color:var(--text);font-weight:600}.dekor-casti .skupina-tl{flex-direction:column;align-items:stretch;gap:2px}.dekor-casti .skupina-tl .odkaz{align-self:flex-end;font-size:12px}#pv[data-typy~=cast] #sekcia-dekor>.sekcia-titul:after{content:"celej skrinky";margin-left:-2px}.skupina-riadok .skupina-cena{align-items:center;gap:6px;margin:4px 0 2px;font-size:12px;display:flex}.skupina-riadok .skupina-cena input{width:90px}.rozpis-skupina .cena-polozky{float:right;font-weight:600}.pc-okraj,.pc-hl-tl,.pc-chip-popis{display:none}@media (width>=761px) and (width<=1180px) and (not ((height<=500px) and (orientation:landscape))){body.skl-stlpec .editor-plocha>.suhrn{grid-column:3}body.skl-stlpec .editor-plocha>.skl-stlpec{grid-row:1/-1}}@media (width>=761px) and (not ((height<=500px) and (orientation:landscape))){body.pc-on{--pc-l:400px;--pc-sk:118px;--pc-p:330px}body.pc-on.pc-l-uzky{--pc-l:68px}body.pc-l-uzky:not(.pc-l-otv) #panel{scrollbar-width:none;overflow-x:hidden}body.pc-l-uzky:not(.pc-l-otv) #panel>:not(#pv):not(#kroky),body.pc-l-uzky:not(.pc-l-otv) #pv>:not(.pv-zalozky){display:none!important}body.pc-l-uzky:not(.pc-l-otv) #pv{padding-right:0}body.pc-l-uzky:not(.pc-l-otv) .kroky{grid-template-columns:58px 0;column-gap:0;padding-right:0}body.pc-l-uzky:not(.pc-l-otv) .krok-telo{display:none!important}body.pc-l-uzky:not(.pc-l-otv) #panel{cursor:pointer}body.pc-l-uzky.pc-l-otv #panel{z-index:32;border-right-color:var(--ciara-silna);width:400px;max-width:calc(100vw - 80px);animation:.16s ease-out pc-vysun-l;position:relative;box-shadow:12px 0 28px #0003}@keyframes pc-vysun-l{0%{opacity:.5;transform:translate(-24px)}}body.pc-p-zbal .suhrn{top:var(--pc-hl-h,64px);z-index:35;border-left:1px solid var(--ciara-silna);visibility:hidden;border-top:0;width:min(360px,100vw - 80px);max-height:none;transition:transform .18s,visibility 0s linear .18s;position:fixed;bottom:0;right:0;transform:translate(calc(100% + 32px));box-shadow:-12px 0 28px #0003}body.pc-p-zbal.pc-p-otv .suhrn{visibility:visible;transition:transform .18s;transform:none}body.pc-p-zbal.pc-p-otv .zavri-suhrn{align-self:flex-end;margin:-8px -8px -10px 0;display:inline-flex!important}body.pc-p-zbal.pc-p-otv .chat-ousko{right:min(360px,100vw - 80px)}body.pc-on .hlavicka.kompaktna .vpravo{order:2}body.pc-p-zbal:not(.dielna-nahlad) .cena-hlavicka{cursor:pointer;border:1px solid var(--ciara);background:var(--plocha);color:var(--text);white-space:nowrap;order:1;grid-template-columns:auto auto;justify-content:end;align-items:baseline;column-gap:5px;padding:3px 10px;line-height:1.15;display:grid}body.pc-p-zbal .cena-hlavicka:hover,body.pc-p-zbal.pc-p-otv .cena-hlavicka{border-color:var(--ciara-silna)}body.pc-p-zbal .cena-hlavicka:focus-visible{outline:2px solid var(--akcent);outline-offset:2px}body.pc-p-zbal .cena-hlavicka b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:400}body.pc-p-zbal .cena-hlavicka small{color:var(--text-2);font-size:11px}body.pc-p-zbal .pc-chip-popis{color:var(--text-2);grid-column:1/-1;justify-self:end;font-size:12px;display:block}body.pc-p-zbal #hlavicka-dopyt,.pc-hl-tl{display:inline-flex}.pc-hl-tl svg,.pc-okraj svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}body.pc-h-zbal .hlavicka.kompaktna{gap:10px;min-height:0;padding:3px 12px}body.pc-h-zbal .hlavicka.kompaktna .logo{width:64px;height:18px}body.pc-h-zbal .hlavicka-stred .nazov-projektu{font-size:13px;padding:0!important}body.pc-h-zbal .hlavicka.kompaktna .vpravo{gap:6px}body.pc-h-zbal .hlavicka.kompaktna .tl{min-height:0;padding:3px 9px;font-size:12px}body.pc-h-zbal .hlavicka.kompaktna .tl.ikona{padding:3px}body.pc-h-zbal .hlavicka.kompaktna .tl svg{width:16px;height:16px}body.pc-h-zbal .hlavicka.kompaktna .tema-tl{width:28px;min-width:28px;height:26px}body.pc-h-zbal .hlavicka.kompaktna .tema-tl .tema-ik{font-size:14px}body.pc-h-zbal .hlavicka.kompaktna .cena-hlavicka{grid-template-columns:auto auto auto;padding:1px 8px}body.pc-h-zbal .hlavicka.kompaktna .pc-chip-popis{grid-column:auto}body.pc-h-zbal .hlavicka.kompaktna .cena-hlavicka b{font-size:14px}body.pc-h-zbal .menu{top:var(--pc-hl-h,64px)}body.pc-on .pc-okraj{z-index:9;border:1px solid var(--ciara);background:color-mix(in srgb, var(--plocha) 92%, transparent);width:18px;height:56px;color:var(--text-2);cursor:pointer;box-shadow:var(--tien);justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}body.pc-on .pc-okraj[hidden]{display:none}body.pc-on .pc-okraj:hover,body.pc-on .pc-okraj:focus-visible{color:var(--text);border-color:var(--ciara-silna)}body.pc-on .pc-okraj-l{border-left:0;left:0}body.pc-on .pc-okraj-p{border-right:0;right:0}body.pc-on .konstr-panel{right:26px}body.pc-on .scena.pc-uzka .scena-akcie .prepinac button,body.pc-on .scena.pc-uzka .scena-akcie .tl{gap:0;padding:6px 8px;font-size:0}body.pc-on .scena.pc-uzka .scena-akcie .ik{width:18px;height:18px}body.pc-on .scena.pc-uzka .scena-akcie .zaskrt-tl{gap:4px}body.pc-on .scena.pc-tesna .scena-akcie .prepinac button,body.pc-on .scena.pc-tesna .scena-akcie .tl{gap:4px;padding:6px;font-size:12px}body.pc-on .scena.pc-tesna .scena-akcie .ik{width:16px;height:16px}}@media (width>=1181px) and (not ((height<=500px) and (orientation:landscape))){body.pc-on .editor-plocha{grid-template-columns:var(--pc-l) minmax(0, 1fr) var(--pc-p)}body.pc-on.skl-stlpec .editor-plocha{grid-template-columns:var(--pc-l) var(--pc-sk) minmax(0, 1fr) var(--pc-p)}body.pc-on.pc-p-zbal .editor-plocha{grid-template-columns:var(--pc-l) minmax(0, 1fr)}body.pc-on.pc-p-zbal.skl-stlpec .editor-plocha{grid-template-columns:var(--pc-l) var(--pc-sk) minmax(0, 1fr)}}@media (width>=761px) and (width<=1180px) and (not ((height<=500px) and (orientation:landscape))){body.pc-on{--pc-l:380px;--pc-sk:108px}body.pc-on.pc-l-uzky{--pc-l:68px}body.pc-on .editor-plocha{grid-template-columns:var(--pc-l) minmax(0, 1fr)}body.pc-on.skl-stlpec .editor-plocha{grid-template-columns:var(--pc-l) var(--pc-sk) minmax(0, 1fr)}body.pc-on.pc-p-zbal .editor-plocha{grid-template-rows:minmax(0,1fr)}}@media (width>=761px) and (width<=1365px) and (not ((height<=500px) and (orientation:landscape))){body.pc-on.zaciatocnik{--pc-l:370px}}@media (width>=761px) and (width<=1440px) and (not ((height<=500px) and (orientation:landscape))){body.pc-on{--pc-sk:72px}body.pc-on .skl-stlpec .stavebnica .st-hlava .drobne{display:none}body.pc-on .skl-stlpec .stavebnica{padding:6px 4px 12px}body.pc-on .skl-stlpec .stavebnica .st-dl{padding:3px 0}body.pc-on .skl-stlpec .stavebnica .st-dl svg{width:22px;height:22px}body.pc-on .skl-stlpec .stavebnica .st-hlava b{font-size:11px}body.pc-on .skl-stlpec .stavebnica .st-skup{letter-spacing:0;text-align:center;font-size:9px}}@media (width>=761px) and (height<=799px) and (not ((height<=500px) and (orientation:landscape))){.tip{max-width:min(340px,100% - 24px);padding:6px 6px 6px 10px;font-size:12px;line-height:1.4}}.sp-karta{border:1px solid var(--ciara);gap:6px;margin-top:10px;padding:10px 12px;font-size:13px;display:grid}.sp-karta[hidden]{display:none}.sp-hlava{color:var(--text-2);font-size:12px}.sp-riadok{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.sp-riadok .tl{margin-left:auto}.sp-stav{border:1px solid var(--ciara-silna);color:var(--text);align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.sp-stav:before{content:"";background:var(--sp-farba,var(--text-2));border-radius:50%;flex:none;width:8px;height:8px}.sp-ponuky{color:var(--text-2);gap:2px;display:grid}.sp-viac{justify-self:start;margin-top:2px}.sp-prilohy{gap:8px;margin:12px 0;display:grid}.sp-priloha{justify-content:space-between;align-items:center;gap:8px;display:flex}.sp-caka{border-left:3px solid var(--akcent);background:var(--plocha-2);color:var(--text);gap:2px;padding:6px 8px;text-decoration:none;display:grid}.sp-caka span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sp-cakaju{border-color:var(--akcent);color:var(--text)}.sp-cakaju[hidden]{display:none}.sp-cakaju b{color:var(--akcent);margin-right:2px}.sp-cakajuci{gap:10px;margin-bottom:12px;display:grid}.sp-cakajuci>div{gap:2px;display:grid}.sp-cakajuci-pas{border-left:3px solid var(--akcent);background:var(--plocha-2);gap:4px;margin-bottom:12px;padding:8px 12px;display:grid}.panel-hladaj{align-items:center;gap:8px;margin:8px 0 4px;display:flex}.panel-hladaj input{flex:1;min-width:0}.panel-hladaj-pocet{white-space:nowrap}.hl-skryte{display:none!important}.obsah-karty table tbody tr:nth-child(2n):not(.kov-skupina) td{background:color-mix(in srgb, var(--text) 5%, transparent)}.obsah-karty td.c{font-variant-numeric:tabular-nums;white-space:nowrap}.kal-kovanie{margin:8px 0 14px}.kus-skrinka{margin-bottom:6px}.kus-skrinka>summary,.fin-zvysok>summary{cursor:pointer;padding:6px 0;font-weight:600}.sp-pozretie{color:var(--text-2);margin:0 0 4px;font-size:12px;display:block}.sp-pozretie-tl{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.sp-zmeny{margin:2px 0 0 16px;padding:0;font-size:13px}.prenos-volby{gap:8px;margin:10px 0;display:grid}.prenos-volba{text-align:left;white-space:normal;gap:4px;height:auto;padding:10px 12px;display:grid}.prenos-volba span{color:var(--text-2);font-size:13px;font-weight:400}.sp-ok{color:var(--ok)}.sp-chyba{color:var(--pozor)}.sp-suhrn{border:1px solid var(--ciara);border-radius:var(--r-s);margin:12px 0;padding:10px 12px;font-size:13px}.sp-suhrn h4{margin:0 0 6px;font-size:13px}.sp-suhrn dl{gap:3px;margin:0;display:grid}.sp-suhrn dl>div{grid-template-columns:130px minmax(0,1fr);gap:8px;display:grid}.sp-suhrn dt{color:var(--text-2)}.sp-suhrn dd{overflow-wrap:anywhere;margin:0}.sp-suhrn .pozor dd,.sp-suhrn .pozor dt{color:var(--pozor)}.sp-suhrn .chyba dd,.sp-suhrn .chyba dt{color:var(--chyba)}.sp-dokoncit{justify-content:space-between;align-items:center;gap:8px;margin:4px 0;display:flex}.pas-ponuky{border-bottom-color:var(--ok)}@media (width<=480px) and (height<=700px){.pas-ponuky{gap:4px;padding-block:4px;font-size:12px}.pas-ponuky>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pas-ponuky .tl{min-height:28px;padding:2px 8px}}.dialog.zm-okno{z-index:45;border:1px solid var(--ciara);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--tien);margin:0;position:fixed;inset:auto 16px 16px auto;overflow:auto}.dialog .zm-telo{flex-direction:column;gap:12px;padding:18px;display:flex}.zm-hlava,.zm-sekcia-hlava{justify-content:space-between;align-items:center;gap:8px;display:flex}.zm-sekcia{border-top:1px solid var(--ciara);gap:6px;padding-top:10px;display:grid}.zm-sekcia .skupina-tl{justify-self:start}.zm-okno textarea{resize:vertical;width:100%}.zm-pasca{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.zm-snimka{width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;display:block}.zm-snimka span{text-align:center;padding:3px 4px;display:block}.zm-snimka:hover span{color:var(--f-rozmer)}.zm-prilohy{gap:4px;margin:0;padding:0;list-style:none;display:grid}.zm-prilohy:empty{display:none}.zm-prilohy li{align-items:center;gap:8px;min-width:0;display:flex}.zm-subor{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zm-x{width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:none;font-size:18px;line-height:1}.zm-x:hover{color:var(--chyba)}.zm-pas{align-items:center;gap:8px;padding:8px 10px;display:none}.zm-pas-text{flex:1;min-width:0;font-size:13px}.dialog.zm-okno.zm-zbalene{width:min(460px,100vw - 32px);overflow:hidden}.zm-zbalene .zm-pas{display:flex}.dialog.zm-zbalene .zm-telo{display:none}.dialog.zm-anot{width:min(1280px,100vw - 16px);max-width:none;max-height:calc(100dvh - 16px);padding:12px;overflow:hidden}.dialog.zm-anot[open]{flex-direction:column;gap:8px;display:flex}.zm-anot-hlava{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.zm-nastroje{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.zm-skupina{align-items:center;gap:4px;display:inline-flex}.zm-vpravo{margin-left:auto}.zm-nastroj{border:1px solid var(--ciara-tl);background:var(--plocha);width:40px;height:40px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.zm-nastroj[aria-pressed=true]{border-color:var(--f-rozmer);color:var(--f-rozmer);box-shadow:0 0 0 1px var(--f-rozmer)}.zm-farba{border:1px solid var(--ciara-tl);background:var(--zm-farba);cursor:pointer;border-radius:50%;width:30px;height:30px;padding:0}.zm-farba[aria-pressed=true]{outline:2px solid var(--f-rozmer);outline-offset:2px}.zm-plocha input.zm-text{width:180px}.zm-plocha-obal{flex:1;justify-content:center;align-items:flex-start;min-height:0;display:flex;overflow:hidden}.zm-plocha{max-width:100%;line-height:0;display:inline-block;position:relative}.zm-plocha canvas{touch-action:none;cursor:crosshair;max-width:100%;max-height:calc(100dvh - 190px);display:block}.zm-text{border:1px dashed var(--f-rozmer);background:var(--plocha);width:180px;max-width:100%;font:600 16px/1.2 var(--pismo);padding:0 2px;position:absolute}.sp-ziadosti{border-top:1px solid var(--ciara);gap:6px;padding-top:8px;display:grid}.sp-ziadost{gap:4px;display:grid}.sp-ziadost-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:0}.sp-ziadost-snimky{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:4px;display:grid}.sp-ziadost-snimky img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--ciara);width:100%;display:block}.dialog .sp-ziadost-snimky{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.sp-ziadost-prilohy{overflow-wrap:anywhere;gap:2px;margin:0;padding:0;list-style:none;display:grid}.sp-ziadost-otvor{justify-self:start;margin-bottom:6px}@media (width<=760px){.dialog.zm-okno{border-width:1px 0 0;width:100%;max-height:88dvh;inset:auto 0 0}.dialog.zm-okno.zm-zbalene{width:100%}.zm-okno .tl.male,.zm-anot .tl.male{min-height:44px}.zm-x,.zm-nastroj{width:44px;height:44px}.zm-farba{width:34px;height:34px}.dialog.zm-anot{width:100vw;height:100dvh;max-height:100dvh;padding:8px}.zm-plocha canvas{max-height:calc(100dvh - 240px)}}.lievik{gap:6px;margin:12px 0;display:grid}.lievik-riadok{grid-template-columns:minmax(140px,200px) 1fr 70px 110px;align-items:center;gap:10px;display:grid}.lievik-pas{background:var(--plocha-2);height:18px}.lievik-pas>span{background:var(--akcent);height:100%;display:block}.lievik-n{text-align:right;font-variant-numeric:tabular-nums}@media (width<=760px){.lievik-riadok{grid-template-columns:1fr 60px}.lievik-pas,.lievik-pct{grid-column:1/-1}}b,strong{font-weight:600}h1,.zac-nadpis,.cena-hlavna,.zac-hero b,.krok-otazka h1,.stranka-hlava h1{font-family:var(--pismo-nadpis)}.cena-hlavna,.cena-polozky,.kota,td.c{font-variant-numeric:tabular-nums}body.zaciatocnik #btn-dopyt,body.jednoduchy #btn-dopyt{background:var(--plocha);color:var(--text);border-color:var(--ciara-silna)}body.zaciatocnik #btn-dopyt .ik,body.jednoduchy #btn-dopyt .ik{--ik:currentColor!important}.zac-hero{padding:8px 12px}.zac-hero b{font-weight:400}body.jednoduchy .pv-mapa .rozvrh-svg{width:calc(min(100%, (30vh - 4px) * var(--pv-pomer,100)) * var(--pv-zoom,1))}.rp-pridat-rad{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;margin-bottom:12px;display:grid}.rp-pridat-rad .pridat-skrinku{width:100%;min-height:40px;margin:0}.rp-viac{position:relative}.rp-viac>summary{cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;height:100%;min-height:40px;list-style:none;display:flex}.rp-viac>summary::-webkit-details-marker{display:none}.rp-viac>summary:after{content:"▾";color:var(--text-2)}.rp-viac[open]>summary{border-color:var(--ciara-silna)}#blok-skrinka .rp-viac .rp-pridat{z-index:30;background:var(--plocha);border:1px solid var(--ciara-silna);grid-template-columns:1fr;gap:0;width:220px;min-width:100%;margin:0;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0003}#blok-skrinka .rp-viac .rp-pridat .tl.male{text-align:left;border:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;font-size:14px;display:flex}#blok-skrinka .rp-viac .rp-pridat .tl.male .ik{width:16px;height:16px}#blok-skrinka .rp-viac .rp-pridat .tl.male:hover{background:var(--plocha-2);color:var(--text)}#blok-skrinka .rp-viac .rp-pridat .tl[hidden]{display:none}@media (width<=760px),(height<=500px) and (orientation:landscape){.mobil-akcie button:disabled{display:none}.mobil-akcie button{min-height:44px;font-size:11px}.rp-viac .rp-pridat .tl.male{min-height:44px}.pv-zalozky button{border-left-width:0}body.jednoduchy .scena-akcie [data-nastroj=vyber]{display:none}}#pv .riadok>.prepinac{grid-auto-columns:minmax(0,1fr);min-width:0}#pv .riadok>.prepinac button,.riadok>.prepinac:not(.zu-rozmery) button{white-space:normal;overflow-wrap:anywhere;min-width:0;padding:6px 4px;line-height:1.2}#pv .riadok>.prepinac button:has(svg){flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}#pv .riadok>.prepinac button svg{margin:0}.cena-odmena{display:block}.cena-bez,#cena-dodanie{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#cena-pozn:empty{display:none}.sp-priloha-tl{gap:8px;display:flex}dialog.dialog:has(.sp-nahlad){width:min(980px,96vw);max-width:none;height:min(90vh,1040px)}dialog.dialog.max:has(.sp-nahlad){height:100vh}dialog.dialog:has(.sp-nahlad) form{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.dialog:has(.sp-nahlad) .dlg-okno button[data-okno=min]{display:none}.sp-nahlad{border:1px solid var(--ciara);background:#fff;flex:auto;width:100%;min-height:200px;margin:8px 0;display:block}.op-doraz{fill:none;stroke:var(--akcent);stroke-width:3px}.op-doraz-text{fill:var(--akcent)}.dialog.taha iframe{pointer-events:none}:root:not(#z){--pozadie:#f3f2f0;--plocha-2:#f7f6f4;--plocha-3:#ebe9e6;--ciara:#e3e1dd;--ciara-tl:#bdbab5;--f-vnutro:#4a52b0;--f-rozmer:#1f65ad;--f-dekor:#9c6115;--f-spoje:#1c7a70;--f-kovanie:#8b3f8f;--f-vyroba:#bf5417;--f-pridat:#1e7b45;--sf-hlava:var(--f-vnutro);--sf-rozmer:var(--f-rozmer);--sf-material:var(--f-dekor);--sf-spoje:var(--f-spoje);--sf-kovanie:var(--f-kovanie);--sf-vyroba:var(--f-vyroba);--sf-na:#fff;--r-s:6px;--r-m:8px;--r-l:12px}@media (prefers-color-scheme:dark){:root:not(#z):not([data-theme=light]){--pozadie:#111112;--plocha-2:#212124;--plocha-3:#2b2b2f;--ciara:#303035;--ciara-tl:#4c4c54;--f-vnutro:#a5abf0;--f-rozmer:#7fb4ec;--f-dekor:#e3ad6c;--f-spoje:#69c6b9;--f-kovanie:#d29bd6;--f-vyroba:#f29a63;--f-pridat:#62d193;--sf-na:#111}}:root[data-theme=dark]:not(#z){--pozadie:#111112;--plocha-2:#212124;--plocha-3:#2b2b2f;--ciara:#303035;--ciara-tl:#4c4c54;--f-vnutro:#a5abf0;--f-rozmer:#7fb4ec;--f-dekor:#e3ad6c;--f-spoje:#69c6b9;--f-kovanie:#d29bd6;--f-vyroba:#f29a63;--f-pridat:#62d193;--sf-na:#111}.tl,input[type=number],input[type=text],input[type=tel],input[type=email],input[type=search],input[type=url],input:not([type]),select,textarea,.prepinac,.rychle-volby button,.dlazdice-volby button,.dp-dlazdica{border-radius:var(--r-s)}.prepinac{overflow:hidden}.dialog{border-radius:var(--r-l)}.karta-obsah,.sp-karta,.cena,.kpi>a,.kpi>div,.zac-hero,.zostava-akcie,.pv-sekcia,.do-vyroby{border-radius:var(--r-m)}.tl{transition:background-color .12s,border-color .12s,color .12s}.tl:hover{border-color:var(--ciara-silna);color:var(--text);background-color:var(--plocha-2)}.tl.hl:hover{background:var(--hlavna);border-color:var(--hlavna);color:var(--hlavna-text);opacity:.86}.tl.cervene:hover{background:var(--akcent);border-color:var(--akcent);color:#fff;filter:brightness(.92)}:focus-visible{outline-color:var(--f-rozmer)}input:focus,select:focus,textarea:focus{border-color:var(--f-rozmer)}.panel .ik,.suhrn .ik,.scena-akcie .ik{--ik:currentColor!important}.tl.cervene .ik{--ik:#fff!important}.pv-zalozky button{border-left-width:3px}.pv-zalozky button .ik{color:var(--sf);background:0 0;padding:4px}.pv-zalozky button:hover .ik{background:0 0}.pv-zalozky button.akt{background:color-mix(in srgb, var(--sf) 12%, transparent);border-left-color:var(--sf);color:var(--text);font-weight:600}.pv-zalozky button.akt .ik{color:var(--sf);background:0 0}.pv-zalozky button.akt .ik,.pv-sekcia-hlava .pv-sek-ik,.pv-sekcia-hlava .pv-sek-ik svg,.pv-sekcia-hlava .pv-sek-ik .ik{color:var(--sf)!important;--ik:var(--sf)!important}.pv .pv-cesta.pv-sekcia{border-bottom:1px solid var(--ciara);background:var(--plocha);border-left:3px solid var(--sf)!important}.pv-sekcia:not(.pv-pata){border-left:3px solid color-mix(in srgb, var(--sf) 40%, var(--ciara))!important}.pv-sekcia.pv-akt:not(.pv-pata){border-left-color:var(--sf)!important}.pv-sekcia:not(.pv-hlava):not(.pv-pata),.pv-sekcia.pv-akt:not(.pv-hlava):not(.pv-pata){background:var(--plocha);border-color:var(--ciara)}.pv-sekcia-hlava .pv-sek-ik{color:var(--sf);background:0 0;padding:2px}.pv-sekcia-hlava{font-size:15px}.pv-sekcia-hlava:hover{color:var(--text)}.pv-sekcia-hlava .pv-sipka{color:var(--text-2)}#pv .pv-sekcia .pv-telo>:is(.sekcia-v,fieldset,details.rv-sekcia)>:is(.sekcia-titul,legend,summary),#pv .pv-sekcia .pv-telo>.dp-sekcia>h4,#pv .pv-sekcia .pv-telo .rv-nadpis,#pv .pv-sekcia .pv-telo>details:is(.sekcia-v,.podrobnosti)>summary,#pv .pv-sekcia .pv-nadpis{color:var(--text);font-weight:500}.pv-sekcia .rychle-volby button[aria-pressed=true],.pv-sekcia .rychle-volby button.zvol,.pv-sekcia .dlazdice-volby button[aria-pressed=true]{background:color-mix(in srgb, var(--sf) 10%, var(--plocha));color:var(--text)}.pv-sekcia .prepinac button[aria-pressed=true],.pv-sekcia .prepinac button.zvol,.pv-sekcia .prepinac button.aktivny{background:var(--sf);color:var(--sf-na)}.pv-sekcia input[type=range]{accent-color:var(--sf)}.stavebnica [data-sk=Zóna]{--sf:var(--f-pridat)}.stavebnica [data-sk=Delenie]{--sf:var(--f-rozmer)}.stavebnica [data-sk=Korpus]{--sf:var(--f-dekor)}.stavebnica [data-sk=Vnútro]{--sf:var(--f-vnutro)}.stavebnica [data-sk=Čelá]{--sf:var(--f-spoje)}.stavebnica [data-sk=Kovanie]{--sf:var(--f-kovanie)}.skl-stlpec .stavebnica .st-dl{border-radius:var(--r-s);border-left:3px solid var(--sf,var(--ciara))}.skl-stlpec .stavebnica .st-dl:hover{background:color-mix(in srgb, var(--sf,var(--text)) 8%, var(--plocha));border-color:var(--sf)}.scena-akcie{border-radius:var(--r-m)}#prepni-2d button[aria-pressed=true],#prepni-2d button.aktivny{background:var(--f-rozmer);color:var(--sf-na)}.pridat-skrinku{border-style:solid;border-color:var(--f-pridat);color:var(--f-pridat);font-weight:500}.pridat-skrinku:hover{background:color-mix(in srgb, var(--f-pridat) 10%, var(--plocha));border-color:var(--f-pridat);color:var(--f-pridat)}#btn-duplikuj .ik{--ik:var(--f-rozmer)!important}#btn-prenos .ik{--ik:var(--f-vnutro)!important}#btn-rozdel-korpus .ik{--ik:var(--f-spoje)!important}#btn-dielec .ik{--ik:var(--f-dekor)!important}#btn-polozka .ik{--ik:var(--f-pridat)!important}#btn-prvok .ik{--ik:var(--f-vnutro)!important}#btn-miestnost .ik{--ik:var(--f-rozmer)!important}#btn-modelar .ik{--ik:var(--f-kovanie)!important}#btn-ponuka .ik{--ik:var(--akcent)!important}#btn-ulozit .ik{--ik:var(--f-rozmer)!important}.karta.aktivna{font-weight:500}[data-sp=ponuka].tl.hl{background:var(--f-rozmer);border-color:var(--f-rozmer);color:var(--sf-na)}.do-vyroby{border-color:var(--ciara)}#btn-do-vyroby{background:var(--f-vyroba);border-color:var(--f-vyroba);color:var(--sf-na)}#btn-do-vyroby:hover{background:var(--f-vyroba);border-color:var(--f-vyroba);color:var(--sf-na);opacity:.88}.tl.vyroba-hl{border:1px solid var(--f-vyroba);border-radius:var(--r-s);background:color-mix(in srgb, var(--f-vyroba) 8%, var(--plocha))}.tl.vyroba-hl:hover{background:color-mix(in srgb, var(--f-vyroba) 16%, var(--plocha));border-color:var(--f-vyroba);color:var(--text)}.tl.vyroba-hl .ik{color:var(--f-vyroba);--ik:var(--f-vyroba)!important}.fin-velky-tl.tl.hl{background:var(--plocha-2);border:1px solid var(--ciara);color:var(--text);border-radius:var(--r-s)}.fin-velky-tl.tl.hl .ik{--ik:var(--f-vyroba)!important}.zac-postup .hotovy .c{background:var(--f-pridat);border-color:var(--f-pridat);color:#fff}.zac-postup .hotovy button{border-bottom-color:var(--f-pridat)}.kpi>a,.kpi>div{border-left:1px solid var(--ciara)}.kpi>a:hover{border-color:var(--ciara-silna)}.stav{border-radius:4px;font-weight:500}.stav-novy,.stav-nova{background:var(--akcent-jemny);color:var(--akcent)}.stav-vo_vyrobe{background:color-mix(in srgb, var(--f-vyroba) 14%, var(--plocha));color:var(--f-vyroba)}.stav-hotovy{background:var(--plocha-3);color:var(--text)}.stitok-stav,.sp-stav{border-radius:4px}.sp-caka{border-radius:0 var(--r-s) var(--r-s) 0}.karta-obsah>h2,.karta-obsah>h3:first-child{font-family:var(--pismo-nadpis);color:var(--text);margin-bottom:12px;font-size:17px}.kpi b{font-variant-numeric:tabular-nums}.kpi>a[data-ide=dopyty] b{color:var(--akcent)}.kpi>a[data-ide=cennik] b{color:var(--pozor)}.kpi>a[data-ide=pouzivatelia] b{color:var(--f-rozmer)}.kpi>a[data-ide=sync] b{color:var(--f-pridat)}.projekt{border-radius:var(--r-m);transition:border-color .12s;overflow:hidden}.projekt:hover{border-color:var(--ciara-tl)}.tl.nebezpecne,.tl[data-zmaz]{color:var(--chyba)}#btn-novy-navrh,.tl.novy-navrh{background:var(--f-pridat);border-color:var(--f-pridat);color:var(--sf-na)}.pridaj-detail .tl.hl{background:var(--f-pridat);border-color:var(--f-pridat);color:var(--sf-na);border-radius:var(--r-s)}.pridaj-detail .tl.hl:hover{background:var(--f-pridat);border-color:var(--f-pridat);color:var(--sf-na)}.dialog h3{font-family:var(--pismo-nadpis)}.dialog .tlacidla{gap:8px}fieldset{border-radius:var(--r-s)}.zac .dlazdice-volby button[aria-pressed=true]{border-color:var(--f-rozmer);box-shadow:inset 0 0 0 1px var(--f-rozmer);background:color-mix(in srgb, var(--f-rozmer) 10%, var(--plocha))}.zac .dlazdice-volby button svg{color:var(--text)}.rychle-volby button[aria-pressed=true],.rychle-volby button.zvol{border-color:var(--f-rozmer);background:color-mix(in srgb, var(--f-rozmer) 10%, var(--plocha))}.fin-kpi div{border-radius:var(--r-s);padding:8px}.fin-kpi div:first-child b{color:var(--ok)}.fin-kpi b{font-variant-numeric:tabular-nums;font-size:15px}.hlaska{border-radius:0 var(--r-s) var(--r-s) 0}.toast{border-radius:var(--r-s)}.menu,.zobrazenie-menu,.kontext-menu{border-radius:var(--r-m)}#blok-skrinka .rp-viac .rp-pridat{border-radius:var(--r-m);border-color:var(--ciara-tl);overflow:hidden}.ai-vyzva,.kocka,.scena .tip{border-radius:var(--r-s)}@media (width<=760px),(height<=500px) and (orientation:landscape){.uchop-tl{border-color:var(--ciara-tl);border-radius:var(--r-s)}.mobil-akcie button,.mobil-scena-tl .tl{border-radius:var(--r-s)}}.rozmer-hlava{display:none}@media (width>=761px){body.jednoduchy .rozmer-riadok{margin-bottom:12px;display:block}body.jednoduchy .rozmer-hlava{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;font-size:13px;display:flex}body.jednoduchy .rozmer-hlava b{color:var(--text);font-variant-numeric:tabular-nums}body.jednoduchy .rozmer-riadok:not(.pole-otvorene)>.pole{display:none}body.jednoduchy .rozmer-riadok>.pole{margin-bottom:6px}body.jednoduchy .rozmer-riadok .rychle-volby{margin-top:0}body.jednoduchy .rozmer-iny{color:var(--f-rozmer);font-size:12px}body:not(.jednoduchy):not(.zaciatocnik) #btn-obnovit,body:not(.jednoduchy):not(.zaciatocnik) #btn-ulozit{gap:0;padding:8px 10px;font-size:0}body:not(.jednoduchy):not(.zaciatocnik) #btn-obnovit .ik-obnov{font-size:17px}}@media (width<=760px),(height<=500px) and (orientation:landscape){.ai-vyzva:not([aria-pressed=true]){display:none}#btn-ai-mobil{align-items:center;gap:4px;padding:0 10px;font-size:14px;display:inline-flex}#btn-ai-mobil[hidden]{display:none}#btn-ai-mobil>span{color:var(--akcent)}body.zaciatocnik .struktura-tl-rad{justify-content:flex-end}}.zaskrt input,.zaskrt-tl input{accent-color:var(--sf,var(--f-rozmer))}.dek-ciel[aria-pressed=true],.lak-vzorka[aria-pressed=true],.dlazdica-sablony[aria-pressed=true],.vysuv-karta[aria-pressed=true],.vzorky-odtienov button[aria-pressed=true],.pv-karta.vybrana,.knizka-dlazdica.vybrata{border-color:var(--sf,var(--f-rozmer));box-shadow:0 0 0 1px var(--sf,var(--f-rozmer))}.dek-ciel[aria-pressed=true]{background:color-mix(in srgb, var(--sf,var(--f-rozmer)) 10%, var(--plocha))}.st-prvky-mriezka{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.st-prvok{text-align:left;white-space:normal;align-items:center;gap:6px;min-height:36px;line-height:1.2;display:flex}.st-prvok .st-ikona{flex:none;width:20px;height:20px}.st-prvok[aria-pressed=true]{background:var(--plocha-2,transparent)}.st-rad .obrys{fill:none;stroke:currentColor;stroke-width:1px}.st-rad circle{fill:var(--akcent)}.st-rad.vonku circle{fill:none;stroke:var(--akcent);stroke-width:.7px}.st-rad.naskrz circle{fill:currentColor}.st-rad-det{margin-top:8px}.st-rad-det summary{cursor:pointer;font-size:13px}.st-poloha-pomer{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0;font-size:12px;display:flex}.st-poloha-pomer .tl{padding:2px 6px}.sab-par{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:14px;display:grid}.sab-par img{object-fit:contain;width:100%}@media (width<=560px){.sab-par{grid-template-columns:minmax(0,1fr)}.sab-par img{max-height:120px}}.v-kniznici{grid-template-columns:230px minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.v-kniznici>.stranka-hlava,.v-kniznici>.karty{grid-column:1/-1}.v-kniznici>section{grid-column:2;min-width:0}.kn-strom.podkarty{border:1px solid var(--ciara);grid-area:span 20/1;max-height:calc(100vh - 16px);padding:8px;display:block;position:sticky;top:8px;overflow:auto}.kn-skupina{margin-bottom:10px}.kn-skupina h4{color:var(--text-2);margin:0 0 4px;font-size:12px;font-weight:600}.kn-riadok{align-items:center;display:flex}.kn-uzol{text-align:left;min-width:0;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;flex:1;padding:4px 6px}.kn-uzol:hover{background:var(--plocha-2,#7f7f7f1f)}.kn-uzol[aria-pressed=true]{background:var(--text);color:var(--pozadie,#fff)}.kn-hviezda{color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:2px 4px}.kn-hviezda[aria-pressed=true]{color:var(--akcent)}.kn-prvky{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;display:grid}.kn-zoznam{border:1px solid var(--ciara);padding:8px}.kn-hlava{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.kn-zoznam summary{cursor:pointer;color:var(--text-2);margin-top:6px;font-size:13px}.kn-prvok{overflow-wrap:anywhere;text-align:left;width:100%;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 6px 4px 14px;display:block}.kn-prvok[aria-pressed=true]{background:var(--text);color:var(--pozadie,#fff)}.kn-karta h3{margin:0 0 8px}.kn-karta-tela{grid-template-columns:minmax(0,1fr) 190px;gap:16px;display:grid}.kn-karta details{margin-bottom:10px}.kn-karta summary{cursor:pointer;margin-bottom:4px;font-weight:600}.kn-nahlad{width:100%;height:auto}.kn-bok{fill:var(--plocha-2,#7f7f7f1f);stroke:var(--text)}.kn-otv{fill:var(--akcent)}.kn-otv-v{fill:none;stroke:var(--akcent)}.kn-pouzitie{margin:0;padding-left:18px}@media (width<=900px){.v-kniznici,.kn-prvky,.kn-karta-tela{grid-template-columns:minmax(0,1fr)}.v-kniznici>section{grid-column:1}.kn-strom.podkarty{grid-row:auto;max-height:none;position:static}}#kn-kod{width:100%;margin-bottom:4px}.st-prvky-paleta{flex-wrap:wrap;grid-column:1/-1;gap:3px;margin-top:3px;display:flex}.st-prvky-paleta .tl{min-width:0;padding:2px 5px;font-size:12px}.st-vsade{margin-top:8px}.kn-premenne{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 10px;display:grid}.md-diel{border:1px solid var(--ciara);min-width:0;margin:0 0 8px;padding:8px 10px 10px}.md-diel legend{padding:0 4px;font-weight:600}.md-polia{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;gap:6px 12px;display:grid}.md-polia input[type=number],.md-polia input[type=text],.md-polia select{width:100%;min-width:0}.md-dvojica{grid-template-columns:1fr 1fr;gap:4px;display:grid}.md-ciara{stroke:#2f6fb0;stroke-width:.5px;stroke-dasharray:3 3;opacity:.7}html.maska-prazdna body{visibility:hidden}html.maska #btn-ucet,html.maska #btn-menu,html.maska #btn-viac,html.maska #btn-ai,html.maska #btn-struktura,html.maska #rezim-konstr,html.maska .chat-ousko,html.maska #nav-admin-riadok{display:none!important}html.maska .hlavicka .logo{width:auto;height:auto;color:var(--text);background:0 0;font-weight:600;-webkit-mask:none;mask:none}html.maska .hlavicka .logo:before,html.maska .hlavicka .logo:after,html.maska .hlavicka .logo span{display:none}html.maska .hlavicka .logo img{max-width:180px;max-height:36px;display:block}
