@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.sales-dashboard{--sales-blue:#7c83e8;--sales-coral:#e8847b;--sales-pink:#cf7cce;min-width:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.4}.sales-dashboard .sales-row,.sales-dashboard .sales-metrics{margin-bottom:12px}.sales-dashboard .ui-card__header{gap:8px;min-height:30px}.sales-dashboard .ui-card__title{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;line-height:1.35;font-weight:var(--font-weight-medium,500)}.sales-dashboard .ui-card__header .ui-select{min-height:27px;padding:4px 6px;font-size:11px}.sales-dashboard .ui-stat__value,.sales-dashboard .sales-widget-kpi strong{--tw-font-weight:var(--font-weight-semibold,600);font-size:23px;line-height:1.3;font-weight:var(--font-weight-semibold,600);letter-spacing:-.045em}.sales-dashboard .ui-stat__heading{font-size:11px}.sales-dashboard .ui-stat__trend{flex-wrap:wrap;row-gap:3px;font-size:10px}.sales-dashboard .metric-card{background:var(--surface-alt)}.sales-dashboard .compare{display:inline}.sales-dashboard button:focus-visible,.sales-dashboard summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.sales-dashboard .ui-badge--success{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sales-dashboard .ui-badge--success{color:color-mix(in srgb, var(--foreground) 35%, #38966f)}}.sales-dashboard .ui-badge--danger{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sales-dashboard .ui-badge--danger{color:color-mix(in srgb, var(--foreground) 30%, var(--sales-coral))}}.sales-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;display:flex}.sales-toolbar h2{--tw-font-weight:var(--font-weight-medium,500);font-size:18px;font-weight:var(--font-weight-medium,500);letter-spacing:-.025em;margin:4px 0 5px}.sales-toolbar span{color:var(--muted)}.sales-toolbar .ui-select{font-size:11px}.sales-toolbar .right-toolbar{gap:9px;display:flex}.sales-muted{white-space:nowrap;color:var(--muted);font-size:10px}.sales-menu{color:var(--foreground);position:relative}.sales-menu summary{cursor:pointer;border-radius:var(--ui-radius-sm);border:1px solid var(--border);background:var(--surface);place-items:center;width:30px;height:30px;list-style:none;display:grid}.sales-menu summary::-webkit-details-marker{display:none}.sales-menu[open] summary{background:var(--surface-alt)}.sales-menu>div{z-index:5;border-radius:var(--ui-radius);border:1px solid var(--border);background:var(--surface);gap:3px;width:200px;padding:5px;display:grid;position:absolute;top:35px;right:0}.sales-menu .ui-button{justify-content:flex-start}.sales-notice{background:var(--surface-alt);border-radius:var(--ui-radius-sm);border:1px solid var(--border);align-items:center;gap:8px;margin-bottom:12px;padding:4px 9px;font-size:11px;display:flex}.sales-notice .ui-button{margin-left:auto}.sales-widget-kpi{flex-wrap:wrap;align-items:center;gap:7px;margin:13px 0;display:flex}.sales-widget-kpi>span:not(.ui-badge){color:var(--muted);font-size:10px}.sales-legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin:8px 0;font-size:10px;display:flex}.sales-legend span{align-items:center;gap:5px;display:flex}.sales-legend i{border-radius:2147483647px;width:6px;height:6px}.sales-legend .sales-target-dot{background:var(--sales-coral)}.sales-legend .sales-legend-note{margin-left:auto}.sales-revenue-chart{width:100%;height:232px}.sales-donut{height:210px;margin:6px 0 0;position:relative}.sales-donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sales-donut-center strong{--tw-font-weight:var(--font-weight-semibold,600);font-size:22px;font-weight:var(--font-weight-semibold,600);letter-spacing:-.04em}.sales-donut-center small{color:var(--muted);margin-top:3px;font-size:10px}.sales-channel-list{gap:2px;display:grid}.sales-channel-list button{text-align:left;width:100%;color:var(--foreground);background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:7px 4px;font-size:11px;display:flex}.sales-channel-list button:hover,.sales-channel-list button[aria-pressed=true]{background:var(--surface-alt)}.sales-channel-list i{border-radius:2147483647px;flex-shrink:0;width:6px;height:6px}.sales-channel-list span{flex:1}.sales-channel-list small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.sales-channel-list b{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500)}.sales-visitor-sources{gap:7px;margin-bottom:18px;font-size:11px;display:grid}.sales-visitor-sources span{color:var(--muted);justify-content:space-between;display:flex}.sales-visitor-sources b{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.sales-heatmap{grid-template-columns:37px repeat(7,minmax(0,1fr));align-items:center;gap:4px;display:grid}.sales-heatmap small{text-align:center;color:var(--muted);font-size:9px}.sales-heatmap .sales-heatmap-row{display:contents}.sales-heatmap .sales-heat{border:0;border-radius:2px;min-width:0;height:17px;padding:0}.sales-heatmap button[aria-pressed=true]{outline:2px solid var(--foreground);outline-offset:1px}.sales-heat-0{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sales-heat-0{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.sales-heat-1{background:var(--sales-blue)}@supports (color:color-mix(in lab, red, red)){.sales-heat-1{background:color-mix(in srgb, var(--sales-blue) 40%, var(--surface))}}.sales-heat-2{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sales-heat-2{background:color-mix(in srgb, var(--accent) 75%, var(--surface))}}.sales-heat-3{background:var(--sales-coral)}.sales-heat-caption{min-height:28px;color:var(--muted);margin-top:10px;font-size:10px}.sales-heat-key{color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;font-size:9px;display:flex}.sales-heat-key i{border-radius:2px;width:10px;height:10px}.sales-product-chart{width:100%;height:227px}.sales-order-link{text-align:left;color:var(--foreground);background:0 0;border:0;padding:0}.sales-order-link b{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500)}.sales-order-link small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.sales-order-link:hover b{text-decoration-line:underline}.sales-product-list{margin-top:8px}.sales-product-list>div{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:13px 0;display:flex}.sales-product-list>div:last-child{border:0}.sales-product-list>div>span:nth-child(2){flex:1;min-width:0}.sales-product-list b{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);display:block}.sales-product-list small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.sales-product-list strong{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);white-space:nowrap}.sales-product-icon,.sales-team-avatar{border-radius:8px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.sales-tone-0{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sales-tone-0{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.sales-tone-1{color:var(--sales-blue);background:var(--sales-blue)}@supports (color:color-mix(in lab, red, red)){.sales-tone-1{background:color-mix(in srgb, var(--sales-blue) 12%, var(--surface))}}.sales-tone-2{color:var(--sales-coral);background:var(--sales-coral)}@supports (color:color-mix(in lab, red, red)){.sales-tone-2{background:color-mix(in srgb, var(--sales-coral) 12%, var(--surface))}}.sales-tone-3{color:var(--sales-pink);background:var(--sales-pink)}@supports (color:color-mix(in lab, red, red)){.sales-tone-3{background:color-mix(in srgb, var(--sales-pink) 12%, var(--surface))}}.sales-region-list{gap:14px;display:grid}.sales-region-list>div>div:first-child{justify-content:space-between;gap:6px;font-size:11px;display:flex}.sales-region-list b{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.sales-region-list small{color:var(--muted);justify-content:space-between;margin-top:4px;font-size:9px;display:flex}.sales-region-list small span{color:var(--foreground);align-items:center;gap:2px;display:flex}.sales-region-track{background:var(--surface-alt);border-radius:5px;height:5px;margin-top:7px;overflow:hidden}.sales-region-track span{background:currentColor;border-radius:5px;height:100%;display:block}.sales-team-list{margin-top:8px}.sales-team-list>div{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 0;display:flex}.sales-team-list>div:last-child{border:0}.sales-team-list>div>div{flex:1;min-width:0}.sales-team-list>div>div>div,.sales-team-list small{justify-content:space-between;gap:5px;display:flex}.sales-team-list b,.sales-team-list strong{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500)}.sales-team-list small{color:var(--muted);margin-top:3px;font-size:9px}.sales-team-list progress{appearance:none;background:var(--surface-alt);width:100%;height:4px;color:var(--accent);border:0;border-radius:4px;margin-top:8px;display:block;overflow:hidden}.sales-team-list progress::-webkit-progress-bar{background:var(--surface-alt)}.sales-team-list progress::-webkit-progress-value{background:var(--accent);border-radius:4px}.sales-team-list progress::-moz-progress-bar{background:var(--accent)}.sales-team-avatar{object-fit:cover;object-position:center;border:1px solid var(--border);border-radius:2147483647px}.sales-footnote{color:var(--muted);border-top:1px solid var(--border);margin:10px 0 0;padding-top:10px;font-size:10px}.sales-order-dialog{background:var(--surface);border-radius:var(--ui-radius);width:min(400px,100% - 28px);color:var(--foreground);border:1px solid var(--border);font:inherit;padding:16px}.sales-order-dialog::backdrop{background:#0007}.sales-order-dialog>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.sales-order-dialog h2{--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);margin:0}.sales-order-dialog dl{grid-template-columns:1fr 1fr;gap:12px;font-size:12px;display:grid}.sales-order-dialog dt{color:var(--muted)}.sales-order-dialog dd{text-align:right;margin:0}.sales-order-dialog p{color:var(--muted);font-size:11px}@media (max-width:400px){.sales-dashboard .ui-card__header{flex-wrap:wrap}.sales-muted{white-space:normal}.sales-toolbar>div:first-child>span:not(.ui-badge){display:none}.sales-product-list small{max-width:140px}}.sales-invoices .sales-invoice-caption{color:var(--muted);margin:8px 0 12px;font-size:11px}.sales-invoices .data-table>.ui-input{max-width:300px}.sales-invoices table{min-width:720px}.sales-invoices td{padding-top:13px;padding-bottom:13px}.sales-invoices .sales-invoice-id{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--accent)}.sales-invoices .sales-invoice-customer b{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);display:block}.sales-invoices .sales-invoice-customer small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.sales-invoices .sales-invoice-amount{--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500)}.sales-invoices time{white-space:nowrap}@property --tw-font-weight{syntax:"*";inherits:false}
