:root{--bordova:#A8213D;--bordova-tm:#A8213D;--bordova-sv:#A8213D;--tmava:#222222;--tmava-slab:#717171;--zelena:#16A34A;--oranz:#F46309;--cervena:#DC2626;--pozadie:#FFFFFF;--karta:#FFFFFF;--ciara:#ECECEC;--tien:0 1px 2px rgba(0,0,0,.03),0 6px 18px rgba(0,0,0,.05);--r:6px;--r-tlacidlo:4px;--pismo-text:"Roboto",-apple-system,"Segoe UI",sans-serif;--pismo-nadpis:"Montserrat",-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--pismo-text);font-size:13px;color:var(--tmava-slab);background:var(--pozadie);-webkit-font-smoothing:antialiased;line-height:1.55}.produkt__cena,.produkt__nazov,.sekcia__nadpis,.znacka,h1,h2,h3,h4,h5,h6{font-family:var(--pismo-nadpis);color:var(--tmava)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.obal{max-width:1280px;margin:0 auto;padding:0 clamp(12px,2.5vw,28px)}.hlavicka{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:50;box-shadow:0 1px 4px rgba(0,0,0,.08)}.hlavicka__vnutro{display:flex;align-items:stretch;gap:18px;height:64px}.znacka{display:flex;align-items:center;gap:10px;flex-shrink:0}.znacka__logo{height:42px;width:auto;display:block}.znacka__stitok{height:16px;width:auto;display:block;position:relative;top:-15px}@media(max-width:520px){.znacka__logo{height:32px}.znacka__stitok{height:13px}}.kontakt-tlacidlo{display:flex;align-items:center;gap:8px;align-self:center;background:var(--bordova);color:#fff;border-radius:var(--r-tlacidlo);height:34px;padding:0 10px;font-family:var(--pismo-text);font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}.kontakt-tlacidlo:hover{background:var(--bordova-tm)}.kontakt-tlacidlo__ikona{height:19px;width:auto;display:block;flex:none}.hlavicka__sprava{align-self:center;font-family:var(--pismo-nadpis);font-size:18px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tmava-slab);white-space:nowrap}@media(max-width:760px){.hlavicka__sprava{display:none}}.hladanie{width:160px;flex-shrink:0;display:flex;align-items:center;position:relative}.hladanie input::-webkit-search-cancel-button,.hladanie input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.hladanie input{width:100%;height:40px;padding:0 34px 0 10px;border:0;border-bottom:1.6px solid var(--bordova);background:#fff;font-size:13px;text-align:center}.hladanie input:focus{outline:0;border-bottom-color:var(--bordova-tm)}.hladanie__lupa{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;padding:6px 8px;color:var(--bordova);line-height:0}.hladanie__lupa svg{width:16px;height:16px;display:block}.hladanie__lupa:hover{color:var(--bordova-tm)}.hlavicka__vpravo{margin-left:auto;gap:10px;min-width:0}.hlavicka__vpravo,.ucet-odkaz{display:flex;align-items:center}.ucet-odkaz{gap:6px;padding:0 18px;font-size:12px;color:var(--tmava-slab);white-space:nowrap}.ucet-odkaz:hover{color:var(--bordova)}.kosik-blok{align-self:center;display:flex;align-items:center;gap:12px;background:var(--bordova);color:#fff;border-radius:var(--r-tlacidlo);height:60px;padding:0 20px;min-width:204px}.kosik-blok:hover{background:var(--bordova-tm)}.kosik-blok__ikona{width:24px;height:auto;display:block;flex:none}.kosik-blok__text{font-size:11.5px;font-weight:700;line-height:1.45;text-align:right;margin-left:auto}@media(max-width:900px){.kontakt-tlacidlo span{display:none}.kosik-blok{min-width:0;padding:0 14px}.kosik-blok__text{display:none}}@media(max-width:760px){.hlavicka__vnutro{height:auto;flex-wrap:wrap;padding:10px 0;gap:10px}.hlavicka__vpravo{flex-wrap:wrap;justify-content:flex-end;gap:8px}.hladanie{width:auto;flex:1 1 140px;min-width:0}}.rozvrh{display:grid;grid-template-columns:calc(25% - 30px) minmax(0,1fr);grid-gap:30px;gap:30px;align-items:start;padding-top:22px}@media(max-width:1000px){.rozvrh{grid-template-columns:calc(28% - 20px) minmax(0,1fr);gap:20px}}@media(max-width:760px){.rozvrh{grid-template-columns:1fr;gap:14px}}.menu{background:#fff;border:1px solid var(--ciara)}.menu__polozka{border-bottom:1px solid var(--ciara)}.menu__polozka:last-child{border-bottom:0}.menu__hlava{display:flex;align-items:center}.menu__hlava.je-aktivna{background:#F5F5F5}.menu__hlava.je-aktivna>a{color:var(--tmava)}.menu__hlava>a{flex:1 1;padding:8px 12px;font-size:13px;font-weight:700;color:#5F5F5F;line-height:1.45}.menu__hlava>a:hover{color:var(--bordova)}.menu__sipka{border:0;background:none;cursor:pointer;flex:none;padding:8px 12px;color:#C4C4C4;line-height:0}.menu__sipka svg{width:12px;height:12px;display:block;transition:transform .15s}.menu__sipka:hover{color:var(--bordova)}.menu__polozka[data-otvorene="1"] .menu__sipka svg{transform:rotate(180deg)}.menu__polozka[data-otvorene="1"] .menu__sipka{color:var(--bordova)}.menu__deti{display:none;padding:0 0 6px;background:#FCFCFC}.menu__polozka[data-otvorene="1"] .menu__deti{display:block}.menu__deti a{display:block;padding:6px 12px 6px 24px;font-size:12.5px;color:var(--tmava-slab)}.menu__deti a:hover{color:var(--bordova)}.menu__deti a.je-aktivna{color:var(--bordova);font-weight:700}.menu__prepinac{display:none;width:100%;background:var(--bordova);color:#fff;border:0;cursor:pointer;border-radius:var(--r-tlacidlo);padding:11px 14px;font-size:13px;font-weight:700;text-align:left}@media(max-width:760px){.menu__prepinac{display:block}.menu__zoznam{display:none}.menu[data-otvorene="1"] .menu__zoznam{display:block}}.mriezka{display:grid;grid-gap:10px;gap:10px}.m-produkty{grid-template-columns:repeat(4,minmax(0,1fr))}.mriezka>*{min-width:0}@media(max-width:1199px){.m-produkty{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:991px){.m-produkty{grid-template-columns:repeat(2,minmax(0,1fr))}}.karta{background:var(--karta);border:1px solid var(--ciara);border-radius:var(--r);box-shadow:var(--tien)}.sekcia{padding:26px 0}.sekcia__nadpis{font-family:var(--pismo-nadpis);font-size:28px;font-weight:600;color:var(--bordova);margin-bottom:25px;line-height:1.25}@media(max-width:640px){.sekcia__nadpis{font-size:22px}}.produkt{display:flex;flex-direction:column;background:#fff;border:1px solid #f6f6f6;border-radius:0;box-shadow:none;padding:5px}.produkt:hover{border-color:#E4E4E4}.produkt__obrazok{height:198px;background:#fff;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.produkt__obrazok img{width:100%;height:100%;object-fit:contain}.produkt__telo{padding:10px 10px 12px;display:flex;flex-direction:column;gap:7px;flex:1 1}.produkt__nazov{font-family:var(--pismo-text);font-size:13px;font-weight:600;line-height:20px;color:#545454;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.produkt__nazov:hover{color:var(--bordova)}.produkt__nazov,.produkt__popis{overflow-wrap:anywhere}.produkt--vyrazny .produkt__nazov{color:var(--bordova)}.produkt__popis{line-height:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:45px}.produkt__kod,.produkt__popis{font-size:12px;color:#ABABAB}.produkt__ceny{padding-top:6px}.produkt__kod{margin-top:2px}.produkt__telo .produkt__ikony{margin-top:auto}.produkt__cena{font-family:var(--pismo-text);font-size:19px;font-weight:400;color:var(--bordova)}.produkt__cena-dph{font-size:10px;color:#999999}.produkt__povodna{font-size:12px;color:#ABABAB;text-decoration:line-through;margin-right:6px}.produkt__ikony{display:flex;align-items:center;gap:8px;margin-top:10px}.produkt__mnozstvo{flex:1 1;min-width:0;height:30px;padding:0 6px;border:1px solid var(--ciara);text-align:center;font-size:12px}.produkt__ikony .ikona-tlacidlo{flex:none}.ikona-tlacidlo{background:none;border:0;padding:4px;cursor:pointer;color:var(--bordova);font-size:15px;line-height:1;transition:opacity .2s}.ikona-tlacidlo:hover{opacity:.65}.ikona-obrazok{height:15px;width:auto;display:block}.ikona-obrazok--sipky{height:12px}.stitok{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 7px;border-radius:4px;text-transform:uppercase}.stitok--zlava{background:rgba(168,28,64,.1);color:var(--bordova)}.stitok--individualna,.stitok--sklad{background:rgba(22,163,74,.12);color:var(--zelena)}.stitok--nasklade0{background:rgba(220,38,38,.1);color:var(--cervena)}.detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;padding-bottom:30px}@media(max-width:700px){.detail{grid-template-columns:1fr}}.detail__lavy{display:flex;flex-direction:column;gap:18px;min-width:0}.detail__obrazok{position:relative;padding:24px;display:grid;place-items:center;min-height:380px;border:0;box-shadow:none}.detail__obrazok-img{max-width:100%;max-height:420px;height:auto;display:block}.detail__nahlady{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.detail__nahlad{width:64px;height:64px;padding:4px;background:#fff;cursor:pointer;border:1px solid var(--ciara);border-radius:var(--r-tlacidlo)}.detail__nahlad.je-zapnuty{border-color:var(--bordova)}.detail__nahlad img{width:100%;height:100%;object-fit:contain;display:block}.fotky-tovaru{display:flex;flex-wrap:wrap;gap:12px}.fotky-tovaru__fotka{display:flex;flex-direction:column;gap:6px;font-size:12.5px;cursor:pointer}.fotky-tovaru__fotka img{width:110px;height:110px;object-fit:contain;border:1px solid var(--ciara);border-radius:var(--r);background:#fff}.fotky-tovaru__fotka input{width:auto}.detail__popis{padding:0}.detail__zalozky{display:flex;border-bottom:1px solid var(--ciara);padding:0 18px}.detail__zalozka{padding:13px 4px;margin-right:22px;font-size:14px;font-weight:600;color:var(--tmava-slab);border-bottom:2px solid transparent}.detail__zalozka.je-zapnuta{color:var(--bordova);border-bottom-color:var(--bordova)}.detail__lupa,.detail__zalozka--ticha{color:var(--bordova)}.detail__lupa{position:absolute;top:18px;right:20px;line-height:0;background:none;border:0;padding:0;cursor:zoom-in}.detail__lupa svg{width:26px;height:26px;display:block}.detail__zvacsit{display:contents;cursor:zoom-in}.zvacsenie{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.8);display:grid;place-items:center;padding:16px;cursor:zoom-out}.zvacsenie img{max-width:100%;max-height:calc(100vh - 32px);display:block;background:#fff}.zvacsenie__zavriet{position:absolute;top:8px;right:14px;background:none;border:0;padding:4px 8px;color:#fff;font-size:34px;line-height:1;cursor:pointer}.detail__hodnotenie{display:flex;align-items:center;gap:8px;margin:14px 0 4px;font-size:13px;color:var(--bordova)}.detail__hodnotenie .hviezdy{color:#C9C9C9;font-size:16px;letter-spacing:2px}.detail__popis .textovy-obsah,.detail__popis>p{padding:18px}.detail__pravy{background:transparent;border:0;padding:0 0 0 4px}.oznacenie-produktu{display:flex;gap:0;margin-bottom:14px;border:1px solid var(--ciara);border-radius:4px;width:max-content}.oznacenie-produktu__tlacidlo{background:none;border:0;border-right:1px solid var(--ciara);cursor:pointer;width:38px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--bordova);font-size:15px;line-height:1}.oznacenie-produktu__tlacidlo:last-child{border-right:0}.oznacenie-produktu__tlacidlo:hover{background:#FAFAFA}.oznacenie-produktu__tlacidlo.je-zapnute{background:rgba(168,28,64,.08)}.detail__nazov{font-size:28px;font-weight:700;line-height:1.25;margin-bottom:25px}.detail__cena,.detail__nazov{font-family:var(--pismo-nadpis);color:var(--bordova)}.detail__cena{font-size:50px;font-weight:400;line-height:1.15;margin-top:20px}.detail__cena-dph{font-size:13px;color:var(--tmava-slab);margin-top:2px}.detail__zlava{font-size:12.5px;color:var(--tmava-slab);margin-top:8px}.detail__balenie{font-size:13.5px;color:var(--tmava-slab);margin-top:10px}.detail__balenie b{color:var(--tmava);font-size:15px}@media(max-width:1200px){.detail__cena{font-size:30px}.detail__nazov{font-size:24px;margin-bottom:16px}}.kupit{display:flex;gap:10px;margin:18px 0 6px;align-items:center}.kupit__tlacidlo{flex:1 1;background:var(--bordova);color:#fff;border:0;border-radius:var(--r-tlacidlo);height:40px;padding:0 18px;font-size:15px;font-weight:400;cursor:pointer}.kupit__tlacidlo:hover{background:var(--bordova-tm)}.kupit__tlacidlo:disabled{opacity:.6;cursor:not-allowed}.kupit__mnozstvo{width:111px;height:40px;text-align:center;border:1px solid var(--ciara);border-radius:0;background:#fff;font-size:14px}table.detail__parametre{width:100%;border-collapse:collapse;margin-top:20px;font-size:13px}table.detail__parametre td,table.detail__parametre th{padding:9px 0;text-align:left;border-bottom:1px solid var(--ciara);vertical-align:top}table.detail__parametre tr:last-child td,table.detail__parametre tr:last-child th{border-bottom:0}table.detail__parametre th{font-weight:400;color:var(--bordova);width:55%}.detail__skladom{color:var(--zelena)}.detail__nieje{color:var(--oranz)}.omrvinky__sipka{padding:0 7px;color:#C4C4C4}.tlacidlo{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--bordova);color:#fff;border:0;border-radius:var(--r-tlacidlo);padding:11px 18px;font-weight:700;cursor:pointer}.tlacidlo:hover{background:var(--bordova-tm)}.tlacidlo--tiche{background:var(--pozadie);color:var(--tmava);border:1px solid var(--ciara)}.tlacidlo--tiche:hover{background:#EDE8EA}.tlacidlo--plne{width:100%}.tlacidlo:disabled{opacity:.55;cursor:not-allowed}.pole{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.pole label{font-size:12.5px;font-weight:700;color:var(--tmava-slab)}.pole input,.pole select,.pole textarea{padding:11px 13px;border:1px solid var(--ciara);border-radius:8px;background:#fff}.pole input:focus,.pole textarea:focus{outline:2px solid var(--bordova-sv);outline-offset:1px}.hlaska{padding:11px 14px;border-radius:8px;font-size:13.5px;margin-bottom:14px}.hlaska--chyba{background:rgba(220,38,38,.08);color:#8B1A1A;border:1px solid rgba(220,38,38,.25)}.hlaska--ok{background:rgba(22,163,74,.09);color:#14532D;border:1px solid rgba(22,163,74,.25)}.zastupovanie{background:#7C2D12;color:#fff;font-size:13px;padding:8px 16px;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:center}.zastupovanie__koniec{background:#fff;color:#7C2D12;border:0;border-radius:4px;padding:5px 12px;font:inherit;font-weight:700;cursor:pointer}.hlaska--info{background:rgba(168,28,64,.06);color:var(--tmava);border:1px solid rgba(168,28,64,.18)}table.tab{width:100%;border-collapse:collapse;font-size:13.5px}table.tab th{text-align:left;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tmava-slab);padding:10px 12px;border-bottom:2px solid var(--ciara)}table.tab td{padding:11px 12px;border-bottom:1px solid var(--ciara);vertical-align:middle}table.tab tr:last-child td{border-bottom:0}.cena-bunka{text-align:right;font-weight:700;white-space:nowrap}.kosik__obrazok{width:52px;height:52px;object-fit:contain;display:block}.kosik-ponuka{margin-top:28px;padding-top:16px;border-top:1px solid var(--ciara)}.kosik-ponuka__nadpis{font-size:13px;font-weight:600;color:var(--tmava-slab);margin:0 0 10px}.kosik-ponuka__zoznam{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:700px){.kosik-ponuka__zoznam{grid-template-columns:1fr}}.kosik-ponuka__polozka{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--ciara);border-radius:4px;background:#fff}.kosik-ponuka__obrazok{width:44px;height:44px;object-fit:contain;flex:none}.kosik-ponuka__text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.3}.kosik-ponuka__text a{color:var(--tmava);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kosik-ponuka__text span{color:var(--tmava-slab)}.kosik-ponuka__pridat{flex:none;height:30px;padding:0 10px;font-size:12px}.vstup{background:url(/pozadie-prihlasenie.jpg) top/cover no-repeat #fff;min-height:calc(100vh - 60px)}.vstup__obsah{padding-top:clamp(28px,6vh,70px);padding-bottom:60px}.vstup__karty{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;max-width:960px;margin:0 auto;align-items:stretch}@media(max-width:760px){.vstup__karty{grid-template-columns:1fr}}.vstup__karta{background:#fff;border:1px solid #e3e3e3;padding:24px 28px 30px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.vstup__nadpis{font-family:var(--pismo-nadpis);font-size:28px;font-weight:600;color:var(--bordova);margin-bottom:14px;line-height:1.25}@media(max-width:640px){.vstup__nadpis{font-size:22px}}.vstup__podnadpis{font-size:13.5px;margin-bottom:18px}.prihlasenie{max-width:420px;margin:48px auto;padding:30px}.prihlasenie h1{font-size:23px;font-weight:800;margin-bottom:6px}.prihlasenie p.podnadpis{font-size:13.5px;color:var(--tmava-slab);margin-bottom:22px}.odznak{background:var(--bordova);color:#fff;font-size:11px;font-weight:700;line-height:1;padding:3px 7px;border-radius:999px;margin-left:auto}.ziadost__udaje{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px;font-size:13px;line-height:1.7}.ziadost__udaje b{color:var(--tmava);font-weight:700}.ziadost__udaje a{color:var(--bordova)}.registracia__nadpis{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bordova);margin:18px 0 10px;padding-bottom:7px;border-bottom:1px solid var(--ciara)}.registracia__nadpis:first-child{margin-top:0}.registracia__riadok{display:flex;flex-wrap:wrap;gap:14px}.registracia__riadok>.pole{flex:1 1 180px;min-width:0}@media(max-width:560px){.registracia__riadok{gap:0}.registracia__riadok>.pole{flex:1 1 100%}}.registracia__novinky{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;margin-bottom:4px}.registracia__novinky label{display:flex;align-items:center;gap:7px;cursor:pointer}.registracia__suhlas{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;margin:16px 0 18px;cursor:pointer}.registracia__suhlas input{margin-top:3px}.podmienky-hesla{list-style:none;margin:-6px 0 16px;font-size:12.5px}.podmienky-hesla li{padding:3px 0 3px 20px;position:relative;color:var(--tmava-slab)}.podmienky-hesla li:before{content:"○";position:absolute;left:2px}.podmienky-hesla li[data-splnene="1"]{color:var(--zelena)}.podmienky-hesla li[data-splnene="1"]:before{content:"●"}.kod-vstup{letter-spacing:.5em;text-align:center;font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kontakt__spodok{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-top:34px}@media(max-width:860px){.kontakt__spodok{grid-template-columns:1fr;gap:26px}}.kontakt__nadpis{font-size:16px;font-weight:600;color:var(--tmava);padding-bottom:9px;margin-bottom:16px;border-bottom:1px solid var(--ciara)}.pasca{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kontakt-formular textarea{resize:vertical;min-height:150px}.mapa{width:100%;height:330px;border:1px solid var(--ciara);border-radius:var(--r-tlacidlo)}.mapa--zatvorena{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:22px;background:#FAFAFA;height:330px}.stredisko-vyber{position:relative;display:flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap;min-width:0;flex:0 1 auto}.stredisko-vyber__nazov-pola{color:var(--tmava-slab);font-weight:700}.stredisko-vyber__tlacidlo{display:flex;align-items:center;gap:6px;height:30px;padding:0 8px;min-width:0;flex:0 1 250px;width:250px;min-width:170px;border:1px solid var(--ciara);background:#fff;border-radius:4px;font:inherit;font-size:12px;color:var(--tmava);cursor:pointer;text-align:left}.stredisko-vyber__tlacidlo:hover{border-color:var(--tmava-slab)}.stredisko-vyber__text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stredisko-vyber__sipka{flex:none;color:var(--tmava-slab)}.stredisko-vyber__panel{position:absolute;top:calc(100% + 4px);right:0;z-index:60;width:560px;max-width:calc(100vw - 32px);background:#fff;border:1px solid var(--ciara);border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.14);padding:8px;white-space:normal}.stredisko-vyber__hladat{width:100%;height:34px;padding:0 10px;border:1px solid var(--ciara);border-radius:4px;font:inherit;font-size:13px;margin-bottom:6px}.stredisko-vyber__zoznam{list-style:none;margin:0;padding:0;max-height:420px;overflow-y:auto}.stredisko-vyber__polozka{display:grid;grid-template-columns:78px 1fr;grid-gap:10px;gap:10px;align-items:baseline;padding:7px 10px;border-radius:4px;font-size:12.5px;line-height:1.35;cursor:pointer}.stredisko-vyber__polozka b{white-space:nowrap}.stredisko-vyber__nazov-strediska{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--tmava)}.stredisko-vyber__polozka.je-oznacena{background:#F3F3F3}.stredisko-vyber__polozka.je-aktivna{box-shadow:inset 3px 0 0 var(--bordova)}.stredisko-vyber__polozka b{color:var(--bordova)}.stredisko-vyber__prazdne,.stredisko-vyber__viac{padding:8px 9px;font-size:12px;color:var(--tmava-slab)}.stredisko-vyber__limity{display:flex;flex-direction:column;flex:none;line-height:1.3;font-size:11px;color:var(--tmava-slab);white-space:nowrap}@media(max-width:1100px){.stredisko-vyber__nazov-pola{display:none}.hladanie{width:130px}.stredisko-vyber__tlacidlo{min-width:100px}}@media(max-width:1480px){.stredisko-vyber__limity{display:none}}@media(max-width:760px){.stredisko-vyber{order:-1;width:100%;flex-wrap:wrap}.stredisko-vyber__tlacidlo{width:100%;flex:1 1 100%}.stredisko-vyber__panel{left:0;right:auto;width:100%}.stredisko-vyber__limity{display:flex;flex-direction:row;width:100%;font-size:11.5px;white-space:normal;gap:8px 14px;flex-wrap:wrap}}.stredisko-vyber__panel-limity{font-size:12px;color:var(--tmava-slab);padding:2px 4px 8px;white-space:normal;line-height:1.4}.filtre{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.filtre label{display:flex;flex-direction:column;gap:5px;font-size:11.5px;font-weight:700;color:var(--tmava-slab);flex:1 1 150px;min-width:0}.filtre input,.filtre select{height:34px;padding:0 9px;border:1px solid var(--ciara);background:#fff;border-radius:4px;font-size:12.5px;font-weight:400;color:var(--tmava)}.filtre__akcie{display:flex;gap:8px;flex:0 0 auto}.filtre__akcie .tlacidlo{height:34px;padding:0 16px;font-size:12.5px}.objednavky__akcie{display:flex;flex-direction:column;gap:4px;align-items:flex-start;white-space:nowrap}.objednavky__akcie form{margin:0}.tab--pruhy td{vertical-align:middle}.schvalenie{padding:20px;margin-bottom:14px}.schvalenie__hlava{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--ciara)}.ziadost__nastavenia{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px;padding:12px;background:#f7f7f7;border-radius:4px}.ziadost__nastavenia label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:#555}.ziadost__nastavenia input,.ziadost__nastavenia select{height:36px;border:1px solid var(--ciara);border-radius:3px;padding:0 8px;font:inherit;font-size:13px;font-weight:400;background:#fff}.ucty-novy{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px;margin-bottom:14px}.vozidlo-pole{width:100%;min-width:90px}.ucty-novy input,.ucty-novy select,.ucty-rola input,.ucty-rola select,.vozidlo-pole{height:36px;border:1px solid var(--ciara);border-radius:3px;padding:0 8px;font:inherit;font-size:13px}.ucty-rola{display:flex;gap:6px;align-items:center}.spojena-v-abre{margin-top:3px;font-size:11.5px;color:#b45309;font-weight:700;max-width:220px;line-height:1.35}.spojena-v-abre a{color:#b45309;text-decoration:underline}.dohodnuta-cena{width:100px;height:32px;border:1px solid var(--ciara);border-radius:3px;padding:0 8px;text-align:right;font:inherit;font-weight:700}.dohodnute-akcie{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-top:12px;font-size:13px}.dohodnute-akcie label{display:flex;gap:8px;align-items:center}.filter-objednavok{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;align-items:end;padding:16px;margin-bottom:12px}.filter-objednavok label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:#555}.filter-objednavok input:not([type=checkbox]),.filter-objednavok select{height:36px;border:1px solid var(--ciara);border-radius:3px;padding:0 8px;font:inherit;font-size:13px;font-weight:400;background:#fff}.filter-objednavok fieldset{grid-column:1/-1;border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 16px}.filter-objednavok legend{font-size:12px;font-weight:700;color:#555;margin-bottom:4px;width:100%}.filter-objednavok .filter-objednavok__zaskrt{flex-direction:row;align-items:center;gap:6px;font-weight:400;font-size:13px}.filter-objednavok__suhrn{display:flex;gap:18px;flex-wrap:wrap;margin:0 0 10px;font-size:13px}.filter-objednavok__suhrn b{color:var(--bordova)}.filter-objednavok__tab td{vertical-align:top;font-size:12.5px}.filter-objednavok__male{color:var(--tmava-slab);font-size:11.5px}.filter-objednavok__chyba{color:var(--bordova);font-size:12px}.filter-objednavok__tovar{list-style:none;margin:0;padding:0;min-width:280px}.filter-objednavok__tovar li+li{margin-top:6px;padding-top:6px;border-top:1px dashed #eee}.filter-objednavok__tovar b{color:var(--bordova)}.filter-objednavok__ov{color:#555}.filter-objednavok__ov b{color:#1e6fa8}.filter-objednavok__neobj{color:#b45309;font-weight:700}.ziadost-okno{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;padding:16px}.ziadost-okno__obsah{background:#fff;border-radius:6px;max-width:520px;width:100%;padding:24px;box-shadow:0 12px 40px rgba(0,0,0,.25);border-top:5px solid #16a34a}.ziadost-okno__obsah--chyba{border-top-color:var(--bordova)}.ziadost-okno__nadpis{display:block;font-family:var(--pismo-nadpis);font-size:20px;margin-bottom:8px;color:#16a34a}.ziadost-okno__obsah--chyba .ziadost-okno__nadpis{color:var(--bordova)}.ziadost-okno__obsah p{margin:0 0 18px;font-size:14px;line-height:1.5;color:#333}.odkaz-tovaru{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(168,32,62,.35);text-decoration-color:rgba(168,32,62,.35);text-underline-offset:3px}.odkaz-tovaru:hover{color:var(--bordova);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.schvalenie__typ{display:inline-flex;gap:0;margin:6px 0 0 10px;vertical-align:middle;border:1px solid var(--ciara);border-radius:4px;overflow:hidden}.schvalenie__typ button{border:0;background:#fff;color:var(--tmava);font:inherit;font-size:12px;font-weight:600;padding:5px 10px;cursor:pointer}.schvalenie__typ button+button{border-left:1px solid var(--ciara)}.schvalenie__typ button:hover{background:#f6eef0}.schvalenie__typ button[aria-pressed=true]{background:var(--bordova);color:#fff;cursor:default}.schvalenie__suma{font-family:var(--pismo-nadpis);font-size:20px;font-weight:600;color:var(--bordova);text-align:right;line-height:1.2}.schvalenie__suma small{display:block;font-size:12px;color:var(--tmava-slab);font-weight:400}.schvalenie__udaje{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;padding:14px 0;font-size:13px;color:var(--tmava)}.schvalenie__udaje span{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bordova);margin-bottom:3px}.schvalenie__udaje small{display:block;color:var(--tmava-slab);font-size:12px}.schvalenie__poznamka{font-size:13px;background:#FAFAFA;padding:10px 12px;margin-bottom:12px;border-left:3px solid var(--ciara)}.schvalenie__akcie{gap:10px}.schvalenie__akcie,.schvalenie__hromadne{display:flex;flex-wrap:wrap;align-items:center}.schvalenie__hromadne{gap:14px;margin-bottom:14px;font-size:13px;color:var(--tmava-slab)}.schvalenie__oznacit{width:18px;height:18px;margin:0 10px 0 0;vertical-align:-3px;accent-color:var(--bordova);cursor:pointer}.schvalenie__zamietnut{display:flex;gap:8px;flex:1 1 320px;min-width:0}.schvalenie__zamietnut input{flex:1 1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--ciara);border-radius:var(--r-tlacidlo);background:#fff;font-size:13px}.strediska__ludia{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.strediska__ludia label{display:flex;gap:9px;align-items:flex-start;font-size:13px;cursor:pointer}.strediska__ludia small{display:block;color:var(--tmava-slab);font-size:11.5px}.role-popis{margin-top:16px;padding-top:14px;border-top:1px solid var(--ciara);display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--tmava-slab)}.role-popis b{color:var(--tmava)}.kontakt__stitok{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bordova);margin-bottom:7px}.textovy-obsah{font-size:13.5px;line-height:1.75;color:var(--tmava-slab)}.textovy-obsah__obrazky{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0 6px}.textovy-obsah__obrazky img{flex:1 1 300px;min-width:0;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center;border-radius:var(--r-tlacidlo)}.textovy-obsah h1,.textovy-obsah h2,.textovy-obsah h3,.textovy-obsah h4{font-family:var(--pismo-nadpis);color:var(--tmava);margin:22px 0 10px;line-height:1.35}.textovy-obsah h1{font-size:20px;font-weight:600}.textovy-obsah h2{font-size:17px;font-weight:600}.textovy-obsah h3,.textovy-obsah h4{font-size:15px;font-weight:600}.textovy-obsah p{margin-bottom:11px}.textovy-obsah ol,.textovy-obsah ul{margin:0 0 12px 20px}.textovy-obsah li{margin-bottom:5px}.textovy-obsah a{color:var(--bordova);text-decoration:underline}.textovy-obsah b,.textovy-obsah strong{color:var(--tmava)}.textovy-obsah table{width:100%;border-collapse:collapse;margin:12px 0;font-size:12.5px}.textovy-obsah td,.textovy-obsah th{border:1px solid var(--ciara);padding:7px 9px;text-align:left}.textovy-obsah img{max-width:100%;height:auto}.suhlas{position:fixed;left:0;right:0;bottom:0;z-index:100;background:#fff;border-top:2px solid var(--bordova);box-shadow:0 -4px 20px rgba(0,0,0,.12)}.suhlas__vnutro{max-width:1280px;margin:0 auto;padding:16px clamp(12px,2.5vw,28px);display:flex;gap:20px;align-items:center;flex-wrap:wrap}.suhlas__text{flex:1 1;min-width:260px;font-size:12.5px;line-height:1.6}.suhlas__text b{color:var(--tmava);font-size:13.5px}.suhlas__text p{margin-top:4px}.suhlas__text a{color:var(--bordova);text-decoration:underline}.suhlas__podrobnosti{margin-top:12px;display:flex;flex-direction:column;gap:9px}.suhlas__polozka{display:flex;gap:9px;align-items:flex-start;cursor:pointer}.suhlas__polozka input{margin-top:3px;flex-shrink:0}.suhlas__tlacidla{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.suhlas__odkaz{background:none;border:0;cursor:pointer;color:var(--tmava-slab);font-size:12.5px;text-decoration:underline;padding:6px}.suhlas__odkaz:hover{color:var(--bordova)}@media(max-width:640px){.suhlas__tlacidla{width:100%}.suhlas__tlacidla .tlacidlo{flex:1 1}}.pata{margin-top:40px;padding:50px 0;background:#fff;border-top:1px solid var(--ciara)}.pata__stlpce{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start}@media(max-width:900px){.pata__stlpce{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media(max-width:520px){.pata__stlpce{grid-template-columns:1fr}}.pata__logo img{width:170px;height:auto;display:block}.pata__nadpis{font-family:var(--pismo-nadpis);font-size:20px;font-weight:300;color:var(--bordova);margin-bottom:12px;line-height:1.3}.pata__zoznam{list-style:none;padding:0;margin:0}.pata__zoznam li{position:relative;padding:3px 0 3px 16px}.pata__zoznam li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;background:var(--bordova)}.pata__zoznam a{font-family:var(--pismo-text);font-size:14px;color:var(--tmava-slab)}.pata__zoznam a:hover{color:var(--bordova)}.pata__kontakt a{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--tmava-slab)}.pata__kontakt a:hover,.pata__kontakt svg{color:var(--bordova)}.pata__kontakt svg{width:22px;height:22px;flex:none}.omrvinky{font-size:12.5px;color:var(--tmava-slab);padding:14px 0}.omrvinky a:hover{color:var(--bordova)}.ikona-tlacidlo--zapnuta{color:var(--bordova-tm);transform:scale(1.15)}.ikona-tlacidlo--zapnuta:hover{opacity:1}.odkaz-bublina{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:60;background:var(--tmava);color:#fff;font-size:13px;padding:10px 18px;border-radius:8px;box-shadow:0 6px 22px rgba(0,0,0,.22)}.riadok-nastrojov{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:13.5px;margin-bottom:16px}.porovnanie-obal{overflow-x:auto;border:1px solid var(--ciara);background:#fff}table.porovnanie{width:100%;border-collapse:collapse;font-size:13px}table.porovnanie td,table.porovnanie th{border-bottom:1px solid var(--ciara);border-right:1px solid var(--ciara);padding:12px 14px;vertical-align:top;text-align:left}table.porovnanie td:last-child,table.porovnanie th:last-child{border-right:0}table.porovnanie tr:last-child td,table.porovnanie tr:last-child th{border-bottom:0}.porovnanie__hlavicka{width:170px;min-width:150px;background:#FAFAFA;font-size:12px;font-weight:700;color:var(--tmava-slab)}.porovnanie__produkt{width:230px;min-width:210px}.porovnanie__obrazok{display:block;height:150px;margin-bottom:10px}.porovnanie__obrazok img{width:100%;height:100%;object-fit:contain}.porovnanie__nazov{display:block;font-family:var(--pismo-nadpis);font-size:13px;font-weight:600;color:#545454;margin-bottom:8px}.porovnanie__cena,.porovnanie__nazov:hover{color:var(--bordova)}.porovnanie__cena{font-family:var(--pismo-text);font-size:17px}.porovnanie__popis{color:var(--tmava-slab);font-size:12.5px;line-height:1.6}.porovnanie__odobrat{background:none;border:0;padding:0;cursor:pointer;font-size:11.5px;color:var(--tmava-slab);text-decoration:underline}.porovnanie__odobrat:hover{color:var(--bordova)}.prevadzky{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.prevadzka{padding:18px}.prevadzka__hlava{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:8px;font-size:14px}.prevadzka__adresa{font-size:13.5px;line-height:1.7}.prevadzka__kontakt,.prevadzka__poznamka{font-size:12.5px;color:var(--tmava-slab);margin-top:7px}.prevadzka__poznamka{padding-left:9px;border-left:2px solid var(--ciara)}.prevadzka__nastroje{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px}.prevadzka__formular{width:100%;margin-top:6px}.prevadzka__tlacidla{display:flex;gap:9px;flex-wrap:wrap}.odkaz-tlacidlo{background:none;border:0;padding:0;cursor:pointer;font-size:12.5px;color:var(--bordova);font-weight:700}.odkaz-tlacidlo:hover{text-decoration:underline}.odkaz-tlacidlo--zrusit{color:var(--tmava-slab);font-weight:400}.odkaz-tichy{display:inline-block;font-size:12.5px;color:var(--tmava-slab);text-decoration:underline}.odkaz-tichy:hover{color:var(--bordova)}.dvojica{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:520px){.dvojica{grid-template-columns:1fr}}.zaskrtavatko{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:14px;cursor:pointer}.zaskrtavatko input{width:16px;height:16px;accent-color:var(--bordova)}.objednavka__adresa{font-size:13.5px;line-height:1.8;padding:12px 14px;margin-bottom:10px;background:var(--pozadie);border:1px solid var(--ciara);border-radius:8px}.ucet-odkaz__ikona{height:18px;width:auto;display:block;flex:none}.import__vyber{padding:20px;margin-bottom:16px}.import__navod{margin:6px 0 14px;line-height:1.7}.import__navod,.import__nazov{font-size:12.5px;color:var(--tmava-slab)}.import__nazov{margin-left:12px}.import__zhrnutie{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;padding:12px 0 16px}.lista-vypisu{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:0 0 16px;font-size:12.5px}.lista-vypisu__porovnanie{color:var(--bordova);font-weight:700}.lista-vypisu__porovnanie:hover{text-decoration:underline}.lista-vypisu__pole{display:flex;align-items:center;gap:8px;margin-left:auto}.lista-vypisu__pole+.lista-vypisu__pole{margin-left:0}.lista-vypisu__pole label{color:var(--tmava-slab);white-space:nowrap}.lista-vypisu__pole select{height:30px;padding:0 8px;border:1px solid var(--ciara);background:#fff;border-radius:4px;font-size:12.5px}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){::picker(select),select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}::picker(select){border:1px solid var(--ciara);background:#fff;border-radius:4px;box-shadow:var(--tien);padding:4px 0}option{padding:6px 12px;font-size:12.5px;color:var(--tmava-slab)}option:focus,option:hover{background:#F5F5F5;color:var(--tmava)}option:checked{background:#E4E4E4;color:var(--tmava);font-weight:700}option::checkmark{display:none}select{align-items:center;gap:8px}select::picker-icon{color:var(--tmava-slab);margin-left:auto}#zoradit{min-width:163px}#pocet{min-width:59px}.hladina-formular select,.pole select{width:100%}}@media(max-width:760px){.lista-vypisu__pole{margin-left:0}.lista-vypisu{gap:12px}}.vypis__spodok{align-items:center;justify-content:space-between;gap:16px;margin-top:22px;font-size:12.5px;color:var(--tmava-slab)}.stranky,.vypis__spodok{display:flex;flex-wrap:wrap}.stranky{gap:6px}.stranky__odkaz{min-width:32px;height:32px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ciara);background:#fff;color:var(--tmava-slab);border-radius:4px;font-size:12.5px}.stranky__odkaz:hover{border-color:var(--bordova);color:var(--bordova)}.stranky__odkaz.je-zapnuta{background:var(--bordova);border-color:var(--bordova);color:#fff;font-weight:700}.vypis__nadpis{font-family:var(--pismo-nadpis);font-size:15px;font-weight:600;color:var(--bordova);margin-bottom:14px;line-height:1.3}.stlpec{display:flex;flex-direction:column;gap:18px;min-width:0}.stlpec-vyber{background:#fff;border:1px solid var(--ciara)}.stlpec-vyber__nadpis{font-family:var(--pismo-nadpis);font-size:15px;font-weight:600;color:var(--bordova);padding:12px 12px 10px;border-bottom:1px solid var(--ciara)}.stlpec-vyber__polozka{display:flex;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--ciara)}.stlpec-vyber__polozka:last-child{border-bottom:0}.stlpec-vyber__polozka:hover .stlpec-vyber__nazov{color:var(--bordova)}.stlpec-vyber__obrazok{width:56px;height:56px;flex:none;display:block}.stlpec-vyber__obrazok img{width:100%;height:100%;object-fit:contain}.stlpec-vyber__telo{display:flex;flex-direction:column;gap:3px;min-width:0}.stlpec-vyber__nazov{font-family:var(--pismo-text);font-size:12px;font-weight:600;color:#545454;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stlpec-vyber__cena{font-family:var(--pismo-text);font-size:14px;color:var(--bordova)}.ucet-menu{position:relative;display:flex;align-items:center}.ucet-menu__tlacidlo{display:flex;align-items:center;gap:5px;background:none;border:0;cursor:pointer;padding:8px 10px}.ucet-menu__ikona{height:18px;width:auto;display:block}.ucet-menu__sipka{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--bordova);display:block}.ucet-menu__zoznam{position:absolute;right:0;top:100%;z-index:70;min-width:250px;background:#fff;border:1px solid var(--ciara);border-radius:4px;box-shadow:0 6px 20px rgba(0,0,0,.12);list-style:none;padding:6px 0}.ucet-menu__zoznam a{display:block;padding:8px 16px;font-size:13px;color:var(--tmava-slab)}.ucet-menu__zoznam a:hover{background:#FAFAFA;color:var(--bordova)}.ucet-menu__hlava{padding:8px 16px 10px;border-bottom:1px solid var(--ciara);margin-bottom:6px;font-size:11.5px;color:#ABABAB;line-height:1.5}.ucet-menu__hlava span{display:block;font-size:13px;font-weight:700;color:var(--tmava)}.lista-vypisu__prepinac{display:flex;border:1px solid var(--ciara);border-radius:4px;overflow:hidden}.lista-vypisu__prepinac button{background:#fff;border:0;border-right:1px solid var(--ciara);cursor:pointer;width:34px;height:30px;font-size:13px;color:var(--tmava-slab)}.lista-vypisu__prepinac button:last-child{border-right:0}.lista-vypisu__prepinac button:hover{color:var(--bordova)}.lista-vypisu__prepinac button.je-zapnute{background:var(--bordova);color:#fff}.m-zoznam{grid-template-columns:minmax(0,1fr)}.m-zoznam .produkt{flex-direction:row;align-items:stretch;gap:14px;padding:10px}.m-zoznam .produkt__obrazok{width:198px;flex:none}.m-zoznam .produkt__telo{padding:4px 0}.m-zoznam .produkt__nazov{-webkit-line-clamp:2;min-height:0;font-size:14px}.m-zoznam .produkt__popis{-webkit-line-clamp:3;min-height:0}@media(max-width:640px){.m-zoznam .produkt{flex-direction:column}.m-zoznam .produkt__obrazok{width:100%}}.kosik-tien{position:fixed;inset:0;z-index:101;background:rgba(34,34,34,.45)}.kosik-panel{position:fixed;top:0;right:0;bottom:0;z-index:102;width:min(460px,100%);background:#fff;display:flex;flex-direction:column;box-shadow:-4px 0 18px rgba(0,0,0,.16)}.kosik-panel__hlava{display:flex;align-items:center;justify-content:space-between;background:var(--bordova);color:#fff;padding:16px 20px;font-family:var(--pismo-nadpis);font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.kosik-panel__zavri{background:none;border:0;color:#fff;line-height:0;cursor:pointer;padding:2px}.kosik-panel__zavri svg{width:18px;height:18px;display:block}.kosik-panel__zavri:hover{color:var(--bordova-sv)}.kosik-panel__doprava{margin:0;padding:11px 20px;background:rgba(168,33,61,.07);color:var(--bordova);border-bottom:1px solid var(--ciara);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center}.kosik-panel__telo{flex:1 1;overflow-y:auto;padding:20px}.kosik-panel__telo table{width:100%;border-collapse:collapse;font-size:14px}.kosik-panel__telo td{padding:12px 6px;border-bottom:1px solid var(--ciara);vertical-align:top}.kosik-panel__obrazok{width:72px}.kosik-panel__obrazok img{width:60px;height:60px;object-fit:contain;display:block}.kosik-panel__nazov{font-family:var(--pismo-nadpis);font-size:13px;font-weight:600;color:#545454;display:block;line-height:1.35}.kosik-panel__nazov:hover{color:var(--bordova)}.kosik-panel__kod{font-size:11.5px;color:#ABABAB;margin-top:3px}.kosik-panel__mnozstvo{display:flex;align-items:center;gap:6px;margin-top:8px}.kosik-panel__mnozstvo button{width:26px;height:26px;border:1px solid var(--ciara);background:#fff;cursor:pointer;font-size:14px;line-height:1;color:var(--tmava-slab)}.kosik-panel__mnozstvo button:hover{border-color:var(--bordova);color:var(--bordova)}.kosik-panel__mnozstvo span{min-width:26px;text-align:center;font-size:13px}.kosik-panel__odobrat{margin-left:auto;line-height:0}.kosik-panel__odobrat svg{width:12px;height:12px;display:block;margin:0 auto}.kosik-panel__odobrat:hover{border-color:var(--cervena);color:var(--cervena)}.kosik-panel__suma{text-align:right;white-space:nowrap;font-weight:700;color:var(--tmava)}.kosik-panel__jednotkova{font-size:11.5px;font-weight:400;color:var(--tmava-slab);margin-top:4px}.kosik-panel__prazdny{padding:20px 0;color:var(--tmava-slab);font-size:13.5px}.kosik-panel__pata{padding:18px 20px;border-top:1px solid var(--ciara)}.kosik-panel__sucet{display:flex;justify-content:space-between;align-items:baseline;font-size:13.5px;margin-bottom:14px}.kosik-panel__sucet b{font-size:19px;color:var(--bordova)}.kosik-panel__odkaz{display:block;text-align:center;margin-top:10px;font-size:12.5px;color:var(--tmava-slab);text-decoration:underline}.kosik-panel__odkaz:hover{color:var(--bordova)}.filter{background:#fff;border:1px solid var(--ciara)}.filter__nadpis{font-family:var(--pismo-nadpis);font-size:15px;font-weight:600;color:var(--bordova);padding:12px 12px 10px;border-bottom:1px solid var(--ciara)}.filter__telo{padding:12px;display:flex;flex-direction:column;gap:9px}.filter__telo input{width:100%;height:34px;padding:0 10px;font-size:12.5px;border:1px solid var(--ciara);background:#fff}.filter__telo input:focus{outline:2px solid var(--bordova-sv);outline-offset:1px}.filter__telo .tlacidlo{padding:9px 14px;font-size:12.5px}.filter__zrusit{background:none;border:0;padding:0;cursor:pointer;font-size:12px;color:var(--tmava-slab);text-decoration:underline}.filter__zrusit:hover{color:var(--bordova)}.reklamacia__akcia{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.reklamacia__akcia input,.reklamacia__akcia select{height:30px;padding:0 8px;border:1px solid var(--ciara);font-size:12.5px;background:#fff}.reklamacia__akcia input{flex:1 1;min-width:120px}.reklamacia__akcia .tlacidlo{padding:7px 12px;font-size:12px}.reklamacia__akcia--stlpec{flex-direction:column;align-items:stretch}.reklamacia__akcia--stlpec input{flex:none;min-width:0}.reklamacia__akcia--stlpec .tlacidlo{align-self:flex-start}.reklamacia__popis{margin-top:4px;font-size:12.5px;line-height:1.45;color:var(--tmava-slab)}.kupon{margin-top:14px;padding-top:14px;border-top:1px dashed var(--ciara)}.kupon__riadok{display:flex;gap:8px;align-items:center;font-size:13px}.kupon__riadok input{flex:1 1;min-width:0;height:34px;padding:0 10px;border:1px solid var(--ciara);background:#fff;font-size:12.5px}.kupon__riadok .tlacidlo{padding:9px 14px;font-size:12.5px}.kupon__zrusit{background:none;border:0;cursor:pointer;margin-left:auto;font-size:12px;color:var(--tmava-slab);text-decoration:underline}.kupon__zrusit:hover{color:var(--bordova)}.hladanie-v-sprave{display:flex;gap:8px;margin-bottom:16px;max-width:520px}.hladanie-v-sprave input{flex:1 1;height:36px;padding:0 12px;border:1px solid var(--ciara);background:#fff;font-size:13px}.hladanie-v-sprave .tlacidlo{padding:9px 16px;font-size:13px}.hladina-formular{display:flex;gap:8px;align-items:center}.hladina-formular select{max-width:230px;height:30px;padding:0 6px;border:1px solid var(--ciara);background:#fff;font-size:12.5px}.cena-formular__riadok{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.cena-formular__riadok label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--tmava-slab)}.cena-formular__riadok input{height:34px;padding:0 10px;border:1px solid var(--ciara);background:#fff;font-size:13px}.cena-formular__riadok .tlacidlo{padding:9px 16px;font-size:13px}.strazenie{margin-top:8px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.strazenie .tlacidlo{padding:7px 12px;font-size:12px}.strazenie__odkaz{font-size:11.5px;color:var(--tmava-slab)}.poradca__spustac{display:flex;align-items:center;gap:16px;text-align:left;width:100%;margin:16px 0 4px;background:var(--bordova);color:#fff;border:0;cursor:pointer;border-radius:var(--r-tlacidlo);padding:16px 18px}.poradca__spustac:hover{background:var(--bordova-tm)}.poradca__spustac-ikona{flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center}.poradca__spustac-ikona svg{width:21px;height:21px;display:block}.poradca__spustac-text{display:flex;flex-direction:column;gap:3px;min-width:0}.poradca__spustac-text b{font-size:16px;font-weight:700;line-height:1.3}.poradca__spustac-text{font-size:12.5px;line-height:1.45;color:rgba(255,255,255,.85)}.poradca__spustac-text b{color:#fff}.poradca__spustac-sipka{margin-left:auto;flex:none;font-size:22px;line-height:1;color:rgba(255,255,255,.8)}.poradca{margin:16px 0 4px;border:1px solid var(--ciara);background:#fff}.poradca__hlava{display:flex;align-items:center;justify-content:space-between;background:var(--bordova);color:#fff;padding:10px 14px;font-family:var(--pismo-nadpis);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.poradca__zavri{background:none;border:0;color:#fff;cursor:pointer;line-height:0;padding:2px}.poradca__zavri svg{width:16px;height:16px;display:block}.poradca__telo{padding:14px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:9px}.poradca__uvod{font-size:12.5px;color:var(--tmava-slab);line-height:1.6}.poradca__navrhy{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.poradca__navrhy button{background:none;border:1px solid var(--ciara);cursor:pointer;padding:6px 10px;font-size:12px;color:var(--bordova);text-align:left}.poradca__navrhy button:hover{border-color:var(--bordova)}.poradca__sprava{font-size:13px;line-height:1.6;padding:9px 12px;max-width:92%}.poradca__sprava--partner{align-self:flex-end;background:rgba(168,33,61,.08);color:var(--tmava)}.poradca__sprava--poradca{align-self:flex-start;background:#F6F6F6;color:var(--tmava)}.poradca__pole{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--ciara)}.poradca__pole input{flex:1 1;min-width:0;height:34px;padding:0 10px;border:1px solid var(--ciara);background:#fff;font-size:12.5px}.poradca__pole .tlacidlo{padding:9px 14px;font-size:12.5px}.naseptavac{position:absolute;top:calc(100% + 6px);right:0;width:600px;max-width:calc(100vw - 32px);background:#fff;border:1px solid var(--ciara,#e3e3e3);border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.14);z-index:60;overflow:hidden}.naseptavac mark{background:#F6E3A8;color:inherit;padding:0 1px;border-radius:2px}.naseptavac__hlasenie{padding:9px 14px;font-size:12.5px;color:#9A6514;background:#FFF8EC;border-bottom:1px solid #f1e3c8}.naseptavac__skupina{display:flex;justify-content:space-between;padding:9px 14px 4px;font:600 10.5px var(--pismo-nadpis,Montserrat,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--tmava-slab,#8A8A8A)}.naseptavac__skupina span:last-child{letter-spacing:0;text-transform:none;font-weight:400;font-size:11.5px}.naseptavac__polozka{display:grid;grid-template-columns:36px 82px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:6px 14px;color:inherit;text-decoration:none;border-left:3px solid transparent}.naseptavac__polozka img{width:36px;height:36px;object-fit:contain;background:#fff}.naseptavac__polozka.je-oznacena,.naseptavac__polozka:hover{background:#FAF5F6;border-left-color:var(--bordova,#A8213D)}.naseptavac__kod{font:700 13px/1.2 ui-monospace,Consolas,Roboto Mono,monospace;color:#3A3A3A;word-break:break-all}.naseptavac__nazov{font-size:13px;line-height:1.3;color:#3A3A3A;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.naseptavac__cena{font-size:13px;font-weight:700;color:var(--bordova,#A8213D);white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end}.naseptavac__cena small{font-weight:400;color:var(--tmava-slab,#8A8A8A);font-size:11px}.naseptavac__skladom{color:#3E7B4F}.naseptavac__presna{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;background:#FBF7F8;border-left:3px solid var(--bordova,#a8213d);border-bottom:1px solid #f0e8ea}.naseptavac__presna.je-oznacena{background:#FAF0F2}.naseptavac__presna-odkaz{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;min-width:0}.naseptavac__presna-odkaz img{width:56px;height:56px;object-fit:contain;background:#fff;flex:none}.naseptavac__telo{min-width:0;display:flex;flex-direction:column;gap:1px}.naseptavac__stitok{font:600 10px var(--pismo-nadpis,Montserrat,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--bordova,#A8213D)}.naseptavac__presna-kod{font:700 17px ui-monospace,Consolas,Roboto Mono,monospace;color:#3A3A3A}.naseptavac__presna-nazov{font-size:13.5px;font-weight:500;line-height:1.3;color:#3A3A3A}.naseptavac__info{font-size:11.5px;color:var(--tmava-slab,#8A8A8A)}.naseptavac__kupit{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.naseptavac__presna-cena{font-size:16px;font-weight:700;color:var(--bordova,#A8213D);white-space:nowrap}.naseptavac__kosik{display:flex;gap:4px}.hladanie .naseptavac__mnozstvo{width:56px;height:30px;padding:0 4px;border:1px solid #d9d3d4;border-radius:2px;text-align:center;font-size:13px;background:#fff}.naseptavac__do-kosika{height:30px;padding:0 12px;border:0;border-radius:2px;background:var(--bordova,#A8213D);color:#fff;font-weight:700;font-size:12px;cursor:pointer;white-space:nowrap}.naseptavac__do-kosika:disabled{opacity:.7;cursor:wait}.naseptavac__chyba{max-width:200px;text-align:right;font-size:11px;color:var(--cervena,#DC2626)}.kosik-ponuka__polozka:has(.kosik-chyba),.kupit:has(.kosik-chyba),.produkt__ikony:has(.kosik-chyba){flex-wrap:wrap}.kosik-chyba{flex-basis:100%;font-size:12px;line-height:1.35;color:var(--cervena,#DC2626)}.naseptavac__pata{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;border-top:1px solid #f0eded;background:#FBFBFB}.naseptavac__klavesy{font-size:11.5px;color:var(--tmava-slab,#8A8A8A)}.naseptavac__klavesy kbd{font-size:11px;font-family:inherit;border:solid #d9d3d4;border-width:1px 1px 2px;border-radius:3px;padding:0 4px;background:#fff;color:#3A3A3A}.naseptavac__vsetky{font-size:12.5px;font-weight:700;color:var(--bordova,#A8213D);text-decoration:none;white-space:nowrap}.naseptavac__vsetky:hover{text-decoration:underline}@media(max-width:760px){.naseptavac{position:fixed;top:var(--naseptavac-hore,120px);left:12px;right:12px;width:auto;max-width:none;max-height:calc(100vh - var(--naseptavac-hore,120px) - 12px);overflow-y:auto}.naseptavac__polozka{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:6px 10px}.naseptavac__polozka img{width:32px;height:32px;grid-row:1/3}.naseptavac__kod{grid-column:2;grid-row:1}.naseptavac__nazov{grid-column:2;grid-row:2;font-size:12.5px}.naseptavac__cena{grid-column:3;grid-row:1/3}.naseptavac__presna{grid-template-columns:minmax(0,1fr);padding:10px}.naseptavac__presna-odkaz img{width:44px;height:44px}.naseptavac__kupit{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.naseptavac__klavesy{display:none}}.spin-formular{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;font-size:13px}.spin-formular label{display:flex;flex-direction:column;gap:4px;font-weight:600;min-width:0}.spin-formular label small{font-weight:400;color:var(--tmava-slab,#8A8A8A)}.spin-formular input,.spin-formular select{border:1px solid var(--ciara,#ddd);border-radius:4px;padding:7px 9px;font:inherit;width:100%;min-width:0}.spin-formular button{grid-column:1/-1;justify-self:start}@container (max-width:340px){.spin-formular{grid-template-columns:minmax(0,1fr)}}.rozvrh>*{min-width:0}.tabulka-obal{overflow-x:auto;max-width:100%}@media(max-width:760px){.stlpec>:not(.menu){display:none}.sekcia .mriezka{grid-template-columns:1fr!important}.karta{max-width:100%}.tab{font-size:12.5px}}.uprava-strediska{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px 14px;gap:10px 14px;font-size:13px;max-width:720px}.uprava-strediska label{display:flex;flex-direction:column;gap:4px;font-weight:600}.uprava-strediska input{border:1px solid var(--ciara,#ddd);border-radius:4px;padding:8px 10px;font:inherit;font-weight:400}.uprava-strediska__skupina{font-weight:700;color:var(--bordova);margin-top:6px;padding-bottom:4px;border-bottom:1px solid var(--ciara,#e3e3e3)}.uprava-strediska__skupina small{font-weight:400;color:var(--tmava-slab,#8A8A8A);margin-left:6px}@media(max-width:760px){.uprava-strediska{grid-template-columns:1fr}}.sumar-cien{display:flex;flex-direction:column;gap:5px}.sumar-cien__riadok{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.sumar-cien__riadok--zlava{color:var(--zelena)}.sumar-cien__riadok--slaby{font-size:12.5px;color:var(--tmava-slab)}.sumar-cien__hlavna{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0 6px;border-top:1px solid var(--ciara);border-bottom:1px solid var(--ciara);margin-bottom:2px;font-weight:700}.sumar-cien__suma{color:var(--bordova)}.stav-kontroly{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11.5px;font-weight:700;white-space:nowrap}.stav-kontroly--caka{background:#FFF4E5;color:#B45309}.stav-kontroly--schvalena{background:#E8F7EE;color:#15803D}.stav-kontroly--zamietnuta{background:#FDECEC;color:#B91C1C}.stav-kontroly--bez{background:#F3F3F3;color:var(--tmava-slab)}.typ-objednavky{border:2px solid var(--bordova);border-radius:8px;background:#FDF5F7;padding:12px 14px 14px;margin:0 0 20px}.typ-objednavky legend{padding:0 6px;font-weight:800;font-size:14px;color:var(--bordova);text-transform:uppercase;letter-spacing:.03em}.typ-objednavky__moznosti{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.typ-objednavky__karta{position:relative;display:flex;flex-direction:column;gap:4px;cursor:pointer;padding:12px 12px 12px 38px;background:#fff;border:2px solid var(--ciara);border-radius:6px}.typ-objednavky__karta input{position:absolute;left:12px;top:14px;accent-color:var(--bordova);width:16px;height:16px;margin:0}.typ-objednavky__karta:hover{border-color:#D9A3AF}.typ-objednavky__karta.je-vybrany{border-color:var(--bordova);box-shadow:0 0 0 3px rgba(168,33,61,.15)}.typ-objednavky__nazov{font-weight:800;font-size:15px}.typ-objednavky__karta.je-vybrany .typ-objednavky__nazov{color:var(--bordova)}.typ-objednavky__popis{font-size:12px;color:var(--tmava-slab);line-height:1.35}.volba-dopravy{margin-top:20px}.volba-dopravy form{display:flex}.volba-dopravy button.typ-objednavky__karta{width:100%;font:inherit;color:inherit;text-align:left}.volba-dopravy button.typ-objednavky__karta:focus-visible{outline:3px solid var(--bordova);outline-offset:2px}.volba-dopravy__kruh{position:absolute;left:12px;top:14px;width:16px;height:16px;border:2px solid #b9b2b4;border-radius:50%;background:#fff}.je-vybrany .volba-dopravy__kruh{border-color:var(--bordova);box-shadow:inset 0 0 0 3px #fff;background:var(--bordova)}.volba-dopravy-riadok{margin-bottom:16px}.volba-dopravy-riadok form{display:inline}.volba-dopravy-riadok button{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--bordova);text-decoration:underline;cursor:pointer}.kosiky-stredisk{padding:20px 22px;margin-bottom:22px;border-left:4px solid var(--bordova)}.kosiky-stredisk__nadpis{font-size:17px;font-weight:800;margin:0 0 6px}.kosiky-stredisk__popis{font-size:13px;color:var(--tmava-slab);margin:0 0 12px;max-width:80ch}.kosiky-stredisk__aktivne td{background:#FDF5F7}.kosiky-stredisk__teraz{font-size:12px;font-weight:700;color:var(--bordova)}.kosiky-stredisk tfoot th{text-align:left;border-top:2px solid var(--ciara);padding-top:10px}.kosiky-stredisk tfoot th.cena-bunka{text-align:right}.kosiky-stredisk__akcie{display:flex;gap:10px;justify-content:flex-end;align-items:center;flex-wrap:wrap;margin-top:14px}.kosiky-stredisk__akcie .tlacidlo,.rozpis-akcie .tlacidlo{width:auto;white-space:nowrap}.kosiky-stredisk__aktivny-nadpis{font-size:16px;font-weight:800;margin:0 0 10px}.rozpis-strediska{break-inside:avoid;page-break-inside:avoid;margin-bottom:18px}.rozpis-strediska h2{font-size:15px;font-weight:800;margin:0 0 6px}@media print{.bez-tlace,.hlavicka,.pata,.stlpec,.suhlas,.zastupovanie{display:none!important}.rozvrh{display:block!important}.karta{box-shadow:none!important;border:1px solid #999!important}}.schvalenie{scroll-margin-top:90px}.schvalenie:target{box-shadow:0 0 0 3px rgba(168,33,61,.25)}.schvalenie__bez-dph{font-size:12px;font-weight:600;color:var(--tmava-slab)}.schvalenie__dovod{font-size:13px;margin:0 0 10px}.schvalenie__limity{background:#FFF7F7;border:1px solid #f5dadf;border-radius:6px;padding:8px 12px;margin-bottom:12px;font-size:13px}.schvalenie__limit{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:3px 0}.schvalenie__prekrocenie{color:var(--cervena)}.schvalenie__polozky{margin-bottom:12px}.schvalenie__polozky summary{cursor:pointer;font-weight:700;font-size:13px;margin-bottom:6px}.tab--husta td,.tab--husta th{padding:6px 8px;font-size:12.5px}.uprava-strediska__pomoc{font-size:12.5px;color:var(--tmava-slab);margin:-4px 0 2px}.uprava-strediska__zaskrtnutie{flex-direction:row!important;align-items:center;gap:8px;font-weight:400!important}.uprava-strediska__zaskrtnutie input{width:auto!important;height:auto!important}.uprava-strediska select{border:1px solid var(--ciara,#ddd);border-radius:4px;padding:8px 10px;font:inherit;font-weight:400;background:#fff}.nove-stredisko__spotreba{margin:4px 0 14px;border:1px solid var(--ciara);border-radius:6px;padding:10px 14px}.nove-stredisko__spotreba summary{cursor:pointer;font-weight:700;font-size:13px}.nove-stredisko__spotreba p{font-size:12.5px;color:var(--tmava-slab);margin:8px 0 10px}.schvalenie__mnozstvo{width:78px;height:30px;padding:0 6px;border:1px solid var(--ciara);border-radius:4px;text-align:right;font:inherit;font-size:12.5px}.schvalenie__uprava{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--tmava-slab)}.stitok-firmy{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:3px;background:#1F4E8C;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.04em;line-height:1.5;vertical-align:1px}.objednavka__mriezka{display:grid;grid-template-columns:1fr minmax(280px,380px);grid-gap:16px;gap:16px;align-items:start}@media(max-width:760px){.objednavka__mriezka{grid-template-columns:1fr}}.schvalenie--tmavsia{background:#FAFAFA;border-color:#E8E8E8}.schvalenie--tmavsia .schvalenie__limity{background:#FFF1F1}.schvalenie--tmavsia .tab--husta th{background:transparent}.tab--pruhy tbody tr:nth-child(2n) td{background:#FAFAFA}.tab--pruhy tbody tr:hover td{background:#F3F3F3}.objednavky__stredisko{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--tmava-slab);max-width:210px;min-width:140px;margin-top:2px}.objednavky__tabulka td,.objednavky__tabulka th{padding-left:9px;padding-right:9px}.objednavky__tabulka td{font-size:13px}.objednavky__tabulka td small{font-size:11.5px}.objednavky__tabulka .stav-kontroly{font-size:11px}.kosik__nulova td{opacity:.55}.kosik__nulova td:has(input){opacity:1}.kosik__nulova-popis{font-size:11px;color:var(--tmava-slab);margin-top:3px;text-align:center}.kosik__nedostatok{font-size:11.5px;color:#B91C1C;font-weight:700;margin-top:4px;text-align:center}.nulove-polozky{font-size:13px;color:var(--tmava-slab)}.schvalenie__pridat{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.schvalenie__pridat-hladanie{position:relative;flex:1 1 320px;max-width:520px}.schvalenie__pridat-hladanie input{width:100%;height:32px;padding:0 10px;border:1px solid var(--ciara);border-radius:4px;font:inherit;font-size:13px;background:#fff}.schvalenie__pridat-zoznam{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:40;list-style:none;margin:0;padding:4px;background:#fff;border:1px solid var(--ciara);border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.14);max-height:300px;overflow-y:auto}.schvalenie__pridat-zoznam li{display:grid;grid-template-columns:78px 1fr auto;grid-gap:10px;gap:10px;align-items:baseline;padding:6px 8px;border-radius:4px;font-size:12.5px;line-height:1.35;cursor:pointer}.schvalenie__pridat-zoznam li b{color:var(--bordova);white-space:nowrap}.schvalenie__pridat-zoznam li.je-oznacena{background:#F3F3F3}.schvalenie__pridat-cena{white-space:nowrap;color:var(--tmava-slab)}.ng-podpis-riadok{display:flex;align-items:center;gap:10px;margin:28px 0 0;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8b8b8b}.ng-podpis{display:block;line-height:0;color:var(--bordova)}.ng-logo{display:block;width:58px;height:auto;opacity:.85;transition:opacity .2s}.ng-podpis:hover .ng-logo{opacity:1}.ceny-zalozky{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--ciara);margin:-4px 0 16px}.ceny-zalozky a{padding:9px 14px;font-size:13.5px;font-weight:600;color:var(--tmava-slab);border-bottom:2px solid transparent;margin-bottom:-1px}.ceny-zalozky a:hover{color:var(--tmava)}.ceny-zalozky a.aktivna{color:var(--bordova);border-bottom-color:var(--bordova)}.ceny-uvod{font-size:13.5px;color:var(--tmava-slab);max-width:780px;margin:0 0 16px;line-height:1.55}.ceny-poznamka{font-size:12.5px;color:var(--tmava-slab);margin:8px 0 0;line-height:1.5}.ceny-h2{font-family:var(--pismo-nadpis);font-size:15px;font-weight:700;margin:0 0 12px}.ceny-kod{font-size:12px;color:var(--tmava-slab)}.ceny-karta{padding:18px 20px;margin-bottom:16px}.ceny-male{padding:5px 10px!important;font-size:12px!important}.ceny-dlazdice{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.ceny-dlazdica{background:var(--karta);box-shadow:var(--tien);border-radius:var(--r);padding:14px 16px;border-left:4px solid var(--bordova);display:block;color:inherit}.ceny-dlazdica b{display:block;font-family:var(--pismo-nadpis);font-size:24px;color:var(--bordova)}.ceny-dlazdica span{font-size:12.5px;color:var(--tmava-slab)}.ceny-znak{display:inline-block;font-size:11px;font-weight:700;border-radius:3px;padding:2px 7px;white-space:nowrap}.ceny-znak.ok{background:#E7F3E8;color:#2E7D32}.ceny-znak.info{background:#E8F0FA;color:#1F5FA8}.ceny-znak.zla{background:#F7E8EC;color:var(--bordova)}.ceny-znak.siva{background:#EEE;color:#555}.ceny-hlavicka{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ceny-hlavicka h2{font-family:var(--pismo-nadpis);font-size:22px;margin:4px 0 2px}.ceny-hlavicka p{margin:0;font-size:13px;color:var(--tmava-slab)}.ceny-poradie,.ceny-spat{font-size:12.5px;color:var(--tmava-slab)}.ceny-poradie{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.ceny-poradie span{background:#fff;border:1px solid var(--ciara);border-radius:20px;padding:4px 10px;color:var(--tmava);font-weight:500}.ceny-poradie span.prve{border-color:var(--bordova);color:var(--bordova);font-weight:700}.ceny-pravidla{padding:6px 16px 8px;margin-bottom:16px}.ceny-pravidla__nadpis{display:flex;justify-content:space-between;align-items:center;padding:10px 0 6px}.ceny-pravidla__nadpis h3{font-family:var(--pismo-nadpis);font-size:15px;margin:0}.ceny-pravidla__nadpis a{font-size:12.5px;color:var(--bordova)}.ceny-pravidlo{display:grid;grid-template-columns:34px minmax(0,1.6fr) 90px 170px 90px 90px;grid-gap:12px;gap:12px;align-items:center;padding:11px 4px;border-top:1px solid var(--ciara);font-size:13.5px}.ceny-pravidlo small{display:block;color:var(--tmava-slab);font-size:12px;margin-top:2px}.ceny-pravidlo__i{width:26px;height:26px;border-radius:50%;background:#F7E8EC;color:var(--bordova);display:grid;place-items:center;font-weight:700;font-size:12px}.ceny-pravidlo__hodnota{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ceny-najdene{margin-bottom:14px;border:1px solid var(--ciara);border-radius:var(--r)}.ceny-formular{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:12px;gap:12px;align-items:end}.ceny-formular label,.ceny-popis{font-size:12px;color:var(--tmava-slab);display:flex;flex-direction:column;gap:4px}.ceny-popis{margin-bottom:6px}.ceny-editor textarea,.ceny-formular input,.ceny-formular select,.ceny-vyber input{width:100%;font:inherit;font-size:13.5px;padding:8px 10px;border:1px solid #d6d6d6;border-radius:4px;background:#fff;color:var(--tmava)}.ceny-zaskrtnutie{display:flex;gap:8px;align-items:center;font-size:13.5px;margin-top:12px;cursor:pointer}.ceny-dva{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:12px}.ceny-vyber__vybrane{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px;min-height:24px;align-items:center}.ceny-cip{border:1px solid var(--bordova);background:#F7E8EC;color:var(--bordova);border-radius:14px;padding:3px 10px;font:inherit;font-size:12.5px;cursor:pointer}.ceny-vyber__zoznam{border:1px solid var(--ciara);border-radius:4px;margin-top:4px;max-height:220px;overflow:auto}.ceny-vyber__zoznam button{display:block;width:100%;text-align:left;border:0;background:#fff;padding:7px 10px;font:inherit;font-size:13px;cursor:pointer;border-bottom:1px solid var(--ciara)}.ceny-vyber__zoznam button:hover{background:#F7F7F7}.ceny-detaily{margin-top:14px}.ceny-detaily summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--bordova)}.ceny-akcie{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin:4px 0 16px}.ceny-dopad{border-top:3px solid var(--bordova)}.ceny-dopad p{font-size:13.5px;margin:0 0 12px}.ceny-firma{display:flex;justify-content:space-between;align-items:center;gap:10px}.ceny-firma a{color:var(--bordova)}.ceny-vypocet{list-style:none;margin:0;padding:0}.ceny-vypocet li{display:grid;grid-template-columns:28px minmax(0,1fr) 120px;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px dashed var(--ciara);align-items:start;font-size:13.5px}.ceny-vypocet .n{width:22px;height:22px;border-radius:50%;background:#EEE;display:grid;place-items:center;font-size:11px;font-weight:700;color:#555}.ceny-vypocet li.plati .n{background:var(--bordova);color:#fff}.ceny-vypocet li.neplati{color:#999}.ceny-vypocet li.neplati .cena-bunka{text-decoration:line-through}.ceny-vysledok{display:flex;align-items:baseline;gap:12px;margin-top:14px;padding-top:12px;border-top:2px solid var(--tmava)}.ceny-vysledok b{font-family:var(--pismo-nadpis);font-size:26px}.ceny-kod a,.ceny-poznamka a,.ceny-vysledok b{color:var(--bordova)}@media (max-width:1000px){.ceny-dlazdice{grid-template-columns:repeat(2,minmax(0,1fr))}.ceny-pravidlo{grid-template-columns:34px 1fr 1fr}.ceny-formular{grid-template-columns:1fr 1fr}.ceny-formular .siroke{grid-column:1/-1}.ceny-dva{grid-template-columns:1fr}}.ceny-dopad__tabulka{max-height:460px;overflow:auto;border:1px solid var(--ciara);border-radius:var(--r)}.ceny-dopad__tabulka thead th{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.sprava-rozvrh{display:grid;grid-template-columns:220px 1fr;grid-gap:20px;gap:20px;padding-top:20px}.obal.sprava-rozvrh{max-width:1680px}.sprava-menu{padding:14px;align-self:start;position:-webkit-sticky;position:sticky;top:84px;max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sprava-menu::-webkit-scrollbar{width:0;height:0}.sprava-menu:hover{scrollbar-width:thin;scrollbar-color:#d6d6d6 transparent}.sprava-menu__stitok{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--bordova);margin-bottom:10px}.sprava-menu__odkazy{display:flex;flex-direction:column;gap:2px}.sprava-menu__odkazy a{padding:5px 10px;border-radius:4px;font-size:13.5px;font-weight:600;line-height:1.35;display:flex;align-items:center;gap:8px}.sprava-menu__odkazy a.sprava-menu__odhlasit{font-weight:400;margin-top:8px}.sprava-menu__odkazy a.aktivna,.sprava-menu__odkazy a:hover{color:var(--bordova)}.sprava-rozvrh ::placeholder{color:#a3a3a3;opacity:1}.tab th a.zoradenie{color:inherit;text-decoration:none}.tab th a.zoradenie.aktivne,.tab th a.zoradenie:hover{color:var(--bordova)}.zoradenie__sipka{margin-left:4px;font-size:10px;opacity:.45}.zoradenie.aktivne .zoradenie__sipka{opacity:1}.tab th.triedi-sa{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab th.triedi-sa:hover,.tab th.triedi-sa[aria-sort]{color:var(--bordova)}.tab th.triedi-sa[aria-sort] .zoradenie__sipka{opacity:1}.sprava-menu__poznamka{margin-top:14px;padding-top:12px;border-top:1px solid var(--ciara);font-size:12px;line-height:1.5}.sprava-menu-mobil{display:none}@media(max-width:760px){.sprava-rozvrh{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:12px}.sprava-obsah{min-width:0}.sprava-menu{display:none}.sprava-menu-mobil{display:block;padding:0}.sprava-menu-mobil>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;font-size:13.5px}.sprava-menu-mobil>summary::-webkit-details-marker{display:none}.sprava-menu-mobil .sprava-menu__stitok{margin-bottom:2px}.sprava-menu-mobil__ikona{flex:none;font-size:12.5px;font-weight:700;color:#fff;background:var(--bordova);border-radius:4px;padding:7px 12px}.sprava-menu-mobil[open] .sprava-menu-mobil__ikona:after{content:" ▴"}.sprava-menu-mobil:not([open]) .sprava-menu-mobil__ikona:after{content:" ▾"}.sprava-menu-mobil .sprava-menu__odkazy{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ciara);padding:8px 8px 10px}.sprava-menu-mobil .sprava-menu__odkazy a{font-size:13px;padding:9px 8px}.sprava-menu-mobil .sprava-menu__poznamka{margin:0 14px 12px}}.reporty-nav{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:14px;border-bottom:1px solid var(--ciara);padding-bottom:10px}.reporty-nav a{padding:6px 10px;border-radius:4px;font-size:13px;font-weight:600;color:var(--tmava-slab)}.reporty-nav a.aktivny{background:var(--bordova);color:#fff}.reporty-popis{font-size:13.5px;color:var(--tmava-slab);margin-bottom:14px;max-width:90ch;line-height:1.55}.reporty-filtre{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;margin-bottom:14px;font-size:13px}.reporty-filtre label{display:flex;flex-direction:column;gap:4px;font-weight:600}.reporty-filtre input,.reporty-filtre select{height:36px;padding:0 10px;border:1px solid #d8d8d8;border-radius:4px;font:inherit;font-weight:400;background:#fff}.reporty-filtre .tlacidlo{height:36px;padding:0 16px}.reporty-filtre__info{font-size:12.5px;color:var(--tmava-slab);align-self:center}.reporty-kpi-mriezka{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.reporty-kpi{padding:14px 16px}.reporty-kpi__nazov{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tmava-slab)}.reporty-kpi__hodnota{font-family:var(--pismo-nadpis);font-size:24px;font-weight:700;color:var(--tmava);margin:6px 0 4px}.reporty-kpi__pod,.reporty-kpi__zmena{font-size:12.5px;color:var(--tmava-slab);line-height:1.45}.reporty-kpi--odkaz{display:block;color:inherit;text-decoration:none}.reporty-kpi--odkaz:focus-visible,.reporty-kpi--odkaz:hover{outline:2px solid var(--bordova)}.reporty-kpi__odkaz{margin-top:6px;font-size:12.5px;font-weight:600;color:var(--bordova)}.reporty-h2{font-family:var(--pismo-nadpis);font-size:17px;font-weight:600;color:var(--tmava);margin:20px 0 10px;display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.reporty-h2 a{font-family:var(--pismo-text);font-size:12.5px;font-weight:600;color:var(--bordova)}.reporty-graf{padding:12px 12px 8px}.reporty-graf svg{width:100%;height:auto;display:block}.reporty-graf__legenda{display:flex;gap:18px;font-size:12px;color:var(--tmava-slab);padding:4px 8px}.reporty-graf__legenda i{display:inline-block;width:12px;height:12px;border-radius:2px;margin-right:6px;vertical-align:-1px}.reporty-dva{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px}.reporty-zoznam{list-style:none;padding:6px 14px;margin:0}.reporty-zoznam li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--ciara);font-size:13.5px}.reporty-zoznam li:last-child{border-bottom:0}.reporty-zoznam li span{white-space:nowrap;color:var(--tmava-slab)}.reporty-poznamka{padding:14px 16px;font-size:13.5px;line-height:1.55}.reporty-stav{font-size:12.5px;color:var(--tmava-slab);margin-top:14px}.reporty-strany{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:14px;font-size:13px}.reporty-strany .tlacidlo{height:34px;min-width:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center}.reporty-strany__info{color:var(--tmava-slab);margin-right:8px}.reporty-filtre input[type=search]{width:300px;max-width:calc(100vw - 48px)}.reporty-zaporna{color:var(--cervena);font-weight:700}.reporty-nad-tabulkou{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.reporty-excel{padding:6px 12px;font-size:13px}.reporty-tab td.cislo,.reporty-tab th.cislo{text-align:right;white-space:nowrap}.reporty-tab th.cislo{white-space:normal}table.reporty-tab th{padding:9px 8px;letter-spacing:.05em}table.reporty-tab td{padding:9px 8px}.reporty-tab td[data-k=nazov]{min-width:170px}.reporty-tab td[data-k=znacka]{white-space:nowrap}.reporty-tab td a{font-weight:600}.reporty-zalozky{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.reporty-tab td[data-k=odpoved],.reporty-tab td[data-k=popis]{min-width:300px}.reporty-tab td[data-k=predmet]{min-width:200px}.reporty-tab td[data-k=cislo],.reporty-tab td[data-typ=datum],.reporty-tab td[data-typ=pripravene]{white-space:nowrap}.nakupy .reporty-tab td[data-k=nazov]{min-width:190px}.nakupy-rozpis{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.reporty-zalozky .tlacidlo{padding:6px 12px;font-size:13px}.reporty-chyby{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.reporty-chyby a{padding:12px 14px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--tmava-slab)}.reporty-chyby a b{font-family:var(--pismo-nadpis);font-size:22px;color:var(--tmava)}.reporty-chyby a.aktivna{outline:2px solid var(--bordova)}.reporty-h2 small{font-family:var(--pismo-text);font-size:12.5px;font-weight:500;color:var(--tmava-slab)}.nakup-zasoby{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:6px}.nakup-zasoby .reporty-kpi__hodnota{font-size:28px}.nakup-zasoby__spolu .reporty-kpi__hodnota{color:var(--bordova)}.nakup-pomer{display:flex;height:10px;border-radius:5px;overflow:hidden;margin-top:10px;background:#C9CBD1}.nakup-pomer span{background:var(--bordova)}.nakup-pomer-popis{display:flex;justify-content:space-between;font-size:12px;color:var(--tmava-slab);margin-top:5px}.nakup-grafy{gap:12px}.reporty-graf h3{font-family:var(--pismo-nadpis);font-size:14px;font-weight:600;padding:2px 4px 6px}.nakup-dod td,.nakup-dod th{white-space:nowrap}.nakup-dod td[data-k=nazov]{white-space:normal;min-width:190px}.nakup-dod td[data-k=nazov] a{color:var(--tmava)}.nakup-dod--bez td:first-child,.nakup-dod--bez th:first-child{width:1%}.nakup-sipka{color:var(--bordova);display:inline-block;width:12px}.nakup-sivy{color:var(--tmava-slab)}.nakup-novy{color:var(--bordova);font-weight:600}.nakup-pruhy{width:18%;min-width:120px}.nakup-pruhy span{display:block;height:7px;border-radius:2px}.nakup-pruhy .p1{background:var(--bordova);margin-bottom:3px}.nakup-pruhy .p0,.nakup-znacka{background:#C9CBD1}.nakup-znacka{display:inline-block;width:10px;height:10px;border-radius:2px;margin:0 2px 0 8px;vertical-align:-1px}.nakup-znacka--teraz{background:var(--bordova)}.nakup-dodavatel{gap:12px;align-items:start}.nakup-dodavatel td,.nakup-dodavatel th{white-space:nowrap}.nakup-stojaky{grid-template-columns:repeat(4,minmax(0,1fr))}.nakup-stojaky a span:first-child{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nakup-stojaky a span:last-child{line-height:1.5}@media(max-width:760px){.nakup-zasoby{grid-template-columns:minmax(0,1fr);gap:8px}.nakup-zasoby .reporty-kpi__hodnota{font-size:22px}.nakup-stojaky{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nakup-stojaky a b{font-size:18px}.reporty-dva{grid-template-columns:minmax(0,1fr)}.reporty-kpi-mriezka{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reporty-kpi__hodnota{font-size:19px}.reporty-filtre label{flex:1 1 140px}.reporty-zoznam li{flex-direction:column;gap:2px}}.sprava-obsah:has(.reporty-nav){min-width:0}.reporty-navod{padding:18px 22px;max-width:90ch;font-size:14px;line-height:1.6}.reporty-navod h2{font-family:var(--pismo-nadpis);font-size:17px;font-weight:600;color:var(--tmava);margin:18px 0 6px}.reporty-navod h2:first-child{margin-top:0}.reporty-navod p{margin:0 0 8px}.reporty-navod dt{font-weight:700;color:var(--tmava);margin-top:10px}.reporty-navod dd{margin:2px 0 0}:where(.sprava-obsah) :where(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=submit],[type=button],[type=range]),select,textarea){padding-left:10px;padding-right:10px}.prehlad-hlavicka{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:18px}.prehlad-hlavicka .sekcia__nadpis{margin-bottom:2px}.prehlad-podnadpis{font-size:12.5px;color:var(--tmava-slab)}.prehlad-tlacidla{display:flex;gap:8px;flex-wrap:wrap}.prehlad-karty{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-bottom:26px}.prehlad-karta{padding:16px 18px}.prehlad-karta__nazov{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tmava-slab)}.prehlad-karta__hodnota{font-family:var(--pismo-nadpis);font-size:26px;font-weight:700;color:var(--bordova);margin:6px 0 4px;white-space:nowrap;display:flex;align-items:baseline;gap:10px}.prehlad-karta__pod{font-size:12px;color:var(--tmava-slab)}.prehlad-zmena{font-family:var(--pismo-text);font-size:12.5px;font-weight:700;color:var(--tmava-slab)}.prehlad-zmena.hore{color:var(--zelena,#2E7D32)}.prehlad-zmena.dole{color:var(--cervena,#C62828)}.prehlad-h2{font-family:var(--pismo-nadpis);font-size:15px;font-weight:700;color:var(--tmava);margin:0 0 10px}.prehlad-ulohy{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-bottom:26px}.prehlad-uloha{padding:12px 14px;display:flex;flex-direction:column;gap:2px;transition:box-shadow .15s}.prehlad-uloha b{font-family:var(--pismo-nadpis);font-size:22px;color:#B5B5B5}.prehlad-uloha span{font-size:12.5px;color:var(--tmava-slab)}.prehlad-uloha.je b{color:var(--bordova)}.prehlad-uloha:hover{box-shadow:0 2px 10px rgba(0,0,0,.08)}.prehlad-uloha:hover span{color:var(--bordova)}.prehlad-dva{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:14px;gap:14px;margin-top:26px}.prehlad-zoznam{padding:16px 18px}.prehlad-zoznam table.tab td{padding:8px 6px}.prehlad-zoznam a{color:var(--tmava)}.prehlad-zoznam a:hover{color:var(--bordova)}.prehlad-poradie{width:24px;color:var(--tmava-slab);font-weight:700}.prehlad-male{font-size:11.5px;color:var(--tmava-slab)}@media(max-width:520px){.prehlad-dva{grid-template-columns:minmax(0,1fr)}.prehlad-karta__hodnota{font-size:22px}}.prehlad-karta--odkaz{transition:box-shadow .15s}.prehlad-karta--odkaz:hover{box-shadow:0 2px 10px rgba(0,0,0,.08)}.prehlad-karta--odkaz:hover .prehlad-karta__nazov,.prehlad-viac{color:var(--bordova)}.prehlad-viac{display:inline-block;margin-top:10px;font-size:12.5px;font-weight:700}.strom{padding:14px 16px;margin-bottom:22px}.strom-hore{gap:24px;margin-bottom:14px}.strom-hore,.strom-kolac{display:flex;align-items:center;flex-wrap:wrap}.strom-kolac{gap:16px}.strom-kolac svg{width:150px;height:150px;flex:none}.strom-kolac ul{list-style:none;padding:0;margin:0;font-size:12.5px;display:grid;grid-gap:3px;gap:3px}.strom-kolac li{display:flex;align-items:center;gap:7px}.strom-kolac li i{width:10px;height:10px;border-radius:2px;flex:none}.strom-kolac li b{margin-left:auto;padding-left:10px;font-weight:700;color:var(--tmava)}.strom-sumar{flex:1 1 320px;font-size:12.5px;color:var(--tmava-slab);line-height:1.6;margin:0}.strom-hlavicka,.strom-riadok,.strom-uzol>summary{display:grid;grid-template-columns:minmax(0,1fr) 110px 120px 110px 70px;grid-gap:8px;gap:8px;align-items:center}.strom-hlavicka{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tmava-slab);padding:6px 8px;border-bottom:2px solid var(--ciara)}.strom-uzol>summary{list-style:none;cursor:pointer;padding:9px 8px;border-bottom:1px solid var(--ciara)}.strom-uzol>summary::-webkit-details-marker{display:none}.strom-uzol>summary .strom-nazov:before{content:"▸";display:inline-block;width:14px;color:var(--tmava-slab);transition:transform .15s}.strom-uzol[open]>summary .strom-nazov:before{transform:rotate(90deg)}.strom-uzol>summary:hover{background:#FAF5F6}.strom-hlavna>summary{font-weight:700;color:var(--tmava)}.strom-pod>summary{padding-left:26px;font-size:13px}.strom-tovar{padding:2px 0 6px}.strom-riadok{padding:5px 8px 5px 48px;font-size:12.5px;border-bottom:1px dashed #eee}.strom-c{text-align:right;white-space:nowrap}.strom-podiel{position:relative}.strom-pruh{position:absolute;right:0;top:50%;height:4px;margin-top:9px;background:rgba(168,33,61,.25);border-radius:2px;max-width:100%}.strom-nic>summary{color:#A5A5A5;font-weight:400}.strom-nic>summary em{font-style:normal;font-size:11px;margin-left:8px;padding:1px 6px;border-radius:3px;background:#F3E3E7;color:var(--bordova)}.strom-kod{display:inline-block;min-width:54px;font-size:11.5px}.strom-kod,.strom-pozn{color:var(--tmava-slab)}.strom-pozn{margin-left:8px;font-size:11px}.strom-nekupene{margin:4px 8px 10px 48px;font-size:12.5px}.strom-nekupene summary{cursor:pointer;color:var(--bordova);font-weight:600}.strom-nekupene ul{margin:6px 0 0;padding-left:16px;display:grid;grid-gap:3px;gap:3px}.reporty-podobni{padding:12px 16px;margin-bottom:12px;font-size:13px}.reporty-podobni summary{cursor:pointer;color:var(--bordova);font-weight:600}.reporty-podobni ul{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:4px 18px;gap:4px 18px}.reporty-podobni li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--linka,#eee);padding:3px 0}.reporty-podobni li span{color:var(--tmava-slab);white-space:nowrap;font-size:12px}@media(max-width:760px){.strom-hlavicka,.strom-riadok,.strom-uzol>summary{grid-template-columns:minmax(0,1fr) 84px 64px;font-size:12.5px}.strom-hlavicka span:nth-child(4),.strom-hlavicka span:nth-child(5),.strom-riadok .strom-c:nth-of-type(4),.strom-riadok .strom-c:nth-of-type(5),.strom-uzol>summary .strom-c:nth-of-type(4),.strom-uzol>summary .strom-c:nth-of-type(5){display:none}.strom-riadok{padding-left:20px}.strom-pod>summary{padding-left:14px}.strom-nekupene{margin-left:14px}}.pripomienky-formular{display:grid;grid-gap:8px;gap:8px;max-width:760px}.pripomienky-formular__riadok{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px}.pripomienky-formular textarea{width:100%;font:inherit;font-size:13px}.tlac-panel{padding:10px 16px;margin:0 0 16px;font-size:13px}.tlac-panel summary{cursor:pointer;font-weight:700}.tlac-panel__riadok{display:flex;gap:8px 16px;align-items:center;flex-wrap:wrap;margin-top:10px}.tlac-panel__riadok label{display:flex;gap:6px;align-items:center;cursor:pointer}.tlac-panel__nazov{font-weight:700;min-width:52px}.tlac-panel__pozn{font-size:12px;color:var(--tmava-slab)}.tlac-panel .tlacidlo{width:auto}@media print{.reporty-filtre button,.reporty-filtre label,.reporty-nav,.sprava-menu,.sprava-menu-mobil,.tlac-panel,.vyber-stlpcov{display:none!important}.sprava-rozvrh{display:block!important}body.tlac-bez-cisla [data-tlac=cisla],body.tlac-bez-ostatne [data-tlac=ostatne],body.tlac-bez-sortiment [data-tlac=sortiment],body.tlac-bez-vyvoj [data-tlac=vyvoj]{display:none!important}.strom-hlavicka,.strom-riadok,.strom-uzol>summary{display:flex!important}.strom-nazov{flex:1 1 auto;min-width:0}.strom-c{flex:0 0 100px}.strom .strom-hlavicka .strom-c,.strom .strom-riadok .strom-c,.strom .strom-uzol>summary .strom-c{display:block}.reporty-graf,.reporty-kpi-mriezka,.strom{page-break-inside:avoid;break-inside:avoid}}.reporty-nav-riadok{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px;border-bottom:1px solid var(--ciara);padding-bottom:10px}.reporty-nav-riadok .reporty-nav{flex:1 1;margin:0;border:0;padding:0}.vyber-stlpcov{position:relative;flex:none}.vyber-stlpcov summary{cursor:pointer;list-style:none;padding:6px 10px;border:1px solid var(--ciara);border-radius:4px;font-size:13px;font-weight:600;color:var(--tmava-slab);white-space:nowrap}.vyber-stlpcov summary::-webkit-details-marker{display:none}.vyber-stlpcov--skryte summary{background:var(--bordova);border-color:var(--bordova);color:#fff}.vyber-stlpcov__panel{position:absolute;right:0;top:calc(100% + 6px);z-index:20;background:#fff;border:1px solid var(--ciara);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:12px 14px;width:min(300px,85vw);display:grid;grid-gap:6px;gap:6px;font-size:13px}.vyber-stlpcov__panel p{margin:0 0 4px;font-size:12px;color:var(--tmava-slab)}.vyber-stlpcov__panel label{display:flex;gap:8px;align-items:center;cursor:pointer}.vyber-stlpcov__panel .tlacidlo{width:auto;justify-self:start;margin-top:4px}.rv-riadok{display:flex;gap:8px;align-items:baseline;font-size:13px;margin-bottom:4px}.novy-zakaznik{display:grid;grid-template-columns:230px 1fr;grid-gap:18px;gap:18px;align-items:start}.novy-zakaznik__karty{display:flex;flex-direction:column;gap:4px}.novy-zakaznik__karty button{all:unset;cursor:pointer;padding:9px 14px;border-radius:4px;font-size:14px;color:#1e91cf}.novy-zakaznik__karty button[aria-selected=true]{background:#1e91cf;color:#fff}.novy-zakaznik__nadpis{font-size:18px;font-weight:400;padding-bottom:8px;margin:0 0 14px;border-bottom:1px solid var(--ciara)}.novy-zakaznik__riadok{display:grid;grid-template-columns:240px 1fr;grid-gap:16px;gap:16px;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0}.novy-zakaznik__riadok>label,.novy-zakaznik__riadok>span{text-align:right;font-weight:700;font-size:13px;color:#333}.novy-zakaznik__zoznam{background:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;padding:10px 12px;display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:700}.novy-zakaznik__zoznam label{display:flex;gap:8px;align-items:center;cursor:pointer}.novy-zakaznik__povinne:before{content:"* ";color:#f56b6b}.novy-zakaznik [aria-invalid=true]{border-color:#d9534f!important;background:#fdf1f1;box-shadow:0 0 0 2px rgba(217,83,79,.2)}.novy-zakaznik__hladanie{position:relative}.novy-zakaznik__navrhy{list-style:none;margin:4px 0 0;padding:4px;position:absolute;left:0;right:0;z-index:20;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 6px 18px rgba(0,0,0,.12);max-height:320px;overflow:auto}.novy-zakaznik__navrhy button{all:unset;display:block;box-sizing:border-box;width:100%;padding:8px 10px;cursor:pointer;font-size:13px;border-radius:3px}.novy-zakaznik__navrhy button:focus,.novy-zakaznik__navrhy button:hover{background:#eef6fc}.novy-zakaznik__navrhy span{display:block;color:#777;font-size:12px}@media(max-width:760px){.novy-zakaznik{grid-template-columns:1fr}.novy-zakaznik__karty{flex-direction:row;flex-wrap:wrap}.novy-zakaznik__riadok{grid-template-columns:1fr;gap:6px;padding:10px 4px}.novy-zakaznik__riadok>label,.novy-zakaznik__riadok>span{text-align:left}.hlavicka__vnutro{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 0;height:auto}.hlavicka__vpravo{display:contents}.ucet-menu{margin-left:auto}.kosik-blok{height:40px;padding:0 12px;min-width:0}.hladanie{order:10;flex:1 1 100%;width:100%}.stredisko-vyber{order:11;flex:1 1 100%}}.editor-popisu__pole{display:flex;flex-direction:column;gap:5px;font-size:11.5px;font-weight:700;color:var(--tmava-slab);min-width:0}.editor-popisu{border:1px solid var(--ciara);background:#fff;font-weight:400;color:var(--tmava);min-width:0}.editor-popisu__lista{display:flex;flex-wrap:wrap;gap:4px;padding:6px;border-bottom:1px solid var(--ciara);background:#fafafa;position:-webkit-sticky;position:sticky;top:0;z-index:1}.editor-popisu__tlacidlo{height:30px;min-width:30px;padding:0 9px;border:1px solid var(--ciara);background:#fff;color:var(--tmava);font-size:13px;cursor:pointer;border-radius:3px}.editor-popisu__tlacidlo:hover{border-color:var(--bordova)}.editor-popisu__tlacidlo:focus-visible{outline:2px solid var(--bordova);outline-offset:1px}.editor-popisu__tlacidlo--aktivne{background:var(--bordova);border-color:var(--bordova);color:#fff}.editor-popisu__tlacidlo:disabled{opacity:.6;cursor:wait}.editor-popisu__oddel{width:1px;background:var(--ciara);margin:2px 4px}.editor-popisu__plocha{min-height:220px;max-height:520px;overflow:auto;padding:12px 14px;font-size:14px;outline:none}.editor-popisu__plocha:focus{box-shadow:inset 0 0 0 2px var(--bordova)}.editor-popisu__plocha img{display:inline-block;vertical-align:middle;max-width:100%}.editor-popisu__plocha img.ProseMirror-selectednode{outline:2px solid var(--bordova)}.reporty-trend{display:inline-block;padding:2px 7px;border:1px solid var(--ciara);border-radius:3px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--tmava-slab);background:#fff}.reporty-trend--rast{color:#fff;background:#2E7D4F;border-color:#2E7D4F}.reporty-trend--pokles{color:#fff;background:var(--cervena);border-color:var(--cervena)}