/* Generated by scripts/build_theme_compat.py. Semantic equivalents for legacy modules. */
html[data-bs-theme="dark"] .deviation-overview__lead{background:linear-gradient(135deg,#1b3f41 0%,var(--surface) 70%)}
html[data-bs-theme="dark"] .deviation-overview__lead>span{background:#1b3e41;color:#8bd9ee}
html[data-bs-theme="dark"] .deviation-overview__lead strong{color:#8cdced}
html[data-bs-theme="dark"] .deviation-signal-grid>a>i{color:#8bd9ee}
html[data-bs-theme="dark"] .deviation-signal-grid>a.is-danger>i,html[data-bs-theme="dark"] .deviation-signal-grid>a.is-danger strong{color:#ed8d8d}
html[data-bs-theme="dark"] .deviation-signal-grid>a.is-success>i,html[data-bs-theme="dark"] .deviation-signal-grid>a.is-success strong{color:#8decb1}
html[data-bs-theme="dark"] .deviation-signal-grid>a.is-warning>i,html[data-bs-theme="dark"] .deviation-signal-grid>a.is-warning strong{color:#eea88b}
html[data-bs-theme="dark"] .deviation-signal-grid strong{color:#8cdced}
html[data-bs-theme="dark"] .deviation-severity-list b{background:#232f39}
html[data-bs-theme="dark"] .deviation-due-list>a.is-overdue strong,html[data-bs-theme="dark"] .deviation-due-list>a.is-overdue small{color:#ee8c8c}
html[data-bs-theme="dark"] .deviation-risk-preview{border:1px solid #775928;background:#41341b}
html[data-bs-theme="dark"] .deviation-risk-preview small,html[data-bs-theme="dark"] .deviation-risk-preview span{color:#eec98b}
html[data-bs-theme="dark"] .deviation-risk-preview strong{color:#eea48b}
html[data-bs-theme="dark"] .deviation-switch i{background:var(--surface);color:var(--text-secondary)}
html[data-bs-theme="dark"] .deviation-switch>input:checked+span{border-color:#772828;background:#411b1d}
html[data-bs-theme="dark"] .deviation-form-layout>.field-form-aside strong{color:#8cdced}
html[data-bs-theme="dark"] .deviation-alert{border:1px solid #772828;border-left:4px solid #772828;background:#411b1b;color:#eb8e8e}
html[data-bs-theme="dark"] .deviation-alert p{color:#e69393}
html[data-bs-theme="dark"] .deviation-legal{border:1px solid #285b77;background:#1b3241}
html[data-bs-theme="dark"] .deviation-legal>i{color:#8bcbee}
html[data-bs-theme="dark"] .deviation-legal small{color:#8bcbee}
html[data-bs-theme="dark"] .deviation-legal em{color:#b0baca}
html[data-bs-theme="dark"] .deviation-immediate{border:1px solid #775228;border-left:4px solid #774828;background:#412e1b}
html[data-bs-theme="dark"] .deviation-immediate>i{color:#eead8b}
html[data-bs-theme="dark"] .deviation-immediate small{color:#eea88b}
html[data-bs-theme="dark"] .deviation-immediate>span{background:#41311b;color:#eea48b}
html[data-bs-theme="dark"] .deviation-root-cause{border:1px solid #286e77;background:#1b3f41}
html[data-bs-theme="dark"] .deviation-root-cause>i{color:#8bd9ee}
html[data-bs-theme="dark"] .deviation-count{background:#1b3f41;color:#8bd9ee}
html[data-bs-theme="dark"] .deviation-actions article.is-overdue{border-color:#772828}
html[data-bs-theme="dark"] .deviation-action-number{background:#1b3f41;color:#8bd9ee}
html[data-bs-theme="dark"] .deviation-correction-summary{border-left:3px solid #286777;background:#1b3f41}
html[data-bs-theme="dark"] .deviation-correction-summary small{color:#8bd9ee}
html[data-bs-theme="dark"] .deviation-verifications article{border:1px solid #287743;background:#1b4126}
html[data-bs-theme="dark"] .deviation-verifications article.is-ineffective{border-color:#772828;background:#411b1d}
html[data-bs-theme="dark"] .deviation-verifications>article>i{color:#8decb1}
html[data-bs-theme="dark"] .deviation-verifications article.is-ineffective>i{color:#ed8d8d}
html[data-bs-theme="dark"] .deviation-approval-required{border:1px solid #776428;background:#41391b}
html[data-bs-theme="dark"] .deviation-approval-required>i{color:#eeb68b}
html[data-bs-theme="dark"] .deviation-approval-required p{color:#ebcd8e}
html[data-bs-theme="dark"] .deviation-approval-link{border:1px solid #285b77;background:#1b3241}
html[data-bs-theme="dark"] .deviation-timeline article>span{background:#1b3e41;color:#8bd9ee}
html[data-bs-theme="dark"] .deviation-category-code{background:#1b3f41;color:#8bd9ee}
html[data-bs-theme="dark"] .field-context-note{border:1px solid #287177}
html[data-bs-theme="dark"] .health-alert.is-critical{background:#411b1b}
html[data-bs-theme="dark"] .health-alert.is-warning{background:#41301b}
html[data-bs-theme="dark"] .health-matrix-select[data-value='required']{border-color:#772831;background:#411b20}
html[data-bs-theme="dark"] .health-matrix-select[data-value='plan_confirm']{border-color:#775428;background:#41341b;color:#eec08b}
html[data-bs-theme="dark"] .health-switch > span::after{background:var(--surface)}
html[data-bs-theme="dark"] .dds-ring{background:conic-gradient(var(--primary) var(--dds-progress), #202f3c 0)}
html[data-bs-theme="dark"] .dds-ring::before{background:var(--surface)}
html[data-bs-theme="dark"] .dds-chart__day i{background:#253037}
html[data-bs-theme="dark"] .dds-alert{border:1px solid #775428;background:#41301b}
html[data-bs-theme="dark"] .dds-alert.is-critical{border-color:#77282f;background:#411b1b}
html[data-bs-theme="dark"] .dds-next-action,html[data-bs-theme="dark"] .dds-closeout{border:1px solid #287176;background:#1b3e41}
html[data-bs-theme="dark"] .dds-file-link{border:1px solid #287176;background:#1b3e41}
html[data-bs-theme="dark"] .dds-topic-card{background:var(--surface)}
html[data-bs-theme="dark"] .training-section-heading > div > span{border:1px solid #287177;background:#1b3e41;color:#8be7ee}
html[data-bs-theme="dark"] .training-catalog-grid--custom .training-catalog-card{border-color:#774128;background:#41261b}
html[data-bs-theme="dark"] .training-nr-chip{border:1px solid #287177;background:#1b3f41;color:#8be7ee}
html[data-bs-theme="dark"] .sst-segmented-control label input:checked + span{background:var(--surface)}
html[data-bs-theme="dark"] .training-matrix-select[data-value='required']{border-color:#287277;background:#1b3f41}
html[data-bs-theme="dark"] .training-matrix-select[data-value='recommended']{border-color:#285177;background:#1b3041}
html[data-bs-theme="dark"] .training-matrix-select[data-value='cipa_required']{border-color:#29754b;background:#1b412c}
html[data-bs-theme="dark"] .training-session-summary > div{background:var(--surface)}
html[data-bs-theme="dark"] .worksite-identity__icon{border:1px solid #287177}
html[data-bs-theme="dark"] .worksite-module:hover{border-color:#287177}
html[data-bs-theme="dark"] .worksite-alert.is-critical{background:#411b1b}
html[data-bs-theme="dark"] .worksite-alert.is-warning{background:#41321b}
html[data-bs-theme="dark"] .sst-kpi-card.is-teal{background:linear-gradient(180deg, #1b3d41 0%, var(--surface) 100%)}
html[data-bs-theme="dark"] .sst-note{border:1px solid #287177;background:#1b3e41}
html[data-bs-theme="dark"] .sst-signature-pad canvas{background:linear-gradient(var(--surface), var(--surface)),
        repeating-linear-gradient(0deg, transparent 0 31px, rgba(0, 140, 149, 0.12) 31px 32px)}
html[data-bs-theme="dark"] .sst-coverage-ring{background:radial-gradient(circle at center, var(--surface) 0 54%, transparent 55%),
        conic-gradient(var(--primary) calc(var(--coverage) * 1%), #202e3c 0)}
html[data-bs-theme="dark"] .sst-progress-line{background:#202e3c}
html[data-bs-theme="dark"] .sst-worker-status-filter a.is-attention.active{border-color:#287277;background:#1b4041;color:#8be6ee}
html[data-bs-theme="dark"] .sst-delivery-item.is-pending-required{background:#1b3c41}
html[data-bs-theme="dark"] .management-coverage__score > strong{color:#8bdfee}
html[data-bs-theme="dark"] .management-activation{border:1px solid #287176;background:#1b3e41}
html[data-bs-theme="dark"] .management-activation > span{background:#1b3f41}
html[data-bs-theme="dark"] .management-inline-legend .is-success{color:#8dedaf}
html[data-bs-theme="dark"] .management-inline-legend .is-info{color:#8be5ee}
html[data-bs-theme="dark"] .management-inline-legend .is-warning{color:#eec28b}
html[data-bs-theme="dark"] .management-inline-legend .is-danger{color:#e99099}
html[data-bs-theme="dark"] .management-worksite-row__counts b.is-success{background:#1b4126;color:#8dedaf}
html[data-bs-theme="dark"] .management-worksite-row__counts b.is-info{background:#1b3e41;color:#8be5ee}
html[data-bs-theme="dark"] .management-worksite-row__counts b.is-warning{background:#41311b;color:#eec18b}
html[data-bs-theme="dark"] .management-worksite-row__counts b.is-danger{background:#411b1e;color:#e99099}
html[data-bs-theme="dark"] .management-headcount__summary > div.is-primary{background:#1b3e41}
html[data-bs-theme="dark"] .management-line-chart__legend .is-total{color:#94bde5}
html[data-bs-theme="dark"] .management-line-chart__legend .is-own{color:#8be8ee}
html[data-bs-theme="dark"] .management-line-chart__legend .is-contractor{color:#eec58b}
html[data-bs-theme="dark"] .sst-data-activation{border:1px solid #287176}
html[data-bs-theme="dark"] .sst-data-activation > span{background:#1b3f41}
html[data-bs-theme="dark"] .apr-ring{background:conic-gradient(var(--primary) var(--apr-progress), #21323a 0)}
html[data-bs-theme="dark"] .apr-ring::before{background:var(--surface)}
html[data-bs-theme="dark"] .apr-status-grid .is-warning strong{color:#eec28b}
html[data-bs-theme="dark"] .apr-alert-list a.is-critical{background:#411b1b}
html[data-bs-theme="dark"] .apr-template-card{background:var(--surface)}
html[data-bs-theme="dark"] .apr-step-editor{background:#1b3441}
html[data-bs-theme="dark"] .apr-check-grid label>span,html[data-bs-theme="dark"] .apr-worker-grid label>span{background:var(--surface)}
html[data-bs-theme="dark"] .apr-check-grid input:checked+span,html[data-bs-theme="dark"] .apr-worker-grid input:checked+span{background:#1b3e41}
html[data-bs-theme="dark"] .apr-record-identity{background:var(--surface)}
html[data-bs-theme="dark"] .apr-next-action,html[data-bs-theme="dark"] .apr-closeout{border:1px solid #287277;background:#1b3e41}
html[data-bs-theme="dark"] .apr-next-action>i{background:var(--surface)}
html[data-bs-theme="dark"] .apr-next-action.is-pending{border-color:#775a28;background:#41321b}
html[data-bs-theme="dark"] .apr-next-action.is-pending>i{color:#eec48b}
html[data-bs-theme="dark"] .apr-closeout{background:var(--surface)}
html[data-bs-theme="dark"] .pt-ring{background:conic-gradient(var(--success) var(--pt-progress),#243038 0)}
html[data-bs-theme="dark"] .pt-ring::before{background:var(--surface)}
html[data-bs-theme="dark"] .pt-status-grid .is-warning strong{color:#eec38b}
html[data-bs-theme="dark"] .pt-alert-list a.is-critical{background:#411b1b}
html[data-bs-theme="dark"] .pt-type-card{background:var(--surface)}
html[data-bs-theme="dark"] .pt-type-card__icon{background:#1b3e41}
html[data-bs-theme="dark"] .pt-criterion-editor,html[data-bs-theme="dark"] .pt-equipment-editor{background:#1b3441}
html[data-bs-theme="dark"] .pt-worker-grid label>span{background:var(--surface)}
html[data-bs-theme="dark"] .pt-worker-grid input:checked+span{background:#1b3e41}
html[data-bs-theme="dark"] .pt-record-identity{background:var(--surface)}
html[data-bs-theme="dark"] .pt-next-action,html[data-bs-theme="dark"] .pt-closeout{border:1px solid #287277;background:#1b3e41}
html[data-bs-theme="dark"] .pt-next-action>i{background:var(--surface)}
html[data-bs-theme="dark"] .pt-next-action.is-pending{border-color:#775b28;background:#41321b}
html[data-bs-theme="dark"] .pt-next-action.is-pending>i{color:#eec58b}
html[data-bs-theme="dark"] .pt-next-action.is-blocked{border-color:#772828;background:#411b1b}
html[data-bs-theme="dark"] .pt-check-row.is-noncompliant{background:#411b1b}
html[data-bs-theme="dark"] .pt-checklist-save{background:var(--surface)}
html[data-bs-theme="dark"] .pt-closeout{background:var(--surface)}
html[data-bs-theme="dark"] .pt-decision-grid input:checked+span{background:#1b3e41}
html[data-bs-theme="dark"] .pt-decision-grid label:nth-child(n+2) input:checked+span{background:#411b1b}
html[data-bs-theme="dark"] .os-ring{background:conic-gradient(var(--primary) var(--os-progress),#243038 0)}
html[data-bs-theme="dark"] .os-ring::before{background:var(--surface)}
html[data-bs-theme="dark"] .os-template-card{background:var(--surface)}
html[data-bs-theme="dark"] .os-source-import{border:1px solid #287277;background:#1b3e41}
html[data-bs-theme="dark"] .os-source-import__icon{background:var(--surface)}
html[data-bs-theme="dark"] .os-risk-row{background:#1b3441}
html[data-bs-theme="dark"] .os-record-identity{background:var(--surface)}
html[data-bs-theme="dark"] .os-next-action{border:1px solid #287277;background:#1b3e41}
html[data-bs-theme="dark"] .os-next-action>i{background:var(--surface)}
html[data-bs-theme="dark"] .os-document-list.is-danger{background:#411b1b}
html[data-bs-theme="dark"] .os-emergency{background:#41321b}
html[data-bs-theme="dark"] .os-emergency>i{background:var(--surface);color:#eec28b}
html[data-bs-theme="dark"] .os-cancelled{border:1px solid #772828;background:#411b1b}
html[data-bs-theme="dark"] .pgr-control-tags>span.is-implemented{border-color:#287743}
html[data-bs-theme="dark"] .pgr-control-tags>span.is-ineffective{border-color:#772828}
html[data-bs-theme="dark"] .pgr-decision-panel{border:1px solid #287743}
html[data-bs-theme="dark"] .pgr-decision-panel.is-revision{border-color:#287177}
html[data-bs-theme="dark"] .approval-origin-preview{border:1px solid #287177}
html[data-bs-theme="dark"] .approval-origin-preview>span{background:var(--surface)}
html[data-bs-theme="dark"] .approval-trust-note,html[data-bs-theme="dark"] .approval-cancel-note{border:1px solid #287177}
html[data-bs-theme="dark"] .approval-decision-bar,html[data-bs-theme="dark"] .approval-decision-result{border:1px solid #287177}
html[data-bs-theme="dark"] .approval-decision-bar.is-overdue{border-color:#772828}
html[data-bs-theme="dark"] .approval-decision-bar>span,html[data-bs-theme="dark"] .approval-decision-result>span{background:var(--surface)}
html[data-bs-theme="dark"] .approval-decision-result.is-approved{border-color:#287743}
html[data-bs-theme="dark"] .approval-decision-result.is-rejected{border-color:#772828}
html[data-bs-theme="dark"] .asset-block-banner{border:1px solid #772828}
html[data-bs-theme="dark"] .lv-response.is-nonconforming{background:#411f1b}
html[data-bs-theme="dark"] .lv-response.is-nonconforming .lv-response__number{background:#411d1b;color:#ee928b}
html[data-bs-theme="dark"] .lv-sticky-actions{border:1px solid #287177;background:#1b4141}
html[data-bs-theme="dark"] .lv-sticky-actions span{color:#9dd7dc}
html[data-bs-theme="dark"] .accommodation-overview__lead>span{background:#1b3f41}
html[data-bs-theme="dark"] .accommodation-signals .is-danger{border-color:#772828}
html[data-bs-theme="dark"] .accommodation-signals .is-warning{border-color:#775a28;color:#eec48b}
html[data-bs-theme="dark"] .accommodation-avatar{background:#1b3f41}
html[data-bs-theme="dark"] .occurrence-days>span{background:#1b3f41}
html[data-bs-theme="dark"] .occurrence-signals .is-danger{border-color:#772828}
html[data-bs-theme="dark"] .occurrence-signals .is-warning{border-color:#775a28;color:#eec48b}
html[data-bs-theme="dark"] .occurrence-alerts a>i:first-child{color:#eec48b}
html[data-bs-theme="dark"] .occurrence-switches input:checked+span{background:#1b4141}
html[data-bs-theme="dark"] .occurrence-critical{border:1px solid #772828;background:#411f1b;color:#ee908b}
html[data-bs-theme="dark"] .occurrence-critical.is-review{border-color:#287177;background:#1b4141;color:#9dd7dc}
html[data-bs-theme="dark"] .occurrence-flags span.is-on{background:#1b412a;color:#8beebb}
html[data-bs-theme="dark"] .occurrence-people-list article>span:first-child{background:#1b3f41}
html[data-bs-theme="dark"] .occurrence-ok,html[data-bs-theme="dark"] .occurrence-due{background:#1b412a;color:#8beebb}
html[data-bs-theme="dark"] .occurrence-due{background:#41341b;color:#eec48b}
html[data-bs-theme="dark"] .occurrence-due.is-overdue{background:#411f1b;color:#ee928b}
html[data-bs-theme="dark"] .golden-coverage>span{background:#1b413b;color:#8beedf}
html[data-bs-theme="dark"] .golden-signals .is-danger{border-color:#772a28;color:#ee928b}
html[data-bs-theme="dark"] .golden-signals .is-warning{border-color:#775d28;color:#eec68b}
html[data-bs-theme="dark"] .golden-signals .is-success{border-color:#2d7157;color:#8beebb}
html[data-bs-theme="dark"] .golden-alert-list a>i:first-child{color:#eec48b}
html[data-bs-theme="dark"] .golden-rule-code{border:1px solid #2d7157;background:#1b4136;color:#8beedf}
html[data-bs-theme="dark"] .golden-version-note,html[data-bs-theme="dark"] .golden-activation,html[data-bs-theme="dark"] .golden-critical{border:1px solid #775f28;background:#41371b;color:#eecf8b}
html[data-bs-theme="dark"] .golden-version-note small,html[data-bs-theme="dark"] .golden-activation p{color:#d3c6a7}
html[data-bs-theme="dark"] .golden-critical{border-color:#772c28;background:#41211b;color:#ed938c}
html[data-bs-theme="dark"] .golden-critical p{color:#d6a8a4}
html[data-bs-theme="dark"] .golden-rule-copy .is-control{border-left:4px solid #287760}
html[data-bs-theme="dark"] .golden-rule-copy .is-consequence{border-left:4px solid #772d28}
html[data-bs-theme="dark"] .golden-scope-list article>i{background:#1b4136;color:#8beedf}
html[data-bs-theme="dark"] .golden-ack-list article.is-pending{border-left:3px solid #775a28}
html[data-bs-theme="dark"] .golden-ack-list article.is-valid{border-left:3px solid #287760}
html[data-bs-theme="dark"] .golden-worker-avatar{background:#21313b;color:var(--text-secondary)}
html[data-bs-theme="dark"] .golden-ack-state{color:#8beebb}
html[data-bs-theme="dark"] .golden-observation-types input:checked+span{border-color:#28776e;background:#1b4138}
html[data-bs-theme="dark"] .golden-observation-types input:checked+span i{color:#8beedf}
html[data-bs-theme="dark"] .golden-review-callout,html[data-bs-theme="dark"] .golden-closed{background:#1b3b41;color:#92e1e8}
html[data-bs-theme="dark"] .golden-closed{background:#1b412b;color:#8beebb}
html[data-bs-theme="dark"] .fire-overview__lead>span,html[data-bs-theme="dark"] .fire-brigade-summary__score>span,html[data-bs-theme="dark"] .fire-extinguisher-mark{border:1px solid #297568;background:#1b413a;color:#8beedf}
html[data-bs-theme="dark"] .fire-equipment-balance>b,html[data-bs-theme="dark"] .fire-coverage>b{background:var(--surface-secondary)}
html[data-bs-theme="dark"] .fire-signals a.is-danger{border-color:#772e28;background:#411e1b}
html[data-bs-theme="dark"] .fire-signals a.is-warning{border-color:#775528;background:#41321b}
html[data-bs-theme="dark"] .fire-alert-list a.is-warning>i:first-child{color:#eec68b}
html[data-bs-theme="dark"] .fire-brigade-icon{background:#1b413a;color:#8beedf}
html[data-bs-theme="dark"] .fire-extinguisher-mark.is-danger{border-color:#772e28;background:#411d1b}
html[data-bs-theme="dark"] .fire-extinguisher-mark.is-warning{border-color:#775528;background:#41331b;color:#eec48b}
html[data-bs-theme="dark"] .fire-check-grid span{border:1px solid #772e28;background:#411e1b;color:#e79993}
html[data-bs-theme="dark"] .fire-check-grid input:checked+span{border-color:#297568;background:#1b4139;color:#8beedf}
html[data-bs-theme="dark"] .fire-participant-picker input:checked+span{border-color:#28766b;background:#1b4139}
html[data-bs-theme="dark"] .fire-participant-list>div>i{color:#8beedf}
html[data-bs-theme="dark"] .management-round-page .sst-module-tabs{background:var(--surface)}
html[data-bs-theme="dark"] .management-round-hero{background:linear-gradient(110deg,#1b4141 0,var(--surface) 52%,#1f2e3d 100%)}
html[data-bs-theme="dark"] .management-round-hero>div:first-child strong{color:#8be7ee}
html[data-bs-theme="dark"] .management-round-signals a{background:var(--surface)}
html[data-bs-theme="dark"] .management-round-signals .is-danger{border-color:#772828;background:#411b1b}
html[data-bs-theme="dark"] .management-round-signals .is-danger>i{color:#ed8d8d}
html[data-bs-theme="dark"] .management-round-signals .is-warning{border-color:#775228;background:#412e1b}
html[data-bs-theme="dark"] .management-round-signals .is-warning>i{color:#eead8b}
html[data-bs-theme="dark"] .management-round-alerts a{border-left:3px solid #775928}
html[data-bs-theme="dark"] .management-round-alerts a.is-critical{border-color:#772828;background:#411b1b}
html[data-bs-theme="dark"] .management-template-item{background:#1f2e3d}
html[data-bs-theme="dark"] .management-drag b{color:#8be8ee;background:#1b4041}
html[data-bs-theme="dark"] .management-participant-picker label{background:#1f2e3d}
html[data-bs-theme="dark"] .management-round-detail-head{background:var(--surface)}
html[data-bs-theme="dark"] .management-round-summary{background:var(--surface)}
html[data-bs-theme="dark"] .management-check-item{background:var(--surface)}
html[data-bs-theme="dark"] .management-check-item.is-critical{border-left:4px solid #772828}
html[data-bs-theme="dark"] .management-check-item header>span{color:#8be8ee;background:#1b3f41}
html[data-bs-theme="dark"] .management-result-control input:checked+span{border-color:#287277;background:#1b3f41;color:#8be8ee}
html[data-bs-theme="dark"] .management-result-control input:checked+span.is-success{border-color:#287745;background:#1b4126;color:#8decb1}
html[data-bs-theme="dark"] .management-result-control input:checked+span.is-danger{border-color:#772828;background:#411b1d;color:#ee8c8c}
html[data-bs-theme="dark"] .management-evidence-mark{color:#8be8ee}
html[data-bs-theme="dark"] .management-resolution{background:#1d3f34;border-left:3px solid #287745}
html[data-bs-theme="dark"] .management-inline-create summary{color:#8be8ee}
html[data-bs-theme="dark"] .management-participants>div>span{color:#8be8ee;background:#1b3f41}
html[data-bs-theme="dark"] .management-cancel summary{color:#ee928b}
html[data-bs-theme="dark"] .contractor-doc-page .sst-module-tabs{background:var(--surface)}
html[data-bs-theme="dark"] .contractor-doc-page .sst-empty-inline>i{color:#8be5ee}
html[data-bs-theme="dark"] .contractor-doc-overview{background:linear-gradient(110deg,#1b4141 0,var(--surface) 52%,#1f2e3d 100%)}
html[data-bs-theme="dark"] .contractor-doc-overview>div:first-child strong{color:#8be4ee}
html[data-bs-theme="dark"] .contractor-doc-signals a{background:var(--surface)}
html[data-bs-theme="dark"] .contractor-doc-signals a>i{color:#8be5ee}
html[data-bs-theme="dark"] .contractor-doc-signals .is-danger{border-color:#772828;background:#411b1b}
html[data-bs-theme="dark"] .contractor-doc-signals .is-danger>i{color:#ed8d8d}
html[data-bs-theme="dark"] .contractor-doc-signals .is-warning{border-color:#775228;background:#41301b}
html[data-bs-theme="dark"] .contractor-doc-signals .is-warning>i{color:#eec08b}
html[data-bs-theme="dark"] .contractor-doc-signals .is-success{border-color:#287743;background:#1b4124}
html[data-bs-theme="dark"] .contractor-doc-signals .is-success>i{color:#8decb1}
html[data-bs-theme="dark"] .contractor-doc-alerts a{border:1px solid #775228;border-left:3px solid #775228;background:#41361b}
html[data-bs-theme="dark"] .contractor-doc-alerts a.is-critical{border-color:#772828;background:#411b1b}
html[data-bs-theme="dark"] .contractor-requirement-list article.is-inactive{background:#21323a}
html[data-bs-theme="dark"] .contractor-doc-code{color:#8be4ee;background:#1b3f41}
html[data-bs-theme="dark"] .contractor-check{background:#21323a}
html[data-bs-theme="dark"] .contractor-company-head{background:var(--surface)}
html[data-bs-theme="dark"] .contractor-company-icon{color:#8be5ee;background:#1b3f41;border:1px solid #287277}
html[data-bs-theme="dark"] .contractor-block-banner{border:1px solid #772828;border-left:4px solid #772828;background:#411b1b}
html[data-bs-theme="dark"] .contractor-block-banner>i{color:#ed8d8d}
html[data-bs-theme="dark"] .contractor-block-banner small{color:#ee928b}
html[data-bs-theme="dark"] .contractor-summary{background:var(--surface)}
html[data-bs-theme="dark"] .contractor-summary .is-danger strong{color:#ed8e8c}
html[data-bs-theme="dark"] .contractor-matrix-list article.is-danger{background:#411b1b}
html[data-bs-theme="dark"] .contractor-document-list>article{border-left:4px solid var(--border);background:var(--surface)}
html[data-bs-theme="dark"] .contractor-document-list dl{background:#1f2e3d}
html[data-bs-theme="dark"] .contractor-document-list blockquote{border-left:3px solid #286f77;background:#1b3c41}
html[data-bs-theme="dark"] .contractor-review>form{background:var(--surface)}
html[data-bs-theme="dark"] .contractor-worksite-list>div>i{color:#8be5ee;background:#1b3f41}
html[data-bs-theme="dark"] .contractor-inline-form>summary{color:#8be4ee}
html[data-bs-theme="dark"] .contractor-contact>i{color:#8be5ee;background:#1b3f41}
html[data-bs-theme="dark"] .psychosocial-overview{background:var(--surface)}
html[data-bs-theme="dark"] .psychosocial-overview>div:first-child strong{color:#8be4ee}
html[data-bs-theme="dark"] .psychosocial-signals a{background:#1c3740}
html[data-bs-theme="dark"] .psychosocial-signals a>i{color:#8be5ee}
html[data-bs-theme="dark"] .psychosocial-signals .is-warning{border-color:#775228;background:#41301b}
html[data-bs-theme="dark"] .psychosocial-signals .is-warning>i{color:#eec08b}
html[data-bs-theme="dark"] .psychosocial-signals .is-danger{border-color:#772828;background:#411b1b}
html[data-bs-theme="dark"] .psychosocial-signals .is-danger>i{color:#ed8d8d}
html[data-bs-theme="dark"] .psychosocial-alerts a{border:1px solid #775228;border-left:3px solid #775228;background:#41361b}
html[data-bs-theme="dark"] .psychosocial-alerts a.is-critical{border-color:#772828;background:#411b1b}
html[data-bs-theme="dark"] .psychosocial-privacy-note{color:#8be4ee;background:#1b4141;border:1px solid #287377}
html[data-bs-theme="dark"] .psychosocial-privacy-note>i{background:#1b4041}
html[data-bs-theme="dark"] .psychosocial-privacy-note p{color:#a8ced2}
html[data-bs-theme="dark"] .psychosocial-factor-picker label{background:var(--surface)}
html[data-bs-theme="dark"] .psychosocial-factor-picker label:has(input:checked){border-color:#287377;background:#1b4141}
html[data-bs-theme="dark"] .psychosocial-record-header{background:var(--surface)}
html[data-bs-theme="dark"] .psychosocial-record-header>div:first-child>span{color:#8be5ee;background:#1b3f41;border:1px solid #287377}
html[data-bs-theme="dark"] .psychosocial-record-header small{color:#8be5ee}
html[data-bs-theme="dark"] .psychosocial-share{background:#1b4141;border:1px solid #287277}
html[data-bs-theme="dark"] .psychosocial-share>i{color:#8be4ee;background:#1b4041}
html[data-bs-theme="dark"] .psychosocial-share small{color:#9bd9de}
html[data-bs-theme="dark"] .psychosocial-record-summary{background:var(--surface)}
html[data-bs-theme="dark"] .psychosocial-lock{color:#8be4ee}
html[data-bs-theme="dark"] .psychosocial-protected>i{color:#8be5ee;background:#1b3f41}
html[data-bs-theme="dark"] .psychosocial-factor-bar{background:#232f39}
html[data-bs-theme="dark"] .psychosocial-action-list article{border-left:4px solid #286f77;background:var(--surface)}
html[data-bs-theme="dark"] .psychosocial-action-list article.is-overdue{border-color:#772828;background:#411b1b}
html[data-bs-theme="dark"] .psychosocial-action-list header small{color:#8be5ee}
html[data-bs-theme="dark"] .psychosocial-action-list dl{background:#1f2e3d}
html[data-bs-theme="dark"] .psychosocial-action-list blockquote{border-left:3px solid #286f77;background:#1b4141}
html[data-bs-theme="dark"] .psychosocial-decision{background:var(--surface);border-top:3px solid #286f77}
html[data-bs-theme="dark"] .psychosocial-decision>i{color:#8be5ee}
html[data-bs-theme="dark"] .psychosocial-decision.is-success>i{color:#8beeb0}
html[data-bs-theme="dark"] .psychosocial-decision.is-cancel>i{color:#ed8d8d}
html[data-bs-theme="dark"] .psychosocial-survey-body{color:#a6bdd3;background:var(--surface-secondary)}
html[data-bs-theme="dark"] .psychosocial-survey-brand{background:var(--surface);border-bottom:1px solid var(--border)}
html[data-bs-theme="dark"] .psychosocial-survey-brand strong{color:#8be4ee}
html[data-bs-theme="dark"] .psychosocial-survey-brand span{color:var(--text-secondary)}
html[data-bs-theme="dark"] .psychosocial-survey-shell>header p{color:var(--text-secondary)}
html[data-bs-theme="dark"] .psychosocial-survey-privacy{color:#8be4ee;background:#1b3f41;border:1px solid #287277}
html[data-bs-theme="dark"] .psychosocial-survey-privacy>i{background:#1b3f41}
html[data-bs-theme="dark"] .psychosocial-survey-privacy p{color:#a5d0d4}
html[data-bs-theme="dark"] .psychosocial-scale-legend{background:var(--surface);border:1px solid var(--border)}
html[data-bs-theme="dark"] .psychosocial-scale-legend span{color:var(--text-secondary)}
html[data-bs-theme="dark"] .psychosocial-survey-questions fieldset{background:var(--surface);border:1px solid var(--border)}
html[data-bs-theme="dark"] .psychosocial-survey-questions legend small{color:#8be5ee}
html[data-bs-theme="dark"] .psychosocial-survey-questions label span{color:var(--text-secondary);background:#233138;border:1px solid var(--border)}
html[data-bs-theme="dark"] .psychosocial-survey-questions input:checked+span{color:#8be4ee;background:#1b3f41;border-color:#287277}
html[data-bs-theme="dark"] .psychosocial-survey-submit{background:var(--surface);border:1px solid #287277}
html[data-bs-theme="dark"] .psychosocial-survey-submit>div>i{color:#8be5ee}
html[data-bs-theme="dark"] .psychosocial-survey-submit small{color:var(--text-secondary)}
html[data-bs-theme="dark"] .psychosocial-survey-complete,html[data-bs-theme="dark"] .psychosocial-survey-unavailable{background:var(--surface);border:1px solid var(--border)}
html[data-bs-theme="dark"] .psychosocial-survey-complete>span{color:#8decb1;background:#1b4127}
html[data-bs-theme="dark"] .psychosocial-survey-complete p,html[data-bs-theme="dark"] .psychosocial-survey-unavailable p{color:var(--text-secondary)}
html[data-bs-theme="dark"] .psychosocial-survey-complete small{color:var(--text-secondary)}
html[data-bs-theme="dark"] .psychosocial-survey-complete.is-unavailable>span,html[data-bs-theme="dark"] .psychosocial-survey-unavailable>i{color:#ee928b;background:#411b1b}
@media(max-width:760px){
html[data-bs-theme="dark"] .psychosocial-scale-legend:after{color:var(--text-secondary)}
}
html[data-bs-theme="dark"] .cat-overview{background:var(--surface)}
html[data-bs-theme="dark"] .cat-overview>div:first-child strong{color:#8be4ee}
html[data-bs-theme="dark"] .cat-signals a{background:#1c3740}
html[data-bs-theme="dark"] .cat-signals a>i{color:#8be5ee}
html[data-bs-theme="dark"] .cat-signals .is-warning{border-color:#775228;background:#41301b}
html[data-bs-theme="dark"] .cat-signals .is-warning>i{color:#eec08b}
html[data-bs-theme="dark"] .cat-signals .is-danger{border-color:#772828;background:#411b1b}
html[data-bs-theme="dark"] .cat-signals .is-danger>i{color:#ed8d8d}
html[data-bs-theme="dark"] .cat-signals .is-success{border-color:#287743;background:#1b4124}
html[data-bs-theme="dark"] .cat-signals .is-success>i{color:#8decb1}
html[data-bs-theme="dark"] .cat-alerts a{background:#41361b;border:1px solid #775228;border-left:3px solid #775228}
html[data-bs-theme="dark"] .cat-alerts a.is-critical{background:#411b1b;border-color:#772828}
html[data-bs-theme="dark"] .cat-pending-list article.is-overdue{background:#411b1b}
html[data-bs-theme="dark"] .cat-pending-list article>i{color:#8be5ee;background:#1b3f41}
html[data-bs-theme="dark"] .cat-pending-list em{color:#ee928b}
html[data-bs-theme="dark"] .cat-origin-summary{background:var(--surface)}
html[data-bs-theme="dark"] .cat-origin-summary>div:first-child>span{color:#8be5ee;background:#1b3f41}
html[data-bs-theme="dark"] .cat-check{background:#21323a}
html[data-bs-theme="dark"] .cat-record-header{background:var(--surface)}
html[data-bs-theme="dark"] .cat-record-header>div:first-child>span{color:#8be5ee;background:#1b3f41;border:1px solid #287377}
html[data-bs-theme="dark"] .cat-record-header small{color:#8be5ee}
html[data-bs-theme="dark"] .cat-deadline-banner{background:#411b1b;border:1px solid #772828;border-left:4px solid #772828}
html[data-bs-theme="dark"] .cat-deadline-banner>i{color:#ed8d8d}
html[data-bs-theme="dark"] .cat-record-summary{background:var(--surface)}
html[data-bs-theme="dark"] .cat-transmission-list article{border-left:3px solid #286f77}
html[data-bs-theme="dark"] .cat-transmission-list article.is-accepted{background:#1b4121}
html[data-bs-theme="dark"] .cat-transmission-list article.is-rejected{background:#411b1b}
html[data-bs-theme="dark"] .cat-transmission-list article>span{color:#8be4ee;background:#1b3f41}
html[data-bs-theme="dark"] .cat-copy-list article>i{color:#8be5ee}
html[data-bs-theme="dark"] .cat-decision{background:var(--surface);border-top:3px solid #286f77}
html[data-bs-theme="dark"] .cat-decision>i{color:#8be5ee}
html[data-bs-theme="dark"] .cat-decision.is-neutral>i{color:var(--text-secondary)}
html[data-bs-theme="dark"] .pcmso-intro{background:var(--surface);border-left:4px solid #287077}
html[data-bs-theme="dark"] .pcmso-intro>div>span{color:#8be5ee;background:#1b4141}
html[data-bs-theme="dark"] .pcmso-overview{background:var(--surface)}
html[data-bs-theme="dark"] .pcmso-overview>div:first-child>strong{color:#8be5ee}
html[data-bs-theme="dark"] .pcmso-overview__signals>a{background:#1f363d}
html[data-bs-theme="dark"] .pcmso-overview__signals>a:hover{border-color:#287277}
html[data-bs-theme="dark"] .pcmso-overview__signals>a>i{color:#8be5ee;background:#1b3f41}
html[data-bs-theme="dark"] .pcmso-overview__signals .is-warning>i{color:#eeca8b;background:#41371b}
html[data-bs-theme="dark"] .pcmso-overview__signals .is-success>i{color:#8decbc;background:#1b412b}
html[data-bs-theme="dark"] .pcmso-alerts>a{background:#1f333d;border-left:3px solid #775b28}
html[data-bs-theme="dark"] .pcmso-alerts>a.is-critical{background:#411b1b;border-color:#772828}
html[data-bs-theme="dark"] .pcmso-alerts>a>i:first-child{color:#eeca8b}
html[data-bs-theme="dark"] .pcmso-alerts>a.is-critical>i:first-child{color:#eb8e8e}
html[data-bs-theme="dark"] .pcmso-privacy-note{color:#8be5ee;background:#1b4141;border:1px solid #287577}
html[data-bs-theme="dark"] .pcmso-privacy-note small{color:#afc7ca}
html[data-bs-theme="dark"] .pcmso-record-header{background:var(--surface)}
html[data-bs-theme="dark"] .pcmso-record-header>div:first-child>span{color:#8be5ee;background:#1b4141;border:1px solid #287477}
html[data-bs-theme="dark"] .pcmso-record-header small{color:#8be5ee}
html[data-bs-theme="dark"] .pcmso-record-summary{background:var(--surface)}
html[data-bs-theme="dark"] .pcmso-metrics>div{background:var(--surface)}
html[data-bs-theme="dark"] .pcmso-metrics>div>i{color:#8be5ee;background:#1b3f41}
html[data-bs-theme="dark"] .pcmso-metrics .is-danger>i{color:#ea8f8f;background:#411b1b}
html[data-bs-theme="dark"] .pcmso-metrics .is-danger strong{color:#ea8f8f}
html[data-bs-theme="dark"] .pcmso-metrics .is-success>i{color:#8decbc;background:#1b4126}
html[data-bs-theme="dark"] .pcmso-disease-summary>div{background:var(--surface)}
html[data-bs-theme="dark"] .pcmso-disease-summary strong{color:#8be5ee}
html[data-bs-theme="dark"] .pcmso-comparison>div{background:var(--surface)}
html[data-bs-theme="dark"] .pcmso-comparison b.is-up{color:#ea8f8f}
html[data-bs-theme="dark"] .pcmso-comparison b.is-down{color:#8decbc}
html[data-bs-theme="dark"] .pcmso-cipa{background:#1c3840}
html[data-bs-theme="dark"] .pcmso-finalized>i{color:#8decbc;background:#1b412a}
html[data-bs-theme="dark"] .exam-audit-intro{background:var(--surface);border-left:4px solid #287077}
html[data-bs-theme="dark"] .exam-audit-intro strong{color:#8be5ee}
html[data-bs-theme="dark"] .exam-audit-overview{background:var(--surface)}
html[data-bs-theme="dark"] .exam-audit-overview>div:first-child>strong{color:#8be5ee}
html[data-bs-theme="dark"] .exam-audit-signals>a{background:#21323a}
html[data-bs-theme="dark"] .exam-audit-signals>a>i{color:#8be5ee;background:#1b3f41}
html[data-bs-theme="dark"] .exam-audit-signals .is-warning>i{color:#eeca8b;background:#41371b}
html[data-bs-theme="dark"] .exam-audit-signals .is-danger>i{color:#ea8f8f;background:#411b1b}
html[data-bs-theme="dark"] .exam-audit-signals .is-success>i{color:#8decbc;background:#1b412a}
html[data-bs-theme="dark"] .exam-audit-alerts>a{background:#41331b;border:1px solid #775a28;border-left:3px solid #775b28}
html[data-bs-theme="dark"] .exam-audit-alerts>a.is-critical{background:#411b1b;border-color:#772828}
html[data-bs-theme="dark"] .exam-audit-note{color:#8be5ee;background:#1b4141;border:1px solid #287577}
html[data-bs-theme="dark"] .exam-audit-note small{color:var(--text-secondary)}
html[data-bs-theme="dark"] .exam-audit-note.is-danger{color:#eb8e8e;background:#411b1b;border-color:#772828}
html[data-bs-theme="dark"] .exam-audit-note.is-danger small{color:#caafaf}
html[data-bs-theme="dark"] .exam-audit-note.is-success{color:#8decbc;background:#1b412a;border-color:#2c7247}
html[data-bs-theme="dark"] .exam-audit-record-header{background:var(--surface)}
html[data-bs-theme="dark"] .exam-audit-record-header>div:first-child>span{color:#8be5ee;background:#1b3f41;border:1px solid #287477}
html[data-bs-theme="dark"] .exam-audit-record-header small{color:#8be5ee}
html[data-bs-theme="dark"] .exam-audit-summary{background:var(--surface)}
html[data-bs-theme="dark"] .exam-audit-summary .is-danger strong{color:#ea8f8f}
html[data-bs-theme="dark"] .exam-audit-summary .is-success strong{color:#8decbc}
html[data-bs-theme="dark"] .exam-audit-save i{color:#8be5ee}
html[data-bs-theme="dark"] .exam-audit-file{background:#1b3b41}
html[data-bs-theme="dark"] .exam-audit-file>i:first-child{color:#8be5ee}
html[data-bs-theme="dark"] .exam-audit-approved i{color:#8decbc;background:#1b412a}
html[data-bs-theme="dark"] .exam-audit-document-history>a>i{color:#8be5ee}
html[data-bs-theme="dark"] .exam-audit-document-history em{color:#8decbc;background:#1b412a}
html[data-bs-theme="dark"] .absenteeism-overview{background:var(--surface)}
html[data-bs-theme="dark"] .absenteeism-lead>strong{color:#8be5ee}
html[data-bs-theme="dark"] .absenteeism-signals>a,html[data-bs-theme="dark"] .absenteeism-signals>div{background:#21323a}
html[data-bs-theme="dark"] .absenteeism-signals i{color:#8be5ee;background:#1b3f41}
html[data-bs-theme="dark"] .absenteeism-signals .is-warning{border-color:#775a28;background:#41331b}
html[data-bs-theme="dark"] .absenteeism-signals .is-warning i{color:#eeca8b;background:#41371b}
html[data-bs-theme="dark"] .absenteeism-signals .is-danger{border-color:#772828;background:#411b1b}
html[data-bs-theme="dark"] .absenteeism-signals .is-danger i{color:#ea8f8f;background:#411b1b}
html[data-bs-theme="dark"] .absenteeism-alerts>a{background:#41331b;border:1px solid #775a28;border-left:3px solid #775b28}
html[data-bs-theme="dark"] .absenteeism-alerts>a.is-critical{background:#411b1b;border-color:#772828}
html[data-bs-theme="dark"] .absenteeism-ranking em{background:var(--surface-secondary)}
html[data-bs-theme="dark"] .absenteeism-types>div>i{color:#8be9ee}
html[data-bs-theme="dark"] .absenteeism-cid span b{color:#8be5ee;background:#1b3f41}
html[data-bs-theme="dark"] .absenteeism-rule>i{color:#8be5ee}
html[data-bs-theme="dark"] .absenteeism-record-header{background:var(--surface)}
html[data-bs-theme="dark"] .absenteeism-record-header>div:first-child>span{color:#8be5ee;background:#1b3f41;border:1px solid #287477}
html[data-bs-theme="dark"] .absenteeism-record-header small{color:#8be5ee}
html[data-bs-theme="dark"] .absenteeism-case-summary{background:var(--surface)}
html[data-bs-theme="dark"] .absenteeism-case-summary .is-warning strong{color:#eeca8b}
html[data-bs-theme="dark"] .absenteeism-case-summary .is-danger strong{color:#ea8f8f}
html[data-bs-theme="dark"] .absenteeism-case-summary .is-success strong{color:#8decbc}
html[data-bs-theme="dark"] .absenteeism-file{background:#1b3b41}
html[data-bs-theme="dark"] .absenteeism-file>i:first-child{color:#8be5ee}
