.workspace-shell{width:100%;min-width:0}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.workspace-business-name{font-size:10px;letter-spacing:1.7px;text-transform:uppercase;color:rgb(var(--theme-accent));margin:0 0 9px}.workspace-heading-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.workspace-year{font-size:11px;color:rgb(var(--theme-accent));border:1px solid rgb(var(--theme-line));background:rgb(var(--theme-panel));padding:9px 12px;border-radius:8px}.workspace-button,.workspace-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:36px;border-radius:8px;padding:9px 14px;font-size:11px;white-space:nowrap}.workspace-primary{color:rgb(var(--theme-ink));border:1px solid rgb(var(--theme-accent));background:linear-gradient(110deg,#32e61f,#32e61f);box-shadow:0 4px 16px #32e61f25}.workspace-button{border:1px solid rgb(var(--theme-line));background:linear-gradient(130deg,rgb(var(--theme-panel)),rgb(var(--theme-panel)))}.workspace-button:disabled,.workspace-primary:disabled{opacity:.5;cursor:wait;filter:none}.workspace-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px}.workspace-metrics.six-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.workspace-metric{padding:14px;display:grid;grid-template-columns:35px 1fr;gap:9px 11px;align-content:start;min-height:140px}.workspace-metric>span{display:grid;place-items:center;height:35px;width:35px;border-radius:9px;background:rgb(var(--theme-accent)/.0863)}.workspace-metric h2{font-size:11px;font-weight:400;margin:0;align-self:center;line-height:1.5;white-space:nowrap}.workspace-metric strong{font-size:26px;letter-spacing:-.5px;grid-column:1/-1;margin-top:3px}.workspace-metric small{color:rgb(var(--theme-accent));font-size:10px;line-height:1.5;grid-column:1/-1}.workspace-two-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:14px;margin-bottom:14px}.workspace-two-columns>.card{min-width:0}.workspace-empty{min-height:250px;padding:28px 22px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;text-align:center}.workspace-empty>span{display:grid;place-items:center;width:53px;height:53px;border-radius:14px;background:rgb(var(--theme-accent)/.0863);color:rgb(var(--theme-accent));border:1px solid rgb(var(--theme-accent)/.1333)}.workspace-empty h3{font-weight:600;font-size:16px;margin:0;color:rgb(var(--theme-accent))}.workspace-empty p{font-size:12px;line-height:1.8;color:rgb(var(--theme-accent));max-width:350px;margin:0 0 3px}.workspace-empty>.workspace-primary{margin-top:3px}.workspace-category-body{display:flex;align-items:center;flex-direction:column;padding:15px 20px 20px;gap:10px}.workspace-category-body>p{display:flex;align-items:center;gap:10px;width:100%;margin:0;font-size:11px;color:rgb(var(--theme-accent))}.workspace-category-body i{width:10px;height:10px;border-radius:50%;flex-shrink:0}.workspace-category-body b{font-weight:500;color:rgb(var(--theme-accent));margin-left:auto}.workspace-start{display:flex;align-items:center;gap:15px;padding:19px}.workspace-start>svg{color:rgb(var(--theme-accent));flex-shrink:0}.workspace-start h2{font-size:15px;margin:0}.workspace-start p{font-size:11px;color:rgb(var(--theme-accent));line-height:1.7;margin:7px 0 0}.workspace-start>.workspace-button{margin-left:auto}.workspace-table-wrap{overflow-x:auto;padding:0 15px 14px}.workspace-table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:11px}.workspace-table th{font-size:10px;color:rgb(var(--theme-accent));background:rgb(var(--theme-ink)/.0235);padding:10px 12px;font-weight:500}.workspace-table td{padding:11px 12px;border-bottom:1px solid rgb(var(--theme-line));color:rgb(var(--theme-accent))}.workspace-table td:nth-child(2){white-space:normal;min-width:160px;max-width:400px;overflow-wrap:anywhere}.workspace-table td .workspace-button{font-size:10px;min-height:26px;padding:4px 10px}.workspace-show-more{display:block;margin:0 auto 15px;padding:8px}.workspace-savings{margin-top:14px;padding-bottom:17px}.workspace-savings .section-header>.workspace-button{margin-left:auto}.workspace-savings>p{font-size:14px;padding:0 16px;color:rgb(var(--theme-accent))}.workspace-savings>p strong{color:rgb(var(--theme-accent));margin-left:6px}.workspace-savings>p span{margin-left:20px;font-size:12px}.workspace-savings>small{display:block;font-size:10px;line-height:1.6;color:rgb(var(--theme-accent));padding:0 16px;margin-bottom:12px}.workspace-business-form{padding:4px 18px 20px}.workspace-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;margin:10px 0 18px}.workspace-form-grid label,.workspace-import-body>label{font-size:11px;display:flex;flex-direction:column;gap:8px;color:rgb(var(--theme-accent));min-width:0}.workspace-form-grid input,.workspace-form-grid select,.workspace-import-body select{height:37px;padding:9px 11px;font:inherit;font-size:12px;color:rgb(var(--theme-accent));background:rgb(var(--theme-panel));border:1px solid rgb(var(--theme-line));border-radius:7px;width:100%;min-width:0;color-scheme:inherit}.workspace-form-grid input[readonly]{color:var(--accent);background:rgb(var(--theme-panel))}.workspace-form-grid label small{color:rgb(var(--theme-accent));font-size:9px;line-height:1.6}.workspace-form-grid .wide{grid-column:1/-1}.workspace-form-note{font-size:11px;color:rgb(var(--theme-accent));margin:15px 0 0}.workspace-error,.workspace-form-note{line-height:1.7;overflow-wrap:anywhere}.workspace-error{background:#9d314d16;border:1px solid #86425877;color:#ffb0c3;font-size:12px;padding:12px 14px;border-radius:8px}.workspace-success{background:#15785b1a;border:1px solid #176e5766;color:#73dcc0;padding:12px;border-radius:8px;font-size:12px}.workspace-account{padding-bottom:20px}.workspace-account dl,.workspace-dialog dl{display:grid;grid-template-columns:1fr 1.6fr;gap:18px;padding:0 18px;font-size:12px}.workspace-account dt,.workspace-dialog dt{color:rgb(var(--theme-accent))}.workspace-account dd,.workspace-dialog dd{margin:0;overflow-wrap:anywhere}.workspace-account>.workspace-button{margin:12px 18px}.workspace-account>p{font-size:11px;color:rgb(var(--theme-accent));line-height:1.8;padding:0 18px}.workspace-import-body{padding:0 17px 18px}.workspace-file-drop{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:11px;background:rgb(var(--theme-panel)/.1333);border:1px dashed #7c7c7c;border-radius:10px;padding:30px 15px;margin:18px 0 11px;color:rgb(var(--theme-accent));min-height:170px}.workspace-file-drop strong{font-size:13px;font-weight:500;color:rgb(var(--theme-accent))}.workspace-file-drop span{font-size:11px;color:rgb(var(--theme-accent))}.workspace-file-drop small{font-size:10px;color:var(--accent)}.workspace-import-preview{border-top:1px solid rgb(var(--theme-line));padding-top:18px;margin-top:17px}.workspace-import-preview>strong{font-size:12px;overflow-wrap:anywhere}.workspace-import-preview>p{font-size:11px;line-height:1.7;color:rgb(var(--theme-accent))}.workspace-import-preview .workspace-table-wrap{padding:0}.workspace-import-preview .workspace-table td{white-space:normal;max-width:200px;overflow-wrap:anywhere;font-size:10px}.workspace-import-history{margin-top:15px}.workspace-dialog{position:fixed;inset:0;margin:auto;width:460px;max-width:calc(100% - 28px);max-height:90vh;overflow:auto;background:rgb(var(--theme-panel));border:1px solid #32e61f;border-radius:14px;padding:0;color:rgb(var(--theme-accent));box-shadow:0 25px 90px #0009}.workspace-dialog::backdrop{background:rgb(var(--theme-canvas)/.7216);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.workspace-dialog .section-header{display:flex;align-items:flex-start;justify-content:space-between;padding:19px 20px 10px}.workspace-dialog .section-header h2{font-size:19px}.workspace-dialog .section-header p{font-size:11px;color:rgb(var(--theme-accent));margin:6px 0}.workspace-dialog form{padding:0 20px 20px}.workspace-dialog .workspace-form-note{padding:0 19px 18px}.workspace-dialog form .workspace-form-note{padding:0;margin:0 0 15px}.workspace-dialog dl{margin:14px 0 20px}.workspace-loading{color:rgb(var(--theme-accent));font-size:14px;margin:20vh auto;padding:20px;text-align:center}.onboarding-page{max-width:850px;width:100%;margin:auto;padding:30px 24px 25px}.onboarding-brand{display:inline-flex;align-items:center;gap:0;font-size:28px;font-weight:700;letter-spacing:-1px;margin:0 0 35px}.onboarding-brand strong>span{color:rgb(var(--theme-accent))}.onboarding-card{padding:26px 25px 10px}.onboarding-eyebrow{color:rgb(var(--theme-accent));letter-spacing:1.8px;font-size:9px;font-weight:600;margin:0 0 19px}.onboarding-icon{width:48px;height:49px;display:grid;place-items:center;background:rgb(var(--theme-accent)/.0941);border-radius:12px;border:1px solid rgb(var(--theme-accent)/.1333);color:rgb(var(--theme-accent));margin-bottom:17px}.onboarding-card h1{font-size:29px;line-height:1.3;letter-spacing:-.7px;margin-bottom:9px}.onboarding-card>p{font-size:13px;color:rgb(var(--theme-accent));margin:0 0 22px;line-height:1.8}.onboarding-card .workspace-business-form{padding:0 0 15px}.onboarding-footer{text-align:center;font-size:10px;color:#898989;margin-top:22px}@media(max-width:1350px){.workspace-metrics.six-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-metric{min-height:135px}.workspace-metric h2{font-size:11px}.workspace-two-columns{grid-template-columns:1.4fr 1fr}.workspace-heading{align-items:flex-start}.workspace-heading .subtitle{max-width:500px}.workspace-heading-actions{gap:8px}.workspace-button,.workspace-primary,.workspace-year{font-size:10px}}@media(max-width:1100px){.workspace-two-columns{grid-template-columns:1fr}.workspace-start{flex-wrap:wrap}.workspace-start>.workspace-button{margin-left:42px}.workspace-heading .subtitle{max-width:380px}}@media(max-width:760px){.workspace-heading{flex-direction:column;gap:15px;margin-bottom:17px}.workspace-heading-actions{width:100%;justify-content:space-between}.workspace-business-name{font-size:9px;letter-spacing:1.3px}.workspace-metrics,.workspace-metrics.six-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.workspace-metric{padding:12px;min-height:137px;gap:8px}.workspace-metric h2{font-size:10px;white-space:normal}.workspace-metric strong{font-size:24px}.workspace-metric small{font-size:9px}.workspace-empty{padding:25px 18px;min-height:245px}.workspace-empty h3{font-size:15px}.workspace-empty p{font-size:11px}.workspace-start{padding:16px;gap:12px}.workspace-start p{font-size:10px}.workspace-start h2{font-size:14px}.workspace-start>.workspace-button{margin-left:0}.workspace-form-grid{gap:15px 12px}.workspace-business-form{padding:4px 13px 18px}.workspace-form-grid input,.workspace-form-grid select{font-size:11px;padding:9px}.workspace-form-grid label{font-size:10px}.workspace-table{min-width:460px;font-size:10px}.workspace-table td{padding:10px}.workspace-savings .section-header{flex-wrap:wrap}.workspace-savings .section-header>.workspace-button{margin-left:0}.workspace-savings>p span{display:block;margin:10px 0 0}.workspace-import-preview .workspace-table{min-width:400px}.workspace-dialog form{padding:0 15px 18px}.workspace-dialog .section-header{padding:16px 15px 10px}.workspace-dialog .section-header h2{font-size:18px}.onboarding-page{padding:24px 15px}.onboarding-brand{margin-bottom:25px}.onboarding-card{padding:22px 16px 8px}.onboarding-card h1{font-size:25px}.onboarding-card>p{font-size:12px}.workspace-button,.workspace-primary,.workspace-year{font-size:11px}.workspace-form-note{font-size:10px}}.workspace-year-select{display:flex;align-items:center;gap:9px;padding:5px 6px 5px 11px;border:1px solid rgb(var(--theme-line));border-radius:8px;font-size:10px;white-space:nowrap}.workspace-year-select,.workspace-year-select select{background:rgb(var(--theme-panel));color:rgb(var(--theme-accent))}.workspace-year-select select{border:1px solid rgb(var(--theme-line));font-size:11px;padding:6px 8px;min-width:74px}.workspace-metric-spark{grid-column:1/-1;height:31px;margin-top:-3px}.workspace-metric{min-height:155px}.workspace-live-analytics{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;margin-bottom:15px}.workspace-live-analytics.live-sales-analytics{grid-template-columns:minmax(0,1.9fr) minmax(0,.95fr) minmax(0,1fr)}.workspace-live-analytics>.card{min-width:0}.workspace-live-analytics .section-header{justify-content:space-between;align-items:flex-start;gap:10px}.workspace-live-analytics .rechart-sales{height:283px;padding:9px 4px 12px}.live-chart-legend{display:flex;align-items:center;gap:12px;font-size:9px;color:rgb(var(--theme-accent));white-space:nowrap;padding-top:6px}.live-chart-legend span{display:flex;align-items:center;gap:5px}.live-chart-legend i{width:8px;height:8px;border-radius:50%;background:rgb(var(--theme-accent))}.live-chart-legend span+span i{background:#ff7d92}.live-donut-body{display:flex;align-items:center;flex-direction:column;gap:15px;padding:15px 15px 20px}.live-breakdown-donut{width:167px;height:167px}.live-breakdown-donut .rechart-donut-label strong{font-size:20px}.live-breakdown-legend{display:grid;gap:12px;width:100%;max-width:400px}.live-breakdown-legend>div{display:flex;align-items:center;gap:8px;font-size:10px;color:rgb(var(--theme-accent))}.live-breakdown-legend i{height:10px;width:10px;border-radius:50%;flex-shrink:0}.live-breakdown-legend span{flex:1 1;line-height:1.5}.live-breakdown-legend b{font-weight:500;color:rgb(var(--theme-accent));font-size:11px;white-space:nowrap}.live-top-list{padding:0 13px}.live-top-list>div{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid rgb(var(--theme-line))}.live-top-list>div>span{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;background:#32e61f;border:1px solid #58585844;border-radius:50%;font-size:10px}.live-top-list>div>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.live-top-list strong{font-size:11px;font-weight:500;overflow-wrap:anywhere}.live-top-list small{font-size:9px;color:rgb(var(--theme-accent))}.live-top-list b{font-size:11px;font-weight:500;white-space:nowrap}.live-data-note{font-size:9px;line-height:1.8;color:var(--accent);padding:0 14px;margin:14px 0}.live-expense-sources{grid-column:1/-1}.live-expense-sources .live-donut-body{flex-direction:row;justify-content:center;gap:30px}.workspace-year-notice{font-size:11px;line-height:1.7;color:rgb(var(--theme-accent));border:1px solid #68686844;background:#32e61f12;padding:11px 13px;border-radius:8px;margin:0 0 15px}.workspace-live-analytics .workspace-empty{min-height:279px}@media(max-width:1350px){.workspace-live-analytics.live-sales-analytics{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.live-top-sales{grid-column:1/-1}.live-top-list{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:0 15px}.live-top-list>div{padding:12px 0}.workspace-metric{min-height:150px}.live-chart-legend{gap:8px;font-size:8px}.live-breakdown-donut{width:160px;height:160px}}@media(max-width:1100px){.workspace-live-analytics,.workspace-live-analytics.live-sales-analytics{grid-template-columns:1fr}.live-expense-sources,.live-top-sales{grid-column:auto}.live-breakdown .live-donut-body{flex-direction:row;justify-content:center;gap:30px}.live-breakdown-legend{max-width:350px}.workspace-live-analytics .rechart-sales{height:290px}.workspace-live-analytics .section-header{flex-wrap:wrap}.live-chart-legend{font-size:10px;gap:15px}.live-breakdown-donut{width:175px;height:175px}}@media(max-width:760px){.workspace-year-select{font-size:10px;gap:9px;padding:5px 6px 5px 10px}.workspace-year-select select{font-size:11px;min-width:75px}.workspace-live-analytics,.workspace-live-analytics.live-sales-analytics{gap:12px}.workspace-live-analytics .rechart-sales{height:250px;padding:8px 0}.live-chart-legend{font-size:9px;gap:12px;padding:0}.workspace-live-analytics .section-header{gap:10px}.live-breakdown .live-donut-body,.live-expense-sources .live-donut-body{flex-direction:column;gap:17px}.live-breakdown-donut{width:180px;height:180px}.live-breakdown-legend{max-width:320px}.live-breakdown-legend>div{font-size:11px}.live-breakdown-legend b{font-size:12px}.live-top-list{grid-template-columns:1fr;gap:0}.live-top-list strong{font-size:12px}.live-top-list small{font-size:10px}.live-top-list b{font-size:12px}.workspace-year-notice{font-size:10px}.workspace-metric{min-height:155px}}.live-order-status{margin-bottom:15px}.live-order-status-list{display:grid;gap:16px;padding:5px 20px 22px}.live-order-status-list>div{display:flex;gap:14px;align-items:center;font-size:12px}.live-order-status-list span{width:95px}.live-order-status-list progress{flex:1 1;min-width:30px;height:12px;accent-color:rgb(var(--theme-accent))}.live-order-status-list b{width:30px;text-align:right}.live-order-status-list small{width:35px;color:rgb(var(--theme-accent))}.order-status-badge{display:inline-block;padding:5px 9px;border-radius:6px;background:rgb(var(--theme-accent)/.1333);color:rgb(var(--theme-accent));font-size:10px}.status-fulfilled{background:#10c9a422;color:#52e4c2}.status-cancelled{background:#f2638122;color:#ff91a9}.status-pending{background:#ffbc5022;color:#ffcb7d}.record-status-editor{display:grid;gap:9px;padding:0 20px;font-size:12px}.record-status-editor select{padding:10px;border:1px solid #32e61f;border-radius:7px;background:rgb(var(--theme-panel));color:rgb(var(--theme-accent))}.record-delete-actions{padding:20px;display:flex;gap:10px;flex-wrap:wrap}.record-delete-actions p{width:100%;font-size:12px;line-height:1.7;color:rgb(var(--theme-accent))}.record-delete{color:#ff9aab;border-color:#874454}.record-delete-actions .workspace-error{color:#ff9aab}.sale-product-image,.sale-product-placeholder{flex-shrink:0;border-radius:8px;object-fit:cover;background:#e7e6e3}.sale-product-placeholder{display:inline-grid;place-items:center;width:38px;height:38px;color:#9d9d9d;background:rgb(var(--theme-line))}.sale-description{display:flex;align-items:center;gap:11px}.live-top-list>div>.sale-product-placeholder{width:44px;height:44px;border-radius:8px}.sale-product-preview{border-radius:10px;object-fit:cover;background:#eee}.record-product-editor{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:0 20px 18px}.record-product-editor label{display:grid;gap:10px;font-size:12px;max-width:100%}.record-product-editor input{max-width:100%;font-size:11px}.product-image-field small{color:rgb(var(--theme-accent));font-size:10px}.product-image-field .workspace-button{justify-self:start}.record-order-number-form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.record-order-number-form label{display:grid;gap:9px;flex:1 1;font-size:12px}.record-order-number-form input{padding:10px;border:1px solid #32e61f;border-radius:7px;background:rgb(var(--theme-panel));color:rgb(var(--theme-accent));width:100%;min-width:140px}.ecwid-order-items{padding:0 20px 18px}.ecwid-order-items h3{font-size:12px;margin:0 0 10px}.ecwid-order-items>div{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgb(var(--theme-line));padding:9px 0;font-size:12px}.ecwid-order-items img{border-radius:6px;object-fit:cover}.ecwid-order-items span{flex:1 1}.ecwid-order-items b{font-weight:500;white-space:nowrap}.order-refund{margin:0 20px 20px;border:1px solid #32e61f;background:rgb(var(--theme-panel)/.1333);border-radius:10px;padding:14px}.order-refund-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.order-refund h3{font-size:14px;margin:0}.order-refund p,.order-refund small{font-size:11px;color:rgb(var(--theme-accent));line-height:1.8;margin:8px 0}.order-refund .order-refund-heading p{margin-bottom:0}.workspace-dialog .order-refund form{padding:6px 0 0;display:grid;gap:13px}.order-refund label{display:grid;gap:8px;font-size:12px}.order-refund input,.order-refund textarea{width:100%;padding:10px;border:1px solid #32e61f;border-radius:7px;background:rgb(var(--theme-panel));color:rgb(var(--theme-accent));font:inherit}.order-refund textarea{min-height:70px;resize:vertical}.order-refund .text-button{justify-self:start}.order-refund small{margin:0}.order-refund strong{color:rgb(var(--theme-accent))}