/* Generated from the deployed staging CSS. Scoped light-color replacements only.
 * Load before the canonical Tijucas theme, which supplies semantic component colors. */

/* s41.css */
html[data-theme="light"],
html[data-theme="light"] body{color:var(--ui-text);}
html[data-theme="light"] body{background-image:radial-gradient(144% 100%, var(--ui-panel) 0%, var(--ui-panel) 100%);}
html[data-theme="light"] .topbar__user{color:var(--ui-text);}
html[data-theme="light"] .topbar__notification-badge{color:var(--ui-text);}
html[data-theme="light"] .ph-sign-out{color:var(--ui-text);}
html[data-theme="light"] .nav-label-action{color:var(--ui-text);}
html[data-theme="light"] .nav-item{color:var(--ui-text);}
html[data-theme="light"] .nav-item--quick-empty{color:var(--ui-muted);}
html[data-theme="light"] .quick-access-group{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.024);}
html[data-theme="light"] .quick-access-check{color:var(--ui-muted);background-color:rgba(255,255,255,0.1);}
html[data-theme="light"] .agent-list-group__head{border-bottom-color:var(--ui-line);}
html[data-theme="light"] .agent-list-group__head h3{color:var(--ui-text);}
html[data-theme="light"] .agent-list-group__head p{color:var(--ui-muted);}
html[data-theme="light"] .agent-list-group__count{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.05);color:var(--ui-text);}
html[data-theme="light"] .agent__name{color:var(--ui-text);}
html[data-theme="light"] .toggle__track{background-color:rgba(23,43,54,0.12);}
html[data-theme="light"] .agent__count{color:var(--ui-text);}
html[data-theme="light"] .filter__label{color:var(--ui-text);}
html[data-theme="light"] .chart-title{color:var(--ui-text);}
html[data-theme="light"] .tip{background-color:var(--ui-panel);color:var(--ui-text);}
html[data-theme="light"] .months{color:var(--ui-text);}
html[data-theme="light"] .chart-total__label{color:var(--ui-text);}
html[data-theme="light"] .education-config-card h2{color:var(--ui-text);}
html[data-theme="light"] .education-config-card p{color:var(--ui-muted);}
html[data-theme="light"] .education-config-card__control{border-top-color:var(--ui-line);}
html[data-theme="light"] .education-config-card__control > span.education-config-card__state--off{color:var(--ui-muted);}
html[data-theme="light"] .education-config-card--action{background-image:linear-gradient(135deg, rgba(41, 218, 170, 0.08), rgba(255,255,255,0.55));}
html[data-theme="light"] .education-config-block,
html[data-theme="light"] .education-models-section{border-top-color:var(--ui-line);}
html[data-theme="light"] .education-config-block__heading h3{color:var(--ui-text);}
html[data-theme="light"] .education-config-block__heading span{color:var(--ui-muted);}
html[data-theme="light"] .education-template-fields{border-top-color:var(--ui-line);}
html[data-theme="light"] .education-channel-template-card{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(255,255,255,0.45);}
html[data-theme="light"] .education-toggle-list{border-top-color:var(--ui-line);}
html[data-theme="light"] .education-toggle-row strong{color:var(--ui-text);}
html[data-theme="light"] .education-toggle-row span{color:var(--ui-muted);}
html[data-theme="light"] .education-toggle-row .education-channel-readiness{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);color:var(--ui-muted);}
html[data-theme="light"] .education-channel-line{color:var(--ui-muted);}
html[data-theme="light"] .details-grid div{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.03);}
html[data-theme="light"] .details-grid dt{color:var(--ui-muted);}
html[data-theme="light"] .details-grid dd{color:var(--ui-text);}
html[data-theme="light"] .education-timeline__item{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(255,255,255,0.62);}
html[data-theme="light"] .education-timeline__content strong{color:var(--ui-text);}
html[data-theme="light"] .education-timeline__content p{color:var(--ui-muted);}
html[data-theme="light"] .education-timeline__content span{color:var(--ui-muted);}
html[data-theme="light"] .education-delivery-company strong{color:var(--ui-muted);}
html[data-theme="light"] .overlay{background-color:rgba(255,255,255,0.55);}
html[data-theme="light"] .form-card{background-color:rgba(255,255,255,0.6);}
html[data-theme="light"] .form-card__title{color:var(--ui-text);}
html[data-theme="light"] .agent-stepper__item{background-color:rgba(255,255,255,0.72);border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);color:var(--ui-muted);}
html[data-theme="light"] .agent-stepper__item span{background-color:rgba(23,43,54,0.08);}
html[data-theme="light"] .agent-icon-picker{background-color:rgba(23,43,54,0.024);}
html[data-theme="light"] .agent-wizard-actions{background-color:rgba(255,255,255,0.92);}
html[data-theme="light"] .form-input{background-color:rgba(255,255,255,0.8);color:var(--ui-muted);}
html[data-theme="light"] .form-input:focus{color:var(--ui-text);}
html[data-theme="light"] .form-input::placeholder{color:var(--ui-muted);}
html[data-theme="light"] .form-help{color:var(--ui-muted);}
html[data-theme="light"] .page-message{color:var(--ui-text);background-color:var(--ui-panel);border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);}
html[data-theme="light"] .role-permissions__group{background-color:rgba(255,255,255,0.72);}
html[data-theme="light"] .role-permissions__group-label{color:var(--ui-text);}
html[data-theme="light"] .role-permissions__item{color:var(--ui-muted);}
html[data-theme="light"] .notification-list-item__title{color:var(--ui-text);}
html[data-theme="light"] .notification-list-item__meta{color:var(--ui-muted);}
html[data-theme="light"] .notification-list-item__details{color:var(--ui-muted);}
html[data-theme="light"] .notification-pill{color:var(--ui-text);}
html[data-theme="light"] .notification-detail__title{color:var(--ui-text);}
html[data-theme="light"] .notification-detail__meta{color:var(--ui-muted);}
html[data-theme="light"] .notification-detail__body{color:var(--ui-text);}
html[data-theme="light"] .notification-detail__body--empty{color:var(--ui-muted);}
html[data-theme="light"] .semantic-query-card h2,
html[data-theme="light"] .semantic-answer-card h2{color:var(--ui-text);}
html[data-theme="light"] .semantic-query-card p,
html[data-theme="light"] .semantic-query-guide li,
html[data-theme="light"] .semantic-answer-source p,
html[data-theme="light"] .semantic-source-item p{color:var(--ui-muted);}
html[data-theme="light"] .semantic-filter-label{color:var(--ui-muted);}
html[data-theme="light"] .semantic-query-guide{background-color:rgba(255,255,255,0.55);}
html[data-theme="light"] .semantic-example-card strong{color:var(--ui-text);}
html[data-theme="light"] .semantic-question-review{color:var(--ui-muted);}
html[data-theme="light"] .semantic-answer-source strong{color:var(--ui-text);}
html[data-theme="light"] .semantic-result-card__header p{color:var(--ui-muted);}
html[data-theme="light"] .semantic-source-item{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.024);}
html[data-theme="light"] .semantic-source-item strong{color:var(--ui-text);}
html[data-theme="light"] .semantic-chat-sidebar,
html[data-theme="light"] .semantic-chat-main{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(255,255,255,0.72);}
html[data-theme="light"] .semantic-chat-sidebar__section{color:var(--ui-muted);}
html[data-theme="light"] .semantic-chat-history-empty{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);color:var(--ui-muted);}
html[data-theme="light"] .semantic-chat-thread{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);color:var(--ui-text);}
html[data-theme="light"] .semantic-chat-thread small{color:var(--ui-muted);}
html[data-theme="light"] .semantic-chat-toolbar{border-bottom-color:var(--ui-line);background-color:rgba(23,43,54,0.02);}
html[data-theme="light"] .semantic-chat-toolbar h2{color:var(--ui-text);}
html[data-theme="light"] .semantic-chat-toggle,
html[data-theme="light"] .semantic-chat-select{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);color:var(--ui-muted);}
html[data-theme="light"] .semantic-chat-select select{background-color:rgba(255,255,255,0.86);color:var(--ui-text);}
html[data-theme="light"] .semantic-chat-messages{background-image:linear-gradient(rgba(23,43,54,0.016), transparent 220px), initial;background-color:rgba(255,255,255,0.2);}
html[data-theme="light"] .semantic-chat-empty h3{color:var(--ui-text);}
html[data-theme="light"] .semantic-chat-empty p{color:var(--ui-muted);}
html[data-theme="light"] .semantic-chat-examples button{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.043);color:var(--ui-text);}
html[data-theme="light"] .semantic-chat-examples button:hover{color:var(--ui-text);}
html[data-theme="light"] .semantic-chat-bubble{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.043);}
html[data-theme="light"] .semantic-chat-message__head strong{color:var(--ui-text);}
html[data-theme="light"] .semantic-chat-message__head span{color:var(--ui-muted);}
html[data-theme="light"] .semantic-chat-copy{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.043);color:var(--ui-muted);}
html[data-theme="light"] .semantic-chat-text{color:var(--ui-text);}
html[data-theme="light"] .semantic-chat-text strong{color:var(--ui-text);}
html[data-theme="light"] .semantic-chat-code{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(255,255,255,0.22);color:var(--ui-text);}
html[data-theme="light"] .semantic-chat-separator{border-top-color:var(--ui-line);}
html[data-theme="light"] .semantic-chat-sources{border-top-color:var(--ui-line);}
html[data-theme="light"] .semantic-chat-sources ul{color:var(--ui-muted);}
html[data-theme="light"] .semantic-chat-composer{border-top-color:var(--ui-line);background-color:rgba(23,43,54,0.02);}
html[data-theme="light"] .semantic-chat-context{color:var(--ui-muted);}
html[data-theme="light"] .semantic-chat-composer textarea{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(255,255,255,0.56);color:var(--ui-text);}
html[data-theme="light"] .placeholder-copy{color:var(--ui-muted);}
html[data-theme="light"] .page-subtitle{color:var(--ui-muted);}
html[data-theme="light"] .help-intro-card p{color:var(--ui-muted);}
html[data-theme="light"] .help-section__header p{color:var(--ui-muted);}
html[data-theme="light"] .help-item h3{color:var(--ui-text);}
html[data-theme="light"] .help-item p{color:var(--ui-muted);}
html[data-theme="light"] .idf-explain-hero h2{color:var(--ui-text);}
html[data-theme="light"] .idf-explain-hero p,
html[data-theme="light"] .idf-explain-card p,
html[data-theme="light"] .idf-explain-list li{color:var(--ui-muted);}
html[data-theme="light"] .idf-score-card span{color:var(--ui-muted);}
html[data-theme="light"] .idf-formula{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.04);}
html[data-theme="light"] .idf-formula span{color:var(--ui-muted);}
html[data-theme="light"] .idf-formula strong{color:var(--ui-text);}
html[data-theme="light"] .idf-level-card{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.04);}
html[data-theme="light"] .idf-level-card span{background-color:rgba(23,43,54,0.07);color:var(--ui-muted);}
html[data-theme="light"] .idf-level-card strong{color:var(--ui-text);}
html[data-theme="light"] .idf-level-card p{color:var(--ui-muted);}
html[data-theme="light"] .idf-marker-list li{color:var(--ui-muted);}
html[data-theme="light"] .idf-marker-empty{color:var(--ui-muted);}
html[data-theme="light"] .contributor-info-item__html{color:var(--ui-text);}
html[data-theme="light"] .rules-condition__label{color:var(--ui-text);}
html[data-theme="light"] .form-select{background-color:rgba(255,255,255,0.8);}
html[data-theme="light"] .form-select--muted{color:var(--ui-muted);}
html[data-theme="light"] .rule-badge{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);color:var(--ui-text);}
html[data-theme="light"] .rule-field{background-color:rgba(255,255,255,0.8);}
html[data-theme="light"] .rule-operator{color:var(--ui-muted);}
html[data-theme="light"] .rule-value{background-color:rgba(255,255,255,0.8);}
html[data-theme="light"] .rule-value::placeholder{color:var(--ui-muted);}
html[data-theme="light"] .btn-rule-del{color:var(--ui-text);}
html[data-theme="light"] .code-preview{background-color:rgba(255,255,255,0.9);color:var(--ui-muted);}
html[data-theme="light"] .swagger-hero p{color:var(--ui-muted);}
html[data-theme="light"] .swagger-document__header p{color:var(--ui-muted);}
html[data-theme="light"] .swagger-base-url{background-color:rgba(255,255,255,0.55);}
html[data-theme="light"] .swagger-base-url span{color:var(--ui-muted);}
html[data-theme="light"] .swagger-operation__top{background-color:rgba(255,255,255,0.52);border-bottom-color:var(--ui-line);}
html[data-theme="light"] .swagger-operation__route code{color:var(--ui-text);}
html[data-theme="light"] .swagger-operation__body p{color:var(--ui-muted);}
html[data-theme="light"] .swagger-meta-grid div{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.024);}
html[data-theme="light"] .swagger-meta-grid span{color:var(--ui-muted);}
html[data-theme="light"] .swagger-param-list span{color:var(--ui-muted);}
html[data-theme="light"] .swagger-example-grid h4{color:var(--ui-muted);}
html[data-theme="light"] .swagger-schema-item{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(255,255,255,0.32);}
html[data-theme="light"] .api-token-copy{background-color:rgba(255,255,255,0.58);}
html[data-theme="light"] .api-token-copy span{color:var(--ui-muted);}
html[data-theme="light"] .api-token-table__meta span{color:var(--ui-muted);}
html[data-theme="light"] .api-info-grid div,
html[data-theme="light"] .quality-flow div,
html[data-theme="light"] .storage-explain-grid div{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(255,255,255,0.35);}
html[data-theme="light"] .api-info-grid strong,
html[data-theme="light"] .quality-flow strong,
html[data-theme="light"] .storage-explain-grid strong{color:var(--ui-text);}
html[data-theme="light"] .api-info-grid p,
html[data-theme="light"] .quality-flow p,
html[data-theme="light"] .storage-explain-grid p{color:var(--ui-muted);}
html[data-theme="light"] .storage-bucket-chip{color:var(--ui-muted);}
html[data-theme="light"] .api-scope-grid label{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.024);color:var(--ui-muted);}
html[data-theme="light"] .danger-zone-card{background-image:linear-gradient(rgba(240, 80, 80, 0.08), rgba(255,255,255,0.52));}
html[data-theme="light"] .indicator-kpi{background-image:linear-gradient(rgba(41, 218, 170, 0.08), rgba(255,255,255,0.42));}
html[data-theme="light"] .indicator-kpi--warn{background-image:linear-gradient(rgba(255, 181, 0, 0.08), rgba(255,255,255,0.42));}
html[data-theme="light"] .indicator-kpi--success{background-image:linear-gradient(rgba(80, 184, 77, 0.08), rgba(255,255,255,0.42));}
html[data-theme="light"] .indicator-kpi--danger{background-image:linear-gradient(rgba(255, 77, 109, 0.08), rgba(255,255,255,0.42));}
html[data-theme="light"] .indicator-kpi span{color:var(--ui-muted);}
html[data-theme="light"] .indicator-kpi strong{color:var(--ui-text);}
html[data-theme="light"] .indicator-kpi em{color:var(--ui-muted);}
html[data-theme="light"] .indicator-signal{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(255,255,255,0.36);}
html[data-theme="light"] .indicator-signal span{color:var(--ui-muted);}
html[data-theme="light"] .indicator-signal strong{color:var(--ui-text);}
html[data-theme="light"] .indicator-signal em{color:var(--ui-muted);}
html[data-theme="light"] .indicator-chart__month{color:var(--ui-muted);}
html[data-theme="light"] .indicator-chart__bars{border-bottom-color:var(--ui-line);}
html[data-theme="light"] .indicator-bar b{background-color:var(--ui-panel);color:var(--ui-text);}
html[data-theme="light"] .indicator-legend{color:var(--ui-muted);}
html[data-theme="light"] .indicator-risk-list div{border-bottom-color:var(--ui-line);}
html[data-theme="light"] .indicator-risk-list span{color:var(--ui-muted);}
html[data-theme="light"] .indicator-risk-list strong{color:var(--ui-text);}
html[data-theme="light"] .indicator-meter span{color:var(--ui-muted);}
html[data-theme="light"] .indicator-meter strong{color:var(--ui-text);}
html[data-theme="light"] .indicator-meter i{background-color:rgba(23,43,54,0.08);}
html[data-theme="light"] .step-label{color:var(--ui-muted);}
html[data-theme="light"] .step-circle--grey{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.05);color:var(--ui-muted);}
html[data-theme="light"] .card{background-color:rgba(255,255,255,0.55);}
html[data-theme="light"] .field__input{color:var(--ui-text);}
html[data-theme="light"] .field__input::placeholder{color:var(--ui-muted);}
html[data-theme="light"] .malha-company-summary__main,
html[data-theme="light"] .malha-company-summary__grid{background-image:linear-gradient(135deg, rgba(41, 218, 170, 0.09), rgba(255,255,255,0.42));}
html[data-theme="light"] .malha-company-summary h2{color:var(--ui-text);}
html[data-theme="light"] .malha-company-summary p{color:var(--ui-muted);}
html[data-theme="light"] .malha-company-summary__item{background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .malha-company-summary__item span{color:var(--ui-muted);}
html[data-theme="light"] .malha-company-summary__item strong{color:var(--ui-text);}
html[data-theme="light"] .malha-contributor-company strong,
html[data-theme="light"] .malha-contributor-cnae strong{color:var(--ui-text);}
html[data-theme="light"] .malha-contributor-company span,
html[data-theme="light"] .malha-contributor-cnae span{color:var(--ui-muted);}
html[data-theme="light"] .malha-filter-builder{background-color:rgba(255,255,255,0.36);}
html[data-theme="light"] .malha-rule-row{background-color:rgba(23,43,54,0.024);}
html[data-theme="light"] .malha-saved-filter{background-color:rgba(23,43,54,0.027);}
html[data-theme="light"] .malha-saved-filter strong{color:var(--ui-text);}
html[data-theme="light"] .malha-saved-filter span,
html[data-theme="light"] .malha-saved-filters__empty{color:var(--ui-muted);}
html[data-theme="light"] .malha-year-tabs{background-color:rgba(255,255,255,0.45);}
html[data-theme="light"] .malha-columns-button small{background-color:rgba(23,43,54,0.11);color:var(--ui-text);}
html[data-theme="light"] .malha-linked-companies{background-image:linear-gradient(135deg, rgba(41, 218, 170, 0.055), rgba(255,255,255,0.36));}
html[data-theme="light"] .malha-linked-companies__header h3{color:var(--ui-text);}
html[data-theme="light"] .malha-linked-company{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .malha-linked-company__data strong{color:var(--ui-text);}
html[data-theme="light"] .malha-linked-company__data p{color:var(--ui-muted);}
html[data-theme="light"] .malha-linked-company__data small{color:var(--ui-muted);}
html[data-theme="light"] .malha-linked-companies__empty{color:var(--ui-muted);}
html[data-theme="light"] .malha-processes-block{background-image:linear-gradient(135deg, rgba(41, 218, 170, 0.055), rgba(255,255,255,0.36));}
html[data-theme="light"] .fiscal-risk-badge .fiscal-idf-info{background-color:rgba(23,43,54,0.06);}
html[data-theme="light"] .socios-grade{color:var(--ui-muted);}
html[data-theme="light"] .socios-grade--neutral{color:var(--ui-muted);}
html[data-theme="light"] .fiscal-regime-badge{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);}
html[data-theme="light"] .fiscal-regime-badge--neutral{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.06);color:var(--ui-muted);}
html[data-theme="light"] .fiscal-mei-cap-badge{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);}
html[data-theme="light"] .fiscal-mei-cap-badge--neutral{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.043);color:var(--ui-muted);}
html[data-theme="light"] .fiscal-risk-badge{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.04);color:var(--ui-muted);}
html[data-theme="light"] .fiscal-risk-badge strong{background-color:rgba(23,43,54,0.08);color:var(--ui-text);}
html[data-theme="light"] .fiscal-risk-badge--neutral{color:var(--ui-muted);}
html[data-theme="light"] .malha-column-option{background-color:rgba(23,43,54,0.035);color:var(--ui-muted);}
html[data-theme="light"] .malha-column-option--locked span::after{background-color:rgba(23,43,54,0.08);color:var(--ui-muted);}
html[data-theme="light"] .fiscal-grade-modal__section,
html[data-theme="light"] .fiscal-grade-modal__levels{background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .fiscal-grade-modal__section p,
html[data-theme="light"] .fiscal-grade-modal__section li{color:var(--ui-muted);}
html[data-theme="light"] .fiscal-grade-modal__section strong{color:var(--ui-text);}
html[data-theme="light"] .malha-pagination-info{color:var(--ui-muted);}
html[data-theme="light"] .company-info{color:var(--ui-muted);}
html[data-theme="light"] .company-info strong{color:var(--ui-text);}
html[data-theme="light"] .year-tab{color:var(--ui-muted);}
html[data-theme="light"] .year-tab:hover{color:var(--ui-muted);}
html[data-theme="light"] .table-section{background-color:rgba(255,255,255,0.55);}
html[data-theme="light"] .table-block .year-tabs{background-color:rgba(255,255,255,0.55);}
html[data-theme="light"] .data-table th{color:var(--ui-muted);}
html[data-theme="light"] .data-table td{color:var(--ui-muted);border-bottom-color:var(--ui-line);}
html[data-theme="light"] .data-table tbody tr.row-total td{color:var(--ui-text);}
html[data-theme="light"] .data-table tbody tr.row-total td.val-muted{color:var(--ui-muted);}
html[data-theme="light"] .data-table .col-period{color:var(--ui-text);}
html[data-theme="light"] .val-muted{color:var(--ui-muted);}
html[data-theme="light"] .data-table td.val-muted,
html[data-theme="light"] .data-table .val-muted{color:var(--ui-muted);}
html[data-theme="light"] .pag-btn{color:var(--ui-muted);}
html[data-theme="light"] .pag-btn--disabled,
html[data-theme="light"] .pag-btn--disabled:hover{color:var(--ui-muted);}
html[data-theme="light"] .agent-detail__icon{background-color:rgba(23,43,54,0.07);}
html[data-theme="light"] .agent-version-contract{background-color:rgba(255,255,255,0.22);color:var(--ui-muted);}
html[data-theme="light"] .agent-detail__name{color:var(--ui-text);}
html[data-theme="light"] .terminal{background-color:var(--ui-panel);}
html[data-theme="light"] .terminal__bar{background-color:rgba(23,43,54,0.04);color:var(--ui-muted);}
html[data-theme="light"] .terminal__sep{color:var(--ui-muted);}
html[data-theme="light"] .terminal__line--cmd{color:var(--ui-muted);}
html[data-theme="light"] .stat-box{background-color:rgba(23,43,54,0.03);border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);}
html[data-theme="light"] .stat-box__label{color:var(--ui-muted);}
html[data-theme="light"] .llm-origin-card{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .llm-origin-card span{color:var(--ui-muted);}
html[data-theme="light"] .llm-origin-card strong{color:var(--ui-text);}
html[data-theme="light"] .llm-origin-card small{color:var(--ui-muted);}
html[data-theme="light"] .llm-daily-row strong{color:var(--ui-text);}
html[data-theme="light"] .llm-daily-row span{color:var(--ui-muted);}
html[data-theme="light"] .llm-daily-row b{color:var(--ui-muted);}
html[data-theme="light"] .llm-mini-bar{background-color:rgba(23,43,54,0.08);}
html[data-theme="light"] .dashboard-bar-label{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-legend{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-metric-list div{border-bottom-color:var(--ui-line);}
html[data-theme="light"] .dashboard-metric-list span{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-metric-list strong{color:var(--ui-text);}
html[data-theme="light"] .agent-tab{color:var(--ui-muted);}
html[data-theme="light"] .agent-tab:hover{color:var(--ui-muted);}
html[data-theme="light"] .agent-tab--active{color:var(--ui-text);}
html[data-theme="light"] .tab-panel__title{color:var(--ui-muted);}
html[data-theme="light"] .tab-panel__empty{color:var(--ui-muted);}
html[data-theme="light"] .agent-cases__header span{color:var(--ui-muted);}
html[data-theme="light"] .agent-case-contributor strong{color:var(--ui-muted);}
html[data-theme="light"] .agent-case-company strong{color:var(--ui-muted);}
html[data-theme="light"] .agent-case-company .agent-case-company__document{color:var(--ui-muted);}
html[data-theme="light"] .agent-case-flow strong{color:var(--ui-muted);}
html[data-theme="light"] .cnpj-filter-group__label{color:var(--ui-muted);}
html[data-theme="light"] .cnpj-filter-chip{color:var(--ui-muted);border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .cnpj-filter-chip--active{color:var(--ui-text);}
html[data-theme="light"] .cnpj-manual-card h3{color:var(--ui-text);}
html[data-theme="light"] .cnpj-manual-card p{color:var(--ui-muted);}
html[data-theme="light"] .case-dossier-hero{background-image:linear-gradient(135deg, rgba(41, 218, 170, 0.08), rgba(255,255,255,0.58));}
html[data-theme="light"] .case-dossier-hero__main h2{color:var(--ui-text);}
html[data-theme="light"] .case-dossier-hero__main p{color:var(--ui-muted);}
html[data-theme="light"] .case-dossier-hero__side div{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(255,255,255,0.4);}
html[data-theme="light"] .case-dossier-hero__side span,
html[data-theme="light"] .case-ai-suggestion small{color:var(--ui-muted);}
html[data-theme="light"] .case-dossier-hero__side strong{color:var(--ui-text);}
html[data-theme="light"] .case-context-item{background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .case-context-item span,
html[data-theme="light"] .case-eyebrow{color:var(--ui-muted);}
html[data-theme="light"] .case-context-item strong{color:var(--ui-text);}
html[data-theme="light"] .case-context-item small{color:var(--ui-muted);}
html[data-theme="light"] .case-pending-card{background-image:linear-gradient(135deg, rgba(255, 181, 0, 0.08), rgba(255,255,255,0.55));}
html[data-theme="light"] .case-pending-card h2{color:var(--ui-text);}
html[data-theme="light"] .case-pending-card p{color:var(--ui-muted);}
html[data-theme="light"] .case-next-actions-card{background-image:linear-gradient(135deg, rgba(41, 218, 170, 0.055), rgba(255,255,255,0.55));}
html[data-theme="light"] .case-ai-suggestion-panel{background-image:linear-gradient(135deg, rgba(255, 181, 0, 0.18), rgba(23,43,54,0.043) 54%), initial;}
html[data-theme="light"] .case-ai-suggestion-panel__head small{color:var(--ui-muted);}
html[data-theme="light"] .case-ai-suggestion-panel__icon--suggestion{color:var(--ui-text);}
html[data-theme="light"] .case-ai-suggestion-panel__icon--muted{color:var(--ui-muted);border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.06);}
html[data-theme="light"] .case-ai-suggestion-panel h3{color:var(--ui-text);}
html[data-theme="light"] .case-ai-suggestion-panel p{color:var(--ui-muted);}
html[data-theme="light"] .case-ai-suggestion-panel p strong{color:var(--ui-text);}
html[data-theme="light"] .case-ai-suggestion-panel__metrics{color:var(--ui-muted);}
html[data-theme="light"] .case-ai-agent-status{background-color:rgba(255,255,255,0.44);}
html[data-theme="light"] .case-ai-agent-status__title{color:var(--ui-muted);}
html[data-theme="light"] .case-ai-agent-status__row strong{color:var(--ui-text);}
html[data-theme="light"] .case-ai-agent-status__row small{color:var(--ui-muted);}
html[data-theme="light"] .case-ai-agent-status__badge{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);color:var(--ui-text);}
html[data-theme="light"] .case-ai-agent-status__badge--muted{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.06);color:var(--ui-muted);}
html[data-theme="light"] .case-next-action{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .case-next-action--ai{background-image:linear-gradient(135deg, rgba(41, 218, 170, 0.12), rgba(23,43,54,0.035) 45%), initial;background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .case-next-action--decision{background-image:linear-gradient(135deg, rgba(255, 181, 0, 0.14), rgba(23,43,54,0.035) 50%), initial;background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .case-next-action h3{color:var(--ui-text);}
html[data-theme="light"] .case-next-action p{color:var(--ui-muted);}
html[data-theme="light"] .case-ai-action-note strong{color:var(--ui-text);}
html[data-theme="light"] .case-flow-next-option{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .case-flow-next-option span,
html[data-theme="light"] .case-flow-decision-option span{color:var(--ui-muted);}
html[data-theme="light"] .case-flow-next-option strong,
html[data-theme="light"] .case-flow-decision-option strong{color:var(--ui-text);}
html[data-theme="light"] .case-flow-decision-option small{color:var(--ui-muted);}
html[data-theme="light"] .case-flow-action--ai{color:var(--ui-text) !important;}
html[data-theme="light"] .case-communication-preview__head span,
html[data-theme="light"] .case-communication-preview__subject span,
html[data-theme="light"] .case-communication-preview__tokens > span{color:var(--ui-muted);}
html[data-theme="light"] .case-communication-preview__head strong,
html[data-theme="light"] .case-communication-preview__subject strong{color:var(--ui-text);}
html[data-theme="light"] .case-communication-preview__body{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(255,255,255,0.18);color:var(--ui-text);}
html[data-theme="light"] .case-communication-preview__body--empty{color:var(--ui-muted);}
html[data-theme="light"] .case-communication-preview__tokens div{border-top-color:var(--ui-line);}
html[data-theme="light"] .case-communication-preview__tokens strong{color:var(--ui-muted);}
html[data-theme="light"] .case-communication-documents{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .case-communication-documents > span{color:var(--ui-muted);}
html[data-theme="light"] .case-communication-documents small{color:var(--ui-muted);}
html[data-theme="light"] .case-timeline-filter__btn{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.04);color:var(--ui-muted);}
html[data-theme="light"] .case-timeline-stage__label{background-color:rgba(255,255,255,0.54);}
html[data-theme="light"] .case-timeline-stage__label span,
html[data-theme="light"] .case-timeline-stage__label small{color:var(--ui-muted);}
html[data-theme="light"] .case-timeline-stage__label strong{color:var(--ui-text);}
html[data-theme="light"] .case-interaction--pending{background-image:linear-gradient(135deg, rgba(255, 181, 0, 0.08), rgba(255,255,255,0.55));}
html[data-theme="light"] .case-interaction--manual{background-image:linear-gradient(135deg, rgba(96, 165, 250, 0.07), rgba(255,255,255,0.55));}
html[data-theme="light"] .case-interaction--ai{background-image:linear-gradient(135deg, rgba(41, 218, 170, 0.08), rgba(255,255,255,0.55));}
html[data-theme="light"] .case-interaction--system{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .case-interaction__rail span{background-color:var(--ui-panel);}
html[data-theme="light"] .case-interaction__attribution{color:var(--ui-muted);}
html[data-theme="light"] .case-type-chip{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);color:var(--ui-muted);background-color:rgba(23,43,54,0.04);}
html[data-theme="light"] .case-type-chip--system{color:var(--ui-muted);border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.05);}
html[data-theme="light"] .case-interaction h3{color:var(--ui-text);}
html[data-theme="light"] .case-interaction p{color:var(--ui-muted);}
html[data-theme="light"] .case-attachment{color:var(--ui-muted);}
html[data-theme="light"] .case-document-box__title{color:var(--ui-text);}
html[data-theme="light"] .case-document-box__meta,
html[data-theme="light"] .case-document-box__access,
html[data-theme="light"] .case-document-box__counts{color:var(--ui-muted);}
html[data-theme="light"] .case-document-box__access > span{color:var(--ui-muted);}
html[data-theme="light"] .case-document-box__access > a,
html[data-theme="light"] .case-document-box__access > strong{color:var(--ui-text);}
html[data-theme="light"] .case-document-box__counts span{background-color:rgba(23,43,54,0.055);}
html[data-theme="light"] .case-document-history-header{color:var(--ui-muted);}
html[data-theme="light"] .case-document-history-item{background-color:rgba(23,43,54,0.043);color:var(--ui-muted);}
html[data-theme="light"] .case-document-history-item strong{color:var(--ui-text);}
html[data-theme="light"] .case-document-history-item em{color:var(--ui-muted);}
html[data-theme="light"] .doc-public-body{background-color:var(--ui-panel);}
html[data-theme="light"] .doc-public-card{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:var(--ui-panel);}
html[data-theme="light"] .doc-public-card h1{color:var(--ui-text);}
html[data-theme="light"] .doc-public-card p{color:var(--ui-muted);}
html[data-theme="light"] .iss-dashboard-warning{background-image:linear-gradient(135deg, rgba(255, 181, 0, 0.09), rgba(255,255,255,0.58));}
html[data-theme="light"] .iss-dashboard-warning strong{color:var(--ui-text);}
html[data-theme="light"] .iss-dashboard-warning span{color:var(--ui-muted);}
html[data-theme="light"] .iss-dashboard-kpi{background-image:linear-gradient(135deg, rgba(41, 218, 170, 0.06), rgba(255,255,255,0.72));}
html[data-theme="light"] .iss-dashboard-kpi--accent{background-image:linear-gradient(135deg, rgba(251, 113, 133, 0.08), rgba(255,255,255,0.72));}
html[data-theme="light"] .iss-dashboard-kpi span:not(.iss-dashboard-kpi__icon){color:var(--ui-muted);}
html[data-theme="light"] .iss-dashboard-kpi strong{color:var(--ui-text);}
html[data-theme="light"] .iss-dashboard-chart__head h2{color:var(--ui-text);}
html[data-theme="light"] .iss-dashboard-chart__head p{color:var(--ui-muted);}
html[data-theme="light"] .iss-line-chart__grid line{stroke:var(--ui-muted);}
html[data-theme="light"] .iss-line-chart text{fill:var(--ui-muted);}
html[data-theme="light"] .iss-chart-legend{color:var(--ui-muted);}
html[data-theme="light"] .iss-horizontal-bar__meta strong,
html[data-theme="light"] .iss-split-row strong,
html[data-theme="light"] .iss-dashboard-side-list strong{color:var(--ui-text);}
html[data-theme="light"] .iss-horizontal-bar__meta span,
html[data-theme="light"] .iss-split-row span,
html[data-theme="light"] .iss-dashboard-side-list span{color:var(--ui-muted);}
html[data-theme="light"] .iss-horizontal-bar__track,
html[data-theme="light"] .iss-split-row__bar{background-color:rgba(23,43,54,0.07);}
html[data-theme="light"] .iss-dashboard-side-list{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .iss-dashboard-side-list > strong{color:var(--ui-muted);}
html[data-theme="light"] .iss-movement-item strong,
html[data-theme="light"] .iss-movement-item em{color:var(--ui-muted);}
html[data-theme="light"] .iss-attention-row{background-color:rgba(23,43,54,0.04);}
html[data-theme="light"] .iss-attention-row strong{color:var(--ui-text);}
html[data-theme="light"] .iss-attention-row span,
html[data-theme="light"] .iss-attention-row b{color:var(--ui-muted);}
html[data-theme="light"] .iss-dashboard-agent-panel{background-image:linear-gradient(135deg, rgba(255, 181, 0, 0.067), rgba(255,255,255,0.74));}
html[data-theme="light"] .iss-dashboard-agent__comment p{color:var(--ui-muted);}
html[data-theme="light"] .iss-dashboard-agent__meta{color:var(--ui-muted);}
html[data-theme="light"] .iss-dashboard-disclaimer{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .iss-dashboard-disclaimer p{color:var(--ui-muted);}
html[data-theme="light"] .pendency-card{background-image:linear-gradient(135deg, rgba(255, 181, 0, 0.07), rgba(255,255,255,0.58));}
html[data-theme="light"] .pendency-card--resolved{background-image:linear-gradient(135deg, rgba(41, 218, 170, 0.06), rgba(255,255,255,0.55));}
html[data-theme="light"] .pendency-card__top h2{color:var(--ui-text);}
html[data-theme="light"] .pendency-card__content p{color:var(--ui-muted);}
html[data-theme="light"] .pendency-meta-item{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(255,255,255,0.44);}
html[data-theme="light"] .pendency-meta-item span{color:var(--ui-muted);}
html[data-theme="light"] .pendency-meta-item strong{color:var(--ui-text);}
html[data-theme="light"] .pendency-meta-item small{color:var(--ui-muted);}
html[data-theme="light"] .pendency-card__decision{background-color:rgba(255,255,255,0.42);}
html[data-theme="light"] .pendency-resolution{color:var(--ui-muted);}
html[data-theme="light"] .audit-date strong,
html[data-theme="light"] .audit-responsible strong,
html[data-theme="light"] .audit-object strong,
html[data-theme="light"] .audit-context strong{color:var(--ui-text);}
html[data-theme="light"] .audit-date span,
html[data-theme="light"] .audit-object span,
html[data-theme="light"] .audit-context span,
html[data-theme="light"] .audit-severity{color:var(--ui-muted);}
html[data-theme="light"] .audit-context span b{color:var(--ui-muted);}
html[data-theme="light"] .audit-origin{color:var(--ui-muted);}
html[data-theme="light"] .beta-comm-status-card strong{color:var(--ui-text);}
html[data-theme="light"] .beta-comm-status-card span{color:var(--ui-muted);}
html[data-theme="light"] .beta-comm-card{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);}
html[data-theme="light"] .beta-comm-card__head{border-bottom-color:var(--ui-line);}
html[data-theme="light"] .beta-comm-card__head strong{color:var(--ui-muted);}
html[data-theme="light"] .beta-comm-grid div{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .beta-comm-grid span,
html[data-theme="light"] .beta-comm-message span{color:var(--ui-muted);}
html[data-theme="light"] .beta-comm-grid strong{color:var(--ui-text);}
html[data-theme="light"] .beta-comm-message pre,
html[data-theme="light"] .beta-comm-details pre{color:var(--ui-text);}
html[data-theme="light"] .beta-comm-details{background-color:rgba(23,43,54,0.024);border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);}
html[data-theme="light"] .beta-comm-details summary{color:var(--ui-text);}
html[data-theme="light"] .contributor-hero h2{color:var(--ui-text);}
html[data-theme="light"] .contributor-hero p{color:var(--ui-muted);}
html[data-theme="light"] .contributor-info-item span{color:var(--ui-muted);}
html[data-theme="light"] .contributor-info-item strong{color:var(--ui-text);}
html[data-theme="light"] .cnpj-edit-table__input{background-color:rgba(255,255,255,0.72);color:var(--ui-muted);}
html[data-theme="light"] .cnpj-edit-table__input:focus{color:var(--ui-text);}
html[data-theme="light"] .cnpj-edit-actions{background-color:var(--ui-panel);}
html[data-theme="light"] .import-form__hint{color:var(--ui-muted);}
html[data-theme="light"] .file-drop__name{color:var(--ui-muted);}
html[data-theme="light"] .import-upload-item{background-color:rgba(255,255,255,0.32);}
html[data-theme="light"] .import-upload-item__status{color:var(--ui-muted);}
html[data-theme="light"] .import-upload-item__track{background-color:rgba(23,43,54,0.08);}
html[data-theme="light"] .config-type-section{background-color:rgba(255,255,255,0.32);border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);}
html[data-theme="light"] .config-type-section__header h2{color:var(--ui-text);}
html[data-theme="light"] .import-data-title{color:var(--ui-text);}
html[data-theme="light"] .import-record__lbl{color:var(--ui-muted);}
html[data-theme="light"] .btn-icon--red{color:var(--ui-text);}
html[data-theme="light"] .login-card{background-color:rgba(255,255,255,0.85);}
html[data-theme="light"] .login-forgot{color:var(--ui-muted);}
html[data-theme="light"] .mfa-heading h1{color:var(--ui-text);}
html[data-theme="light"] .mfa-heading p{color:var(--ui-muted);}
html[data-theme="light"] .mfa-steps{color:var(--ui-muted);}
html[data-theme="light"] .mfa-steps strong{color:var(--ui-text);}
html[data-theme="light"] .mfa-steps p{color:var(--ui-muted);}
html[data-theme="light"] .toast{background-color:var(--ui-panel);border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);}
html[data-theme="light"] .toast__msg{color:var(--ui-text);}
html[data-theme="light"] .toast__close{color:var(--ui-muted);}
html[data-theme="light"] .toast__close:hover{color:var(--ui-text);}
html[data-theme="light"] .external-import-select-all{color:var(--ui-muted);}
html[data-theme="light"] .external-import-history-block{background-color:rgba(255,255,255,0.55);}
html[data-theme="light"] .external-import-filter input,
html[data-theme="light"] .external-import-filter select,
html[data-theme="light"] .external-import-form input,
html[data-theme="light"] .external-import-form select,
html[data-theme="light"] .external-import-form textarea{background-color:rgba(255,255,255,0.82);color:var(--ui-text);}
html[data-theme="light"] .external-import-form small,
html[data-theme="light"] .external-import-folder-picker p,
html[data-theme="light"] .external-import-rotate-token span{color:var(--ui-muted);}
html[data-theme="light"] .list-pagination__item{color:var(--ui-muted);}
html[data-theme="light"] .external-upload-header div{color:var(--ui-muted);}
html[data-theme="light"] .external-upload-card{background-color:rgba(255,255,255,0.76);}
html[data-theme="light"] .external-upload-access-form input{background-color:rgba(255,255,255,0.86);color:var(--ui-text);}
html[data-theme="light"] .external-upload-hero p,
html[data-theme="light"] .external-upload-description,
html[data-theme="light"] .external-upload-drop p{color:var(--ui-muted);}
html[data-theme="light"] .external-upload-meta span{color:var(--ui-muted);}
html[data-theme="light"] .external-upload-folder{background-color:rgba(255,255,255,0.7);color:var(--ui-text);}
html[data-theme="light"] .external-upload-folder span{color:var(--ui-muted);}
html[data-theme="light"] .external-upload-queue__header span,
html[data-theme="light"] .external-upload-row em{color:var(--ui-muted);}
html[data-theme="light"] .external-upload-row{background-color:rgba(255,255,255,0.64);}
html[data-theme="light"] .external-upload-row__main span{color:var(--ui-muted);}
html[data-theme="light"] .external-upload-progress{background-color:rgba(23,43,54,0.08);}
html[data-theme="light"] .modal-backdrop{background-color:rgba(255,255,255,0.6);}
html[data-theme="light"] .modal{background-color:var(--ui-panel);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);}
html[data-theme="light"] .modal__close-x{color:var(--ui-muted);}
html[data-theme="light"] .modal__close-x:hover{color:var(--ui-text);}
html[data-theme="light"] .modal__title{color:var(--ui-text);}
html[data-theme="light"] .modal__msg{color:var(--ui-muted);}
html[data-theme="light"] .modal__btn--error{color:var(--ui-text);}
html[data-theme="light"] .modal__btn--info{color:var(--ui-text);}
html[data-theme="light"] .modal__btn--alert--outline{color:var(--ui-muted);}
html[data-theme="light"] .modal__btn--alert--outline:hover{color:var(--ui-text);}
html[data-theme="light"] .process-check,
html[data-theme="light"] .process-month,
html[data-theme="light"] .process-year__head{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .process-fiscal-data-header span{color:var(--ui-muted);}
html[data-theme="light"] .process-fiscal-row-check span{background-color:rgba(23,43,54,0.12);}
html[data-theme="light"] .process-fiscal-select-all{color:var(--ui-muted);}
html[data-theme="light"] .table-empty-state{color:var(--ui-muted);}
html[data-theme="light"] .table-empty-state strong{color:var(--ui-text);}
html[data-theme="light"] .process-check{color:var(--ui-muted);}
html[data-theme="light"] .process-check span{color:var(--ui-text);}
html[data-theme="light"] .process-check small{color:var(--ui-muted);}
html[data-theme="light"] .process-year{background-color:rgba(255,255,255,0.72);}
html[data-theme="light"] .process-year__head span{color:var(--ui-muted);}
html[data-theme="light"] .process-month{color:var(--ui-muted);}
html[data-theme="light"] .fiscal-flow-designer{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(255,255,255,0.56);}
html[data-theme="light"] .fiscal-flow-designer--fullscreen{background-color:var(--ui-panel);}
html[data-theme="light"] .fiscal-flow-designer__topbar{border-bottom-color:var(--ui-line);background-color:rgba(23,43,54,0.024);}
html[data-theme="light"] .fiscal-flow-designer__topbar strong{color:var(--ui-text);}
html[data-theme="light"] .fiscal-flow-designer__topbar span{color:var(--ui-muted);}
html[data-theme="light"] .fiscal-flow-tools .btn-outline,
html[data-theme="light"] .fiscal-flow-tools .btn-icon{color:var(--ui-text);}
html[data-theme="light"] .fiscal-flow-tools .btn-outline i,
html[data-theme="light"] .fiscal-flow-tools .btn-icon i{color:var(--ui-text);}
html[data-theme="light"] .fiscal-flow-viewport{background-image:linear-gradient(rgba(23,43,54,0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(23,43,54,0.035) 1px, transparent 1px), radial-gradient(circle at left top, rgba(41, 218, 170, 0.08), transparent 340px);}
html[data-theme="light"] .fiscal-flow-edge-hit{stroke:var(--ui-muted);}
html[data-theme="light"] .fiscal-flow-edge-label{fill:var(--ui-muted);}
html[data-theme="light"] .fiscal-flow-card{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:var(--ui-panel);color:var(--ui-text);}
html[data-theme="light"] .fiscal-flow-card--decision{background-image:linear-gradient(135deg, rgba(250, 204, 21, 0.12), var(--ui-panel) 46%), initial;background-color:var(--ui-panel);}
html[data-theme="light"] .fiscal-flow-card--start{background-image:linear-gradient(135deg, rgba(96, 165, 250, 0.13), var(--ui-panel) 46%), initial;background-color:var(--ui-panel);}
html[data-theme="light"] .fiscal-flow-card--end{background-image:linear-gradient(135deg, rgba(248, 113, 113, 0.13), var(--ui-panel) 46%), initial;background-color:var(--ui-panel);}
html[data-theme="light"] .fiscal-flow-card__remove{background-color:var(--ui-panel);border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);color:var(--ui-muted);}
html[data-theme="light"] .fiscal-flow-card__type{background-color:rgba(23,43,54,0.06);color:var(--ui-muted);}
html[data-theme="light"] .fiscal-flow-card strong{color:var(--ui-text);}
html[data-theme="light"] .fiscal-flow-card small{color:var(--ui-muted);}
html[data-theme="light"] .fiscal-flow-card__actions{color:var(--ui-muted);}
html[data-theme="light"] .fiscal-flow-empty{color:var(--ui-muted);border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);}
html[data-theme="light"] .fiscal-flow-inspector{border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.024);}
html[data-theme="light"] .fiscal-flow-inspector__empty{color:var(--ui-muted);}
html[data-theme="light"] .fiscal-flow-inspector__empty strong{color:var(--ui-text);}
html[data-theme="light"] .fiscal-flow-inspector__head{border-bottom-color:var(--ui-line);}
html[data-theme="light"] .fiscal-flow-inspector__head span{color:var(--ui-muted);}
html[data-theme="light"] .fiscal-flow-inspector__head strong{color:var(--ui-text);}
@media (max-width: 680px) {
html[data-theme="light"] .fiscal-flow-inspector{border-top-color:var(--ui-line);}
}
html[data-theme="light"] .audit-queue-refresh{color:var(--ui-muted);}
html[data-theme="light"] .audit-queue-case__head strong{color:var(--ui-text);}
html[data-theme="light"] .audit-queue-case__company strong{color:var(--ui-text);}
html[data-theme="light"] .audit-queue-case__company span,
html[data-theme="light"] .audit-queue-case__meta{color:var(--ui-muted);}
html[data-theme="light"] .audit-queue-case__meta b{color:var(--ui-muted);}
html[data-theme="light"] .audit-queue-stage span{color:var(--ui-muted);}
html[data-theme="light"] .audit-queue-stage strong{color:var(--ui-text);}
html[data-theme="light"] .audit-queue-stage small{color:var(--ui-muted);}
html[data-theme="light"] .audit-queue-action{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.043);color:var(--ui-muted);}
html[data-theme="light"] .audit-queue-action:hover{color:var(--ui-text);}
@media (max-width: 980px) {
html[data-theme="light"] .audit-queue-table tr{border-bottom-color:var(--ui-line);}
}
html[data-theme="light"] .dashboard-section__head h2{color:var(--ui-text);}
html[data-theme="light"] .dashboard-section__head p{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-control span{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-segmented{background-color:rgba(23,43,54,0.04);}
html[data-theme="light"] .dashboard-segmented__btn{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-version-chip{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-kpi-card{background-image:linear-gradient(135deg, rgba(41, 218, 170, 0.08), rgba(23,43,54,0.024)), initial;background-color:rgba(255,255,255,0.74);}
html[data-theme="light"] .dashboard-kpi-card span{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-kpi-card strong{color:var(--ui-text);}
html[data-theme="light"] .dashboard-kpi-card em{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-kpi-card--primary{background-color:rgba(255,255,255,0.82);}
html[data-theme="light"] .dashboard-kpi-card--success{background-image:linear-gradient(135deg, rgba(80, 184, 77, 0.14), rgba(23,43,54,0.024)), initial;background-color:rgba(255,255,255,0.74);}
html[data-theme="light"] .dashboard-kpi-card--warn{background-image:linear-gradient(135deg, rgba(250, 204, 21, 0.14), rgba(23,43,54,0.024)), initial;background-color:rgba(255,255,255,0.74);}
html[data-theme="light"] .dashboard-kpi-card--danger{background-image:linear-gradient(135deg, rgba(255, 91, 91, 0.13), rgba(23,43,54,0.024)), initial;background-color:rgba(255,255,255,0.74);}
html[data-theme="light"] .dashboard-kpi-card--gap{background-image:linear-gradient(135deg, rgba(251, 113, 133, 0.114), rgba(23,43,54,0.024)), initial;background-color:rgba(255,255,255,0.74);}
html[data-theme="light"] .dashboard-chart-card__head h3{color:var(--ui-text);}
html[data-theme="light"] .dashboard-chart-card__head span{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-mini-bars__bar-wrap{background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .dashboard-mini-bars__item strong{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-mini-bars__item em{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-import-card h3{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-import-card > strong{color:var(--ui-text);}
html[data-theme="light"] .dashboard-import-card__badges span{background-color:rgba(23,43,54,0.043);color:var(--ui-muted);}
html[data-theme="light"] .dashboard-import-card__badges b{color:var(--ui-text);}
html[data-theme="light"] .dashboard-etl-row__head h3{color:var(--ui-text);}
html[data-theme="light"] .dashboard-etl-row__head p span{background-color:rgba(23,43,54,0.043);color:var(--ui-muted);}
html[data-theme="light"] .dashboard-etl-row__head p b{color:var(--ui-text);}
html[data-theme="light"] .dashboard-etl-stage{background-image:linear-gradient(135deg, rgba(41, 218, 170, 0.075), rgba(23,43,54,0.02)), initial;background-color:rgba(255,255,255,0.72);}
html[data-theme="light"] .dashboard-etl-stage span{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-etl-stage strong{color:var(--ui-text);}
html[data-theme="light"] .dashboard-etl-stage em{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-etl-stage--file{background-image:linear-gradient(135deg, rgba(96, 165, 250, 0.1), rgba(23,43,54,0.02)), initial;background-color:rgba(255,255,255,0.72);}
html[data-theme="light"] .dashboard-etl-stage--mart{background-image:linear-gradient(135deg, rgba(80, 184, 77, 0.1), rgba(23,43,54,0.02)), initial;background-color:rgba(255,255,255,0.72);}
html[data-theme="light"] .dashboard-history-filter{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .dashboard-history-item{background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .dashboard-history-item__body strong{color:var(--ui-text);}
html[data-theme="light"] .dashboard-history-item__body em{color:var(--ui-muted);}
html[data-theme="light"] .daily-agent-card{background-image:linear-gradient(135deg, rgba(41, 218, 170, 0.075), rgba(23,43,54,0.02)), initial;background-color:rgba(255,255,255,0.76);}
html[data-theme="light"] .daily-agent-card__head h2{color:var(--ui-text);}
html[data-theme="light"] .daily-agent-card__head p{color:var(--ui-muted);}
html[data-theme="light"] .daily-agent-card__kpis div{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .daily-agent-card__kpis span{color:var(--ui-muted);}
html[data-theme="light"] .daily-agent-card__kpis strong{color:var(--ui-text);}
html[data-theme="light"] .daily-agenda-warning{color:var(--ui-muted);}
html[data-theme="light"] .daily-agenda-topic{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.03);}
html[data-theme="light"] .daily-agenda-topic__title h3{color:var(--ui-text);}
html[data-theme="light"] .daily-agenda-topic__body{color:var(--ui-muted);}
html[data-theme="light"] .daily-processes-card{background-color:rgba(255,255,255,0.62);}
html[data-theme="light"] .daily-processes-table__interaction strong{color:var(--ui-muted);}
html[data-theme="light"] .daily-processes-table__interaction span{color:var(--ui-muted);}
html[data-theme="light"] .daily-alert,
html[data-theme="light"] .daily-process{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:rgba(23,43,54,0.035);}
html[data-theme="light"] .daily-alert__body strong,
html[data-theme="light"] .daily-process__body strong{color:var(--ui-text);}
html[data-theme="light"] .daily-alert__body em,
html[data-theme="light"] .daily-process__body em{color:var(--ui-muted);}
html[data-theme="light"] .daily-alert__body small,
html[data-theme="light"] .daily-process__body small{color:var(--ui-muted);}
html[data-theme="light"] .ecd-month-chart__label{color:var(--ui-muted);}
html[data-theme="light"] .ecd-legend{color:var(--ui-muted);}
html[data-theme="light"] .ecd-muted{color:var(--ui-muted);}
html[data-theme="light"] .ecd-group-badge--ignorar{color:var(--ui-muted);background-color:rgba(23,43,54,0.06);border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);}
html[data-theme="light"] .fiscal-dashboard-status span{background-color:rgba(23,43,54,0.024);}
html[data-theme="light"] .fiscal-dashboard-tab{color:var(--ui-muted);background-color:rgba(255,255,255,0.68);}
html[data-theme="light"] .fiscal-dashboard-tab.is-active{background-image:linear-gradient(135deg, rgba(41, 218, 170, 0.13), rgba(255,255,255,0.9));}
html[data-theme="light"] .fiscal-dashboard-municipality small{color:var(--ui-muted);}
html[data-theme="light"] .fiscal-dashboard-comparison .field__input{color:var(--ui-muted);background-color:rgba(23,43,54,0.024);}
html[data-theme="light"] .fiscal-dashboard-context{background-image:linear-gradient(110deg, rgba(41, 218, 170, 0.08), rgba(255,255,255,0.5) 55%, transparent);}
html[data-theme="light"] .fiscal-dashboard-context.is-provisional{background-image:linear-gradient(110deg, rgba(245, 158, 11, 0.07), rgba(255,255,255,0.5) 55%, transparent);}
html[data-theme="light"] .fiscal-dashboard-kpi__index{color:var(--ui-muted);}
html[data-theme="light"] .fiscal-dashboard-kpi__meta em.is-neutral{color:var(--ui-muted);}
html[data-theme="light"] .fiscal-dashboard-kpi__meta small{color:var(--ui-muted);}
html[data-theme="light"] .fiscal-dashboard-kpi__meta .fiscal-dashboard-kpi__previous{color:var(--ui-muted);}
html[data-theme="light"] .fiscal-dashboard-kpi__action{border-top-color:var(--ui-line);color:var(--ui-muted);}
html[data-theme="light"] .fiscal-dashboard-chart__grid{stroke:var(--ui-muted);}
html[data-theme="light"] .fiscal-dashboard-chart__axis,
html[data-theme="light"] .fiscal-dashboard-chart__point text{fill:var(--ui-muted);}
html[data-theme="light"] .fiscal-dashboard-bar span{color:var(--ui-muted);}
html[data-theme="light"] .fiscal-dashboard-bar__track{background-color:rgba(23,43,54,0.055);}
html[data-theme="light"] .fiscal-dashboard-chart-tooltip{background-color:var(--ui-panel);}
html[data-theme="light"] .fiscal-dashboard-bar small{color:var(--ui-muted);}
html[data-theme="light"] .fiscal-dashboard-method{background-color:rgba(255,255,255,0.72);}
html[data-theme="light"] .fiscal-dashboard-modal-close{color:var(--ui-muted);background-color:rgba(23,43,54,0.04);}
html[data-theme="light"] .fiscal-dashboard-table-wrap td{color:var(--ui-muted);}
html[data-theme="light"] .contributor-period-summary__header h3,
html[data-theme="light"] .contributor-period-summary__header h4{color:var(--ui-muted);}
html[data-theme="light"] .dashboard-bar::after,
html[data-theme="light"] .divergence-bar::after{border-top-color:var(--ui-line);border-right-color:var(--ui-line);border-bottom-color:var(--ui-line);border-left-color:var(--ui-line);background-color:var(--ui-panel);color:var(--ui-text);}
html[data-theme="light"] .divergence-bar-stack::after{background-color:rgba(23,43,54,0.12);}

/* s41-document-models.css */
html[data-theme="light"] .document-rich-toolbar{background-color:rgba(255,255,255,0.78);}
html[data-theme="light"] .document-rich-content{background-color:rgba(255,255,255,0.5);color:var(--ui-text);}
html[data-theme="light"] .document-rich-content:empty::before{color:var(--ui-muted);}
html[data-theme="light"] .document-rich-content h2,
html[data-theme="light"] .document-rich-content h3{color:var(--ui-text);}
html[data-theme="light"] .document-layout-preview{background-color:rgba(255,255,255,0.56);}
html[data-theme="light"] .document-process-summary{background-color:rgba(255,255,255,0.52);}
html[data-theme="light"] .document-additional-section__heading strong{color:var(--ui-text);}
html[data-theme="light"] .document-competencies__head{background-color:rgba(255,255,255,0.72);}
