.drobky ol{color:var(--muted);flex-wrap:wrap;gap:4px 8px;margin:0 0 18px;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.drobky li+li:before{content:"/";opacity:.55;margin-right:8px}.drobky a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.drobky a:hover{color:var(--ink)}.uvod-stranky{padding:clamp(24px,6vh,64px) 0 0}.uvod-stranky__text{max-width:46rem}.uvod-stranky h1{font-size:clamp(34px,4.2vw,58px)}.uvod-stranky .perex{max-width:40rem;margin-bottom:0}.oddil--navazuje{padding-top:40px}.hlava--sama{margin-bottom:22px}.hlava--obloha{margin-bottom:28px}.hlava--obloha h2{font-size:clamp(28px,3.2vw,42px)}.hlava--obloha p{color:var(--ink)}.sada-uvod .ram{grid-template-columns:1.12fr 1fr;align-items:center;gap:24px 48px;min-height:min(100svh - 120px,660px);padding-top:8px;padding-bottom:24px;display:grid}.sada-uvod+.oddil{padding-top:24px}.sada-uvod h1{font-size:clamp(32px,3.7vw,54px)}.sada-uvod .perex{max-width:35rem}.sada-uvod .pozn a{color:inherit;text-underline-offset:3px}.sada-uvod .pozn .odkaz{padding:4px 0;font-size:14px}.ostrov-stranky{justify-self:center;width:100%;max-width:480px;display:grid}.ostrov-stranky picture{display:contents}.ostrov-stranky .hero-ostrov{width:100%;height:auto;margin:0}.souhrn{grid-template-columns:1fr 1.1fr;align-items:start;gap:32px 48px;display:grid}.souhrn h2{font-size:clamp(26px,2.8vw,38px)}.souhrn .prace{margin:16px 0 0;font-size:17px;line-height:1.6}.stitky{color:var(--muted);gap:8px;margin:20px 0 0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.stitky li{padding-left:18px;position:relative}.stitky li:before{content:"";background:var(--zvyrazneni);border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:0}.stitky b{color:var(--ink);font-weight:600}.stitky a{color:var(--ink);text-underline-offset:3px;font-weight:600}.fakta{background:var(--linka);border:1px solid var(--linka);border-radius:1.1rem;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.fakta>div{background:var(--panel-pevny);padding:14px 16px}.fakta .cela{grid-column:1/-1}.fakta dt{color:var(--muted);font-size:13px;line-height:1.3}.fakta dd{font:600 21px/1.15 var(--nadpis);letter-spacing:-.015em;margin:5px 0 0}.fakta .cela dd{font:500 15px/1.5 var(--text);letter-spacing:0}.mereni{margin:24px 0 0}.mereni h3{font:600 13px/1.3 var(--text);letter-spacing:.02em;color:var(--muted);margin:0 0 10px}.mereni .fakta{grid-template-columns:1fr 1fr}.mereni .fakta>div:nth-child(3){grid-column:auto}.mereni .fakta>div:last-child:nth-child(odd){grid-column:1/-1}.mereni p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.5}.prehled-obal{overflow-x:auto}.prehled{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.prehled th,.prehled td{text-align:left;border-bottom:1px solid var(--linka);vertical-align:top;padding:12px 10px 12px 0}.prehled thead th{font:600 12px/1.3 var(--text);color:var(--muted);padding-top:0}.prehled tbody th{font-weight:400}.prehled tbody th b{font-weight:600}.prehled code{font:500 14px/1.45 var(--mono);overflow-wrap:anywhere}.prehled .popis{color:var(--muted);max-width:62ch;margin-top:3px;font-size:14px;display:block}.prehled .cislo{text-align:right;font:14px/1.6 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:16px;padding-right:0}.prehled thead .cislo{font:600 12px/1.3 var(--text)}.prehled tbody tr:last-child>*{border-bottom:0}.prehled-obal+.prehled-obal{margin-top:28px}.prehled--bez-hlavy thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.znacka-mala{background:var(--povrch-2);color:var(--muted);font:600 11px/1.5 var(--text);vertical-align:1px;border-radius:999px;margin-left:8px;padding:2px 8px;text-decoration:none;display:inline-block}.znacka-mala--zdarma{background:var(--zvyrazneni);color:var(--panel-pevny)}.dalsi-radky>summary{min-height:48px;font:600 15px/1.2 var(--text);cursor:pointer;text-underline-offset:4px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;list-style:none;display:flex}.dalsi-radky>summary::-webkit-details-marker{display:none}.dalsi-radky>summary:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:8px;height:8px;margin-left:10px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.dalsi-radky[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.dalsi-radky>summary{border-top:1px solid var(--linka)}.dalsi-radky[open]>summary{border-bottom:1px solid var(--linka)}.stranka .panel>.pozn{max-width:70ch}.stranka .panel .pozn code{font:13px/1.4 var(--mono)}.pripravujeme{color:var(--muted);gap:10px;margin:22px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.pripravujeme .znacka-mala{margin:0 6px 0 0}.pripravujeme b{color:var(--ink);font-weight:600}.kody{gap:20px;display:grid}.ukazka-kodu{border:1px solid var(--linka);background:var(--panel-pevny);border-radius:1.1rem;margin:0;overflow:hidden}.ukazka-kodu figcaption{border-bottom:1px solid var(--linka);align-items:center;gap:12px;padding:8px 10px 8px 18px;font-size:14px;line-height:1.3;display:flex}.ukazka-kodu__nazev{font-weight:600}.ukazka-kodu__prostredi{color:var(--muted);margin-right:auto}.ukazka-kodu .kopirovat{min-height:36px;padding:0 14px;font-size:14px;position:static}.ukazka-kodu pre{font:14px/1.65 var(--mono);tab-size:2;margin:0;padding:18px;overflow:auto}.ukazka-kodu pre:focus-visible{outline-offset:-3px}.kom{color:var(--muted);font-style:italic}.zdroj{gap:0;margin:0;display:grid}.zdroj>div{border-bottom:1px solid var(--linka);grid-template-columns:150px 1fr;gap:6px 24px;padding:16px 0;display:grid}.zdroj>div:first-child{padding-top:0}.zdroj>div:last-child{border-bottom:0;padding-bottom:0}.zdroj dt{color:var(--muted);font-size:14px;line-height:1.6}.zdroj dd{max-width:70ch;margin:0}.zdroj ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zdroj a{text-underline-offset:3px;overflow-wrap:anywhere}.sady--odkazy{margin-top:8px}@media (min-width:1101px){.sady--odkazy[data-pocet="4"]{grid-template-columns:repeat(4,1fr)}}.sada--odkaz{color:inherit;text-decoration:none}.sada--odkaz picture{display:contents}.sada--odkaz .sada-vice{font:600 14px/1.2 var(--text);text-underline-offset:4px;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px}.sada--odkaz:hover .sada-vice{text-decoration-thickness:2px}.sada--odkaz .cena small{font:500 13px/1 var(--text);color:var(--muted)}.sada--odkaz:focus-visible{outline-offset:6px;border-radius:1.25rem}.oddil--skupina{padding:28px 0 36px}.skupiny{flex-wrap:wrap;gap:8px;margin:24px 0 0;display:flex}.skupiny a{background:var(--panel);min-height:44px;font:600 15px/1 var(--text);border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #00000014}.skupiny a:hover{background:var(--panel-pevny)}.skupiny span{color:var(--muted);font-weight:500}.zaver__akce{flex-direction:column;align-items:stretch;gap:10px;display:flex}.rm-prehled{gap:16px;display:grid}.rm-pocet{color:var(--muted);align-items:baseline;gap:12px;margin:0;display:flex}.rm-pocet b{font:600 clamp(30px,3.6vw,46px)/1 var(--nadpis);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.rm-pruh{gap:3px;height:14px;display:flex}.rm-pruh i{border-radius:3px;flex:1}.rm-hotovo{background:var(--zvyrazneni)}.rm-ve-vyrobe{background:var(--zlata)}.rm-planujeme{background:color-mix(in srgb,var(--zvyrazneni) 38%,var(--tecka))}.rm-zvazujeme{background:var(--tecka);box-shadow:inset 0 0 0 1px var(--linka-silna)}.rm-legenda{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.rm-legenda i,.rm-stav i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.rm-legenda span{color:var(--muted);margin-left:4px}.rm-prehled .pozn{margin:0}.rm-oblasti{grid-template-columns:repeat(2,1fr);align-items:start;gap:24px;display:grid}.rm-oblast{padding:clamp(1.25rem,2.4vw,2rem)}.rm-oblast h3{font:600 22px/1.2 var(--nadpis);letter-spacing:-.015em;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rm-oblast h3 span{font:500 14px/1 var(--mono);color:var(--muted);letter-spacing:0;white-space:nowrap}.rm-oblast ul{margin:10px 0 0;padding:0;list-style:none}.rm-oblast li{border-top:1px solid var(--linka);padding:14px 0}.rm-oblast li:target{background:color-mix(in srgb,var(--zlata) 16%,transparent);border-radius:10px;margin:0 -12px;padding-left:12px;padding-right:12px}.rm-stav{font:600 12px/1.3 var(--text);color:var(--muted);display:block}.rm-nazev{margin:4px 0 0;font-weight:600}.rm-nazev a{text-underline-offset:3px}.rm-popis{color:var(--muted);margin:2px 0 0;font-size:15px}.rm-oblast .odkaz--maly{padding:8px 0 0;display:inline-block}.rm-akce{margin-top:32px}.pravni{grid-template-columns:220px 1fr;align-items:start;gap:24px 48px;display:grid}.pravni__obsah{position:sticky;top:24px}.pravni__obsah ol{color:var(--muted);gap:8px;margin:0;padding:0 0 0 1.4em;font-size:15px;display:grid}.pravni__obsah a{color:var(--ink);text-decoration:none}.pravni__obsah a:hover{text-underline-offset:3px;text-decoration:underline}.clanek+.clanek{border-top:1px solid var(--linka);margin-top:26px;padding-top:26px}.clanek h2{font:600 22px/1.25 var(--nadpis);letter-spacing:-.015em;scroll-margin-top:24px}.clanek p{max-width:68ch;margin:10px 0 0;font-size:16px;line-height:1.68}.nenalezeno-oddil{padding-top:clamp(24px,8vh,80px)}.stranka .nenalezeno{margin:0 auto}.nenalezeno__sady{border-top:1px solid var(--linka);flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:20px 0 0;list-style:none;display:flex}.nenalezeno__sady a{background:var(--povrch-2);border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}@media (max-width:1000px){.rm-oblasti{grid-template-columns:1fr}}@media (max-width:900px){.sada-uvod .ram{grid-template-columns:1fr;min-height:0;padding-top:16px;padding-bottom:16px}.sada-uvod h1{font-size:clamp(30px,8vw,40px)}.ostrov-stranky{max-width:min(84vw,480px)}.souhrn,.pravni{grid-template-columns:1fr}.pravni__obsah{border-bottom:1px solid var(--linka);padding-bottom:20px;position:static}.pravni__obsah ol{grid-template-columns:1fr 1fr}.uvod-stranky h1{font-size:clamp(32px,8.6vw,42px)}.ukazka-kodu pre{padding:14px;font-size:12.5px}.zaver__akce{flex-flow:wrap}}@media (max-width:600px){.fakta{grid-template-columns:1fr 1fr}.fakta>div:nth-child(3){grid-column:1/-1}.fakta dd{font-size:19px}.zdroj>div{grid-template-columns:1fr}.prehled{font-size:14px}.prehled code,.prehled .popis{font-size:13px}.prehled th,.prehled td{padding:10px 8px 10px 0}.ukazka-kodu figcaption{flex-wrap:wrap;padding:10px 12px}.pravni__obsah ol{grid-template-columns:1fr}.sada--odkaz{display:flex}}
