html[data-portal-theme="night"]{color-scheme:dark;--night-bg:#0d1510;--night-surface:#151f18;--night-surface-2:#1b2820;--night-border:#34463a;--night-text:#f4f7f4;--night-muted:#b8c5bc;--night-green:#69d35f;--night-yellow:#ffd85a;--night-red:#ff7b73}
html[data-portal-theme="night"] body{background:var(--night-bg)!important;color:var(--night-text)!important}
html[data-portal-theme="night"] body::before,html[data-portal-theme="night"] body::after{opacity:.15}
html[data-portal-theme="night"] .app-topbar,html[data-portal-theme="night"] .topbar{background:#101a13!important;border-color:var(--night-border)!important;box-shadow:0 10px 30px rgba(0,0,0,.22)!important}
html[data-portal-theme="night"] .brand-copy strong,html[data-portal-theme="night"] .user-name,html[data-portal-theme="night"] h1,html[data-portal-theme="night"] h2,html[data-portal-theme="night"] h3,html[data-portal-theme="night"] h4,html[data-portal-theme="night"] strong{color:var(--night-text)!important}
html[data-portal-theme="night"] p,html[data-portal-theme="night"] small,html[data-portal-theme="night"] .muted,html[data-portal-theme="night"] .role,html[data-portal-theme="night"] .subtitle{color:var(--night-muted)!important}
html[data-portal-theme="night"] a{color:#9be395}
html[data-portal-theme="night"] .portal-nav a{color:#c8d4cc!important;border-color:transparent!important}
html[data-portal-theme="night"] .portal-nav a:hover,html[data-portal-theme="night"] .portal-nav a.active{background:#203126!important;color:#fff!important}
html[data-portal-theme="night"] .portal-nav-icon svg{stroke:currentColor!important}
html[data-portal-theme="night"] .brand-mark{background:#318f27!important;color:#fff!important;box-shadow:none!important}
html[data-portal-theme="night"] .user-avatar{background:#203126!important;color:#d9f5d6!important;border-color:#3c5944!important}
html[data-portal-theme="night"] .security-link,html[data-portal-theme="night"] .logout-link,html[data-portal-theme="night"] .theme-toggle{background:#18241c!important;color:#eef6ef!important;border:1px solid #3a4c3f!important}
html[data-portal-theme="night"] .theme-toggle:hover,html[data-portal-theme="night"] .security-link:hover{background:#233329!important;border-color:#55705d!important}
.theme-toggle{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid #dfe6e1;border-radius:11px;background:#fff;color:#314238;font:600 12px/1 Poppins,sans-serif;cursor:pointer;white-space:nowrap}
.theme-toggle-icon{font-size:15px;line-height:1}.theme-toggle:focus-visible{outline:3px solid rgba(255,212,0,.55);outline-offset:2px}
html[data-portal-theme="night"] main,html[data-portal-theme="night"] .portal-module-screen{color:var(--night-text)!important}
html[data-portal-theme="night"] section,html[data-portal-theme="night"] article,html[data-portal-theme="night"] .card,html[data-portal-theme="night"] .panel,html[data-portal-theme="night"] [class*="-panel"],html[data-portal-theme="night"] [class*="-card"]{border-color:var(--night-border)!important}
html[data-portal-theme="night"] .card,html[data-portal-theme="night"] .panel,html[data-portal-theme="night"] .module-card,html[data-portal-theme="night"] .category-card,html[data-portal-theme="night"] .home-card,html[data-portal-theme="night"] .wod-panel,html[data-portal-theme="night"] .wc-panel,html[data-portal-theme="night"] .bultos-panel,html[data-portal-theme="night"] .procedure-section,html[data-portal-theme="night"] .procedure-hero-main,html[data-portal-theme="night"] .procedure-role-card,html[data-portal-theme="night"] .procedure-example,html[data-portal-theme="night"] .dispatch-group{background:var(--night-surface)!important;color:var(--night-text)!important;box-shadow:0 8px 28px rgba(0,0,0,.14)!important}
html[data-portal-theme="night"] .procedure-point,html[data-portal-theme="night"] .verify-card,html[data-portal-theme="night"] .bultos-stat,html[data-portal-theme="night"] .pending-web-row,html[data-portal-theme="night"] .fulfillment-card,html[data-portal-theme="night"] .wc-campaign,html[data-portal-theme="night"] .wc-product{background:var(--night-surface-2)!important;color:var(--night-text)!important;border-color:var(--night-border)!important}
html[data-portal-theme="night"] .procedure-rule,html[data-portal-theme="night"] .procedure-point.success,html[data-portal-theme="night"] .wod-note.success,html[data-portal-theme="night"] .wc-note.safe,html[data-portal-theme="night"] .verify-card.ok{background:#18321d!important;border-color:#315f38!important;color:#dff5e1!important}
html[data-portal-theme="night"] .procedure-rule strong,html[data-portal-theme="night"] .procedure-rule p,html[data-portal-theme="night"] .procedure-point.success strong,html[data-portal-theme="night"] .procedure-point.success span{color:#e7f7e8!important}
html[data-portal-theme="night"] .procedure-point.warning,html[data-portal-theme="night"] .procedure-chief,html[data-portal-theme="night"] .wod-note.warning,html[data-portal-theme="night"] .wc-note.warn{background:#322d17!important;border-color:#655a2c!important;color:#fff1b4!important}
html[data-portal-theme="night"] .procedure-point.danger,html[data-portal-theme="night"] .wod-note.danger,html[data-portal-theme="night"] .verify-card.error,html[data-portal-theme="night"] .flash.error{background:#351d1d!important;border-color:#6d3936!important;color:#ffd9d6!important}
html[data-portal-theme="night"] .flash.success{background:#18321d!important;border-color:#315f38!important;color:#e7f7e8!important}
html[data-portal-theme="night"] .eyebrow,html[data-portal-theme="night"] .stock-ok,html[data-portal-theme="night"] .branch-badge{color:var(--night-green)!important}
html[data-portal-theme="night"] table,html[data-portal-theme="night"] thead,html[data-portal-theme="night"] tbody,html[data-portal-theme="night"] tr{background:transparent!important;color:var(--night-text)!important}
html[data-portal-theme="night"] th{background:#1b2820!important;color:#dce8df!important;border-color:var(--night-border)!important}
html[data-portal-theme="night"] td{color:#edf3ee!important;border-color:#2c3c32!important}
html[data-portal-theme="night"] input,html[data-portal-theme="night"] select,html[data-portal-theme="night"] textarea{background:#101a13!important;color:#f6f8f6!important;border-color:#45594a!important;caret-color:#fff!important}
html[data-portal-theme="night"] input::placeholder,html[data-portal-theme="night"] textarea::placeholder{color:#899a8e!important}
html[data-portal-theme="night"] input:focus,html[data-portal-theme="night"] select:focus,html[data-portal-theme="night"] textarea:focus{border-color:#76d36e!important;box-shadow:0 0 0 3px rgba(105,211,95,.16)!important;outline:none!important}
html[data-portal-theme="night"] .button,html[data-portal-theme="night"] button.button{background:#318f27!important;color:#fff!important;border-color:#318f27!important}
html[data-portal-theme="night"] .button.secondary,html[data-portal-theme="night"] button.secondary{background:#1b2820!important;color:#eff6f0!important;border-color:#45594a!important}
html[data-portal-theme="night"] .button.danger{background:#8f312c!important;color:#fff!important;border-color:#a5443e!important}
html[data-portal-theme="night"] hr{border-color:var(--night-border)!important}
html[data-portal-theme="night"] .back{color:#b8d7bd!important}
html[data-portal-theme="night"] ::selection{background:#4b9d42;color:#fff}
html[data-portal-theme="night"] :focus-visible{outline-color:var(--night-yellow)!important}
html[data-portal-theme="night"] .portal-welcome-v6{background:linear-gradient(115deg,#152019 0 68%,#1b2c20 68%)!important;border-color:var(--night-border)!important}
html[data-portal-theme="night"] .portal-welcome-v6 .portal-welcome-copy{background:transparent!important}
html[data-portal-theme="night"] .portal-welcome-v6 h1{color:#f7faf7!important}
html[data-portal-theme="night"] .portal-welcome-v6 p{color:#c2cec5!important}
html[data-portal-theme="night"] .portal-welcome-visual-v6{background:linear-gradient(135deg,#1d3321,#13251a)!important}
html[data-portal-theme="night"] .portal-welcome-visual-v6::before,html[data-portal-theme="night"] .portal-welcome-visual-v6::after{border-color:rgba(105,211,95,.28)!important}
html[data-portal-theme="night"] .home-command-v8{background:#151f18!important;border-color:var(--night-border)!important}
html[data-portal-theme="night"] .home-command-head-v8 h2{color:#f7faf7!important}
html[data-portal-theme="night"] .home-command-head-v8 p{color:#b8c5bc!important}
html[data-portal-theme="night"] .home-scope-v8{background:#203126!important;color:#d8f4d5!important}
html[data-portal-theme="night"] .home-command-status-v8 button{background:#1b2820!important;color:#f2f7f3!important;border-color:#45594a!important}
html[data-portal-theme="night"] .home-metric-v8,html[data-portal-theme="night"] .home-metric-v8.tone-amber,html[data-portal-theme="night"] .home-metric-v8.tone-red,html[data-portal-theme="night"] .home-metric-v8.tone-blue{background:#1b2820!important;border-color:var(--night-border)!important}
html[data-portal-theme="night"] .home-metric-v8>span{color:#aebdb2!important}
html[data-portal-theme="night"] .home-metric-v8>strong{color:#f7faf7!important}
html[data-portal-theme="night"] .home-metric-v8>small{color:#aebdb2!important}
html[data-portal-theme="night"] .home-metric-v8.tone-amber{border-top-color:#ffd85a!important}
html[data-portal-theme="night"] .home-metric-v8.tone-red{border-top-color:#ff7b73!important}
html[data-portal-theme="night"] .home-metric-v8.tone-blue{border-top-color:#70b8ff!important}
html[data-portal-theme="night"] .home-metric-v8.loading::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)!important}
html[data-portal-theme="night"] .work-center-v6{background:#142018!important;border:1px solid var(--night-border)!important}
html[data-portal-theme="night"] .work-actions-v6 a{background:#1b2820!important;color:#eff6f0!important;border:1px solid #45594a!important}
html[data-portal-theme="night"] .work-actions-v6 a.primary{background:#ffd400!important;color:#192019!important;border-color:#ffd400!important}
html[data-portal-theme="night"] .explore-head-v6 h2{color:#f7faf7!important}
html[data-portal-theme="night"] .system-health-v6{color:#b8c5bc!important}
html[data-portal-theme="night"] .system-health-v6 i{box-shadow:0 0 0 4px rgba(105,211,95,.14)!important}
html[data-portal-theme="night"] .category-card{background:#151f18!important;border-color:#34463a!important}
html[data-portal-theme="night"] .category-card>strong{color:#f7faf7!important}
html[data-portal-theme="night"] .category-card>small{color:#c1cdc4!important}
html[data-portal-theme="night"] .category-action{color:#b8c5bc!important}
html[data-portal-theme="night"] .role-note{background:#151f18!important;border:1px solid #34463a!important;color:#f2f7f3!important}
html[data-portal-theme="night"] .role-note strong{color:#f7faf7!important}
html[data-portal-theme="night"] .role-note p{color:#b8c5bc!important}
html[data-portal-theme="night"] .role-note-icon{background:#203126!important;color:#d9f5d6!important;border-color:#3c5944!important}
@media(max-width:720px){.theme-toggle{width:38px;padding:0;justify-content:center}.theme-toggle-label{display:none}}
