/* Appearance only: no filters on artwork, photos, logo or exported documents.
   Generated static overrides follow the existing cascade, including responsive rules. */
:root[data-theme="light"]{color-scheme:light;--paper:#f6f8fb;--white:#fff;--ink:#172d46;--muted:#52677e;--border:#d5dfeb;--navy:#fff;--navy2:#eff4fa;--accent:#242971;--accent-light:#eef2fb;--green:#176a52}
:root[data-theme="dark"]{color-scheme:dark;--paper:#0d1728;--white:#17273e;--ink:#e4edf7;--muted:#afc1d6;--border:#354961;--navy:#101e35;--navy2:#20334c;--accent:#b93726;--accent-light:#3c292d;--green:#87d0b2}

/* style.css */
@media screen{:root[data-theme="light"] button:focus-visible,:root[data-theme="light"] a:focus-visible,:root[data-theme="light"] input:focus-visible,:root[data-theme="light"] select:focus-visible,:root[data-theme="light"] textarea:focus-visible{outline:3px solid #cdd9e6}
:root[data-theme="light"] .btn:hover{background:#f3f6fa}
:root[data-theme="light"] .btn.primary{color:#172d46}
:root[data-theme="light"] .btn.primary:hover{background:#f3f6fa}
:root[data-theme="light"] .btn.ghost:hover{background:#f3f6fa}
:root[data-theme="light"] .sidebar{color:#172d46}
:root[data-theme="light"] .brand{background:#ffffff}
:root[data-theme="light"] .brand-subtitle{color:#172d46}
:root[data-theme="light"] .nav-label{color:#49647c}
:root[data-theme="light"] .nav-btn{color:#172d46}
:root[data-theme="light"] .nav-btn.active{background:#ffffff;color:#172d46;box-shadow:inset 3px 0 0 #cdd9e6}
:root[data-theme="light"] .nav-btn:hover{background:#ffffff}
:root[data-theme="light"] .sidebar-bottom{border-top:1px solid #cdd9e6}
:root[data-theme="light"] .avatar{background:#ffffff;color:#172d46}
:root[data-theme="light"] .profile small{color:#172d46}
:root[data-theme="light"] .exit{color:#172d46}
:root[data-theme="light"] .topbar{background:#ffffff}
:root[data-theme="light"] .env{border:1px solid #cdd9e6;color:#49647c}
:root[data-theme="light"] .stat{background:#ffffff}
:root[data-theme="light"] .stat.featured{color:#172d46}
:root[data-theme="light"] .featured .stat-label{color:#172d46}
:root[data-theme="light"] .featured .stat-note{color:#172d46}
:root[data-theme="light"] .panel{background:#ffffff}
:root[data-theme="light"] .filter.active{background:#f3f6fa;border-color:#cdd9e6}
:root[data-theme="light"] th{background:#ffffff}
:root[data-theme="light"] td{border-bottom:1px solid #cdd9e6}
:root[data-theme="light"] tbody tr:hover{background:#ffffff}
:root[data-theme="light"] .ref{color:#172d46}
:root[data-theme="light"] .tag.DRAFT{background:#f3f6fa;color:#49647c}
:root[data-theme="light"] .tag.QUOTED{background:#f3f6fa;color:#49647c}
:root[data-theme="light"] .tag.ORDERED{background:#f3f6fa;color:#172d46}
:root[data-theme="light"] .tag.SENDING,:root[data-theme="light"] .tag.REVIEW{background:#f3f6fa;color:#49647c}
:root[data-theme="light"] .empty-icon{color:#49647c}
:root[data-theme="light"] .step{border:1px solid #cdd9e6;color:#49647c;background:#ffffff}
:root[data-theme="light"] input,:root[data-theme="light"] select,:root[data-theme="light"] textarea{border:1px solid #cdd9e6;background:#ffffff}
:root[data-theme="light"] input::placeholder,:root[data-theme="light"] textarea::placeholder{color:#49647c}
:root[data-theme="light"] .customer-note{background:#ffffff}
:root[data-theme="light"] .remove{color:#49647c}
:root[data-theme="light"] .summary-row{border-bottom:1px solid #cdd9e6}
:root[data-theme="light"] .info-box{background:#ffffff;color:#49647c}
:root[data-theme="light"] .notice{border:1px solid #cdd9e6;background:#f3f6fa;color:#49647c}
:root[data-theme="light"] .error{color:#49647c;background:#ffffff;border:1px solid #cdd9e6}
:root[data-theme="light"] .detail-actions{background:#ffffff}
:root[data-theme="light"] .timeline p{border-top:1px solid #cdd9e6}
:root[data-theme="light"] dialog{box-shadow:0 24px 100px #cdd9e638}
:root[data-theme="light"] dialog::backdrop{background:#ffffff88}
:root[data-theme="light"] #toast{color:#172d46;box-shadow:0 5px 20px #cdd9e630}
:root[data-theme="light"] .login-aside{color:#172d46}
:root[data-theme="light"] .login-copy .eyebrow{color:#172d46}
:root[data-theme="light"] .login-copy p{color:#172d46}
:root[data-theme="light"] .login-aside footer{color:#49647c}
:root[data-theme="light"] .login-right{background:#ffffff}
:root[data-theme="light"] .quotes-link{color:#49647c}
:root[data-theme="light"] .catalog-lookup .lookup-row input,:root[data-theme="light"] .catalog-lookup .lookup-row select{border:1px solid #cdd9e6;background:#ffffff}
:root[data-theme="light"] .material-selected{background:#f3f6fa}
:root[data-theme="light"] .date-filters input{border:1px solid #cdd9e6}
:root[data-theme="light"] .welcome{color:#172d46}
:root[data-theme="light"] .welcome .eyebrow{color:#172d46}
:root[data-theme="light"] .welcome p{color:#172d46}
:root[data-theme="light"] .welcome-flow{border-left:1px solid #cdd9e6}
:root[data-theme="light"] .welcome-flow span{color:#172d46}
:root[data-theme="light"] .welcome-flow b{color:#172d46}
:root[data-theme="light"] .metric-card{background:#ffffff}
:root[data-theme="light"] .metric-card:hover{border-color:#cdd9e6}
:root[data-theme="light"] .metric-card.attention{border-color:#cdd9e6;background:#ffffff}
:root[data-theme="light"] .customer-shortcut{background:#ffffff}
:root[data-theme="light"] .customer-shortcut:hover{background:#ffffff}
:root[data-theme="light"] .step-tabs button{background:#ffffff}
:root[data-theme="light"] .step-tabs button.active{color:#172d46}
:root[data-theme="light"] .review-customer{background:#ffffff}
:root[data-theme="light"] .review-pills span{background:#ffffff}
:root[data-theme="light"] .text-button{color:#49647c}
:root[data-theme="light"] .query-progress{background:#ffffff}
:root[data-theme="light"] .spinner{border:3px solid #cdd9e6}
:root[data-theme="light"] .selection-bar{background:#f3f6fa;border:1px solid #cdd9e6}
:root[data-theme="light"] .chip{background:#f3f6fa;color:#49647c;border:1px solid #cdd9e6}
:root[data-theme="light"] .bulk-panel{border:1px dashed #cdd9e6}
:root[data-theme="light"] .internal-note{background:#ffffff}
:root[data-theme="light"] .discount-toolbar{background:#ffffff}
:root[data-theme="light"] .discount-summary{color:#49647c}
:root[data-theme="light"] .item-discount:invalid{border-color:#cdd9e6}
:root[data-theme="light"] .family-discount-card{background:#ffffff}
:root[data-theme="light"] .family-discount-grid input:invalid{border-color:#cdd9e6}
:root[data-theme="light"] .family-factor input{background:#f3f6fa}
:root[data-theme="light"] .directory-status{background:#ffffff}
:root[data-theme="light"] #admin-error{color:#49647c}
:root[data-theme="light"] .customer-search-extra>summary{color:#49647c}
:root[data-theme="light"] .info-box.summary-changed{background:#f3f6fa;color:#49647c;border:1px solid #cdd9e6}
:root[data-theme="light"] .review-item-discounts{color:#49647c}
:root[data-theme="light"] .review-values-note{background:#f3f6fa;color:#49647c}
:root[data-theme="light"] .review-values-note.confirmed{background:#f3f6fa;color:#49647c}
:root[data-theme="light"] .review-products tfoot{background:#ffffff}
:root[data-theme="light"] .bulk-import-tools input[type=file]{background:#ffffff}
:root[data-theme="light"] #bulk-errors{color:#49647c}
:root[data-theme="light"] .admin-card-icon{color:#172d46;background:#f3f6fa}
:root[data-theme="light"] .item-net-price .unit-price-value{color:#49647c}
:root[data-theme="light"] .commission-summary{background:#f3f6fa;border:1px solid #cdd9e6}
:root[data-theme="light"] .commission-summary>strong{color:#172d46}
:root[data-theme="light"] .commission-summary small{color:#49647c}
:root[data-theme="light"] .commission-item{color:#172d46}
:root[data-theme="light"] .quick-discounts>label>small{color:#49647c}
:root[data-theme="light"] .quote-attachments{border-top:1px solid #cdd9e6}
:root[data-theme="light"] .attachment-upload select,:root[data-theme="light"] .attachment-upload input{border:1px solid #cdd9e6;background:#ffffff}
:root[data-theme="light"] .contact-grid .contact-email{color:#49647c}
:root[data-theme="light"] .customer-note .financial-pending-alert{color:#49647c}
:root[data-theme="light"] .abc-summary{background:#ffffff}
:root[data-theme="light"] .abc-A{background:#f3f6fa;color:#172d46}
:root[data-theme="light"] .abc-B{background:#f3f6fa;color:#49647c}
:root[data-theme="light"] .abc-C{background:#f3f6fa;color:#49647c}
:root[data-theme="light"] .tracking-section{border:1px solid #cdd9e6}
:root[data-theme="light"] .danger-outline{border-color:#cdd9e6;color:#49647c}
:root[data-theme="light"] .tag.EXPIRED,:root[data-theme="light"] .tag.CANCEL_PENDING{background:#f3f6fa;color:#49647c}
:root[data-theme="light"] .sap-history-metrics .featured{color:#172d46}
:root[data-theme="light"] .sap-history-metrics .featured span,:root[data-theme="light"] .sap-history-metrics .featured small{color:#172d46}
:root[data-theme="light"] .sales-performance article{background:#ffffff}
:root[data-theme="light"] .sales-next .eyebrow{color:#49647c}
:root[data-theme="light"] .sales-empty{background:#ffffff}
:root[data-theme="light"] .commission-reading{color:#49647c}}
/* whatsapp.css */
@media screen{:root[data-theme="light"] .whatsapp-toggle{background:#ffffff;color:#172d46;box-shadow:0 5px 20px #cdd9e633}
:root[data-theme="light"] .whatsapp-toggle:hover,:root[data-theme="light"] .whatsapp-toggle[aria-expanded="true"]{background:#ffffff}
:root[data-theme="light"] .whatsapp-panel{border:1px solid #cdd9e6;background:#ffffff;color:#172d46;box-shadow:0 14px 48px #cdd9e626}
:root[data-theme="light"] .whatsapp-header{background:#f3f6fa;border-bottom:1px solid #cdd9e6}
:root[data-theme="light"] .whatsapp-header h2{color:#172d46}
:root[data-theme="light"] .whatsapp-header p{color:#49647c}
:root[data-theme="light"] .whatsapp-close{color:#49647c}
:root[data-theme="light"] .whatsapp-close:hover{background:#f3f6fa}
:root[data-theme="light"] .whatsapp-contacts li+li{border-top:1px solid #cdd9e6}
:root[data-theme="light"] .whatsapp-contacts a:hover{background:#ffffff}
:root[data-theme="light"] .whatsapp-avatar{background:#f3f6fa;color:#49647c}
:root[data-theme="light"] .whatsapp-contact>span{color:#49647c}
:root[data-theme="light"] .whatsapp-arrow{color:#49647c}
:root[data-theme="light"] .whatsapp-footer{color:#49647c}
:root[data-theme="light"] .whatsapp-widget :is(button,:root[data-theme="light"] a):focus-visible{outline:3px solid #cdd9e6}}
/* media-library.css */
@media screen{:root[data-theme="light"] .media-toolbar{border-bottom:1px solid var(--line,#cdd9e6)}
:root[data-theme="light"] .media-breadcrumb [aria-current=page]{color:var(--navy,#172d46)}
:root[data-theme="light"] .media-folder{background:#ffffff;color:#172d46;border:1px solid #cdd9e6}
:root[data-theme="light"] .media-folder:hover{border-color:#cdd9e6;background:#ffffff}
:root[data-theme="light"] .media-folder svg{color:#49647c}
:root[data-theme="light"] .media-folder span{color:#49647c}
:root[data-theme="light"] .media-file{border:1px solid #cdd9e6;background:#ffffff}
:root[data-theme="light"] .media-preview-button{border-bottom:1px solid #cdd9e6;background:#ffffff;color:#49647c}
:root[data-theme="light"] .media-preview-button img[src]+.media-photo-placeholder{background:#ffffff}
:root[data-theme="light"] .media-message{color:#49647c}
:root[data-theme="light"] .media-large-preview{background:#ffffff}
:root[data-theme="light"] .media-folder:focus-visible,:root[data-theme="light"] .media-preview-button:focus-visible{outline:3px solid #cdd9e6}
:root[data-theme="light"] .admin-media-fields input[type=file]{background:#ffffff}
:root[data-theme="light"] .admin-media-selection{border:1px solid #cdd9e6;background:#ffffff}
:root[data-theme="light"] .admin-media-history{border-bottom:1px solid #cdd9e6}
:root[data-theme="light"] .admin-media-history img{background:#ffffff}
:root[data-theme="light"] .admin-media-history small{color:#49647c}
:root[data-theme="light"] .admin-media-success{background:#f3f6fa;border:1px solid #cdd9e6;color:#172d46}}
/* representative-history.css */
@media screen{}
/* order-monitor.css */
@media screen{:root[data-theme="light"] .monitor-warning{color:#49647c}
:root[data-theme="light"] .monitor-detail{border:1px solid var(--line,#cdd9e6)}}
/* representative-usability.css */
@media screen{:root[data-theme="light"] .commission-eye:hover,:root[data-theme="light"] .commission-eye:focus-visible{background:#f3f6fa2a}
:root[data-theme="light"] .payment-results{background:#ffffff}
:root[data-theme="light"] .payment-result{background:#ffffff}
:root[data-theme="light"] .payment-result:hover,:root[data-theme="light"] .payment-result:focus-visible{background:#f3f6fa}
:root[data-theme="light"] #items-table .item-unit-prices>div{background:#ffffff}
:root[data-theme="light"] #items-table .item-unit-prices>.item-net-price{background:#f3f6fa;border-color:#cdd9e6}}
/* admin-production.css */
@media screen{:root[data-theme="light"] .production-metrics article{border:1px solid #cdd9e6;background:#ffffff}
:root[data-theme="light"] .production-metrics article strong{color:#172d46}
:root[data-theme="light"] .production-metrics article small{color:#49647c}
:root[data-theme="light"] .production-unit-list span{background:#f3f6fa;color:#172d46}
:root[data-theme="light"] .production-alert{color:#49647c}
:root[data-theme="light"] #production-data thead{background:#ffffff}
:root[data-theme="light"] #production-status{color:#49647c}}
/* admin-refresh.css */
@media screen{:root[data-theme="light"] .admin-refresh{border-color:#cdd9e6}
:root[data-theme="light"] .admin-refresh-heading p{color:#49647c}
:root[data-theme="light"] .admin-refresh-steps li{background:#ffffff;border:1px solid #cdd9e6}
:root[data-theme="light"] .admin-refresh-steps strong{color:#49647c}}
/* management-bi.css */
@media screen{:root[data-theme="light"] .bi-eyebrow{color:#49647c}
:root[data-theme="light"] .bi-local{border:1px solid #cdd9e6;background:#f3f6fa}
:root[data-theme="light"] .bi-card{background:#ffffff;border:1px solid #cdd9e6}
:root[data-theme="light"] .bi-card:first-child{background:#ffffff;color:#172d46}
:root[data-theme="light"] .bi-quote{background:#f3f6fa}
:root[data-theme="light"] .bi-order{background:#ffffff}
:root[data-theme="light"] .bi-legend span:first-child{color:#49647c}
:root[data-theme="light"] .bi-legend span:last-child{color:#49647c}
:root[data-theme="light"] .bi-choices{border:1px solid #cdd9e6;background:#ffffff}
:root[data-theme="light"] .bi-choices>summary span{color:#49647c}
:root[data-theme="light"] .bi-choice-body{background:#ffffff;border:1px solid #cdd9e6;box-shadow:0 12px 26px #cdd9e620}
:root[data-theme="light"] .bi-choice-list label{border-bottom:1px solid #cdd9e6}
:root[data-theme="light"] .bi-choice-list small{color:#49647c}
:root[data-theme="light"] .bi-choice-actions small{color:#49647c}
:root[data-theme="light"] .bi-dimensions legend{color:#49647c}
:root[data-theme="light"] .bi-abc-section+.bi-abc-section{border-top:1px solid #cdd9e6}
:root[data-theme="light"] .bi-billing-total strong{color:#49647c}
:root[data-theme="light"] .bi-billing-total span{color:#49647c}
:root[data-theme="light"] .bi-columns .bi-invoice{background:#ffffff}
:root[data-theme="light"] .bi-total-toggle{background:#ffffff;color:#172d46}
:root[data-theme="light"] .bi-billing-counts{color:#49647c}
:root[data-theme="light"] .bi-reconciliation tbody tr:last-child{background:#f3f6fa}
:root[data-theme="light"] .bi-report-kpis .bi-card:last-child{background:#f3f6fa;border-color:#cdd9e6;color:#172d46}
:root[data-theme="light"] .bi-quick-stats{border:1px solid #cdd9e6;background:#ffffff}
:root[data-theme="light"] .bi-quick-stats article{border-right:1px solid #cdd9e6}
:root[data-theme="light"] .bi-quick-stats span{color:#49647c}
:root[data-theme="light"] .bi-quick-stats small{color:#49647c}
@media(max-width:750px){:root[data-theme="light"] .bi-quick-stats article:nth-child(3n){border-right:1px solid #cdd9e6}}
:root[data-theme="light"] .bi-verified{color:#172d46;background:#f3f6fa}
:root[data-theme="light"] .bi-ranking-row meter::-webkit-meter-bar{background:#f3f6fa}
:root[data-theme="light"] .bi-ranking-row meter::-webkit-meter-optimum-value{background:#ffffff}
:root[data-theme="light"] .bi-ranking:nth-child(2) meter::-webkit-meter-optimum-value{background:#f3f6fa}
:root[data-theme="light"] .bi-ranking:nth-child(3) meter::-webkit-meter-optimum-value{background:#f3f6fa}
:root[data-theme="light"] .bi-ranking-row meter.negative::-webkit-meter-optimum-value{background:#f3f6fa}
:root[data-theme="light"] .bi-choice-body{border-top:1px solid #cdd9e6}
:root[data-theme="light"] .bi-currency-control{border:1px solid #cdd9e6;background:#f3f6fa}
:root[data-theme="light"] .bi-currency-control strong{color:#172d46}
:root[data-theme="light"] .bi-usd-documents{background:#ffffff;border:1px solid #cdd9e6}
:root[data-theme="light"] .bi-scope-caption{color:#49647c}
:root[data-theme="light"] .bi-order-breakdown{background:#ffffff;border:1px solid #cdd9e6}
:root[data-theme="light"] .bi-return-row td.numeric{color:#49647c}
:root[data-theme="light"] .bi-order-breakdown tfoot{background:#ffffff}
:root[data-theme="light"] .bi-order-filter{background:#ffffff}}
/* admin-purchases.css */
@media screen{:root[data-theme="light"] .purchase-company{border:1px solid #cdd9e6;background:#ffffff;box-shadow:0 8px 24px #cdd9e606}
:root[data-theme="light"] .purchase-status{background:#f3f6fa;color:#49647c}
:root[data-theme="light"] .purchase-over .purchase-status{background:#f3f6fa;color:#49647c}
:root[data-theme="light"] .purchase-near .purchase-status{background:#f3f6fa;color:#49647c}
:root[data-theme="light"] .purchase-within .purchase-status{background:#f3f6fa;color:#172d46}
:root[data-theme="light"] .purchase-loading .purchase-status,:root[data-theme="light"] .purchase-stale .purchase-status{background:#f3f6fa;color:#49647c}
:root[data-theme="light"] .purchase-ratio span{color:#49647c}
:root[data-theme="light"] .purchase-values>div{border-bottom:1px solid #cdd9e6}
:root[data-theme="light"] .purchase-values dt{color:#49647c}
:root[data-theme="light"] .purchase-balance{background:#ffffff}
:root[data-theme="light"] .purchase-over .purchase-balance{background:#ffffff}
:root[data-theme="light"] .purchase-over .purchase-balance dd,:root[data-theme="light"] .purchase-over-text{color:#49647c}
:root[data-theme="light"] .purchase-reading-note{color:#49647c;border-left:3px solid #cdd9e6}
:root[data-theme="light"] .purchase-evolution text{fill:#49647c}
:root[data-theme="light"] .purchase-bar-sales{fill:#172d46}
:root[data-theme="light"] .purchase-bar-purchases{fill:#49647c}
:root[data-theme="light"] .purchase-key-sales{background:#ffffff}
:root[data-theme="light"] .purchase-key-purchases{background:#f3f6fa}}
/* admin-abc.css */
@media screen{:root[data-theme="light"] .abc-shortcuts>span{color:#49647c}
:root[data-theme="light"] .abc-overview article{background:#ffffff;border:1px solid #cdd9e6}
:root[data-theme="light"] .abc-overview article:first-child{background:#ffffff;color:#172d46;border-color:#cdd9e6}
:root[data-theme="light"] .abc-reading-note{color:#49647c}
:root[data-theme="light"] .abc-insight{border-left:3px solid #cdd9e6;background:#f3f6fa}
:root[data-theme="light"] .abc-pareto text{fill:#49647c}
:root[data-theme="light"] .abc-gridline{stroke:#172d46}
:root[data-theme="light"] .abc-threshold{stroke:#49647c}
:root[data-theme="light"] .abc-pareto g:focus rect,:root[data-theme="light"] .abc-pareto g:hover rect{stroke:#172d46}
:root[data-theme="light"] .abc-color-A{background:#ffffff}
:root[data-theme="light"] .abc-color-B{background:#f3f6fa}
:root[data-theme="light"] .abc-color-C{background:#f3f6fa}
:root[data-theme="light"] .abc-distribution article{border:1px solid #cdd9e6;background:#ffffff}
:root[data-theme="light"] .abc-distribution small{color:#49647c}
:root[data-theme="light"] .abc-meter-A::-webkit-meter-optimum-value{background:#ffffff}
:root[data-theme="light"] .abc-meter-B::-webkit-meter-optimum-value{background:#f3f6fa}
:root[data-theme="light"] .abc-meter-C::-webkit-meter-optimum-value{background:#f3f6fa}
:root[data-theme="light"] .abc-meter-A::-moz-meter-bar{background:#ffffff}
:root[data-theme="light"] .abc-meter-B::-moz-meter-bar{background:#f3f6fa}
:root[data-theme="light"] .abc-meter-C::-moz-meter-bar{background:#f3f6fa}}
/* admin-releases.css */
@media screen{:root[data-theme="light"] .release-readonly{color:#49647c;background:#f3f6fa;border:1px solid #cdd9e6}
:root[data-theme="light"] .release-current{background:#ffffff;color:#172d46}
:root[data-theme="light"] .release-eyebrow{color:#49647c}
:root[data-theme="light"] .release-current p{color:#172d46}
:root[data-theme="light"] .release-current>div:last-child span{color:#172d46}
:root[data-theme="light"] .release-item summary:after{color:#49647c}
:root[data-theme="light"] .release-item summary:focus-visible{outline:3px solid #cdd9e6}
:root[data-theme="light"] .release-version{background:#f3f6fa}
:root[data-theme="light"] .release-heading strong{color:#172d46}
:root[data-theme="light"] .release-heading>span{color:#49647c}
:root[data-theme="light"] .release-meta{color:#49647c}
:root[data-theme="light"] .release-current-badge{background:#f3f6fa;color:#49647c}
:root[data-theme="light"] .release-changes h3{color:#49647c}
:root[data-theme="light"] .release-changes li{border-left:2px solid #cdd9e6}
:root[data-theme="light"] .release-changes p{color:#49647c}
:root[data-theme="light"] .guide-metrics span{color:#49647c}
:root[data-theme="light"] .guide-metrics strong{color:#172d46}
:root[data-theme="light"] .guide-notice{background:#f3f6fa;border-left:3px solid #cdd9e6}
:root[data-theme="light"] .guide-item>summary{background:#ffffff}
:root[data-theme="light"] .guide-item>summary:focus-visible{outline:3px solid #cdd9e6}
:root[data-theme="light"] .guide-item>summary span{color:#49647c}
:root[data-theme="light"] .guide-detail code{color:#49647c;background:#f3f6fa}
:root[data-theme="light"] .guide-definition dt{color:#49647c}}
/* portal-welcome.css */
@media screen{:root[data-theme="light"] #portal-welcome{border:1px solid #cdd9e624;background:#ffffff;box-shadow:0 32px 100px #cdd9e666;color:#172d46}
:root[data-theme="light"] #portal-welcome::backdrop{background:#ffffffa8}
:root[data-theme="light"] .welcome-banner-copy{background:#ffffff;color:#172d46}
:root[data-theme="light"] .welcome-kicker{color:#49647c}
:root[data-theme="light"] #portal-welcome-description{color:#49647c}
:root[data-theme="light"] #portal-welcome-description strong{color:#172d46}
:root[data-theme="light"] .welcome-banner-note{color:#49647c}
:root[data-theme="light"] .welcome-enter{background:#f3f6fa;color:#172d46}
:root[data-theme="light"] .welcome-enter:hover{background:#f3f6fa}
:root[data-theme="light"] .welcome-close{border:1px solid #cdd9e650;background:#ffffff;color:#172d46}
:root[data-theme="light"] .welcome-close:hover{background:#ffffff}
:root[data-theme="light"] .welcome-banner-art{background:radial-gradient(ellipse at 100% 10%,#ffffff,transparent 60%),linear-gradient(150deg,#ffffff,#ffffff)}
:root[data-theme="light"] .welcome-profile{border:22px solid #cdd9e616}
:root[data-theme="light"] .welcome-art-heading>span{color:#49647c}
:root[data-theme="light"] .welcome-feature{border-top:1px solid #cdd9e620}
:root[data-theme="light"] .welcome-feature-number{color:#49647c}
:root[data-theme="light"] .welcome-feature p{color:#172d46}
:root[data-theme="light"] .welcome-dismiss-hint{color:#172d46}}
/* visual-catalog.css */
@media screen{:root[data-theme="light"] .catalog-mode [data-editor-step="1"]{background:#ffffff}
:root[data-theme="light"] .catalog-sidebar{background:#ffffff;border-right:1px solid #cdd9e6}
:root[data-theme="light"] .catalog-sidebar>label{color:#172d46}
:root[data-theme="light"] .catalog-search{border:1px solid #cdd9e6;background:#ffffff}
:root[data-theme="light"] .catalog-search button{border-left:1px solid #cdd9e6;background:#ffffff}
:root[data-theme="light"] .catalog-families summary{color:#49647c}
:root[data-theme="light"] .catalog-families button{color:#49647c}
:root[data-theme="light"] .catalog-families button:hover{background:#ffffff}
:root[data-theme="light"] .catalog-families button.selected{background:#ffffff;color:#172d46}
:root[data-theme="light"] .visual-catalog-toolbar{background:#fffffff2}
:root[data-theme="light"] .visual-catalog-toolbar h2{color:#172d46}
:root[data-theme="light"] .visual-catalog-toolbar .eyebrow{color:#49647c}
:root[data-theme="light"] .catalog-result-note{color:#49647c}
:root[data-theme="light"] .catalog-card{background:#ffffff;border:1px solid #cdd9e6;color:#172d46}
:root[data-theme="light"] .catalog-card:hover{box-shadow:0 8px 22px #cdd9e612;border-color:#cdd9e6}
:root[data-theme="light"] .catalog-card-photo{background:#ffffff}
:root[data-theme="light"] .catalog-card-family{color:#49647c}
:root[data-theme="light"] .catalog-card small{color:#49647c}
:root[data-theme="light"] .catalog-card-action{color:#49647c}
:root[data-theme="light"] .catalog-no-photo{color:#49647c}
:root[data-theme="light"] .catalog-product-detail{background:#ffffff;border:1px solid #cdd9e6}
:root[data-theme="light"] .catalog-zoom{background:#ffffff}
:root[data-theme="light"] .catalog-detail-copy .eyebrow{color:#49647c}
:root[data-theme="light"] .catalog-code{color:#49647c}
:root[data-theme="light"] .catalog-code strong{color:#172d46}
:root[data-theme="light"] .catalog-packaging div{background:#ffffff}
:root[data-theme="light"] .catalog-packaging dt{color:#49647c}
:root[data-theme="light"] .catalog-price-grid>div{background:#f3f6fa;border:1px solid #cdd9e6}
:root[data-theme="light"] .catalog-price-grid span{color:#49647c}
:root[data-theme="light"] .catalog-price-grid strong{color:#172d46}
:root[data-theme="light"] .catalog-price-grid small{color:#49647c}
:root[data-theme="light"] .catalog-loading{color:#49647c}
:root[data-theme="light"] .catalog-review-toolbar p{color:#49647c}
:root[data-theme="light"] #catalog-detail-status{color:#49647c}
:root[data-theme="light"] #catalog-photo-dialog{background:#ffffff}
:root[data-theme="light"] #catalog-photo-dialog::backdrop{background:#ffffffd9}
:root[data-theme="light"] .catalog-photo-close{background:#f3f6fa;color:#172d46}
:root[data-theme="light"] button:focus-visible,:root[data-theme="light"] a:focus-visible{outline:3px solid #cdd9e6}
@media(max-width:640px){:root[data-theme="light"] .catalog-sidebar{border-bottom:1px solid #cdd9e6}}
:root[data-theme="light"] .catalog-thumbnails button{background:#ffffff;border:1px solid #cdd9e6}
:root[data-theme="light"] .catalog-admin-result{border:1px solid #cdd9e6;background:#ffffff;color:#172d46}
:root[data-theme="light"] .catalog-admin-result small{color:#49647c}
:root[data-theme="light"] .catalog-admin-photos fieldset{border:1px solid #cdd9e6}
:root[data-theme="light"] .catalog-admin-photo{background:#ffffff;color:#49647c}
:root[data-theme="light"] .catalog-priority{background:#ffffff;border:1px solid #cdd9e6}
:root[data-theme="light"] .catalog-priority-item{background:#ffffff;border:1px solid #cdd9e6;color:#172d46}
:root[data-theme="light"] .catalog-priority-item:hover{border-color:#cdd9e6;background:#ffffff}
:root[data-theme="light"] .catalog-priority-item>span>span{color:#49647c}
:root[data-theme="light"] .catalog-priority-rank{color:#49647c}
:root[data-theme="light"] .catalog-priority-value small{color:#49647c}
:root[data-theme="light"] .catalog-priority-action{color:#49647c}}
/* document-export.css */
@media screen{:root[data-theme="light"] #detail .document-actions-top{background:#ffffff}
:root[data-theme="light"] #detail .document-close-footer{background:#ffffff}}
/* admin-exchange.css */
@media screen{:root[data-theme="light"] .fx-totals article{border:1px solid #cdd9e6;background:#ffffff}
:root[data-theme="light"] .fx-totals article:nth-child(2){background:#f3f6fa;color:#172d46}}
/* style.css */
@media screen{:root[data-theme="dark"] button:focus-visible,:root[data-theme="dark"] a:focus-visible,:root[data-theme="dark"] input:focus-visible,:root[data-theme="dark"] select:focus-visible,:root[data-theme="dark"] textarea:focus-visible{outline:3px solid #354961}
:root[data-theme="dark"] .btn:hover{background:#20334c}
:root[data-theme="dark"] .btn.primary{color:#e4edf7}
:root[data-theme="dark"] .btn.primary:hover{background:#642e2c}
:root[data-theme="dark"] .btn.ghost:hover{background:#20334c}
:root[data-theme="dark"] .sidebar{color:#e4edf7}
:root[data-theme="dark"] .brand{background:#17273e}
:root[data-theme="dark"] .brand-subtitle{color:#c1d3ed}
:root[data-theme="dark"] .nav-label{color:#c1d3ed}
:root[data-theme="dark"] .nav-btn{color:#c1d3ed}
:root[data-theme="dark"] .nav-btn.active{background:#101e35;color:#e4edf7;box-shadow:inset 3px 0 0 #354961}
:root[data-theme="dark"] .nav-btn:hover{background:#101e35}
:root[data-theme="dark"] .sidebar-bottom{border-top:1px solid #354961}
:root[data-theme="dark"] .avatar{background:#20334c;color:#e4edf7}
:root[data-theme="dark"] .profile small{color:#c1d3ed}
:root[data-theme="dark"] .exit{color:#c1d3ed}
:root[data-theme="dark"] .topbar{background:#17273e}
:root[data-theme="dark"] .env{border:1px solid #354961;color:#ffb4a8}
:root[data-theme="dark"] .stat{background:#17273e}
:root[data-theme="dark"] .stat.featured{color:#e4edf7}
:root[data-theme="dark"] .featured .stat-label{color:#c1d3ed}
:root[data-theme="dark"] .featured .stat-note{color:#c1d3ed}
:root[data-theme="dark"] .panel{background:#17273e}
:root[data-theme="dark"] .filter.active{background:#20334c;border-color:#354961}
:root[data-theme="dark"] th{background:#17273e}
:root[data-theme="dark"] td{border-bottom:1px solid #354961}
:root[data-theme="dark"] tbody tr:hover{background:#17273e}
:root[data-theme="dark"] .ref{color:#c1d3ed}
:root[data-theme="dark"] .tag.DRAFT{background:#20334c;color:#afc1d6}
:root[data-theme="dark"] .tag.QUOTED{background:#20334c;color:#c1d3ed}
:root[data-theme="dark"] .tag.ORDERED{background:#20334c;color:#b4dfc8}
:root[data-theme="dark"] .tag.SENDING,:root[data-theme="dark"] .tag.REVIEW{background:#20334c;color:#c1d3ed}
:root[data-theme="dark"] .empty-icon{color:#afc1d6}
:root[data-theme="dark"] .step{border:1px solid #354961;color:#ffb4a8;background:#17273e}
:root[data-theme="dark"] input,:root[data-theme="dark"] select,:root[data-theme="dark"] textarea{border:1px solid #354961;background:#17273e}
:root[data-theme="dark"] input::placeholder,:root[data-theme="dark"] textarea::placeholder{color:#afc1d6}
:root[data-theme="dark"] .customer-note{background:#17273e}
:root[data-theme="dark"] .remove{color:#ffb4a8}
:root[data-theme="dark"] .summary-row{border-bottom:1px solid #354961}
:root[data-theme="dark"] .info-box{background:#17273e;color:#afc1d6}
:root[data-theme="dark"] .notice{border:1px solid #354961;background:#20334c;color:#c1d3ed}
:root[data-theme="dark"] .error{color:#ffb4a8;background:#17273e;border:1px solid #354961}
:root[data-theme="dark"] .detail-actions{background:#17273e}
:root[data-theme="dark"] .timeline p{border-top:1px solid #354961}
:root[data-theme="dark"] dialog{box-shadow:0 24px 100px #35496138}
:root[data-theme="dark"] dialog::backdrop{background:#101e3588}
:root[data-theme="dark"] #toast{color:#e4edf7;box-shadow:0 5px 20px #35496130}
:root[data-theme="dark"] .login-aside{color:#e4edf7}
:root[data-theme="dark"] .login-copy .eyebrow{color:#ffb4a8}
:root[data-theme="dark"] .login-copy p{color:#c1d3ed}
:root[data-theme="dark"] .login-aside footer{color:#c1d3ed}
:root[data-theme="dark"] .login-right{background:#17273e}
:root[data-theme="dark"] .quotes-link{color:#c1d3ed}
:root[data-theme="dark"] .catalog-lookup .lookup-row input,:root[data-theme="dark"] .catalog-lookup .lookup-row select{border:1px solid #354961;background:#17273e}
:root[data-theme="dark"] .material-selected{background:#20334c}
:root[data-theme="dark"] .date-filters input{border:1px solid #354961}
:root[data-theme="dark"] .welcome{color:#e4edf7}
:root[data-theme="dark"] .welcome .eyebrow{color:#9fd9ee}
:root[data-theme="dark"] .welcome p{color:#c1d3ed}
:root[data-theme="dark"] .welcome-flow{border-left:1px solid #354961}
:root[data-theme="dark"] .welcome-flow span{color:#ffb4a8}
:root[data-theme="dark"] .welcome-flow b{color:#e4edf7}
:root[data-theme="dark"] .metric-card{background:#17273e}
:root[data-theme="dark"] .metric-card:hover{border-color:#354961}
:root[data-theme="dark"] .metric-card.attention{border-color:#354961;background:#17273e}
:root[data-theme="dark"] .customer-shortcut{background:#17273e}
:root[data-theme="dark"] .customer-shortcut:hover{background:#17273e}
:root[data-theme="dark"] .step-tabs button{background:#17273e}
:root[data-theme="dark"] .step-tabs button.active{color:#e4edf7}
:root[data-theme="dark"] .review-customer{background:#17273e}
:root[data-theme="dark"] .review-pills span{background:#17273e}
:root[data-theme="dark"] .text-button{color:#c1d3ed}
:root[data-theme="dark"] .query-progress{background:#17273e}
:root[data-theme="dark"] .spinner{border:3px solid #354961}
:root[data-theme="dark"] .selection-bar{background:#20334c;border:1px solid #354961}
:root[data-theme="dark"] .chip{background:#20334c;color:#c1d3ed;border:1px solid #354961}
:root[data-theme="dark"] .bulk-panel{border:1px dashed #354961}
:root[data-theme="dark"] .internal-note{background:#17273e}
:root[data-theme="dark"] .discount-toolbar{background:#17273e}
:root[data-theme="dark"] .discount-summary{color:#c1d3ed}
:root[data-theme="dark"] .item-discount:invalid{border-color:#354961}
:root[data-theme="dark"] .family-discount-card{background:#17273e}
:root[data-theme="dark"] .family-discount-grid input:invalid{border-color:#354961}
:root[data-theme="dark"] .family-factor input{background:#20334c}
:root[data-theme="dark"] .directory-status{background:#17273e}
:root[data-theme="dark"] #admin-error{color:#ffb4a8}
:root[data-theme="dark"] .customer-search-extra>summary{color:#c1d3ed}
:root[data-theme="dark"] .info-box.summary-changed{background:#20334c;color:#c1d3ed;border:1px solid #354961}
:root[data-theme="dark"] .review-item-discounts{color:#afc1d6}
:root[data-theme="dark"] .review-values-note{background:#20334c;color:#c1d3ed}
:root[data-theme="dark"] .review-values-note.confirmed{background:#20334c;color:#b4dfc8}
:root[data-theme="dark"] .review-products tfoot{background:#17273e}
:root[data-theme="dark"] .bulk-import-tools input[type=file]{background:#17273e}
:root[data-theme="dark"] #bulk-errors{color:#c1d3ed}
:root[data-theme="dark"] .admin-card-icon{color:#c1d3ed;background:#20334c}
:root[data-theme="dark"] .item-net-price .unit-price-value{color:#b4dfc8}
:root[data-theme="dark"] .commission-summary{background:#20334c;border:1px solid #354961}
:root[data-theme="dark"] .commission-summary>strong{color:#b4dfc8}
:root[data-theme="dark"] .commission-summary small{color:#afc1d6}
:root[data-theme="dark"] .commission-item{color:#b4dfc8}
:root[data-theme="dark"] .quick-discounts>label>small{color:#afc1d6}
:root[data-theme="dark"] .quote-attachments{border-top:1px solid #354961}
:root[data-theme="dark"] .attachment-upload select,:root[data-theme="dark"] .attachment-upload input{border:1px solid #354961;background:#17273e}
:root[data-theme="dark"] .contact-grid .contact-email{color:#c1d3ed}
:root[data-theme="dark"] .customer-note .financial-pending-alert{color:#ffb4a8}
:root[data-theme="dark"] .abc-summary{background:#17273e}
:root[data-theme="dark"] .abc-A{background:#20334c;color:#b4dfc8}
:root[data-theme="dark"] .abc-B{background:#20334c;color:#c1d3ed}
:root[data-theme="dark"] .abc-C{background:#20334c;color:#afc1d6}
:root[data-theme="dark"] .tracking-section{border:1px solid #354961}
:root[data-theme="dark"] .danger-outline{border-color:#354961;color:#ffb4a8}
:root[data-theme="dark"] .tag.EXPIRED,:root[data-theme="dark"] .tag.CANCEL_PENDING{background:#20334c;color:#c1d3ed}
:root[data-theme="dark"] .sap-history-metrics .featured{color:#e4edf7}
:root[data-theme="dark"] .sap-history-metrics .featured span,:root[data-theme="dark"] .sap-history-metrics .featured small{color:#c1d3ed}
:root[data-theme="dark"] .sales-performance article{background:#17273e}
:root[data-theme="dark"] .sales-next .eyebrow{color:#ffb4a8}
:root[data-theme="dark"] .sales-empty{background:#17273e}
:root[data-theme="dark"] .commission-reading{color:#c1d3ed}}
/* whatsapp.css */
@media screen{:root[data-theme="dark"] .whatsapp-toggle{background:#173f39;color:#e4edf7;box-shadow:0 5px 20px #35496133}
:root[data-theme="dark"] .whatsapp-toggle:hover,:root[data-theme="dark"] .whatsapp-toggle[aria-expanded="true"]{background:#173f39}
:root[data-theme="dark"] .whatsapp-panel{border:1px solid #354961;background:#17273e;color:#c1d3ed;box-shadow:0 14px 48px #35496126}
:root[data-theme="dark"] .whatsapp-header{background:#20334c;border-bottom:1px solid #354961}
:root[data-theme="dark"] .whatsapp-header h2{color:#b4dfc8}
:root[data-theme="dark"] .whatsapp-header p{color:#afc1d6}
:root[data-theme="dark"] .whatsapp-close{color:#afc1d6}
:root[data-theme="dark"] .whatsapp-close:hover{background:#20334c}
:root[data-theme="dark"] .whatsapp-contacts li+li{border-top:1px solid #354961}
:root[data-theme="dark"] .whatsapp-contacts a:hover{background:#17273e}
:root[data-theme="dark"] .whatsapp-avatar{background:#20334c;color:#b4dfc8}
:root[data-theme="dark"] .whatsapp-contact>span{color:#afc1d6}
:root[data-theme="dark"] .whatsapp-arrow{color:#b4dfc8}
:root[data-theme="dark"] .whatsapp-footer{color:#afc1d6}
:root[data-theme="dark"] .whatsapp-widget :is(button,:root[data-theme="dark"] a):focus-visible{outline:3px solid #354961}}
/* media-library.css */
@media screen{:root[data-theme="dark"] .media-toolbar{border-bottom:1px solid var(--line,#354961)}
:root[data-theme="dark"] .media-breadcrumb [aria-current=page]{color:var(--navy,#c1d3ed)}
:root[data-theme="dark"] .media-folder{background:#17273e;color:#c1d3ed;border:1px solid #354961}
:root[data-theme="dark"] .media-folder:hover{border-color:#354961;background:#17273e}
:root[data-theme="dark"] .media-folder svg{color:#c1d3ed}
:root[data-theme="dark"] .media-folder span{color:#afc1d6}
:root[data-theme="dark"] .media-file{border:1px solid #354961;background:#17273e}
:root[data-theme="dark"] .media-preview-button{border-bottom:1px solid #354961;background:#17273e;color:#afc1d6}
:root[data-theme="dark"] .media-preview-button img[src]+.media-photo-placeholder{background:#17273e}
:root[data-theme="dark"] .media-message{color:#afc1d6}
:root[data-theme="dark"] .media-large-preview{background:#17273e}
:root[data-theme="dark"] .media-folder:focus-visible,:root[data-theme="dark"] .media-preview-button:focus-visible{outline:3px solid #354961}
:root[data-theme="dark"] .admin-media-fields input[type=file]{background:#17273e}
:root[data-theme="dark"] .admin-media-selection{border:1px solid #354961;background:#17273e}
:root[data-theme="dark"] .admin-media-history{border-bottom:1px solid #354961}
:root[data-theme="dark"] .admin-media-history img{background:#17273e}
:root[data-theme="dark"] .admin-media-history small{color:#afc1d6}
:root[data-theme="dark"] .admin-media-success{background:#20334c;border:1px solid #354961;color:#b4dfc8}}
/* representative-history.css */
@media screen{}
/* order-monitor.css */
@media screen{:root[data-theme="dark"] .monitor-warning{color:#c1d3ed}
:root[data-theme="dark"] .monitor-detail{border:1px solid var(--line,#354961)}}
/* representative-usability.css */
@media screen{:root[data-theme="dark"] .commission-eye:hover,:root[data-theme="dark"] .commission-eye:focus-visible{background:#20334c2a}
:root[data-theme="dark"] .payment-results{background:#17273e}
:root[data-theme="dark"] .payment-result{background:#17273e}
:root[data-theme="dark"] .payment-result:hover,:root[data-theme="dark"] .payment-result:focus-visible{background:#20334c}
:root[data-theme="dark"] #items-table .item-unit-prices>div{background:#17273e}
:root[data-theme="dark"] #items-table .item-unit-prices>.item-net-price{background:#20334c;border-color:#354961}}
/* admin-production.css */
@media screen{:root[data-theme="dark"] .production-metrics article{border:1px solid #354961;background:#17273e}
:root[data-theme="dark"] .production-metrics article strong{color:#c1d3ed}
:root[data-theme="dark"] .production-metrics article small{color:#afc1d6}
:root[data-theme="dark"] .production-unit-list span{background:#20334c;color:#b4dfc8}
:root[data-theme="dark"] .production-alert{color:#ffb4a8}
:root[data-theme="dark"] #production-data thead{background:#17273e}
:root[data-theme="dark"] #production-status{color:#9fd9ee}}
/* admin-refresh.css */
@media screen{:root[data-theme="dark"] .admin-refresh{border-color:#354961}
:root[data-theme="dark"] .admin-refresh-heading p{color:#afc1d6}
:root[data-theme="dark"] .admin-refresh-steps li{background:#17273e;border:1px solid #354961}
:root[data-theme="dark"] .admin-refresh-steps strong{color:#9fd9ee}}
/* management-bi.css */
@media screen{:root[data-theme="dark"] .bi-eyebrow{color:#9fd9ee}
:root[data-theme="dark"] .bi-local{border:1px solid #354961;background:#20334c}
:root[data-theme="dark"] .bi-card{background:#17273e;border:1px solid #354961}
:root[data-theme="dark"] .bi-card:first-child{background:#101e35;color:#e4edf7}
:root[data-theme="dark"] .bi-quote{background:#20334c}
:root[data-theme="dark"] .bi-order{background:#20334c}
:root[data-theme="dark"] .bi-legend span:first-child{color:#afc1d6}
:root[data-theme="dark"] .bi-legend span:last-child{color:#9fd9ee}
:root[data-theme="dark"] .bi-choices{border:1px solid #354961;background:#17273e}
:root[data-theme="dark"] .bi-choices>summary span{color:#afc1d6}
:root[data-theme="dark"] .bi-choice-body{background:#17273e;border:1px solid #354961;box-shadow:0 12px 26px #35496120}
:root[data-theme="dark"] .bi-choice-list label{border-bottom:1px solid #354961}
:root[data-theme="dark"] .bi-choice-list small{color:#afc1d6}
:root[data-theme="dark"] .bi-choice-actions small{color:#afc1d6}
:root[data-theme="dark"] .bi-dimensions legend{color:#afc1d6}
:root[data-theme="dark"] .bi-abc-section+.bi-abc-section{border-top:1px solid #354961}
:root[data-theme="dark"] .bi-billing-total strong{color:#9fd9ee}
:root[data-theme="dark"] .bi-billing-total span{color:#afc1d6}
:root[data-theme="dark"] .bi-columns .bi-invoice{background:#20334c}
:root[data-theme="dark"] .bi-total-toggle{background:#17273e;color:#c1d3ed}
:root[data-theme="dark"] .bi-billing-counts{color:#afc1d6}
:root[data-theme="dark"] .bi-reconciliation tbody tr:last-child{background:#20334c}
:root[data-theme="dark"] .bi-report-kpis .bi-card:last-child{background:#20334c;border-color:#354961;color:#b4dfc8}
:root[data-theme="dark"] .bi-quick-stats{border:1px solid #354961;background:#17273e}
:root[data-theme="dark"] .bi-quick-stats article{border-right:1px solid #354961}
:root[data-theme="dark"] .bi-quick-stats span{color:#afc1d6}
:root[data-theme="dark"] .bi-quick-stats small{color:#afc1d6}
@media(max-width:750px){:root[data-theme="dark"] .bi-quick-stats article:nth-child(3n){border-right:1px solid #354961}}
:root[data-theme="dark"] .bi-verified{color:#b4dfc8;background:#20334c}
:root[data-theme="dark"] .bi-ranking-row meter::-webkit-meter-bar{background:#20334c}
:root[data-theme="dark"] .bi-ranking-row meter::-webkit-meter-optimum-value{background:#101e35}
:root[data-theme="dark"] .bi-ranking:nth-child(2) meter::-webkit-meter-optimum-value{background:#20334c}
:root[data-theme="dark"] .bi-ranking:nth-child(3) meter::-webkit-meter-optimum-value{background:#20334c}
:root[data-theme="dark"] .bi-ranking-row meter.negative::-webkit-meter-optimum-value{background:#642e2c}
:root[data-theme="dark"] .bi-choice-body{border-top:1px solid #354961}
:root[data-theme="dark"] .bi-currency-control{border:1px solid #354961;background:#20334c}
:root[data-theme="dark"] .bi-currency-control strong{color:#9fd9ee}
:root[data-theme="dark"] .bi-usd-documents{background:#17273e;border:1px solid #354961}
:root[data-theme="dark"] .bi-scope-caption{color:#9fd9ee}
:root[data-theme="dark"] .bi-order-breakdown{background:#17273e;border:1px solid #354961}
:root[data-theme="dark"] .bi-return-row td.numeric{color:#ffb4a8}
:root[data-theme="dark"] .bi-order-breakdown tfoot{background:#17273e}
:root[data-theme="dark"] .bi-order-filter{background:#17273e}}
/* admin-purchases.css */
@media screen{:root[data-theme="dark"] .purchase-company{border:1px solid #354961;background:#17273e;box-shadow:0 8px 24px #35496106}
:root[data-theme="dark"] .purchase-status{background:#20334c;color:#9fd9ee}
:root[data-theme="dark"] .purchase-over .purchase-status{background:#20334c;color:#ffb4a8}
:root[data-theme="dark"] .purchase-near .purchase-status{background:#20334c;color:#c1d3ed}
:root[data-theme="dark"] .purchase-within .purchase-status{background:#20334c;color:#b4dfc8}
:root[data-theme="dark"] .purchase-loading .purchase-status,:root[data-theme="dark"] .purchase-stale .purchase-status{background:#20334c;color:#c1d3ed}
:root[data-theme="dark"] .purchase-ratio span{color:#afc1d6}
:root[data-theme="dark"] .purchase-values>div{border-bottom:1px solid #354961}
:root[data-theme="dark"] .purchase-values dt{color:#afc1d6}
:root[data-theme="dark"] .purchase-balance{background:#17273e}
:root[data-theme="dark"] .purchase-over .purchase-balance{background:#17273e}
:root[data-theme="dark"] .purchase-over .purchase-balance dd,:root[data-theme="dark"] .purchase-over-text{color:#ffb4a8}
:root[data-theme="dark"] .purchase-reading-note{color:#afc1d6;border-left:3px solid #354961}
:root[data-theme="dark"] .purchase-evolution text{fill:#afc1d6}
:root[data-theme="dark"] .purchase-bar-sales{fill:#c1d3ed}
:root[data-theme="dark"] .purchase-bar-purchases{fill:#ffb4a8}
:root[data-theme="dark"] .purchase-key-sales{background:#101e35}
:root[data-theme="dark"] .purchase-key-purchases{background:#642e2c}}
/* admin-abc.css */
@media screen{:root[data-theme="dark"] .abc-shortcuts>span{color:#afc1d6}
:root[data-theme="dark"] .abc-overview article{background:#17273e;border:1px solid #354961}
:root[data-theme="dark"] .abc-overview article:first-child{background:#101e35;color:#e4edf7;border-color:#354961}
:root[data-theme="dark"] .abc-reading-note{color:#afc1d6}
:root[data-theme="dark"] .abc-insight{border-left:3px solid #354961;background:#20334c}
:root[data-theme="dark"] .abc-pareto text{fill:#afc1d6}
:root[data-theme="dark"] .abc-gridline{stroke:#e4edf7}
:root[data-theme="dark"] .abc-threshold{stroke:#9fd9ee}
:root[data-theme="dark"] .abc-pareto g:focus rect,:root[data-theme="dark"] .abc-pareto g:hover rect{stroke:#c1d3ed}
:root[data-theme="dark"] .abc-color-A{background:#101e35}
:root[data-theme="dark"] .abc-color-B{background:#45391e}
:root[data-theme="dark"] .abc-color-C{background:#20334c}
:root[data-theme="dark"] .abc-distribution article{border:1px solid #354961;background:#17273e}
:root[data-theme="dark"] .abc-distribution small{color:#afc1d6}
:root[data-theme="dark"] .abc-meter-A::-webkit-meter-optimum-value{background:#101e35}
:root[data-theme="dark"] .abc-meter-B::-webkit-meter-optimum-value{background:#45391e}
:root[data-theme="dark"] .abc-meter-C::-webkit-meter-optimum-value{background:#20334c}
:root[data-theme="dark"] .abc-meter-A::-moz-meter-bar{background:#101e35}
:root[data-theme="dark"] .abc-meter-B::-moz-meter-bar{background:#45391e}
:root[data-theme="dark"] .abc-meter-C::-moz-meter-bar{background:#20334c}}
/* admin-releases.css */
@media screen{:root[data-theme="dark"] .release-readonly{color:#9fd9ee;background:#20334c;border:1px solid #354961}
:root[data-theme="dark"] .release-current{background:#101e35;color:#e4edf7}
:root[data-theme="dark"] .release-eyebrow{color:#9fd9ee}
:root[data-theme="dark"] .release-current p{color:#e4edf7}
:root[data-theme="dark"] .release-current>div:last-child span{color:#c1d3ed}
:root[data-theme="dark"] .release-item summary:after{color:#9fd9ee}
:root[data-theme="dark"] .release-item summary:focus-visible{outline:3px solid #354961}
:root[data-theme="dark"] .release-version{background:#20334c}
:root[data-theme="dark"] .release-heading strong{color:#c1d3ed}
:root[data-theme="dark"] .release-heading>span{color:#afc1d6}
:root[data-theme="dark"] .release-meta{color:#afc1d6}
:root[data-theme="dark"] .release-current-badge{background:#20334c;color:#b4dfc8}
:root[data-theme="dark"] .release-changes h3{color:#9fd9ee}
:root[data-theme="dark"] .release-changes li{border-left:2px solid #354961}
:root[data-theme="dark"] .release-changes p{color:#afc1d6}
:root[data-theme="dark"] .guide-metrics span{color:#afc1d6}
:root[data-theme="dark"] .guide-metrics strong{color:#c1d3ed}
:root[data-theme="dark"] .guide-notice{background:#20334c;border-left:3px solid #354961}
:root[data-theme="dark"] .guide-item>summary{background:#17273e}
:root[data-theme="dark"] .guide-item>summary:focus-visible{outline:3px solid #354961}
:root[data-theme="dark"] .guide-item>summary span{color:#afc1d6}
:root[data-theme="dark"] .guide-detail code{color:#9fd9ee;background:#20334c}
:root[data-theme="dark"] .guide-definition dt{color:#afc1d6}}
/* portal-welcome.css */
@media screen{:root[data-theme="dark"] #portal-welcome{border:1px solid #35496124;background:#101e35;box-shadow:0 32px 100px #35496166;color:#e4edf7}
:root[data-theme="dark"] #portal-welcome::backdrop{background:#101e35a8}
:root[data-theme="dark"] .welcome-banner-copy{background:#17273e;color:#c1d3ed}
:root[data-theme="dark"] .welcome-kicker{color:#ffb4a8}
:root[data-theme="dark"] #portal-welcome-description{color:#afc1d6}
:root[data-theme="dark"] #portal-welcome-description strong{color:#c1d3ed}
:root[data-theme="dark"] .welcome-banner-note{color:#afc1d6}
:root[data-theme="dark"] .welcome-enter{background:#642e2c;color:#e4edf7}
:root[data-theme="dark"] .welcome-enter:hover{background:#642e2c}
:root[data-theme="dark"] .welcome-close{border:1px solid #35496150;background:#101e35;color:#e4edf7}
:root[data-theme="dark"] .welcome-close:hover{background:#101e35}
:root[data-theme="dark"] .welcome-banner-art{background:radial-gradient(ellipse at 100% 10%,#101e35,transparent 60%),linear-gradient(150deg,#101e35,#101e35)}
:root[data-theme="dark"] .welcome-profile{border:22px solid #35496116}
:root[data-theme="dark"] .welcome-art-heading>span{color:#9fd9ee}
:root[data-theme="dark"] .welcome-feature{border-top:1px solid #35496120}
:root[data-theme="dark"] .welcome-feature-number{color:#ffb4a8}
:root[data-theme="dark"] .welcome-feature p{color:#9fd9ee}
:root[data-theme="dark"] .welcome-dismiss-hint{color:#9fd9ee}}
/* visual-catalog.css */
@media screen{:root[data-theme="dark"] .catalog-mode [data-editor-step="1"]{background:#17273e}
:root[data-theme="dark"] .catalog-sidebar{background:#17273e;border-right:1px solid #354961}
:root[data-theme="dark"] .catalog-sidebar>label{color:#c1d3ed}
:root[data-theme="dark"] .catalog-search{border:1px solid #354961;background:#17273e}
:root[data-theme="dark"] .catalog-search button{border-left:1px solid #354961;background:#17273e}
:root[data-theme="dark"] .catalog-families summary{color:#afc1d6}
:root[data-theme="dark"] .catalog-families button{color:#c1d3ed}
:root[data-theme="dark"] .catalog-families button:hover{background:#17273e}
:root[data-theme="dark"] .catalog-families button.selected{background:#101e35;color:#e4edf7}
:root[data-theme="dark"] .visual-catalog-toolbar{background:#17273ef2}
:root[data-theme="dark"] .visual-catalog-toolbar h2{color:#c1d3ed}
:root[data-theme="dark"] .visual-catalog-toolbar .eyebrow{color:#9fd9ee}
:root[data-theme="dark"] .catalog-result-note{color:#afc1d6}
:root[data-theme="dark"] .catalog-card{background:#17273e;border:1px solid #354961;color:#c1d3ed}
:root[data-theme="dark"] .catalog-card:hover{box-shadow:0 8px 22px #35496112;border-color:#354961}
:root[data-theme="dark"] .catalog-card-photo{background:#17273e}
:root[data-theme="dark"] .catalog-card-family{color:#afc1d6}
:root[data-theme="dark"] .catalog-card small{color:#afc1d6}
:root[data-theme="dark"] .catalog-card-action{color:#ffb4a8}
:root[data-theme="dark"] .catalog-no-photo{color:#afc1d6}
:root[data-theme="dark"] .catalog-product-detail{background:#17273e;border:1px solid #354961}
:root[data-theme="dark"] .catalog-zoom{background:#17273e}
:root[data-theme="dark"] .catalog-detail-copy .eyebrow{color:#9fd9ee}
:root[data-theme="dark"] .catalog-code{color:#afc1d6}
:root[data-theme="dark"] .catalog-code strong{color:#c1d3ed}
:root[data-theme="dark"] .catalog-packaging div{background:#17273e}
:root[data-theme="dark"] .catalog-packaging dt{color:#afc1d6}
:root[data-theme="dark"] .catalog-price-grid>div{background:#20334c;border:1px solid #354961}
:root[data-theme="dark"] .catalog-price-grid span{color:#c1d3ed}
:root[data-theme="dark"] .catalog-price-grid strong{color:#c1d3ed}
:root[data-theme="dark"] .catalog-price-grid small{color:#afc1d6}
:root[data-theme="dark"] .catalog-loading{color:#afc1d6}
:root[data-theme="dark"] .catalog-review-toolbar p{color:#afc1d6}
:root[data-theme="dark"] #catalog-detail-status{color:#9fd9ee}
:root[data-theme="dark"] #catalog-photo-dialog{background:#17273e}
:root[data-theme="dark"] #catalog-photo-dialog::backdrop{background:#101e35d9}
:root[data-theme="dark"] .catalog-photo-close{background:#20334c;color:#c1d3ed}
:root[data-theme="dark"] button:focus-visible,:root[data-theme="dark"] a:focus-visible{outline:3px solid #354961}
@media(max-width:640px){:root[data-theme="dark"] .catalog-sidebar{border-bottom:1px solid #354961}}
:root[data-theme="dark"] .catalog-thumbnails button{background:#17273e;border:1px solid #354961}
:root[data-theme="dark"] .catalog-admin-result{border:1px solid #354961;background:#17273e;color:#c1d3ed}
:root[data-theme="dark"] .catalog-admin-result small{color:#afc1d6}
:root[data-theme="dark"] .catalog-admin-photos fieldset{border:1px solid #354961}
:root[data-theme="dark"] .catalog-admin-photo{background:#17273e;color:#afc1d6}
:root[data-theme="dark"] .catalog-priority{background:#17273e;border:1px solid #354961}
:root[data-theme="dark"] .catalog-priority-item{background:#17273e;border:1px solid #354961;color:#c1d3ed}
:root[data-theme="dark"] .catalog-priority-item:hover{border-color:#354961;background:#17273e}
:root[data-theme="dark"] .catalog-priority-item>span>span{color:#afc1d6}
:root[data-theme="dark"] .catalog-priority-rank{color:#9fd9ee}
:root[data-theme="dark"] .catalog-priority-value small{color:#afc1d6}
:root[data-theme="dark"] .catalog-priority-action{color:#ffb4a8}}
/* document-export.css */
@media screen{:root[data-theme="dark"] #detail .document-actions-top{background:#17273e}
:root[data-theme="dark"] #detail .document-close-footer{background:#17273e}}
/* admin-exchange.css */
@media screen{:root[data-theme="dark"] .fx-totals article{border:1px solid #354961;background:#17273e}
:root[data-theme="dark"] .fx-totals article:nth-child(2){background:#20334c;color:#b4dfc8}}
:root[data-theme="light"] .app-shell .main::before{background:none;opacity:0}
:root[data-theme="dark"] .app-shell .main::before{opacity:.04}
:root[data-theme="light"] .sidebar{border-right:1px solid var(--border);color:var(--ink)}
:root[data-theme="dark"] .sidebar{border-right:1px solid var(--border);color:var(--ink)}
:root[data-theme="light"] .nav-btn.active{background:#eaf0fb;border-left-color:#242971;color:#242971}
:root[data-theme="dark"] .nav-btn.active{background:#263c59;border-left-color:#00a6da;color:#fff}
:root:is([data-theme="light"],[data-theme="dark"]) :is(.btn.primary,.welcome-enter){background:#242971;border-color:#242971;color:#fff}
:root:is([data-theme="light"],[data-theme="dark"]) :is(.btn.primary,.welcome-enter):hover{background:#343b8e;color:#fff}
:root:is([data-theme="light"],[data-theme="dark"]) .welcome-close{background:#242971;color:#fff}
:root:is([data-theme="light"],[data-theme="dark"]) :is(.brand,.welcome-brand){background:#fff;border-radius:8px}
:root[data-theme="dark"] :is(input,select,textarea){background:#122238;color:#e4edf7;border-color:#425671}
:root[data-theme="dark"] input::placeholder,:root[data-theme="dark"] textarea::placeholder{color:#9aafc7}
:root[data-theme="dark"] option{background:#122238;color:#e4edf7}
:root[data-theme="dark"] :is(.catalog-product-photo,.catalog-card-photo){background:#fff}
:root:is([data-theme="light"],[data-theme="dark"]) .whatsapp-toggle{background:#118451;color:#fff}
:root[data-theme="dark"] .whatsapp-menu{background:#17273e;color:#e4edf7}
:root[data-theme="dark"] svg text{fill:#b9cee4}
:root[data-theme="dark"] :is(a,button,input,select,textarea):focus-visible{outline-color:#54c7f3}
@media print{:root[data-theme]{color-scheme:light;--paper:#fff;--white:#fff;--ink:#172d46;--muted:#52677e;--border:#d5dfeb}.portal-tools,#portal-tour{display:none!important}}
