:root{--sk-navy:#07182e;--sk-navy2:#0c2748;--sk-gold:#f5bd00;--sk-bg:#f4f7fb;--sk-card:#fff;--sk-text:#0b1930;--sk-muted:#64748b;--sk-line:#dce5f1;--sk-field:#f8fafc;--sk-shadow:0 12px 34px rgba(9,31,59,.10);--sk-danger:#d62828;--sk-success:#128447}
*{box-sizing:border-box}html,body{margin:0!important;min-height:100%;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;background:var(--sk-bg)!important;color:var(--sk-text)!important}body.skdocs-v3-body{padding:0!important;max-width:none!important;width:100%!important}.skdocs-v3-page{min-height:100vh;display:flex;flex-direction:column}.skdocs-v3-header{min-height:86px;width:100%;padding:10px 18px;background:linear-gradient(100deg,var(--sk-navy),#061326 68%,#0a1f39);display:grid;grid-template-columns:minmax(210px,260px) minmax(500px,1fr) auto;align-items:center;gap:18px;color:#fff;box-shadow:0 10px 28px rgba(3,18,37,.22);position:sticky;top:0;z-index:2000}.skdocs-v3-brand{display:flex;align-items:center;gap:12px;text-decoration:none!important;color:#fff!important;min-width:0}.skdocs-v3-brand img{width:126px;height:42px;object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 3px rgba(0,0,0,.12))}.skdocs-v3-brand span{border-left:1px solid rgba(255,255,255,.18);padding-left:12px;line-height:1.05}.skdocs-v3-brand strong{font-size:16px;display:block;letter-spacing:.02em}.skdocs-v3-brand small{display:block;color:#b9c7da;font-size:10px;margin-top:5px;white-space:nowrap}.skdocs-v3-header-center{min-width:0;height:100%;display:flex;align-items:center;justify-content:center}.skdocs-v3-mainnav{display:flex;align-items:stretch;justify-content:center;gap:3px;height:66px}.skdocs-v3-navitem{min-width:72px;padding:7px 8px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#e5edf8!important;text-decoration:none!important;border-bottom:3px solid transparent;border-radius:10px 10px 0 0;font-size:11px;font-weight:750;white-space:nowrap;transition:.18s ease}.skdocs-v3-navitem:hover,.skdocs-v3-navitem.active{color:var(--sk-gold)!important;background:rgba(255,255,255,.055);border-bottom-color:var(--sk-gold)}.skdocs-v3-navicon{font-size:21px;line-height:1}.skdocs-v3-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.skdocs-v3-dark,.skdocs-v3-tool,.skdocs-v3-lang,.skdocs-v3-user{height:42px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:rgba(255,255,255,.055);color:#fff!important;text-decoration:none!important;display:flex;align-items:center;justify-content:center;font-weight:750;font-size:12px}.skdocs-v3-dark{gap:7px;padding:0 10px;cursor:pointer}.skdocs-v3-dark i{width:31px;height:17px;border-radius:999px;background:#334b68;display:block;position:relative}.skdocs-v3-dark i:after{content:"";position:absolute;width:13px;height:13px;border-radius:50%;background:#fff;left:2px;top:2px;transition:.2s}.skdocs-v3-dark.on i{background:var(--sk-gold)}.skdocs-v3-dark.on i:after{left:16px;background:#15233a}.skdocs-v3-tool{padding:0 12px;gap:6px}.skdocs-v3-tool:hover,.skdocs-v3-tool.active{border-color:var(--sk-gold);color:var(--sk-gold)!important}.skdocs-v3-lang{overflow:hidden}.skdocs-v3-lang a{height:100%;min-width:38px;display:flex;align-items:center;justify-content:center;color:#fff!important;text-decoration:none!important;border-right:1px solid rgba(255,255,255,.14)}.skdocs-v3-lang a:last-child{border-right:0}.skdocs-v3-lang a.active{color:var(--sk-gold)!important;box-shadow:inset 0 0 0 1px var(--sk-gold)}.skdocs-v3-user{padding:0 11px;gap:8px;justify-content:flex-start}.skdocs-v3-user span:last-child{display:flex;flex-direction:column}.skdocs-v3-user small{font-size:10px;color:#bdc9da;margin-top:2px}.skdocs-v3-avatar{font-size:22px;color:#fff}.skdocs-v3-menu-toggle{display:none;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;border-radius:9px;padding:9px 12px;font-size:18px}.skdocs-v3-content{width:100%;max-width:none!important;margin:0!important;padding:26px clamp(18px,2.5vw,44px) 42px;flex:1}.skdocs-v3-content>.container,.skdocs-v3-content.container,.skdocs-v3-content>.container-fluid{max-width:none!important;width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}.skdocs-v3-content .text-center.mt-4.mb-1:first-of-type{display:none!important}.skdocs-v3-content .skdocs-v3-lang-inline,.skdocs-v3-content .skdocs-v2-links{display:none!important}.skdocs-v3-content #DOCSTab{display:none!important}.skdocs-v3-content .tab-content{width:100%!important}.skdocs-v3-content .tab-pane{width:100%!important}.skdocs-v3-content .card,.skdocs-v3-content fieldset,.skdocs-v3-content .DOCS-card,.skdocs-v3-content .panel,.skdocs-v3-content .content-box{background:var(--sk-card)!important;border:1px solid var(--sk-line)!important;border-radius:14px!important;box-shadow:var(--sk-shadow)!important;margin-bottom:20px!important}.skdocs-v3-content .card-body,.skdocs-v3-content fieldset,.skdocs-v3-content .DOCS-card,.skdocs-v3-content .panel,.skdocs-v3-content .content-box{padding:20px!important}.skdocs-v3-content h1,.skdocs-v3-content h2,.skdocs-v3-content h3,.skdocs-v3-content h4{color:var(--sk-navy)!important;font-weight:850!important}.skdocs-v3-content h1{font-size:30px}.skdocs-v3-content h2{font-size:23px}.skdocs-v3-content .row{--bs-gutter-x:1rem}.skdocs-v3-content form,.skdocs-v3-content .form-row,.skdocs-v3-content .form-grid{width:100%!important;max-width:none!important}.skdocs-v3-content input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]),.skdocs-v3-content select,.skdocs-v3-content textarea{width:100%;border:1px solid var(--sk-line)!important;background:var(--sk-field)!important;color:var(--sk-text)!important;border-radius:9px!important;padding:10px 12px!important;min-height:42px;box-shadow:none!important}.skdocs-v3-content input:focus,.skdocs-v3-content select:focus,.skdocs-v3-content textarea:focus{outline:3px solid rgba(245,189,0,.20)!important;border-color:var(--sk-gold)!important}.skdocs-v3-content .btn,.skdocs-v3-content button,.skdocs-v3-content input[type=submit],.skdocs-v3-content input[type=button]{border-radius:9px!important;font-weight:800!important;min-height:38px}.skdocs-v3-content .btn-primary,.skdocs-v3-content .btn-success{background:var(--sk-navy)!important;border-color:var(--sk-navy)!important;color:#fff!important}.skdocs-v3-content .btn-warning{background:var(--sk-gold)!important;border-color:var(--sk-gold)!important;color:#07182e!important}.skdocs-v3-content .btn-danger{background:var(--sk-danger)!important;border-color:var(--sk-danger)!important;color:#fff!important}.skdocs-v3-content .btn-outline-primary,.skdocs-v3-content .btn-outline-secondary,.skdocs-v3-content .btn-secondary{background:#edf3fa!important;border:1px solid var(--sk-line)!important;color:var(--sk-navy)!important}.skdocs-v3-content .table-responsive,.skdocs-v3-content .table-wrap{width:100%;overflow:auto;border:1px solid var(--sk-line);border-radius:12px;background:#fff}.skdocs-v3-content table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;margin-bottom:0!important}.skdocs-v3-content th,.skdocs-v3-content td{padding:11px 12px!important;border-bottom:1px solid var(--sk-line)!important;vertical-align:middle}.skdocs-v3-content th{background:#eef3fa!important;color:var(--sk-navy)!important;font-size:11px;text-transform:uppercase;letter-spacing:.025em;font-weight:900!important;white-space:nowrap}.skdocs-v3-content tr:last-child td{border-bottom:0!important}.skdocs-v3-content tr:hover td{background:#f8fbff}.skdocs-v3-content .badge{border-radius:999px!important;padding:6px 10px!important;font-weight:850!important}.skdocs-v3-content .alert{border-radius:10px!important;border:0!important;border-left:4px solid;padding:13px 15px}.skdocs-v3-content .alert-success{background:#e9f8ef;color:#12683b;border-color:var(--sk-success)}.skdocs-v3-content .alert-warning{background:#fff7dc;color:#6e5000;border-color:var(--sk-gold)}.skdocs-v3-content .alert-danger{background:#fff0f1;color:#931f25;border-color:var(--sk-danger)}.skdocs-v3-footer{min-height:48px;padding:12px 24px;border-top:1px solid var(--sk-line);background:#fff;color:#64748b;display:flex;justify-content:center;gap:20px;align-items:center;font-size:11px}.skdocs-v3-loading{position:fixed;inset:0;background:rgba(5,20,39,.32);backdrop-filter:blur(2px);z-index:5000;display:flex;align-items:center;justify-content:center}.skdocs-v3-loading:after{content:"";width:42px;height:42px;border:4px solid #fff;border-top-color:var(--sk-gold);border-radius:50%;animation:skspin .8s linear infinite}@keyframes skspin{to{transform:rotate(360deg)}}
html.skdocs-dark{--sk-bg:#0d1725;--sk-card:#132236;--sk-text:#e8eef7;--sk-muted:#a8b7c9;--sk-line:#2a3b51;--sk-field:#101d2e;--sk-shadow:0 12px 34px rgba(0,0,0,.28)}html.skdocs-dark body,html.skdocs-dark .skdocs-v3-content{background:var(--sk-bg)!important;color:var(--sk-text)!important}html.skdocs-dark .skdocs-v3-content .card,html.skdocs-dark .skdocs-v3-content fieldset,html.skdocs-dark .skdocs-v3-content .DOCS-card,html.skdocs-dark .skdocs-v3-content .panel,html.skdocs-dark .skdocs-v3-content .content-box,html.skdocs-dark .skdocs-v3-content table,html.skdocs-dark .skdocs-v3-content .table-responsive{background:var(--sk-card)!important;color:var(--sk-text)!important}html.skdocs-dark .skdocs-v3-content h1,html.skdocs-dark .skdocs-v3-content h2,html.skdocs-dark .skdocs-v3-content h3,html.skdocs-dark .skdocs-v3-content h4{color:#f2f6fb!important}html.skdocs-dark .skdocs-v3-content th{background:#1b2d43!important;color:#f0f5fb!important}html.skdocs-dark .skdocs-v3-content td{background:var(--sk-card)!important;color:var(--sk-text)!important}html.skdocs-dark .skdocs-v3-content tr:hover td{background:#182a40!important}html.skdocs-dark .skdocs-v3-footer{background:#0b1726;color:#9cadc0;border-color:#25374c}
@media(max-width:1450px){.skdocs-v3-header{grid-template-columns:210px 1fr auto;gap:8px;padding-left:12px;padding-right:12px}.skdocs-v3-brand img{width:105px}.skdocs-v3-brand small{display:none}.skdocs-v3-navitem{min-width:62px;padding-left:5px;padding-right:5px;font-size:10px}.skdocs-v3-dark span:nth-child(2),.skdocs-v3-tool span{display:none}.skdocs-v3-dark{width:44px;padding:0}.skdocs-v3-user strong{max-width:74px;overflow:hidden;text-overflow:ellipsis}}
@media(max-width:1120px){.skdocs-v3-header{grid-template-columns:1fr auto;min-height:72px}.skdocs-v3-menu-toggle{display:block}.skdocs-v3-header-center,.skdocs-v3-tools{display:none}.skdocs-v3-header.open .skdocs-v3-header-center,.skdocs-v3-header.open .skdocs-v3-tools{display:flex;grid-column:1/-1;width:100%}.skdocs-v3-header.open .skdocs-v3-mainnav{height:auto;flex-wrap:wrap;justify-content:flex-start}.skdocs-v3-header.open .skdocs-v3-tools{justify-content:flex-start;flex-wrap:wrap}.skdocs-v3-content{padding:18px 14px 32px}}
@media(max-width:700px){.skdocs-v3-brand img{width:110px}.skdocs-v3-brand span{display:none}.skdocs-v3-mainnav{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.skdocs-v3-navitem{flex-direction:row;justify-content:flex-start;min-height:42px;border-bottom:0;border-left:3px solid transparent;border-radius:8px}.skdocs-v3-navitem.active{border-left-color:var(--sk-gold)}.skdocs-v3-content table{min-width:760px}.skdocs-v3-footer{flex-direction:column;gap:3px}}
@media print{.skdocs-v3-header,.skdocs-v3-footer,.no-print{display:none!important}.skdocs-v3-content{padding:0!important}.skdocs-v3-page{display:block}}

/* SK-DOCS Migration V4 */
.site-logo,#darkmode-toggle-btn,#btnTicket,.skdocs-v2-links,.skdocs-lang-switch{display:none!important}
.skdocs-v3-content>a.site-logo,.skdocs-v3-content>button#darkmode-toggle-btn{display:none!important}
.skdocs-v3-content .btn-link,.skdocs-v3-content a:not(.nav-link):not(.dropdown-item):not(.skdocs-v3-navitem):not(.skdocs-v3-tool):not(.skdocs-v3-user).sk-action-link{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 13px;border-radius:9px;background:var(--sk-navy)!important;border:1px solid var(--sk-navy)!important;color:#fff!important;text-decoration:none!important;font-weight:800!important;box-shadow:0 3px 8px rgba(7,24,46,.14)}
.skdocs-v3-content a.sk-action-secondary{background:#eef3fa!important;border-color:var(--sk-line)!important;color:var(--sk-navy)!important}
.skdocs-v3-content a.sk-action-warning{background:var(--sk-gold)!important;border-color:var(--sk-gold)!important;color:#07182e!important}
.sk-v4-dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.sk-v4-dashboard-head h2{margin:0}.sk-v4-dashboard-actions{display:flex;gap:10px;flex-wrap:wrap}.sk-v4-kpis{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:14px;margin-bottom:20px}.sk-v4-kpi{background:var(--sk-card);border:1px solid var(--sk-line);border-radius:14px;padding:16px;box-shadow:var(--sk-shadow);display:flex;justify-content:space-between;gap:12px;align-items:center}.sk-v4-kpi small{display:block;color:var(--sk-muted);font-weight:700}.sk-v4-kpi strong{display:block;font-size:26px;color:var(--sk-navy);margin-top:4px}.sk-v4-kpi i{width:44px;height:44px;border-radius:50%;background:#eef4ff;display:grid;place-items:center;font-style:normal;font-size:21px}.sk-v4-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 16px}.sk-v4-toolbar .form-control{max-width:340px}.sk-v4-backtop{position:fixed;right:22px;bottom:22px;width:42px;height:42px;border:0;border-radius:50%;background:var(--sk-navy);color:#fff;box-shadow:var(--sk-shadow);z-index:1500;display:none}.sk-v4-backtop.show{display:block}.sk-v4-toast{position:fixed;right:22px;bottom:76px;background:var(--sk-navy);color:#fff;padding:12px 16px;border-radius:10px;box-shadow:var(--sk-shadow);z-index:6000;opacity:0;transform:translateY(8px);transition:.2s}.sk-v4-toast.show{opacity:1;transform:none}
html.skdocs-dark .sk-v4-kpi strong{color:#fff}.skdocs-v3-content .card,.skdocs-v3-content .DOCS-card{max-width:none!important}
@media(max-width:1300px){.sk-v4-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.sk-v4-kpis{grid-template-columns:1fr 1fr}.sk-v4-dashboard-head{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.sk-v4-kpis{grid-template-columns:1fr}}

/* SK-DOCS Migration V5 */
.skdocs-v3-content a.sk-action-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border-radius:9px;background:var(--sk-navy)!important;border:1px solid var(--sk-navy)!important;color:#fff!important;text-decoration:none!important;font-weight:800!important;box-shadow:0 3px 8px rgba(7,24,46,.15);transition:.18s}
.skdocs-v3-content a.sk-action-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(7,24,46,.2)}
.skdocs-v3-content a.sk-action-warning{background:var(--sk-gold)!important;border-color:var(--sk-gold)!important;color:#07182e!important}.skdocs-v3-content a.sk-action-secondary{background:#edf3fa!important;border-color:var(--sk-line)!important;color:var(--sk-navy)!important}
.sk-v5-modal{position:fixed;inset:0;background:rgba(3,16,31,.55);backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;z-index:10000;padding:20px}.sk-v5-modal.show{display:flex}.sk-v5-dialog{width:min(520px,100%);background:var(--sk-card);border:1px solid var(--sk-line);border-radius:16px;box-shadow:0 25px 70px rgba(0,0,0,.28);padding:24px;color:var(--sk-text)}.sk-v5-dialog h3{margin:0 0 10px;color:var(--sk-navy)}.sk-v5-dialog p{margin:0 0 22px;color:var(--sk-muted)}.sk-v5-dialog>div{display:flex;justify-content:flex-end;gap:10px}.sk-v5-dialog button{min-height:40px;padding:8px 15px;border-radius:9px;font-weight:800;border:1px solid var(--sk-line)}.sk-v5-cancel{background:#eef3fa;color:var(--sk-navy)}.sk-v5-confirm{background:var(--sk-danger);border-color:var(--sk-danger)!important;color:#fff}
html.skdocs-dark .sk-v5-dialog h3{color:#fff}

/* SK-DOCS Migration V6 */
.skdocs-v3-content a.meta-toggle,.skdocs-v3-content a.sk-detail-button,.skdocs-v3-content .issue-detail-button{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 13px;border-radius:9px;background:var(--sk-gold)!important;border:1px solid var(--sk-gold)!important;color:#07182e!important;text-decoration:none!important;font-weight:850!important;cursor:pointer;box-shadow:0 3px 9px rgba(245,189,0,.22);transition:.18s ease}.skdocs-v3-content a.meta-toggle:hover,.skdocs-v3-content a.sk-detail-button:hover,.skdocs-v3-content .issue-detail-button:hover{transform:translateY(-1px);filter:brightness(.98);box-shadow:0 6px 14px rgba(245,189,0,.3)}
.skdocs-project-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;margin-top:16px}.skdocs-project-grid .skdocs-field{min-width:0}.skdocs-project-grid .skdocs-field-wide{grid-column:span 2}.skdocs-project-grid .skdocs-field-full{grid-column:1/-1}.skdocs-project-grid label{display:block;font-weight:800;margin-bottom:6px}.skdocs-project-grid textarea{min-height:96px;resize:vertical}.skdocs-project-meta{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-top:16px}.skdocs-project-meta>div{background:var(--sk-field);border:1px solid var(--sk-line);border-radius:10px;padding:12px}.skdocs-project-meta strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--sk-muted);margin-bottom:5px}
@media(max-width:1100px){.skdocs-project-grid,.skdocs-project-meta{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.skdocs-project-grid,.skdocs-project-meta{grid-template-columns:1fr}.skdocs-project-grid .skdocs-field-wide{grid-column:auto}}

/* SK-DOCS V9 dashboard and master data */
.sk-v9-project-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0 24px}.sk-v9-panel{background:var(--sk-card,#fff);border:1px solid var(--sk-border,#dbe4ef);border-radius:16px;padding:20px;box-shadow:0 8px 24px rgba(15,23,42,.06)}.sk-v9-panel h3{margin:0 0 16px;font-size:1.05rem}.sk-v9-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-v9-detail-grid>div{padding:12px;border-radius:12px;background:rgba(148,163,184,.09);min-width:0}.sk-v9-detail-grid small{display:block;color:#64748b;margin-bottom:4px}.sk-v9-detail-grid strong{display:block;overflow-wrap:anywhere}.skdocs-project-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.skdocs-field-full{grid-column:1/-1!important}@media(max-width:1200px){.skdocs-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:800px){.sk-v9-project-overview,.sk-v9-detail-grid,.skdocs-project-grid{grid-template-columns:1fr!important}}


/* SK-DOCS V27 comprehensive dark-mode contrast */
.skdocs-dark body,.skdocs-dark .skdocs-v3-page{background:#0b1322!important;color:#edf2f7!important}
.skdocs-dark .card,.skdocs-dark .box,.skdocs-dark .panel,.skdocs-dark .page-box,
.skdocs-dark .admin-box,.skdocs-dark .export-card,.skdocs-dark .modal-content,
.skdocs-dark .dropdown-menu,.skdocs-dark .accordion-item,.skdocs-dark .list-group-item,
.skdocs-dark .table-responsive,.skdocs-dark fieldset{background:#17243a!important;color:#edf2f7!important;border-color:#33435f!important}
.skdocs-dark h1,.skdocs-dark h2,.skdocs-dark h3,.skdocs-dark h4,.skdocs-dark h5,.skdocs-dark h6,
.skdocs-dark label,.skdocs-dark th,.skdocs-dark .form-label,.skdocs-dark strong{color:#f8fafc!important}
.skdocs-dark p,.skdocs-dark small,.skdocs-dark .text-muted,.skdocs-dark .form-text,
.skdocs-dark .help-text,.skdocs-dark .muted{color:#b7c3d5!important}
.skdocs-dark input,.skdocs-dark select,.skdocs-dark textarea,.skdocs-dark .form-control,.skdocs-dark .form-select,
.skdocs-dark .input-group-text,.skdocs-dark .form-check-input{background:#111c31!important;color:#edf2f7!important;border-color:#425473!important}
.skdocs-dark input::placeholder,.skdocs-dark textarea::placeholder{color:#91a3bd!important;opacity:1}
.skdocs-dark select option{background:#111c31!important;color:#edf2f7!important}
.skdocs-dark input:disabled,.skdocs-dark select:disabled,.skdocs-dark textarea:disabled,
.skdocs-dark .form-control:disabled,.skdocs-dark .form-select:disabled{background:#23314a!important;color:#aab8cc!important;opacity:1}
.skdocs-dark table,.skdocs-dark .table{color:#edf2f7!important;border-color:#33435f!important}
.skdocs-dark table td,.skdocs-dark table th,.skdocs-dark .table td,.skdocs-dark .table th{background:transparent!important;color:#edf2f7!important;border-color:#33435f!important}
.skdocs-dark thead,.skdocs-dark .table thead,.skdocs-dark .table-light{background:#23314a!important;color:#f8fafc!important}
.skdocs-dark tbody tr:hover{background:#22314a!important}
.skdocs-dark .alert-light,.skdocs-dark .alert-info{background:#1b3557!important;color:#e8f1ff!important;border-color:#35577f!important}
.skdocs-dark .alert-warning{background:#4a3510!important;color:#ffe5a3!important;border-color:#765b1c!important}
.skdocs-dark .alert-danger{background:#4a1f27!important;color:#ffd4dc!important;border-color:#743442!important}
.skdocs-dark .alert-success{background:#173d31!important;color:#c9f7e7!important;border-color:#2b6653!important}
.skdocs-dark .btn-outline-secondary,.skdocs-dark .btn-light{background:#23314a!important;color:#f8fafc!important;border-color:#425473!important}
.skdocs-dark a:not(.btn):not(.skdocs-v3-navitem):not(.skdocs-v3-brand){color:#8cb8ff}
.skdocs-dark hr{border-color:#425473!important;opacity:1}
.skdocs-dark code,.skdocs-dark pre{background:#111c31!important;color:#dce8fa!important;border-color:#33435f!important}
.skdocs-dark .pagination .page-link{background:#17243a!important;color:#edf2f7!important;border-color:#33435f!important}
.skdocs-dark .pagination .active .page-link{background:#f4b400!important;color:#14213d!important;border-color:#f4b400!important}


/* SK-DOCS V29: global top-edge/header alignment */
html,
html body,
body.skdocs-v3-body {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 100% !important;
}

body.skdocs-v3-body {
    display: block !important;
    position: static !important;
    inset: auto !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
}

body.skdocs-v3-body > .skdocs-v3-page {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 100vh !important;
    position: relative !important;
    top: 0 !important;
}

body.skdocs-v3-body > .skdocs-v3-page > .skdocs-v3-header {
    margin: 0 !important;
    inset-block-start: 0 !important;
    top: 0 !important;
    width: 100% !important;
    max-width: none !important;
    border-top: 0 !important;
    border-radius: 0 !important;
    transform: none !important;
}

body.skdocs-v3-body > .skdocs-v3-page > .skdocs-v3-content {
    margin-top: 0 !important;
}

/* Prevent old page templates from creating an empty band above the migrated shell. */
body.skdocs-v3-body::before {
    display: none !important;
    content: none !important;
}

/* SK-DOCS V30: malformed pre-body output normalization */
.skdocs-v3-prebody-content{width:100%!important;max-width:none!important;margin:0 0 18px!important;padding:0!important}
.skdocs-v3-prebody-content:empty{display:none!important}
.skdocs-v3-prebody-content>:first-child{margin-top:0!important}
.skdocs-v3-prebody-content .site-logo,body.skdocs-v3-body>.site-logo{display:none!important}


/* SK-DOCS V32: obsolete page-level header/action panels */
.skdocs-v3-content > .skdocs-legacy-page-header,
.skdocs-v3-content > .legacy-page-header,
.skdocs-v3-content > .legacy-header-actions {
    display: none !important;
}
