/* dokumenty.html — page-specific styles (page designer) */

/* TOC: nested sub-list of h3 links */
.docs-text .wbm-c-text-page__toc>ol{gap:14px}
.docs-text .wbm-c-text-page__toc>ol>li::marker{color:var(--forest);font-weight:700}
.docs-text .wbm-c-text-page__toc ol ol{margin:6px 0 0;padding:0 0 0 12px;border-left:2px solid var(--rose);list-style:none;gap:2px}
.docs-text .wbm-c-text-page__toc ol ol a{font-weight:500;font-size:15px;color:var(--muted)}
.docs-text .wbm-c-text-page__toc ol ol a:hover{color:var(--forest)}
/* narrow screens: sub-chapters wrap as a compact run instead of a tall column */
@media (max-width:999px){
  .docs-text .wbm-c-text-page__toc ol ol{display:flex;flex-wrap:wrap;gap:2px 16px}
  .docs-text .wbm-c-text-page__body{font-size:17px;line-height:1.7}
}

/* body: each document starts with a forest rule */
.docs-text .wbm-c-text-page__body h2.docs-text__doc{margin-top:2.4em;padding-top:1.1em;border-top:2px solid var(--forest);scroll-margin-top:calc(var(--header-h) + 16px)}
.docs-text .wbm-c-text-page__body h2.docs-text__doc:first-child{margin-top:0;padding-top:0;border-top:0}
.docs-text .wbm-c-text-page__body h3{scroll-margin-top:calc(var(--header-h) + 16px)}
.docs-text__meta{display:flex;flex-wrap:wrap;gap:8px}
.docs-text .wbm-c-text-page__body .docs-text__meta{margin-bottom:1.6em}

/* lists: rose bubble bullets (site motif) */
.docs-text .wbm-c-text-page__body .docs-text__list{padding-left:0;list-style:none}
.docs-text__list li{position:relative;padding-left:24px}
.docs-text__list li::before{content:"";position:absolute;left:0;top:.62em;width:10px;height:10px;background:var(--rose);border-radius:5px 5px 5px 1.5px}
.docs-text .wbm-c-text-page__body .docs-text__list--chips{display:flex;flex-wrap:wrap;gap:8px}
.docs-text__list--chips li{margin:0;padding:4px 14px 4px 30px;border-radius:14px 14px 14px 4px;background:var(--mint);color:var(--forest);font-weight:600;font-size:16px;line-height:1.5}
.docs-text__list--chips li::before{left:12px;top:.85em;width:8px;height:8px}

/* registration data band */
.docs-reg .h2{margin-bottom:24px}
.docs-reg__facts{max-width:720px}
.docs-nowrap{white-space:nowrap}
.docs-reg .side-box--dark .link{display:inline-block;margin-top:4px}
