.sk-docs-header { display: grid; gap: 12px; margin-bottom: 18px; }

.sk-docs-header-left { display:flex; align-items:center; gap:12px; }
.sk-docs-back { padding: 10px 12px; border: 1px solid #d1d5db; border-radius: 10px; background: #fff; cursor:pointer; }
.sk-main-btn:disabled { opacity: .5; cursor: not-allowed; }

.sk-docs-active { padding: 10px 12px; border: 1px solid #e5e7eb; border-radius: 10px; background: #fff; }
.sk-docs-active-label { font-size: 12px; opacity: .75; }
.sk-docs-active-title { font-size: 18px; font-weight: 700; }

.sk-docs-breadcrumb { display:flex; flex-wrap:wrap; gap:8px; align-items:center; }
.sk-docs-crumb, .sk-docs-row-btn { border: 0; background: transparent; cursor: pointer; padding: 0; font: inherit; }
.sk-docs-crumb-sep { display:flex; gap:8px; align-items:center; }

.sk-docs-list { border: 1px solid #e5e7eb; border-radius: 10px; overflow: hidden; background:#fff; }
.sk-docs-row { border-top: 1px solid #e5e7eb; }
.sk-docs-row:first-child { border-top: 0; }
.sk-docs-row-btn { width: 100%; display:flex; gap:10px; align-items:center; padding: 18px 16px; text-align:left; text-decoration:none; color: inherit; transition: background 0.3s ease-in-out; }
.sk-docs-row-btn:hover { background: #f6f7f7; }
.sk-docs-icon { width: 18px; display:inline-flex; justify-content:center; }
.sk-docs-title { font-weight: 600; }
.sk-docs-text-content { padding: 18px 16px; }

.sk-docs-loading, .sk-docs-empty, .sk-docs-error { padding: 12px; }
.sk-docs-error { color: #b91c1c; }
.sk-docs-wrap { opacity: 1; transition: opacity 160ms ease; }
.sk-docs-wrap.is-fading { opacity: 0.25; }

body.sk-a11y .sk-docs-wrap { transition: none !important; }
@media (prefers-reduced-motion: reduce) {
    .sk-docs-wrap { transition: none !important; }
}
.sk-docs-listwrap { position: relative; }
.sk-docs-list { opacity: 1; transition: opacity 160ms ease; }

.sk-docs-listwrap.is-out .sk-docs-list { opacity: 0; }
.sk-docs-listwrap.is-in .sk-docs-list { opacity: 1; }

body.sk-a11y .sk-docs-list { transition: none !important; }
@media (prefers-reduced-motion: reduce) {
    .sk-docs-list { transition: none !important; }
}



