/* Gerado por scripts/build-light-theme.mjs — não edite à mão. */
/* r12/workspace.css */
html[data-theme="light"] .sidebar{background:linear-gradient(180deg,#ffffff,#ffffff)}
html[data-theme="light"] .nav-label{color:#5b6b80}
html[data-theme="light"] .nav-item{color:#5b6b80}
html[data-theme="light"] .nav-item:hover{background:rgba(13,42,79,0.036);color:var(--text)}
html[data-theme="light"] .nav-item.active{color:var(--text)}
html[data-theme="light"] .nav-icon{color:#0044b8}
html[data-theme="light"] .nav-off{color:#996700}
html[data-theme="light"] .avatar{background:#f5f8fc}
html[data-theme="light"] .logout{color:#5b6b80}
html[data-theme="light"] .topbar{background:rgba(255,255,255,0.85)}
html[data-theme="light"] .work-select{background:#ffffff;color:var(--text)}
html[data-theme="light"] .menu-toggle{background:#ffffff;color:var(--text)}
html[data-theme="light"] .hero-card{background:linear-gradient(135deg,rgba(31,119,255,.14),rgba(245,248,252,0.84) 45%,#f5f8fc)}
html[data-theme="light"] .section-kicker{color:#0044b8}
html[data-theme="light"] .status-pill.ok{color:#1b9d5a}
html[data-theme="light"] .status-pill.warn{color:#996700}
html[data-theme="light"] .status-pill.build{color:#0042b8}
html[data-theme="light"] .module-card{background:#ffffff;color:var(--text)}
html[data-theme="light"] .module-card:hover{background:#f5f8fc}
html[data-theme="light"] .module-card>span{color:#0044b8}
html[data-theme="light"] .empty-state{border:1px dashed rgba(13,42,79,0.192);background:rgba(13,42,79,0.013)}
html[data-theme="light"] .notice code{color:#996800}
/* r12/admin.css */
html[data-theme="light"] .admin-card-head>strong{color:#0044b8}
html[data-theme="light"] .admin-form label{color:var(--text)}
html[data-theme="light"] .admin-form input,html[data-theme="light"] .admin-form select{background:#ffffff;color:var(--text)}
html[data-theme="light"] .admin-field-label{color:var(--text)}
html[data-theme="light"] .check-card{background:#ffffff}
html[data-theme="light"] .upload-field input[type=file]{background:#ffffff}
html[data-theme="light"] .upload-field input[type=file]::file-selector-button{background:#ffffff;color:var(--text)}
html[data-theme="light"] .admin-feedback:not(:empty){background:#ffffff}
html[data-theme="light"] .admin-feedback.success{color:#1b9d5a}
html[data-theme="light"] .admin-feedback.error{color:#b80000}
html[data-theme="light"] .admin-feedback.loading{color:#0042b8}
html[data-theme="light"] .admin-list-item{background:#ffffff}
html[data-theme="light"] .admin-thumb--cover{background:#ffffff}
html[data-theme="light"] .admin-thumb.placeholder{background:#f5f8fc;color:#0044b8}
html[data-theme="light"] .mini-upload{color:#0042b8}
html[data-theme="light"] .mini-action{color:#0042b8}
html[data-theme="light"] .mini-action.danger{color:#b80000}
html[data-theme="light"] .access-avatar{color:#0042b8}
html[data-theme="light"] .access-avatar.pending{color:#b86a00}
html[data-theme="light"] .admin-empty{border:1px dashed rgba(13,42,79,0.192)}
html[data-theme="light"] .mini-status{color:#0042b8}
html[data-theme="light"] .mini-status.on{color:#1b9d5a}
html[data-theme="light"] .mini-status.off{color:#b80000}
html[data-theme="light"] .mini-status.pending{color:#b86a00}
html[data-theme="light"] .admin-summary-actions>strong{color:#0044b8}
html[data-theme="light"] .admin-action-backdrop{background:rgba(255,255,255,0.76)}
html[data-theme="light"] .admin-action-dialog{background:#ffffff;color:var(--text)}
html[data-theme="light"] .admin-action-head p{color:#5b6b80}
/* r12/admin-access-editor.css */
html[data-theme="light"] .cvm-access-backdrop{background:rgba(255,255,255,0.76)}
html[data-theme="light"] .cvm-access-dialog{background:#ffffff}
html[data-theme="light"] .cvm-access-close{background:#ffffff;color:var(--text)}
html[data-theme="light"] .cvm-access-edit-form label{color:var(--text)}
html[data-theme="light"] .cvm-access-edit-form input,html[data-theme="light"] .cvm-access-edit-form select{background:#ffffff;color:var(--text)}
html[data-theme="light"] .cvm-access-help{color:#295b8e}
html[data-theme="light"] .cvm-access-loading,html[data-theme="light"] .cvm-access-error{color:var(--text)}
/* r12/admin-entity-editor.css */
html[data-theme="light"] .cvm-entity-backdrop{background:rgba(255,255,255,0.76)}
html[data-theme="light"] .cvm-entity-dialog{background:#ffffff;color:var(--text)}
html[data-theme="light"] .cvm-entity-dialog h3,html[data-theme="light"] .cvm-entity-dialog h4{color:var(--text)}
html[data-theme="light"] .cvm-entity-close{background:#f5f8fc;color:var(--text)}
html[data-theme="light"] .cvm-entity-form label,html[data-theme="light"] .cvm-addendum-form label{color:var(--text)}
html[data-theme="light"] .cvm-entity-form input,html[data-theme="light"] .cvm-entity-form select,html[data-theme="light"] .cvm-entity-form textarea,html[data-theme="light"] .cvm-addendum-form input,html[data-theme="light"] .cvm-addendum-form textarea{background:#ffffff;color:var(--text)}
html[data-theme="light"] .contract-box,html[data-theme="light"] .contract-addendum-box{background:#ffffff}
html[data-theme="light"] .contract-badge{border:1px solid rgba(13,42,79,0.128)}
html[data-theme="light"] .contract-badge.valid{color:#1b9d5a}
html[data-theme="light"] .contract-badge.expired{color:#b80000}
html[data-theme="light"] .contract-badge.waiting{color:#b86a00}
html[data-theme="light"] .contract-validity{border:1px dashed rgba(13,42,79,0.192)}
html[data-theme="light"] .contract-warning{color:#b80000}
html[data-theme="light"] .contract-history-row{background:#ffffff}
html[data-theme="light"] .contract-history-row b{color:var(--text)}
html[data-theme="light"] .contract-empty{border:1px dashed rgba(13,42,79,0.192)}
html[data-theme="light"] .cvm-entity-error strong{color:var(--text)}
html[data-theme="light"] .setup-box{background:#ffffff}
html[data-theme="light"] .setup-summary-tag{color:#0037b8}
html[data-theme="light"] .setup-days label{background:#ffffff}
html[data-theme="light"] .setup-release label{background:#ffffff}
html[data-theme="light"] .setup-index-section{background:rgba(255,255,255,0.56)}
html[data-theme="light"] .setup-index-head small{color:#5b6b80}
html[data-theme="light"] .setup-index-field{background:rgba(13,42,79,0.023)}
html[data-theme="light"] .setup-index-field>small{color:#29598e}
html[data-theme="light"] .team-config-box{background:var(--panel,#ffffff)}
html[data-theme="light"] .setup-baseline-table thead th{background:var(--panel,#ffffff)}
/* r12/first-access.css */
html[data-theme="light"] .first-access{background:radial-gradient(circle at 18% 12%,rgba(31,119,255,.18),transparent 30%),linear-gradient(180deg,#ffffff,#ffffff);color:var(--text)}
html[data-theme="light"] .first-access-card{border:1px solid rgba(13,42,79,0.16);background:linear-gradient(180deg,rgba(245,248,252,0.98),rgba(255,255,255,0.98))}
html[data-theme="light"] .first-access-brand{border-bottom:1px solid rgba(13,42,79,0.128)}
html[data-theme="light"] .first-access-brand img{background:#ffffff;border:1px solid rgba(13,42,79,0.16)}
html[data-theme="light"] .first-access-brand span{color:#5b6b80}
html[data-theme="light"] .first-access-copy p{color:#5b6b80}
html[data-theme="light"] .first-access-user{border:1px solid rgba(13,42,79,0.128);background:#ffffff}
html[data-theme="light"] .first-access-user span{color:#5b6b80}
html[data-theme="light"] .first-access-user small{color:#5b6b80}
html[data-theme="light"] .first-access-form label{color:var(--text)}
html[data-theme="light"] .first-access-password{border:1px solid rgba(13,42,79,0.16);background:#ffffff}
html[data-theme="light"] .first-access-password input{color:var(--text)}
html[data-theme="light"] .first-access-password button{border-left:1px solid rgba(13,42,79,0.128);background:#f5f8fc;color:#0042b8}
html[data-theme="light"] .first-access-rule{color:#5b6b80}
html[data-theme="light"] .first-access-feedback:not(:empty){border:1px solid rgba(13,42,79,0.128);background:#ffffff}
html[data-theme="light"] .first-access-feedback.error{color:#b80000}
html[data-theme="light"] .first-access-feedback.success{color:#1b9d5a}
html[data-theme="light"] .first-access-secondary{border:1px solid rgba(13,42,79,0.16);background:#ffffff;color:#5b6b80}
/* r12/account-creation.css */
html[data-theme="light"] .credential-card{background:linear-gradient(135deg,rgba(62,207,142,.08),rgba(245,248,252,0.96))}
html[data-theme="light"] .credential-grid>div{background:#ffffff}
/* r12/engineering.css */
html[data-theme="light"] .eng-import-grid label{color:var(--text)}
html[data-theme="light"] .eng-import-grid select,html[data-theme="light"] .eng-import-grid input{background:#ffffff;color:var(--text)}
html[data-theme="light"] .eng-status:not(:empty){background:#ffffff}
html[data-theme="light"] .eng-status.loading{color:#0042b8}
html[data-theme="light"] .eng-status.success{color:#1b9d5a}
html[data-theme="light"] .eng-status.error{color:#b80000}
html[data-theme="light"] .eng-kpi{background:#ffffff}
html[data-theme="light"] .eng-empty{border:1px dashed rgba(13,42,79,0.192)}
html[data-theme="light"] .eng-table th{color:#5b6b80;background:#ffffff}
html[data-theme="light"] .eng-spool-table::-webkit-scrollbar-track{background:#f5f8fc}
html[data-theme="light"] .eng-spool-table::-webkit-scrollbar-thumb{border:2px solid rgba(13,42,79,.14)}
html[data-theme="light"] .eng-table-toolbar{background:#ffffff}
html[data-theme="light"] .eng-table-toolbar input{background:#ffffff;color:var(--text)}
html[data-theme="light"] .eng-breakdown{background:#ffffff}
html[data-theme="light"] .eng-tech-card{background:#ffffff}
html[data-theme="light"] .eng-tech-card span{color:#5b6b80}
html[data-theme="light"] .eng-missing-summary span{color:#5b6b80}
html[data-theme="light"] .eng-missing-summary strong{color:#b87800}
html[data-theme="light"] .eng-empty--ok{color:#1b9d5a}
/* r12/planning.css */
html[data-theme="light"] .plan-hero{background:#ffffff}
html[data-theme="light"] .plan-hero>span{color:#0031b8}
html[data-theme="light"] .plan-side{background:#ffffff}
html[data-theme="light"] .plan-side-head{background:#f5f8fc}
html[data-theme="light"] .plan-side-head span{color:#003eb8}
html[data-theme="light"] .plan-metric{border-bottom:1px solid rgba(13,42,79,0.096)}
html[data-theme="light"] .plan-metric-title{color:var(--text)}
html[data-theme="light"] .plan-progress{background:rgba(13,42,79,0.054)}
html[data-theme="light"] .plan-note{background:#ffffff}
html[data-theme="light"] .plan-note strong{color:var(--text)}
html[data-theme="light"] .weights-panel{background:#ffffff}
html[data-theme="light"] .weight-source{color:#0034b8}
html[data-theme="light"] .weights-box{background:#ffffff}
html[data-theme="light"] .weights-box-title{background:#f5f8fc}
html[data-theme="light"] .weights-box-title b{color:#0037b8}
html[data-theme="light"] .weights-box-title b.invalid{color:#b80000}
html[data-theme="light"] .weight-row{border-bottom:1px solid rgba(13,42,79,0.096)}
html[data-theme="light"] .weight-row>strong{color:var(--text)}
html[data-theme="light"] .weight-row input{background:#ffffff;color:var(--text)}
html[data-theme="light"] .weight-secondary{background:#ffffff;color:var(--text)}
html[data-theme="light"] .weight-feedback.loading{color:#0042b8}
html[data-theme="light"] .weight-feedback.error{color:#b80000}
html[data-theme="light"] .weight-feedback.success{color:#1b9d5a}
html[data-theme="light"] .pointing-panel{background:#ffffff}
html[data-theme="light"] .pointing-head>span{color:#0038b8}
html[data-theme="light"] .pointing-toolbar{background:#ffffff}
html[data-theme="light"] .point-tabs button,html[data-theme="light"] .pointing-pager button{background:#ffffff;color:var(--text)}
html[data-theme="light"] .point-tabs button.active{color:var(--text)}
html[data-theme="light"] .pointing-toolbar input{background:#ffffff;color:var(--text)}
html[data-theme="light"] .pointing-table th{background:#f5f8fc;color:#5b6b80}
html[data-theme="light"] .pointing-table td{border-bottom:1px solid rgba(13,42,79,0.088);color:var(--text)}
html[data-theme="light"] .pointing-table tbody tr:hover{background:rgba(13,42,79,0.023)}
html[data-theme="light"] .point-input{background:#ffffff;color:var(--text)}
html[data-theme="light"] .point-pct strong{color:#003eb8}
html[data-theme="light"] .point-reset{border:1px solid rgba(13,42,79,0.2);background:#ffffff;color:var(--text)}
html[data-theme="light"] .pointing-feedback.loading{color:#0042b8}
html[data-theme="light"] .pointing-feedback.error{color:#b80000}
html[data-theme="light"] .pointing-feedback.success{color:#1b9d5a}
html[data-theme="light"] .fronts-panel{background:#ffffff}
html[data-theme="light"] .fronts-table th,html[data-theme="light"] .fronts-table td{border-bottom:1px solid rgba(13,42,79,0.096)}
html[data-theme="light"] .fronts-table th{background:#f5f8fc;color:#5b6b80}
html[data-theme="light"] .front-pct>strong{color:var(--text)}
html[data-theme="light"] .front-pct>span{background:rgba(13,42,79,0.063)}
html[data-theme="light"] .planning-home{background:#ffffff}
html[data-theme="light"] .planning-ready{background:#ffffff}
html[data-theme="light"] .planning-ready.ok>span{color:#229655}
html[data-theme="light"] .planning-ready.pending>span{color:#8c650d}
html[data-theme="light"] .planning-sim input{background:#ffffff;color:var(--text)}
html[data-theme="light"] .joint-drawer{background:rgba(13,42,79,0.06)}
html[data-theme="light"] .joint-drawer-card{background:#ffffff}
html[data-theme="light"] .joint-drawer-card [data-close-joints]{background:#ffffff;color:var(--text)}
html[data-theme="light"] .joint-status-panel{background:#ffffff}
html[data-theme="light"] .joint-status-toolbar{background:#ffffff}
html[data-theme="light"] .joint-status-toolbar select,html[data-theme="light"] .joint-status-toolbar input{background:#ffffff;color:var(--text)}
html[data-theme="light"] .joint-status-cards button{background:#ffffff;color:var(--text)}
html[data-theme="light"] .joint-selection-bar strong{color:var(--text)}
html[data-theme="light"] .task-sheet-form input,html[data-theme="light"] .task-sheet-form select,html[data-theme="light"] .task-sheet-form textarea{background:#ffffff;color:var(--text)}
html[data-theme="light"] .joint-status-table td small.joint-extra{color:#8c650d}
html[data-theme="light"] .task-sheet-dialog [data-close-quality]{background:#ffffff;color:var(--text)}
html[data-theme="light"] .scurve-panel{background:#ffffff}
html[data-theme="light"] .scurve-kpis>div{background:#ffffff}
html[data-theme="light"] .scurve-label{fill:#5b6b80}
html[data-theme="light"] .scurve-planned{stroke:#5b6b80}
html[data-theme="light"] .scurve-actual{stroke:#0039b8}
html[data-theme="light"] .scurve-forecast{stroke:#7b5c1e}
html[data-theme="light"] .scurve-editor textarea{background:#ffffff;color:var(--text)}
html[data-theme="light"] .scurve-tabs button{background:#ffffff;color:#5b6b80}
html[data-theme="light"] .scurve-tabs button.active{color:var(--text)}
html[data-theme="light"] .dimension-choice button{background:#ffffff;color:var(--text)}
html[data-theme="light"] .dimension-form input{background:#ffffff;color:var(--text)}
html[data-theme="light"] .dimension-result{background:#ffffff}
html[data-theme="light"] .dimension-error{color:#b80000}
html[data-theme="light"] .dimension-hist{background:#ffffff}
html[data-theme="light"] .planning-subnav button{background:var(--panel,#ffffff)}
html[data-theme="light"] .scurve-deviation.positive strong{color:#269160}
html[data-theme="light"] .scurve-deviation.negative strong{color:#b80000}
html[data-theme="light"] .dimension-warning strong{color:#a77411}
html[data-theme="light"] .dimension-warning span{color:#986e1f}
html[data-theme="light"] .dimension-activities{background:#ffffff}
html[data-theme="light"] .dimension-activities span{border:1px solid rgba(13,42,79,0.096)}
html[data-theme="light"] .scurve-month-label{fill:#5b6b80}
html[data-theme="light"] .scurve-materials button{color:#5b6b80}
html[data-theme="light"] .scurve-materials button.active{color:var(--text)}
html[data-theme="light"] .scurve-actions select{background:#ffffff}
html[data-theme="light"] .scurve-chart-wrap{background:rgba(13,42,79,0.013)}
html[data-theme="light"] .scurve-kpi .k-plan{color:#0037b8}
html[data-theme="light"] .scurve-kpi .k-real{color:#269258}
html[data-theme="light"] .point-filter-btn{background:#ffffff}
html[data-theme="light"] .point-filter-btn.active{color:#0041b8}
html[data-theme="light"] .point-filter-menu{background:var(--panel,#f5f8fc)}
html[data-theme="light"] .point-filter-menu button.active{color:#003db8}
html[data-theme="light"] .pointing-table th.point-col-focus{color:#003eb8!important}
/* r12/planning-summary-ux.css */
html[data-theme="light"] .plan-board .plan-side{--plan-accent:#0a88ad;background:#ffffff}
html[data-theme="light"] .plan-board .plan-side:nth-child(2){--plan-accent:#aa570e}
html[data-theme="light"] .plan-board .plan-side-head{background:#f5f8fc}
html[data-theme="light"] .plan-board .plan-metric{border:1px solid rgba(13,42,79,0.112)!important;background:#f5f8fc}
html[data-theme="light"] .plan-board .plan-metric:last-child{border-bottom:1px solid rgba(13,42,79,0.112)!important}
html[data-theme="light"] .plan-board .plan-metric-title{color:var(--text)}
html[data-theme="light"] .plan-board .plan-metric-grid>div:nth-child(2)>span{color:#29568e}
html[data-theme="light"] .plan-board .plan-metric-grid>div:nth-child(1)>span,html[data-theme="light"] .plan-board .plan-metric-grid>div:nth-child(4)>span{color:#5b6b80}
html[data-theme="light"] .plan-board .plan-metric-grid>div:nth-child(1)>strong,html[data-theme="light"] .plan-board .plan-metric-grid>div:nth-child(4)>strong{color:var(--text)}
html[data-theme="light"] .plan-board .plan-progress{background:#f5f8fc}
/* r12/task-sheet.css */
html[data-theme="light"] .task-modal{background:rgba(255,255,255,0.62)}
/* r12/overview-dashboard.css */
html[data-theme="light"] .overview-section{--overview-accent:#0a88ad;background:#ffffff}
html[data-theme="light"] .overview-section--mon{--overview-accent:#aa570e}
html[data-theme="light"] .overview-section-head{background:#f5f8fc}
html[data-theme="light"] .overview-metric{border:1px solid rgba(13,42,79,0.112);background:#f5f8fc}
html[data-theme="light"] .overview-metric-title strong{color:var(--text)}
html[data-theme="light"] .overview-metric-primary small{color:#29568e}
html[data-theme="light"] .overview-metric-secondary{color:#5b6b80}
html[data-theme="light"] .overview-metric-secondary strong{color:var(--text)}
html[data-theme="light"] .overview-progress{background:#f5f8fc}
html[data-theme="light"] .overview-loading,html[data-theme="light"] .overview-empty{background:#ffffff}
html[data-theme="light"] .overview-warning{background:#f5f8fc;color:#806519}
/* r12/supply.css */
html[data-theme="light"] .supply-list-table::-webkit-scrollbar-track{background:#f5f8fc}
html[data-theme="light"] .supply-list-table::-webkit-scrollbar-thumb{border:2px solid rgba(13,42,79,.14)}
html[data-theme="light"] .supply-list-toolbar{background:#ffffff}
html[data-theme="light"] .supply-list-toolbar input{background:#ffffff;color:var(--text)}
html[data-theme="light"] .supply-table th{background:#ffffff;color:#5b6b80}
html[data-theme="light"] .supply-table td{color:var(--text)}
html[data-theme="light"] .supply-table td strong{color:var(--text)}
html[data-theme="light"] .supply-badge.ok{color:#189f5a}
html[data-theme="light"] .supply-badge.warn{color:#b86e00}
html[data-theme="light"] .supply-badge.muted{color:#5b6b80}
html[data-theme="light"] .supply-empty{border:1px dashed rgba(13,42,79,0.192)}
html[data-theme="light"] .supply-form label{color:var(--text)}
html[data-theme="light"] .supply-form input,html[data-theme="light"] .supply-form select,html[data-theme="light"] .supply-form textarea,html[data-theme="light"] .buy-qty,html[data-theme="light"] .reservation-actions input{background:#ffffff;color:var(--text)}
html[data-theme="light"] .supply-feedback:not(:empty){background:#ffffff}
html[data-theme="light"] .supply-feedback.loading{color:#0042b8}
html[data-theme="light"] .supply-feedback.success{color:#1b9d5a}
html[data-theme="light"] .supply-feedback.error{color:#b80000}
html[data-theme="light"] .supply-secondary,html[data-theme="light"] .supply-small,html[data-theme="light"] .supply-link{background:#f5f8fc;color:var(--text)}
html[data-theme="light"] .supply-secondary:hover,html[data-theme="light"] .supply-small:hover,html[data-theme="light"] .supply-link:hover{background:#f5f8fc}
html[data-theme="light"] .supply-small.primary{color:#0042b8}
html[data-theme="light"] .supply-link.danger{color:#b80000}
html[data-theme="light"] .reservation-row{background:#ffffff}
/* r12/reports.css */
html[data-theme="light"] .report-hero{background:#ffffff}
html[data-theme="light"] .report-actions button{background:#f5f8fc;color:var(--text)}
html[data-theme="light"] .report-meta{color:#29578e}
html[data-theme="light"] .report-meta>span{background:#ffffff}
html[data-theme="light"] .report-contract.ok{color:#22965a}
html[data-theme="light"] .report-contract.pending{color:#b86e00}
html[data-theme="light"] .report-contract.expired{color:#b80000}
html[data-theme="light"] .report-kpis article{background:#ffffff}
html[data-theme="light"] .report-kpis span{color:#29578e}
html[data-theme="light"] .report-kpis strong{color:var(--text)}
html[data-theme="light"] .report-kpis small{color:#29578e}
html[data-theme="light"] .report-physical{--report-accent:#0a88ad;background:#ffffff}
html[data-theme="light"] .report-physical--mon{--report-accent:#aa570e}
html[data-theme="light"] .report-section-head{background:#f5f8fc}
html[data-theme="light"] .report-metric{border:1px solid rgba(13,42,79,0.112);background:#f5f8fc}
html[data-theme="light"] .report-metric-main>div:first-child small{color:#29568e}
html[data-theme="light"] .report-metric-main>div:last-child{color:#5b6b80}
html[data-theme="light"] .report-metric-main>div:last-child strong{color:var(--text)}
html[data-theme="light"] .report-progress{background:#f5f8fc}
html[data-theme="light"] .report-card{background:#ffffff}
html[data-theme="light"] .report-supply-grid>div{border:1px solid rgba(13,42,79,0.096);background:#f5f8fc}
html[data-theme="light"] .report-supply-grid span{color:#29578e}
html[data-theme="light"] .report-attention{color:var(--text)}
html[data-theme="light"] .report-footer{color:#29578e}
html[data-theme="light"] .report-metric-note{color:var(--muted,#5b6b80)}
html[data-theme="light"] .report-curve-skeleton span{color:var(--muted,#5b6b80)}
/* r12/operations.css */
html[data-theme="light"] .ops-hero{background:#ffffff}
html[data-theme="light"] .ops-kpi{background:#ffffff}
html[data-theme="light"] .ops-step{background:#ffffff}
html[data-theme="light"] .ops-step b{color:#0039b8}
html[data-theme="light"] .ops-note{color:var(--text)}
html[data-theme="light"] .ops-table th{background:#ffffff;color:#5b6b80}
html[data-theme="light"] .ops-modal{background:rgba(255,255,255,0.62)}
html[data-theme="light"] .ops-modal-card{background:#ffffff}
html[data-theme="light"] .ops-form input,html[data-theme="light"] .ops-form select,html[data-theme="light"] .ops-form textarea{background:#ffffff;color:var(--text)}
html[data-theme="light"] .ops-form>[data-feedback],html[data-theme="light"] .ops-form>[data-scope-feedback]{color:#1b9d5a}
html[data-theme="light"] .ops-form h4.wide{color:var(--text)}
/* r12/reports-executive.css */
html[data-theme="light"] .report-scope{color:#29588e}
html[data-theme="light"] .report-scope b{color:var(--text)}
html[data-theme="light"] .report-executive{background:#ffffff}
html[data-theme="light"] .report-card-head p{color:#29588e}
html[data-theme="light"] .report-status.ok{color:#22965a}
html[data-theme="light"] .report-status.warning{color:#b86e00}
html[data-theme="light"] .report-status.danger{color:#b80000}
html[data-theme="light"] .report-status.neutral{color:#5b6b80}
html[data-theme="light"] .report-chart{border:1px solid rgba(13,42,79,0.112);background:#ffffff}
html[data-theme="light"] .report-chart .axis{fill:#29578e}
html[data-theme="light"] .report-chart .planned{stroke:#003eb8}
html[data-theme="light"] .report-chart .today{stroke:#29588e}
html[data-theme="light"] .report-chart .actual-dot{fill:#aa570e;stroke:var(--text)}
html[data-theme="light"] .report-chart-legend{color:#29578e}
html[data-theme="light"] .report-empty-chart{color:#29578e}
