.profit-page .page-heading{flex-wrap:wrap;gap:18px}.profit-period-note{font-size:13px;line-height:1.7;color:#a8a8b5;margin:0 0 24px}.profit-period-bar .period-control a{padding:10px 17px;border-radius:7px;font-size:13px;color:#aaaab8;white-space:nowrap}.profit-period-bar .period-control a.period-active{background:#ef4444;color:white}.profit-metrics .metric-value{display:block;font-size:clamp(23px,2.1vw,34px);overflow-wrap:anywhere}.profit-caption{display:block;font-size:12px;line-height:1.7;color:#aaaab8;margin-top:8px}.profit-change{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12px;margin-top:10px;line-height:1.6}.profit-change small{color:#aaaab8;font-size:11px}.profit-positive{color:#75daa1!important}.profit-negative{color:#ff8386!important}.profit-neutral{color:#aaaab8}.profit-result-card{border-color:#ef444440}.profit-analysis-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:22px;margin:24px 0}.profit-breakdown{padding:0 24px 12px;margin:0}.profit-breakdown>div{display:flex;justify-content:space-between;align-items:start;gap:24px;padding:10px 0;color:#c2c2cf;font-size:14px}.profit-breakdown dt{line-height:1.6}.profit-breakdown dd{margin:0;text-align:right;white-space:nowrap;color:#f1f1f6;font-weight:600}.profit-breakdown small{display:block;color:#aaaab8;font-size:11px}.profit-breakdown a{text-decoration:underline}.profit-breakdown .profit-subtotal{padding-top:16px;margin-top:8px;border-top:1px solid #ffffff12}.profit-breakdown .profit-final{font-weight:700;font-size:17px}.profit-comparison{min-width:440px}.profit-comparison td:not(:first-child),.profit-comparison th:not(:first-child){text-align:right;white-space:nowrap}.profit-comparison-total td{font-weight:700}.profit-expense-change{padding:18px 24px;font-size:13px;color:#aaaab8}.profit-page .panel-header{flex-wrap:wrap;gap:14px}.profit-page .module-footnote{line-height:1.8}.profit-channels,.profit-evolution,.profit-products{margin-top:24px}.profit-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 24px 24px}.profit-channel-grid article{background:#ffffff03;border:1px solid #ffffff10;border-radius:12px;padding:22px}.profit-channel-grid h3{margin:0 0 14px;font-size:16px}.profit-channel-value{font-size:27px;overflow-wrap:anywhere}.profit-channel-grid dl{font-size:13px;margin:18px 0 0}.profit-channel-grid dl>div{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.profit-channel-grid dt{color:#aaaab8}.profit-channel-grid dd{margin:0;text-align:right}.profit-chart-scroll{overflow-x:auto;margin:0 24px}.profit-chart{position:relative;height:205px;display:flex;gap:3px}.profit-chart-baseline{position:absolute;left:0;right:0;top:50%;border-top:1px solid #ffffff26}.profit-chart-column{position:relative;flex:1}.profit-chart-bar{position:absolute;left:0;right:0;background:#69c998;border-radius:3px 3px 0 0;min-width:3px}.profit-chart-loss{background:#ef696e;border-radius:0 0 3px 3px}.profit-chart-legend{display:flex;align-items:center;gap:7px;font-size:11px;color:#aaaab8}.profit-chart-legend i{width:9px;height:9px;border-radius:3px;background:#69c998}.profit-chart-legend i.profit-legend-negative{background:#ef696e;margin-left:10px}.profit-chart-dates{display:flex;justify-content:space-between;padding:10px 24px 22px;font-size:11px;color:#aaaab8}.profit-daily-detail{padding:0 24px 24px}.profit-daily-detail summary{font-size:13px;cursor:pointer;color:#c9c9d4}.profit-daily-detail .table-scroll{margin-top:18px}.profit-daily-detail table{min-width:620px}.profit-table-note{font-size:12px;line-height:1.8;margin:0;padding:0 24px 18px;color:#aaaab8}.profit-product-table{min-width:1100px}.profit-product-table td{white-space:nowrap}.profit-product-table td:first-child{min-width:230px;max-width:330px;white-space:normal}.profit-product-table .profit-change{margin-top:0;flex-wrap:nowrap}.profit-product-table td:nth-child(n+2),.profit-product-table th:nth-child(n+2){text-align:right}@media(max-width:1100px){.profit-analysis-grid{grid-template-columns:1fr}.profit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-metrics .metric-value{font-size:28px}}@media(max-width:600px){.profit-channel-grid,.profit-metrics{grid-template-columns:1fr}.profit-channel-grid{padding:0 18px 18px}.profit-breakdown{padding:0 18px 12px}.profit-breakdown>div{gap:15px;font-size:13px}.profit-breakdown .profit-final{font-size:15px}.profit-period-bar{align-items:start;gap:14px;flex-direction:column}.profit-period-bar .period-control{width:100%;justify-content:space-around}.profit-period-bar .period-control a{flex:1;text-align:center}.profit-period-note{font-size:12px}.profit-chart-scroll{margin:0 18px}.profit-daily-detail{padding:0 18px 18px}.profit-chart-dates{padding:10px 18px 18px}.profit-table-note{padding:0 18px 18px}.profit-page .panel-header{padding:20px 18px}.profit-page .panel-header h2{font-size:18px}.profit-page .panel-header p{line-height:1.7}}.report-page{min-width:0}.report-date-panel .panel-header h2{display:flex;align-items:center;gap:9px}.report-analysis-grid .panel-header p,.report-date-panel .panel-header p{margin:8px 0 0;font-size:12px;line-height:1.7;color:#aaaab8}.report-date-form{padding-top:0}.report-section-heading{margin:8px 0 20px}.report-section-heading h2{font-size:23px;margin:0 0 8px}.report-section-heading p{font-size:13px;color:#aaaab8;line-height:1.7}.report-download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.report-download{padding:24px;display:flex;flex-direction:column;gap:17px;min-width:0}.report-download-title{display:flex;gap:12px;align-items:center}.report-download-title svg{color:#f17379;flex-shrink:0}.report-download-title h3{font-size:17px;margin:0;line-height:1.5}.report-download>p{color:#aaaab8;font-size:13px;line-height:1.8;margin:0;flex:1}.report-count{color:#c9c9d4;font-size:12px;line-height:1.7}.report-download .button{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;white-space:normal;text-align:center;line-height:1.6}.report-download .button svg{flex-shrink:0}.report-stock-download{border-color:#ffffff30}.report-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.report-analysis-grid>.panel{min-width:0}.report-analysis-grid table{min-width:380px}.report-analysis-grid .sales-table td:not(:first-child),.report-analysis-grid .sales-table th:not(:first-child){text-align:right}.report-metrics .metric-value{font-size:30px}.report-date-panel .period-control a{font-size:12px;padding:8px 13px;border-radius:4px;color:#aaaab8}.report-date-panel .period-control .period-active{color:white}.report-date-form label,.report-date-form label:first-child{flex:1;min-width:180px}@media(max-width:1100px){.report-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-analysis-grid{grid-template-columns:1fr}.report-date-panel .panel-header{align-items:start;flex-direction:column;gap:16px}}@media(max-width:600px){.report-download-grid{grid-template-columns:1fr}.report-download{padding:20px}.report-date-panel .panel-header{padding:20px 18px}.report-date-panel .period-control{width:100%;justify-content:space-around}.report-date-panel .period-control a{flex:1;text-align:center}.report-analysis-grid .panel-header{padding:20px 18px}.report-section-heading h2{font-size:21px}.report-metrics .metric-value{font-size:29px}}.payment-summary-panel{margin-bottom:24px}.payment-summary-panel .panel-header p{max-width:720px;line-height:1.6}.payment-summary-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px}.payment-summary-card{min-width:0;border:1px solid var(--border);border-radius:10px;padding:17px;background:var(--surface-raised)}.payment-summary-card h3{margin:0 0 12px;font-size:14px;min-height:42px;line-height:1.5}.payment-summary-card>strong{display:block;font-size:25px;overflow-wrap:anywhere}.payment-summary-card>span{display:block;font-size:12px;color:var(--muted);margin-top:9px;line-height:1.6}.payment-summary-panel .module-footnote{padding:0 22px 18px;margin-bottom:0}.payment-summary-panel .module-footnote a{color:var(--red)}@media(max-width:1000px){.payment-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.payment-summary-cards{padding:17px;gap:10px}.payment-summary-card{padding:13px}.payment-summary-card>strong{font-size:22px}.payment-summary-card h3{font-size:13px;min-height:42px}.payment-summary-panel .module-footnote{padding:0 17px 18px}.payment-summary-panel .button{min-height:44px}}.sale-returns{margin-top:26px;border-top:1px solid #ffffff20;padding-top:12px}.return-net-summary{padding:18px;background:#ffffff05;border-radius:10px}.return-net-summary>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;font-size:14px}.return-net-summary dd{margin:0;white-space:nowrap}.return-history{padding:16px;border:1px solid #ffffff20;border-radius:10px;margin-bottom:12px;font-size:13px;line-height:1.8}.return-history summary{cursor:pointer;font-weight:600}.return-history li,.return-history p{color:#bcbcc8}.return-form-table{min-width:720px;margin:20px 0}.return-form-table input{width:100px!important}.return-net-summary dt{color:#bcbcc8}.return-net-summary>div:last-child{border-top:1px solid #ffffff20;font-weight:600}.return-action-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:8px 0 16px}.return-action-heading h3{margin:0 0 5px;font-size:18px}.return-action-heading span{font-size:12px;color:#a1a1ae}.return-action-heading .button:disabled{opacity:.5;cursor:not-allowed}.return-unavailable-note{margin:0 0 22px;padding:15px;border:1px solid #ffffff20;border-radius:9px;color:#c3c3cd;font-size:13px;line-height:1.8}.purchase-detail>.sale-returns{margin:12px 0 24px;padding-top:14px}@media(max-width:600px){.return-action-heading{align-items:start;flex-direction:column}.return-action-heading .button{width:100%;justify-content:center}}.backup-heading h2{display:flex;align-items:center;gap:10px}.backup-heading .eyebrow{margin:0 0 9px;font-size:10px}.backup-intro{padding:0 25px 16px;color:var(--text-muted,#a1a1aa);font-size:14px;line-height:1.7}.backup-intro p{margin:0 0 12px}.backup-intro strong{color:var(--text,#fff)}.backup-message{margin:0 25px 18px}.backup-progress{padding:0 25px 10px;color:#f5b6b6;font-size:13px}.backup-table{min-width:790px}.backup-actions{display:flex;gap:8px;flex-wrap:wrap}.backup-actions .button{font-size:12px;white-space:nowrap}.backup-actions button:disabled,.backup-heading button:disabled{opacity:.55;cursor:wait}.backup-verified{display:inline-flex;align-items:center;gap:6px;color:#74d9aa}.backup-recovery{margin:22px 25px 0;padding:17px;border:1px solid #34343b;border-radius:12px;color:#b9b9c3;font-size:14px;line-height:1.8}.backup-recovery summary{color:#f5f5f7;cursor:pointer;font-weight:600}.backup-recovery strong{color:#f5f5f7}.backup-recovery ol{padding-left:22px}.backup-recovery li{margin:10px 0}.backup-footnote{padding-top:16px}.backup-automatic{margin:0 25px 20px;padding:17px;border:1px solid var(--border,#34343b);border-radius:12px;color:var(--text-muted,#a1a1aa);font-size:14px;line-height:1.7}.backup-automatic strong{display:flex;align-items:center;gap:9px;color:var(--text,#f5f5f7)}.backup-automatic p{margin:10px 0 0}.backup-automatic b{color:var(--text,#f5f5f7)}@media(max-width:600px){.backup-automatic{margin-left:17px;margin-right:17px;padding:14px}.backup-heading{align-items:stretch;flex-direction:column;gap:18px}.backup-heading .button{width:100%}.backup-intro{padding:0 17px 15px}.backup-message{margin-right:17px;margin-left:17px}.backup-progress{padding-right:17px;padding-left:17px}.backup-recovery{margin-right:17px;margin-left:17px;padding:14px}.backup-table{min-width:0;width:100%}.backup-table thead{display:none}.backup-table tbody{display:block;padding:0 17px}.backup-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid #34343b;border-radius:12px;margin:0 0 12px}.backup-table td{display:block;padding:12px!important;border:0;white-space:normal;min-width:0}.backup-table td:first-child,.backup-table td:last-child{grid-column:1/-1}.backup-table .backup-actions{flex-direction:column}.backup-table .backup-actions .button{justify-content:center;white-space:normal}}.business-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 25px}.business-fields label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--foreground)}.business-fields label small,.business-fields label span{color:var(--muted);font-size:12px}.business-fields input,.business-fields select,.business-fields textarea,.directory-filters input,.directory-filters select{width:100%;background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:8px;padding:11px 12px;min-height:44px}.business-fields input[aria-invalid=true]{border-color:var(--red)}.business-fixed{display:flex;flex-wrap:wrap;gap:14px 30px;padding:25px;color:var(--muted);font-size:13px}.business-fixed strong{color:var(--foreground)}.directory-heading{align-items:center;gap:18px}.directory-heading h2{text-transform:none}.directory-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;padding:0 25px 22px}.directory-filters label{display:flex;flex-direction:column;gap:8px;font-size:13px}.directory-filters label:first-child{flex:1;min-width:180px}.directory-table{min-width:700px}.directory-table .button{font-size:12px;white-space:nowrap}.directory-message{margin:0 25px 18px}.directory-message .button{margin-top:12px}.directory-dialog .business-fields{padding:0}.directory-detail{margin:15px 0 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.directory-detail dt{color:var(--muted);font-size:12px}.directory-detail dd{margin:6px 0 0;color:var(--foreground);font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere}.theme-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:0;padding:0 25px 10px;gap:16px;margin:0}.theme-option{display:flex;gap:12px;align-items:center;background:var(--background);border:1px solid var(--border);border-radius:12px;padding:18px;cursor:pointer}.theme-option input{accent-color:var(--red);width:17px;height:17px}.theme-option small{display:block;margin-top:5px;color:var(--muted);font-size:12px}.theme-selected{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.brand-for-light,:root[data-theme=light] .brand-for-dark{display:none}:root[data-theme=light] .brand-for-light{display:block}.workspace-label>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.business-fields,.directory-detail,.theme-options{grid-template-columns:minmax(0,1fr)}.business-fields,.theme-options{padding-right:17px;padding-left:17px}.directory-dialog .business-fields{padding:0}.directory-heading{align-items:stretch;flex-direction:column}.directory-heading .button{width:100%}.directory-filters{padding-right:17px;padding-left:17px}.directory-message{margin-right:17px;margin-left:17px}.business-fixed{padding:20px 17px}.topbar-tools{gap:9px}}.breadcrumb-home{max-width:180px;overflow:hidden;text-overflow:ellipsis}:root[data-theme=light]{color-scheme:light;--background:#f5f6f8;--sidebar:#ffffff;--surface:#ffffff;--surface-raised:#f0f2f6;--border:#d5dbe5;--border-subtle:#e5e8ee;--foreground:#1f2937;--muted:#526071;--red:#ce2c3a;--text:#1f2937;--text-muted:#526071;--chart-grid:#d9dfe8}:root[data-theme=light] .backup-intro{color:var(--text-muted,#526071)}:root[data-theme=light] .backup-intro strong{color:var(--text,#1f2937)}:root[data-theme=light] .backup-progress{color:#916c6c}:root[data-theme=light] .backup-verified{color:#458065}:root[data-theme=light] .backup-recovery{border:1px solid #d5dbe5;color:#1f2937}:root[data-theme=light] .backup-recovery strong,:root[data-theme=light] .backup-recovery summary{color:#1f2937}:root[data-theme=light] .backup-automatic{border:1px solid var(--border,#d5dbe5);color:var(--text-muted,#526071)}:root[data-theme=light] .backup-automatic b,:root[data-theme=light] .backup-automatic strong{color:var(--text,#1f2937)}@media(max-width:600px){:root[data-theme=light] .backup-table tr{border:1px solid #d5dbe5}}:root[data-theme=light] .expense-stats .panel>small{color:#1f2937}:root[data-theme=light] .expense-stats a{color:#a75c5e}:root[data-theme=light] .expense-active{color:#387755}:root[data-theme=light] .expense-cancelled{background:#f0f2f620;color:#1f2937}:root[data-theme=light] .expense-category-totals>div{border-bottom:1px solid #d5dbe50c}:root[data-theme=light] .expense-category-totals small{color:#1f2937}:root[data-theme=light] .expense-result-negative{color:#a75658}:root[data-theme=light] .expense-history{border:1px solid #d5dbe518}:root[data-theme=light] .expense-history>div{border-top:1px solid #d5dbe518}:root[data-theme=light] .expense-history h4,:root[data-theme=light] .expense-history small{color:#1f2937}:root[data-theme=light] .sidebar{border-right:1px solid #d5dbe5}:root[data-theme=light] .workspace-label{border:1px solid #d5dbe5;background:#ffffff}:root[data-theme=light] .workspace-label>svg{color:#526071}:root[data-theme=light] .workspace-icon{background:#f0f2f6;color:#1f2937;background:#ffffff;border:1px solid #d5dbe5}:root[data-theme=light] .nav-group-label,:root[data-theme=light] .nav-link{color:#526071}:root[data-theme=light] .nav-link:hover{background:#ffffff;color:#1f2937}:root[data-theme=light] .nav-link-active{color:#b34d52}:root[data-theme=light] .nav-link-active:hover{color:#a7575a}:root[data-theme=light] .nav-link-active svg{color:#c74a4f}:root[data-theme=light] .sidebar-footer{border-top:1px solid #d5dbe5}:root[data-theme=light] .local-environment{color:#1f2937}:root[data-theme=light] .local-environment>svg,:root[data-theme=light] .sidebar-footer p{color:#526071}:root[data-theme=light] .topbar{border-bottom:1px solid #d5dbe5}:root[data-theme=light] .breadcrumbs{color:#1f2937}:root[data-theme=light] .breadcrumb-home,:root[data-theme=light] .breadcrumbs>svg,:root[data-theme=light] .global-search{color:#526071}:root[data-theme=light] .global-search input{color:#1f2937}:root[data-theme=light] .global-search input::placeholder{color:#526071}:root[data-theme=light] .global-search:focus-within>svg{color:#b04c4e}:root[data-theme=light] .global-search kbd{border:1px solid #d5dbe5}:root[data-theme=light] .search-results{background:#ffffff;border:1px solid #d5dbe5}:root[data-theme=light] .search-results>p{color:#526071}:root[data-theme=light] .search-results>a{color:#1f2937}:root[data-theme=light] .search-results>a:hover{background:#f0f2f6;color:#1f2937}:root[data-theme=light] .icon-button{color:#526071}:root[data-theme=light] .icon-button.is-active,:root[data-theme=light] .icon-button:hover{background:#f0f2f6;color:#1f2937}:root[data-theme=light] .activity-panel{background:#ffffff;border:1px solid #d5dbe5}:root[data-theme=light] .activity-panel a{border-top:1px solid #d5dbe5}:root[data-theme=light] .activity-panel a>svg{color:#b94a4d}:root[data-theme=light] .activity-panel a>svg:last-child,:root[data-theme=light] .activity-panel small{color:#526071}:root[data-theme=light] .topbar-divider{background:#f0f2f6}:root[data-theme=light] .workspace-avatar{background:#f0f2f6;border:1px solid #d5dbe5;color:#1f2937;background:#ffffff}:root[data-theme=light] .footer-dot,:root[data-theme=light] .main-footer,:root[data-theme=light] .page-eyebrow,:root[data-theme=light] .page-eyebrow>span:last-child{color:#526071}:root[data-theme=light] .eyebrow-dot{background:#f0f2f6}:root[data-theme=light] .page-heading p{color:#526071}:root[data-theme=light] .button-outline{border-color:#d5dbe5;background:#ffffff;color:#1f2937}:root[data-theme=light] .button-outline:hover{background:#f0f2f6;border-color:#d5dbe5}:root[data-theme=light] .button-danger{color:#af5e61}:root[data-theme=light] .date-range,:root[data-theme=light] .date-range>svg{color:#526071}:root[data-theme=light] .period-control{border:1px solid #d5dbe5;background:#ffffff}:root[data-theme=light] .period-control button{color:#526071}:root[data-theme=light] .period-control button:hover{color:#1f2937}:root[data-theme=light] .period-control .period-active{color:#1f2937;background:#f0f2f6}:root[data-theme=light] .metric-title{color:#526071}:root[data-theme=light] .metric-icon{background:#f0f2f6;color:#526071;border:1px solid #d5dbe5}:root[data-theme=light] .metric-value{color:#1f2937}:root[data-theme=light] .metric-unit{color:#526071}:root[data-theme=light] .percent-unit{color:#1f2937}:root[data-theme=light] .metric-comparison,:root[data-theme=light] .metric-comparison.neutral{color:#526071}:root[data-theme=light] .trend-positive{color:#4d7660}:root[data-theme=light] .trend-negative{color:#a0575c}:root[data-theme=light] .panel-header h2{color:#1f2937}:root[data-theme=light] .chart-series-label,:root[data-theme=light] .panel-header p{color:#526071}:root[data-theme=light] .chart-empty-message{color:#1f2937}:root[data-theme=light] .sales-chart-footer{color:#526071}:root[data-theme=light] .panel-text-link,:root[data-theme=light] .sales-chart-footer a{color:#1f2937}:root[data-theme=light] .panel-text-link:hover,:root[data-theme=light] .sales-chart-footer a:hover{color:#b34d53}:root[data-theme=light] .channel-chart-center small,:root[data-theme=light] .channel-chart-center strong span{color:#526071}:root[data-theme=light] .channel-legend-row{color:#1f2937}:root[data-theme=light] .channel-legend-row small{color:#526071}:root[data-theme=light] .channel-legend-row strong{color:#1f2937}:root[data-theme=light] .empty-caption{color:#526071}:root[data-theme=light] .alert-count,:root[data-theme=light] .subtle-count{background:#f0f2f6;color:#526071}:root[data-theme=light] .alert-count{color:#9c595d}:root[data-theme=light] .sales-table th{color:#526071;background:#ffffff;border-top:1px solid #d5dbe5;border-bottom:1px solid #d5dbe5}:root[data-theme=light] .sales-table td{color:#1f2937;border-bottom:1px solid #d5dbe5}:root[data-theme=light] .sales-table tbody tr:hover{background:#ffffff}:root[data-theme=light] .order-link{color:#1f2937}:root[data-theme=light] .order-link:hover{color:#b45356}:root[data-theme=light] .table-subtext{color:#526071}:root[data-theme=light] .sales-table td.sale-total{color:#1f2937}:root[data-theme=light] .channel-tag{color:#526071}:root[data-theme=light] .ml-mini{color:#746b44}:root[data-theme=light] .status-completed{color:#557966}:root[data-theme=light] .status-pending{color:#7d6d46}:root[data-theme=light] .status-cancelled{color:#9a5e63}:root[data-theme=light] .table-empty{color:#526071}:root[data-theme=light] .table-empty strong{color:#1f2937}:root[data-theme=light] .table-empty p{color:#526071}:root[data-theme=light] .table-empty a{color:#af4d53}:root[data-theme=light] .stock-alert-icon{color:#af5356}:root[data-theme=light] .low-stock-row{border-bottom:1px solid #d5dbe5}:root[data-theme=light] .low-stock-row:hover .low-stock-product strong{color:#af5c60}:root[data-theme=light] .product-thumbnail{background:#f0f2f6;color:#526071;border:1px solid #d5dbe5}:root[data-theme=light] .low-stock-product strong{color:#1f2937}:root[data-theme=light] .low-stock-product small{color:#526071}:root[data-theme=light] .stock-bar{background:#f0f2f6}:root[data-theme=light] .stock-quantity strong{color:#916a56}:root[data-theme=light] .stock-quantity small{color:#526071}:root[data-theme=light] .stock-empty small,:root[data-theme=light] .stock-empty strong{color:#a75a60}:root[data-theme=light] .stock-panel-footer{border-top:1px solid #d5dbe5;color:#1f2937}:root[data-theme=light] .stock-panel-footer:hover{background:#f0f2f6;color:#935f62}:root[data-theme=light] .stock-clear{color:#557362}:root[data-theme=light] .stock-clear strong{color:#1f2937}:root[data-theme=light] .stock-clear p{color:#526071}:root[data-theme=light] .inventory-summary{background:#ffffff;border:1px solid #d5dbe5;color:#526071}:root[data-theme=light] .inventory-summary-icon{color:#526071}:root[data-theme=light] .inventory-summary strong,:root[data-theme=light] .inventory-summary>span:nth-child(2){color:#1f2937}:root[data-theme=light] .inventory-summary i{background:#f0f2f6}:root[data-theme=light] .inventory-summary a{color:#1f2937}:root[data-theme=light] .inventory-summary a:hover{color:#af5f66}:root[data-theme=light] .demo-note{color:#526071}:root[data-theme=light] .demo-note>span{background:#f0f2f6}:root[data-theme=light] .module-description,:root[data-theme=light] .module-header p,:root[data-theme=light] .module-heading p{color:#526071}:root[data-theme=light] .form-field input,:root[data-theme=light] .form-field select,:root[data-theme=light] .form-field textarea,:root[data-theme=light] .form-input,:root[data-theme=light] .module-toolbar input,:root[data-theme=light] .table-toolbar input{background:#ffffff;border:1px solid #d5dbe5;color:#1f2937}:root[data-theme=light] .form-input::placeholder,:root[data-theme=light] .module-toolbar input::placeholder,:root[data-theme=light] .table-toolbar input::placeholder{color:#526071}:root[data-theme=light] .data-table th{color:#526071;background:#ffffff;border-bottom:1px solid #d5dbe5}:root[data-theme=light] .data-table td{color:#1f2937;border-bottom:1px solid #d5dbe5}:root[data-theme=light] .data-table tbody tr:hover{background:#f0f2f6}:root[data-theme=light] .data-table .muted,:root[data-theme=light] .muted,:root[data-theme=light] .table-empty-state{color:#526071}:root[data-theme=light] .badge{border:1px solid #d5dbe5;color:#1f2937;background:#f0f2f609}:root[data-theme=light] .badge-success{color:#1f2937}:root[data-theme=light] .badge-warning{color:#847456}:root[data-theme=light] .badge-danger{color:#935f68}:root[data-theme=light] .module-summary-card>p,:root[data-theme=light] .module-summary-card>span{color:#526071}:root[data-theme=light] .form-field label,:root[data-theme=light] .notice,:root[data-theme=light] .section-title{color:#1f2937}:root[data-theme=light] .settings-row{border-bottom:1px solid #d5dbe5}:root[data-theme=light] .report-card p,:root[data-theme=light] .settings-row p{color:#526071}:root[data-theme=light] .database-error-icon{color:#ad535a}:root[data-theme=light] .database-unavailable>p{color:#526071}:root[data-theme=light] .connection-instructions{background:#ffffff;border:1px solid #d5dbe5}:root[data-theme=light] .connection-instructions code{color:#1f2937}:root[data-theme=light] .connection-instructions>span,:root[data-theme=light] .database-unavailable>p.connection-error-detail{color:#526071}:root[data-theme=light] .eyebrow{color:#526071!important}:root[data-theme=light] .demo-badge{color:#526071;border:1px solid #d5dbe5;background:#f0f2f6}:root[data-theme=light] .module-notice{color:#526071;background:#ffffff;border:1px solid #d5dbe5}:root[data-theme=light] .module-search label{color:#1f2937}:root[data-theme=light] .module-search input{background:#ffffff;border:1px solid #d5dbe5;color:#1f2937}:root[data-theme=light] .module-search input::placeholder{color:#526071}:root[data-theme=light] .module-search>a{color:#526071}:root[data-theme=light] .module-search>a:hover{color:#9e575e}:root[data-theme=light] .module-page .panel-header>span{color:#526071}:root[data-theme=light] .financial-summary>div{border-top:1px solid #d5dbe5}:root[data-theme=light] .financial-summary dt{color:#526071}:root[data-theme=light] .financial-summary dd{color:#1f2937}:root[data-theme=light] .financial-summary .financial-total{border-top:1px solid #d5dbe5}:root[data-theme=light] .financial-total dt{color:#1f2937}:root[data-theme=light] .financial-total dd{color:#9b5f66}:root[data-theme=light] .module-footnote{color:#526071}:root[data-theme=light] .panel>.module-footnote{border-top:1px solid #d5dbe5}:root[data-theme=light] .module-footnote a{color:#647182}:root[data-theme=light] .module-footnote a:hover{color:#995a62}:root[data-theme=light] .report-option{border:1px solid #d5dbe5;background:#ffffff}:root[data-theme=light] .report-option:hover{background:#ffffff}:root[data-theme=light] .report-option>span{color:#1f2937}:root[data-theme=light] .report-option>strong{color:#935f67}:root[data-theme=light] .empty-state{color:#526071}:root[data-theme=light] .brand-current{color:#9e666a!important}:root[data-theme=light] .brand-hero{background:radial-gradient(ellipse at top,#f0f2f680,transparent 70%)}:root[data-theme=light] .brand-hero p{color:#526071}:root[data-theme=light] .brand-variants-heading{border-top:1px solid #d5dbe5}:root[data-theme=light] .brand-variants-heading h3{color:#1f2937}:root[data-theme=light] .brand-variants-heading p{color:#526071}:root[data-theme=light] .brand-variant{border:1px solid #d5dbe5}:root[data-theme=light] .brand-variant-caption{background:#ffffff}:root[data-theme=light] .brand-variant-caption strong{color:#1f2937}:root[data-theme=light] .brand-variant-caption a{color:#9d5f66}:root[data-theme=light] .brand-variant-caption a:hover{color:#87686a}@media (max-width:580px){:root[data-theme=light] .global-search:focus-within{background:#ffffff}:root[data-theme=light] .global-search:focus-within input{color:#1f2937;border:1px solid #d5dbe5}:root[data-theme=light] .global-search:focus-within input::placeholder{color:#526071}:root[data-theme=light] .low-stock-row:nth-last-child(2){border-bottom:1px solid #d5dbe5}}:root[data-theme=light] .ml-calc-dialog{border:1px solid #d5dbe5;color:#1f2937;background:#ffffff}:root[data-theme=light] .ml-calc-eyebrow{color:#526071}:root[data-theme=light] .ml-calc-eyebrow svg{color:#af5c62}:root[data-theme=light] .ml-calc-header h2{color:#1f2937}:root[data-theme=light] .ml-calc-header h2>span{color:#c1454d}:root[data-theme=light] .ml-calc-header p,:root[data-theme=light] .ml-calc-icon-button{color:#1f2937}:root[data-theme=light] .ml-calc-icon-button:hover{color:#1f2937;background:#f0f2f6;border-color:#d5dbe5}:root[data-theme=light] .ml-calc-section{background:#ffffff;border:1px solid #d5dbe5}:root[data-theme=light] .ml-calc-section-heading{border-bottom:1px solid #d5dbe5}:root[data-theme=light] .ml-calc-section h3,:root[data-theme=light] .ml-calc-target h3{color:#1f2937}:root[data-theme=light] .ml-calc-section-heading>span{color:#526071}:root[data-theme=light] .ml-calc-section>summary{color:#1f2937}:root[data-theme=light] .ml-calc-section>summary>svg{color:#526071}:root[data-theme=light] .ml-calc-section[open]>summary{border-bottom:1px solid #d5dbe5}:root[data-theme=light] .ml-calc-field>label{color:#1f2937}:root[data-theme=light] .ml-calc-field input,:root[data-theme=light] .ml-calc-field select,:root[data-theme=light] .ml-calc-product-search input{border:1px solid #d5dbe5;background:#ffffff;color:#1f2937}:root[data-theme=light] .ml-calc-field input::placeholder,:root[data-theme=light] .ml-calc-product-search input::placeholder{color:#5f6f87}:root[data-theme=light] .ml-calc-input-wrap>span{color:#526071}:root[data-theme=light] .ml-calc-help{color:#1f2937}:root[data-theme=light] .ml-calc-field-error{color:#8e6168}:root[data-theme=light] .ml-calc-button{color:#1f2937}:root[data-theme=light] .ml-calc-button-outline{border-color:#d5dbe5;background:#f0f2f6}:root[data-theme=light] .ml-calc-button-outline:hover{background:#f0f2f6}:root[data-theme=light] .ml-calc-button-quiet{color:#1f2937}:root[data-theme=light] .ml-calc-button-quiet:hover{color:#8e5f66;background:#f0f2f6}:root[data-theme=light] .ml-calc-product-context{border:1px solid #d5dbe5;background:#f0f2f6}:root[data-theme=light] .ml-calc-product-context strong,:root[data-theme=light] .ml-calc-product-context>svg{color:#1f2937}:root[data-theme=light] .ml-calc-product-context small{color:#6a778c}:root[data-theme=light] .ml-calc-auto-charge{border:1px solid #d5dbe5;background:#f0f2f6}:root[data-theme=light] .ml-calc-auto-charge>span,:root[data-theme=light] .ml-calc-auto-charge>strong,:root[data-theme=light] .ml-calc-checkbox{color:#1f2937}:root[data-theme=light] .ml-calc-scope{background:#ffffff;color:#657184}:root[data-theme=light] .ml-calc-profit-card{border:1px solid #d5dbe5;background:linear-gradient(135deg,#f0f2f6,#ffffff)}:root[data-theme=light] .ml-calc-profit-card>strong,:root[data-theme=light] .ml-calc-profit-title,:root[data-theme=light] .ml-calc-profit-title>svg{color:#1f2937}:root[data-theme=light] .ml-calc-profit-card>p{color:#526071}:root[data-theme=light] .ml-calc-profit-negative{background:linear-gradient(135deg,#f0f2f6,#ffffff)}:root[data-theme=light] .ml-calc-profit-negative>strong{color:#91676e}:root[data-theme=light] .ml-calc-profit-negative>p{color:#8e6d76}:root[data-theme=light] .ml-calc-profit-ratios{border-top:1px solid #d5dbe566}:root[data-theme=light] .ml-calc-profit-ratios span,:root[data-theme=light] .ml-calc-profit-ratios strong{color:#1f2937}:root[data-theme=light] .ml-calc-breakdown{border:1px solid #d5dbe5;background:#ffffff}:root[data-theme=light] .ml-calc-breakdown h3{color:#1f2937}:root[data-theme=light] .ml-calc-breakdown dt{color:#637082}:root[data-theme=light] .ml-calc-breakdown dd{color:#1f2937}:root[data-theme=light] .ml-calc-breakdown dl>.ml-calc-subtotal{border-top:1px solid #d5dbe5}:root[data-theme=light] .ml-calc-subtotal dd,:root[data-theme=light] .ml-calc-subtotal dt{color:#1f2937}:root[data-theme=light] .ml-calc-breakdown dl>.ml-calc-total{border-top:1px solid #d5dbe5}:root[data-theme=light] .ml-calc-total dd,:root[data-theme=light] .ml-calc-total dt{color:#1f2937}:root[data-theme=light] .ml-calc-target{background:#f0f2f6;border:1px solid #d5dbe5}:root[data-theme=light] .ml-calc-target>.ml-calc-section-heading{border-bottom-color:#d5dbe5}:root[data-theme=light] .ml-calc-target>.ml-calc-section-heading>svg{color:#975c65}:root[data-theme=light] .ml-calc-target-mode legend{color:#1f2937}:root[data-theme=light] .ml-calc-target-mode label{border:1px solid #d5dbe5;background:#ffffff;color:#1f2937}:root[data-theme=light] .ml-calc-target-mode .ml-calc-mode-selected{color:#80666c;background:#f0f2f6}:root[data-theme=light] .ml-calc-target-price>small,:root[data-theme=light] .ml-calc-target-price>span,:root[data-theme=light] .ml-calc-target-price>strong{color:#1f2937}:root[data-theme=light] .ml-calc-break-even{border-top:1px solid #d5dbe5}:root[data-theme=light] .ml-calc-break-even span,:root[data-theme=light] .ml-calc-break-even strong{color:#1f2937}:root[data-theme=light] .ml-calc-notice,:root[data-theme=light] .ml-calc-storage-notice{color:#1f2937;border:1px solid #d5dbe5;background:#f0f2f6}:root[data-theme=light] .ml-calc-storage-notice{color:#7c6e5c;border-color:#d5dbe5;background:#f0f2f6}:root[data-theme=light] .ml-calc-footer{border-top:1px solid #d5dbe5}:root[data-theme=light] .ml-calc-footer a{color:#1f2937}:root[data-theme=light] .ml-calc-footer a:hover{color:#9f636c}:root[data-theme=light] .ml-calc-footer p{color:#526071}:root[data-theme=light] .ml-calc-browser-note{color:#1f2937}:root[data-theme=light] .products-heading p{color:#526071}:root[data-theme=light] .products-summary-card{background:#ffffff;border:1px solid #d5dbe5}:root[data-theme=light] .products-summary-icon{background:#f0f2f6;border:1px solid #d5dbe5;color:#1f2937}:root[data-theme=light] .products-summary-card>div>span{color:#526071}:root[data-theme=light] .products-summary-card strong{color:#1f2937}:root[data-theme=light] .products-summary-card>a{color:#526071}:root[data-theme=light] .products-summary-card>a:hover{background:#f0f2f6;color:#b05e63}:root[data-theme=light] .products-success{background:#f0f2f670;color:#5a7a69}:root[data-theme=light] .products-success .icon-button,:root[data-theme=light] .products-success strong,:root[data-theme=light] .products-success>a,:root[data-theme=light] .products-success>a:hover,:root[data-theme=light] .products-success>div>span{color:#1f2937}:root[data-theme=light] .products-filters{border-bottom:1px solid #d5dbe5;background:#ffffff}:root[data-theme=light] .products-filters label{color:#1f2937}:root[data-theme=light] .products-search-field svg{color:#526071}:root[data-theme=light] .products-filter-field select,:root[data-theme=light] .products-search-field input{border:1px solid #d5dbe5;background:#ffffff;color:#1f2937}:root[data-theme=light] .products-search-field input::placeholder{color:#526071}:root[data-theme=light] .products-clear-filter{color:#526071}:root[data-theme=light] .products-clear-filter:hover{color:#9e5b5f}:root[data-theme=light] .products-table-caption h2{color:#1f2937}:root[data-theme=light] .products-table-caption h2 span{background:#f0f2f6;color:#1f2937}:root[data-theme=light] .products-table-caption p{color:#526071}:root[data-theme=light] .products-table th{background:#ffffff;color:#526071;border-top:1px solid #d5dbe5;border-bottom:1px solid #d5dbe5}:root[data-theme=light] .products-table td{color:#1f2937;border-bottom:1px solid #d5dbe5}:root[data-theme=light] .products-table tbody tr:hover{background:#ffffff}:root[data-theme=light] .products-row-icon{border:1px solid #d5dbe5;background:#f0f2f6;color:#1f2937}:root[data-theme=light] .products-name-cell strong{color:#1f2937}:root[data-theme=light] .products-name-cell>div>span{color:#526071}:root[data-theme=light] .products-demo-tag{color:#1f2937;border:1px solid #d5dbe5;background:#f0f2f609}:root[data-theme=light] .products-table td.products-category-cell{color:#526071}:root[data-theme=light] .products-stock-value>strong{color:#1f2937}:root[data-theme=light] .products-stock-value>span{color:#526071}:root[data-theme=light] .products-stock-value.products-low-stock>strong{color:#966a56}:root[data-theme=light] .products-stock-value:hover>strong{color:#a0595f}:root[data-theme=light] .products-state{border:1px solid #d5dbe5;background:#f0f2f608}:root[data-theme=light] .products-state-active{color:#5a7b68}:root[data-theme=light] .products-state-inactive{color:#526071;border-color:#d5dbe533}:root[data-theme=light] .products-row-actions button{color:#526071}:root[data-theme=light] .products-row-actions button:hover{color:#8a6166}:root[data-theme=light] .products-pagination{border-top:1px solid #d5dbe5;color:#526071}:root[data-theme=light] .products-pagination a,:root[data-theme=light] .products-pagination button{border:1px solid #d5dbe5;background:#ffffff;color:#1f2937}:root[data-theme=light] .products-pagination a:hover{color:#8f666c}:root[data-theme=light] .products-pagination button:disabled{color:#526071}:root[data-theme=light] .products-empty>span{color:#925e63}:root[data-theme=light] .products-empty h2{color:#1f2937}:root[data-theme=light] .products-empty p,:root[data-theme=light] .products-footnote{color:#526071}:root[data-theme=light] .products-dialog{border:1px solid #d5dbe5;background:#ffffff;color:#1f2937}:root[data-theme=light] .products-dialog-header{border-bottom:1px solid #d5dbe5;background:#ffffff}:root[data-theme=light] .products-dialog-eyebrow,:root[data-theme=light] .products-dialog-header p{color:#526071}:root[data-theme=light] .products-form-field label{color:#1f2937}:root[data-theme=light] .products-dialog-footer>span>span,:root[data-theme=light] .products-form-field label>span{color:#a4565f}:root[data-theme=light] .products-form-field input,:root[data-theme=light] .products-form-field textarea{border:1px solid #d5dbe5;background:#ffffff;color:#1f2937}:root[data-theme=light] .products-form-field input::placeholder,:root[data-theme=light] .products-form-field textarea::placeholder{color:#526071}:root[data-theme=light] .products-form-field [aria-invalid=true]{background:#ffffff}:root[data-theme=light] .products-form-field>small,:root[data-theme=light] .products-form-hint,:root[data-theme=light] .products-money-input>span{color:#526071}:root[data-theme=light] .products-field-error{color:#8e6168}:root[data-theme=light] .products-form-error{color:#8e6870}:root[data-theme=light] .products-form-side-note,:root[data-theme=light] .products-form-side-note>svg{color:#526071}:root[data-theme=light] .products-form-side-note strong{color:#1f2937}:root[data-theme=light] .products-dialog-footer{background:#ffffff;border-top:1px solid #d5dbe5}:root[data-theme=light] .products-dialog-footer>span{color:#526071}:root[data-theme=light] .products-confirm-icon{color:#935f67}:root[data-theme=light] .products-confirm-name{color:#1f2937}:root[data-theme=light] .products-confirm p#products-status-description,:root[data-theme=light] .products-confirm-name>span{color:#526071}:root[data-theme=light] .profit-caption,:root[data-theme=light] .profit-change small,:root[data-theme=light] .profit-period-bar .period-control a,:root[data-theme=light] .profit-period-bar .period-control a.period-active,:root[data-theme=light] .profit-period-note{color:#1f2937}:root[data-theme=light] .profit-positive{color:#45805f!important}:root[data-theme=light] .profit-negative{color:#a75658!important}:root[data-theme=light] .profit-breakdown dd,:root[data-theme=light] .profit-breakdown small,:root[data-theme=light] .profit-breakdown>div,:root[data-theme=light] .profit-neutral{color:#1f2937}:root[data-theme=light] .profit-breakdown .profit-subtotal{border-top:1px solid #d5dbe512}:root[data-theme=light] .profit-expense-change{color:#1f2937}:root[data-theme=light] .profit-channel-grid article{border:1px solid #d5dbe510}:root[data-theme=light] .profit-channel-grid dt{color:#1f2937}:root[data-theme=light] .profit-chart-baseline{border-top:1px solid #d5dbe526}:root[data-theme=light] .profit-chart-dates,:root[data-theme=light] .profit-chart-legend,:root[data-theme=light] .profit-daily-detail summary,:root[data-theme=light] .profit-table-note,:root[data-theme=light] .purchase-stats>.panel{color:#1f2937}:root[data-theme=light] .purchase-stats svg{color:#d73d3d}:root[data-theme=light] .purchase-dialog label,:root[data-theme=light] .purchase-filters label,:root[data-theme=light] .purchase-stats strong{color:#1f2937}:root[data-theme=light] .purchase-dialog input,:root[data-theme=light] .purchase-dialog select,:root[data-theme=light] .purchase-dialog textarea,:root[data-theme=light] .purchase-filters input,:root[data-theme=light] .purchase-filters select{border:1px solid #d5dbe5;background:#ffffff;color:#1f2937}:root[data-theme=light] .purchase-subtext{color:#526071}:root[data-theme=light] .purchase-status-DRAFT{color:#957115}:root[data-theme=light] .purchase-status-RECEIVED{color:#3b7a62}:root[data-theme=light] .purchase-pagination,:root[data-theme=light] .purchase-status-CANCELLED{color:#1f2937}:root[data-theme=light] .purchase-dialog{border:1px solid #d5dbe5;background:#ffffff;color:#1f2937}:root[data-theme=light] .purchase-close,:root[data-theme=light] .purchase-remove{border:1px solid #d5dbe5;color:#1f2937}:root[data-theme=light] .purchase-close:hover,:root[data-theme=light] .purchase-remove:hover{color:#b55353}:root[data-theme=light] .purchase-dialog label>span,:root[data-theme=light] .purchase-section-title>span{color:#1f2937}:root[data-theme=light] .purchase-line{border:1px solid #d5dbe5;background:#ffffff}:root[data-theme=light] .purchase-help,:root[data-theme=light] .purchase-line-total>span{color:#1f2937}:root[data-theme=light] .purchase-total{border-top:1px solid #d5dbe5}:root[data-theme=light] .purchase-preview,:root[data-theme=light] .purchase-preview strong,:root[data-theme=light] .purchase-total span{color:#1f2937}:root[data-theme=light] .purchase-footer{border-top:1px solid #d5dbe5}:root[data-theme=light] .purchase-footer p{color:#1f2937}:root[data-theme=light] .purchase-field-error{color:#956262!important}:root[data-theme=light] .purchase-error{color:#876c6c}:root[data-theme=light] .purchase-success{color:#507463}:root[data-theme=light] .purchase-detail-grid dt{color:#1f2937}:root[data-theme=light] .purchase-receive-note svg{color:#d73d3d}:root[data-theme=light] .purchase-receive-note p,:root[data-theme=light] .purchase-record-notes,:root[data-theme=light] .report-analysis-grid .panel-header p,:root[data-theme=light] .report-date-panel .panel-header p,:root[data-theme=light] .report-section-heading p{color:#1f2937}:root[data-theme=light] .report-download-title svg{color:#b05558}:root[data-theme=light] .report-count,:root[data-theme=light] .report-download>p{color:#1f2937}:root[data-theme=light] .report-stock-download{border-color:#d5dbe530}:root[data-theme=light] .report-date-panel .period-control .period-active,:root[data-theme=light] .report-date-panel .period-control a{color:#1f2937}:root[data-theme=light] .sale-returns{border-top:1px solid #d5dbe520}:root[data-theme=light] .return-history{border:1px solid #d5dbe520}:root[data-theme=light] .return-history li,:root[data-theme=light] .return-history p,:root[data-theme=light] .return-net-summary dt{color:#1f2937}:root[data-theme=light] .return-net-summary>div:last-child{border-top:1px solid #d5dbe520}:root[data-theme=light] .return-action-heading span{color:#526071}:root[data-theme=light] .return-unavailable-note{border:1px solid #d5dbe520;color:#1f2937}:root[data-theme=light] .sale-local-note{color:#1f2937}:root[data-theme=light] .sale-status-PENDING{color:#957115}:root[data-theme=light] .sale-status-PAID{color:#3b7a62}:root[data-theme=light] .sale-status-CANCELLED{color:#1f2937}:root[data-theme=light] .sale-stock-warning{color:#957115}:root[data-theme=light] .sale-loss-text{color:#956262!important}:root[data-theme=light] .sale-summary{border:1px solid #d5dbe5;background:#ffffff}:root[data-theme=light] .sale-fee-detail dd,:root[data-theme=light] .sale-fee-detail dl>div,:root[data-theme=light] .sale-summary dd,:root[data-theme=light] .sale-summary dl>div{color:#1f2937}:root[data-theme=light] .sale-profit{color:#507463}:root[data-theme=light] .sale-profit-negative{color:#876c6c}:root[data-theme=light] .sale-fee-detail{color:#1f2937}:root[data-theme=light] .dashboard-sales-toolbar h2 svg{color:var(--accent,#d73d3d)}:root[data-theme=light] .dashboard-sales-toolbar p{color:var(--muted,#1f2937)}:root[data-theme=light] .dashboard-sales-actions .button span{background:var(--surface-raised,#f0f2f6);color:var(--foreground,#1f2937)}:root[data-theme=light] .stock-summary-card>div{color:#1f2937}:root[data-theme=light] .stock-summary-card>div svg{color:#526071}:root[data-theme=light] .stock-summary-card>strong{color:#1f2937}:root[data-theme=light] .stock-summary-card>strong.stock-summary-alert{color:#876e50}:root[data-theme=light] .stock-summary-card>small{color:#526071}:root[data-theme=light] .stock-filters{border:1px solid #d5dbe5;background:#ffffff}:root[data-theme=light] .stock-filter-field>label{color:#1f2937}:root[data-theme=light] .stock-filter-field input,:root[data-theme=light] .stock-filter-field select{color:#1f2937;border:1px solid #d5dbe5;background:#ffffff}:root[data-theme=light] .stock-filter-field input::placeholder{color:#526071}:root[data-theme=light] .stock-filter-search svg{color:#526071}:root[data-theme=light] .stock-clear-link,:root[data-theme=light] .stock-low-filter{color:#1f2937}:root[data-theme=light] .stock-clear-link:hover{color:#a75f63}:root[data-theme=light] .stock-feedback{border:1px solid #d5dbe5;color:#1f2937;background:#f0f2f6}:root[data-theme=light] .stock-feedback a{color:#99676c}:root[data-theme=light] .stock-feedback-success{border-color:#d5dbe5;color:#1f2937;background:#ffffff}:root[data-theme=light] .stock-feedback-error{color:#8e6c71;background:#f0f2f6}:root[data-theme=light] .stock-page .stock-panel-header p,:root[data-theme=light] .stock-panel-header>span{color:#526071}:root[data-theme=light] .stock-product-name{color:#1f2937}:root[data-theme=light] a.stock-product-name:hover{color:#9e565c}:root[data-theme=light] .stock-product-meta{color:#526071}:root[data-theme=light] .stock-demo-tag{color:#1f2937;background:#f0f2f640}:root[data-theme=light] .stock-inactive-tag{color:#1f2937;background:#f0f2f640;border:1px solid #d5dbe550}:root[data-theme=light] .stock-unopened-tag{color:#526071}:root[data-theme=light] .stock-warehouse-name{color:#1f2937}:root[data-theme=light] .stock-warehouse-name svg{color:#526071}:root[data-theme=light] .stock-units{color:#1f2937}:root[data-theme=light] .stock-units-low{color:#876a53}:root[data-theme=light] .stock-empty,:root[data-theme=light] .stock-empty>svg,:root[data-theme=light] .stock-table-caption{color:#526071}:root[data-theme=light] .stock-empty strong{color:#1f2937}:root[data-theme=light] .stock-pagination{border-top:1px solid #d5dbe5;color:#526071}:root[data-theme=light] .stock-movement-date,:root[data-theme=light] .stock-page-number{color:#1f2937}:root[data-theme=light] .stock-movement-warehouse{color:#526071}:root[data-theme=light] .stock-change-positive{color:#537c66}:root[data-theme=light] .stock-change-negative{color:#9c5f68}:root[data-theme=light] .stock-movement-balance{color:#1f2937}:root[data-theme=light] .stock-footnote,:root[data-theme=light] .stock-movement-balance>span,:root[data-theme=light] .stock-movement-reason>small,:root[data-theme=light] .stock-muted{color:#526071}:root[data-theme=light] .stock-dialog{border:1px solid #d5dbe5;background:#ffffff;color:#1f2937}:root[data-theme=light] .stock-dialog-description,:root[data-theme=light] .stock-dialog-heading h2,:root[data-theme=light] .stock-dialog-heading>div>p,:root[data-theme=light] .stock-form-fields .form-field label{color:#1f2937}:root[data-theme=light] .stock-form-fields .form-field label>span{color:#9b5c62}:root[data-theme=light] .stock-form-fields input,:root[data-theme=light] .stock-form-fields select,:root[data-theme=light] .stock-form-fields textarea{background:#ffffff;border-color:#d5dbe5}:root[data-theme=light] .stock-form-fields input::placeholder,:root[data-theme=light] .stock-form-fields textarea::placeholder{color:#526071}:root[data-theme=light] .stock-field-help{color:#1f2937}:root[data-theme=light] .stock-field-error{color:#9d676f}:root[data-theme=light] .stock-current-balance{border:1px solid #d5dbe5;background:#f0f2f6}:root[data-theme=light] .stock-current-balance small,:root[data-theme=light] .stock-current-balance span,:root[data-theme=light] .stock-current-balance strong,:root[data-theme=light] .stock-current-balance>svg{color:#1f2937}:root[data-theme=light] .stock-demo-notice{background:#f0f2f6;color:#796e5c}:root[data-theme=light] .stock-form-actions{border-top:1px solid #d5dbe5}:root[data-theme=light] .button-primary,:root[data-theme=light] .ml-calc-launcher{background:#ce2c3a;color:#fff;border-color:#ce2c3a}:root[data-theme=light] .button-primary:hover,:root[data-theme=light] .ml-calc-launcher:hover{background:#b82432;color:#fff}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:#667085}:root[data-theme=light] .brand-background-dark{background:#0f1115}:root[data-theme=light] .brand-background-light{background:#f1f3f6}@media(max-width:580px){:root[data-theme=light] .global-search:not(:focus-within) input{color:transparent}:root[data-theme=light] .global-search:not(:focus-within) input::placeholder{color:transparent}}.auth-screen{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:70px 20px 30px;background:radial-gradient(ellipse at top,#321316 0,#101115 55%);position:relative}.auth-theme{position:absolute;top:20px;right:22px}.auth-card{width:100%;max-width:470px;background:#191b21;color:#f4f5f7;border:1px solid #34353f;border-radius:22px;padding:36px;box-shadow:0 22px 70px #0004}.auth-logo{width:100%;max-width:300px;height:76px;margin:0 auto 18px;display:block}.auth-eyebrow{color:#ed6269;font-size:11px;letter-spacing:.12em;text-align:center;margin:0 0 16px}.auth-card h1{font-size:27px;letter-spacing:-.04em;margin:0 0 12px}.auth-card h2{font-size:19px;margin:25px 0 18px}.auth-description{color:#b5b7c3;font-size:15px;line-height:1.6;margin:0 0 24px}.auth-card form{display:flex;flex-direction:column;gap:9px}.auth-card label{font-size:14px;margin-top:9px}.auth-card input{width:100%;padding:13px 14px;background:#111319;color:#fff;border:1px solid #444651;border-radius:10px;font:inherit;font-size:16px}.auth-card input:focus-visible{outline:2px solid #ed434d;outline-offset:2px}.password-field{position:relative;width:100%}.auth-card .password-field input{padding-right:54px}.password-toggle{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.password-toggle:hover{background:#8882}.password-toggle:focus-visible{outline:2px solid #ed434d;outline-offset:-2px}.password-toggle:disabled{opacity:.5;cursor:default}.auth-submit{border:0;border-radius:10px;padding:14px;margin-top:15px;background:#df303d;color:white;font:inherit;font-weight:650;cursor:pointer}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-help,.auth-note{color:#aeb1bd;font-size:13px;line-height:1.6;margin:0}.auth-note{margin-top:23px}.auth-error{color:#ffb1b6;background:#58232b;font-size:14px;line-height:1.5}.auth-error,.auth-success{padding:12px;border-radius:9px}.auth-success{color:#aff3ce;background:#173c2c}.auth-footer{color:#9c9eab;font-size:13px;margin:23px 0 0}.session-error{position:absolute;right:20px;top:70px;background:#58232b;color:#ffb1b6;padding:12px;border-radius:9px;z-index:20}.account-card{max-width:570px}[data-theme=light] .auth-screen{background:radial-gradient(ellipse at top,#ffe8e9,#f4f5f8 65%)}[data-theme=light] .auth-card{background:#fff;color:#22242c;border-color:#dedfe5}[data-theme=light] .auth-card input{background:#fafafa;color:#22242c;border-color:#c7c9d2}[data-theme=light] .auth-description,[data-theme=light] .auth-help,[data-theme=light] .auth-note{color:#606472}[data-theme=light] .auth-error{background:#ffeaec;color:#a61c2a}[data-theme=light] .auth-success{background:#e5f7ee;color:#146442}@media(max-width:520px){.auth-card{padding:25px 22px}.auth-card h1{font-size:25px}.auth-logo{height:63px}.account-card{max-width:100%}}