.smuga-dostupu{background:var(--color-band);color:var(--color-on-band);font-size:14.5px}.smuga-riadok{flex-wrap:wrap;align-items:center;gap:6px 18px;padding-top:12px;padding-bottom:10px;display:flex}.smuga-vitannia{font-weight:600}.smuga-mitka{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ochre-on-band);font-size:12.5px;font-weight:700}.smuga-pravo{opacity:.8}.smuga-dii{gap:18px;margin-left:auto;display:flex}.smuga-dii a,.smuga-dii button{color:var(--color-on-band);text-underline-offset:3px;font-weight:600;text-decoration:underline}.smuga-dii a:hover,.smuga-dii button:hover{color:var(--ochre-on-band)}.smuga-perekhody{scrollbar-width:none;white-space:nowrap;border-top:1px solid #f4eee324;gap:22px;padding-top:9px;padding-bottom:12px;display:flex;overflow-x:auto}.smuga-perekhody::-webkit-scrollbar{display:none}.smuga-perekhody a{color:var(--color-on-band);opacity:.85;font-weight:600;text-decoration:none}.smuga-perekhody a:hover{opacity:1;color:var(--ochre-on-band)}.smuga-druk{display:none}.z-perekl{color:var(--color-ochre-deep);cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.z-perekl:focus-visible{outline:2px solid var(--color-ochre);outline-offset:3px;border-radius:8px}.z-perekl .z-strilka{transition:transform .2s}.rozghornuto .z-perekl .z-strilka{transform:rotate(180deg)}.z-plius{border:1px solid var(--color-line);border-radius:999px;flex:none;width:28px;height:28px;transition:transform .2s,border-color .2s;position:relative}.z-plius:before,.z-plius:after{content:"";background:var(--color-ochre-deep);width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.z-plius:after{transform:translate(-50%,-50%)rotate(90deg)}.rozghornuto .z-plius{border-color:var(--color-ochre);transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.z-plius,.z-perekl .z-strilka{transition:none}}[data-plytka].rozghornuto{grid-column:1/-1}.z-dodatok{border-top:1px solid var(--color-line);color:var(--color-ink-soft);flex-direction:column;gap:10px;margin-top:6px;padding-top:14px;font-size:15.5px;line-height:1.6;display:flex}.z-dodatok[hidden]{display:none}.z-dodatok a:not(.btn){color:var(--color-ochre-deep);font-weight:600;text-decoration:none}.z-dodatok a:not(.btn):hover{text-decoration:underline}.z-zviazok{font-weight:600;color:var(--color-ink)!important}.z-opys{max-width:48rem}.z-zakryte{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}.z-zakryte:after{content:"";z-index:2;pointer-events:none;background:var(--color-znak);-webkit-mask-image:var(--z-maska);mask-image:var(--z-maska);position:absolute;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}.z-mitka-konf{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:11.5px;font-weight:700;color:var(--color-muted)!important}.z-mitka{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:12.5px;font-weight:700;color:var(--color-ochre-deep)!important}.z-dvi{gap:14px;display:grid}@media (width>=900px){.z-dvi{grid-template-columns:1fr 1fr;gap:28px}}.z-dvi ol,.z-dvi ul{flex-direction:column;gap:8px;margin-top:8px;padding-left:20px;font-size:15.5px;line-height:1.55;display:flex}.z-dvi ol{list-style:decimal}.z-dvi ul{list-style:outside}.z-dvi li::marker{color:var(--color-ochre-deep)}.z-varianty{gap:10px;display:grid}@media (width>=900px){.z-varianty{grid-template-columns:1fr 1fr}}.z-varianty li{border:1px solid var(--color-line);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;scroll-margin-top:120px;transition:border-color .4s,background-color .4s;display:flex}.z-varianty li.z-pidsvitka{border-color:var(--color-ochre);background:var(--color-wash)}.z-variant-nazva{font-family:var(--font-display);color:var(--color-ink);font-weight:700}.z-sytuatsii-formatu{flex-wrap:wrap;gap:8px;display:flex}.z-sytuatsii-formatu a{border:1px solid var(--color-line);border-radius:999px;padding:6px 12px;font-size:14.5px;display:inline-block}.z-obhovoryty{align-self:flex-start;margin-top:8px}.karta{flex-direction:column;gap:10px;display:flex}.karta-riadok{border:1px solid var(--color-plate-line);background:var(--color-paper);color:var(--color-ink-soft);border-radius:16px;flex-direction:column;gap:8px;padding:16px 18px;font-size:15px;line-height:1.5;display:flex}.karta-riadok>[data-mitka]:before{content:attr(data-mitka);font-family:var(--font-display);letter-spacing:.02em;color:var(--color-ochre-deep);margin-bottom:2px;font-size:12.5px;font-weight:700;display:block}.karta-holova{display:none}.karta-nazva{font-family:var(--font-display);color:var(--color-ink);font-size:17.5px;font-weight:700;line-height:1.3;text-decoration:none}.karta-nazva:hover{text-decoration:underline;text-decoration-color:var(--color-ochre)}.karta-porady>span:last-child{display:block}.karta-znak{font-family:var(--font-display);border-radius:999px;margin:2px 0 4px;padding:1px 10px;font-size:13px;font-weight:700;display:inline-block}.karta-znak.tak{background:var(--color-ochre);color:var(--color-paper)}.karta-znak.ni{border:1px solid var(--color-line);color:var(--color-ink-soft)}@media (width>=1024px){.karta{border:1px solid var(--color-plate-line);background:var(--color-paper);border-radius:18px;gap:0;overflow:hidden}.karta-riadok{border:0;border-top:1px solid var(--color-line);background:0 0;border-radius:0;grid-template-columns:1.15fr 1fr 1.6fr 1.6fr 1.3fr;gap:20px;padding:16px 22px;display:grid}.karta-riadok:nth-child(odd):not(.karta-holova){background:var(--color-card)}.karta-riadok>[data-mitka]:before{display:none}.karta-holova{color:var(--color-on-band);font-family:var(--font-display);border-top:0;padding-top:14px;padding-bottom:14px;font-size:13.5px;font-weight:700;display:grid;background:var(--color-band)!important}.karta-znak{margin-top:0}}@media print{.z-dodatok,#karta,.z-perekl,.smuga-riadok,.smuga-perekhody{display:none!important}.smuga-druk{padding:12px 0;font-weight:600;display:block}}.sytuatsii[data-astro-cid-l3k5svrs]>li[data-astro-cid-l3k5svrs]:has(details[open]){grid-column:1/-1}.rozghortka[data-astro-cid-l3k5svrs]>summary[data-astro-cid-l3k5svrs]::-webkit-details-marker{display:none}.rozghortka[data-astro-cid-l3k5svrs]>summary[data-astro-cid-l3k5svrs]:focus-visible{outline:2px solid var(--color-ochre);outline-offset:2px;border-radius:14px}.plius[data-astro-cid-l3k5svrs]{border:1px solid var(--color-line);border-radius:999px;flex:none;width:28px;height:28px;margin-top:1px;transition:transform .2s,border-color .2s;position:relative}.plius[data-astro-cid-l3k5svrs]:before,.plius[data-astro-cid-l3k5svrs]:after{content:"";background:var(--color-ochre-deep);width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plius[data-astro-cid-l3k5svrs]:after{transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-l3k5svrs][open]>summary[data-astro-cid-l3k5svrs] .plius[data-astro-cid-l3k5svrs]{border-color:var(--color-ochre);transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.plius[data-astro-cid-l3k5svrs]{transition:none}}@media (width>=1024px){.pidkhid-krok[data-astro-cid-l3k5svrs]:not(:last-child):after{content:"→";color:var(--color-ochre);font-size:20px;position:absolute;top:18px;right:18px}.krok[data-astro-cid-l3k5svrs]:not(:last-child):after{content:"→";color:var(--color-ochre-deep);margin-left:auto;font-size:18px}}@media (width>=640px) and (width<=1023px){.krok[data-astro-cid-l3k5svrs]:not(:last-child):after{content:"→";color:var(--color-ochre-deep);margin-left:auto;font-size:18px}}
