:root{color:#282a25;font-synthesis:none;text-rendering:optimizelegibility;--cream:#fdfae1;--cream-soft:#fffdf0;--cream-deep:#f3ecc2;--leaf:#9bc458;--leaf-strong:#6f9638;--leaf-soft:#edf5d1;--orange:#de4e24;--orange-strong:#b93e1b;--orange-soft:#ffe3d7;--charcoal:#282a25;--charcoal-soft:#34362f;--ink:#282a25;--muted:#6f705e;--line:#e6ddb2;--line-strong:#d7ca8f;--surface:#fffdf0;--surface-soft:#fdfae1;--field:#fffef6;--brand:#9bc458;--brand-strong:#6f9638;--brand-soft:#edf5d1;--blue:#6f9638;--blue-soft:#edf5d1;--gold:#de4e24;--gold-soft:#ffe3d7;--rose:#b93e1b;--rose-soft:#ffe3d7;--shadow:0 18px 50px #282a251f;--shadow-soft:0 10px 28px #282a2514;background:#fdfae1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button,.file-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 13px;font-size:13px;font-weight:800;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}button:hover,.file-button:hover{transform:translateY(-1px);box-shadow:0 9px 20px #282a251f}button:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}button.primary{background:var(--orange);border-color:var(--orange-strong);color:#fff}button.primary:hover{background:var(--orange-strong)}button.secondary,.file-button{background:var(--cream-soft);border-color:var(--line-strong);color:var(--charcoal)}button.secondary:hover,.file-button:hover{background:var(--leaf-soft);border-color:var(--leaf)}button.accent{background:var(--leaf);border-color:var(--leaf-strong);color:#fff}button.danger{background:var(--cream-soft);color:var(--rose);border-color:#edb6a0}button.danger:hover{background:var(--rose-soft);border-color:#c56d5e}button.ghost{border-color:var(--line-strong);color:var(--charcoal);background:0 0}button.ghost:hover{background:var(--leaf-soft)}button.xl{width:100%;min-height:46px}button.mini{border-radius:7px;min-height:30px;padding:5px 9px}button.mini:not(.secondary):not(.accent){background:var(--blue-soft);color:var(--leaf-strong);border-color:#d8e7a4}input,select,textarea{background:var(--field);border:1px solid var(--line-strong);color:var(--ink);border-radius:8px;outline:none;width:100%;min-height:40px;padding:9px 11px}input:focus,select:focus,textarea:focus{border-color:var(--leaf);background:#fff;box-shadow:0 0 0 3px #9bc45838}input::placeholder{color:#9aa49a}textarea{resize:vertical;line-height:1.45}input[type=checkbox]{width:auto;min-height:0}input[type=file]{background:#fff;padding:8px;font-size:12px}.login-shell{background:linear-gradient(130deg, #9bc4583d, transparent 35%), linear-gradient(310deg, #de4e2429, transparent 36%), var(--cream);place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{border:1px solid var(--line);background:#fffdf0f5;border-radius:12px;gap:18px;width:min(440px,100%);padding:30px;display:grid;box-shadow:0 28px 90px #1e2a202b}.login-toolbar{justify-content:flex-end;display:flex}.login-hero{gap:16px;display:grid}.login-mark{object-fit:cover;border-radius:12px;width:44px;height:44px;display:block}.login-panel h1,.page-header h1{color:var(--charcoal);margin:4px 0 0;font-size:34px;line-height:1.04}.login-panel p{color:var(--muted);margin:10px 0 0;line-height:1.5}.login-note{color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow{color:var(--orange);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.app-shell{background:linear-gradient(180deg, #fdfae1c7, #fdfae100 240px), var(--cream);grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--charcoal);color:var(--cream);border-right:1px solid #1d1f1b;grid-template-rows:auto 1fr auto;min-height:100vh;padding:20px;display:grid;position:sticky;top:0}.brand-block{align-items:center;gap:12px;padding-bottom:22px;display:flex}.brand-logo{border-radius:10px;flex:none;width:46px;height:46px;display:block}.brand-block div:last-child{gap:3px;display:grid}.brand-block strong{font-size:17px}.sidebar nav{align-content:start;gap:9px;display:grid}.sidebar nav a{color:#f4efcf;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-weight:700;text-decoration:none;display:inline-flex}.sidebar nav a:hover{box-shadow:none;background:#fdfae11a}.sidebar nav a.active{background:var(--leaf);border-color:var(--leaf);color:var(--charcoal);box-shadow:0 16px 34px #0000003d}.sidebar-footer{border-top:1px solid #ffffff1a;gap:11px;padding-top:16px;display:grid}.user-card{background:#fdfae114;border:1px solid #fdfae124;border-radius:10px;gap:4px;padding:11px;display:grid}.user-card span{color:#ddd4a7;text-transform:uppercase;font-size:11px;font-weight:900}.user-card strong{color:var(--cream);text-overflow:ellipsis;font-size:13px;overflow:hidden}.sidebar .ghost{color:var(--cream);border-color:#fdfae133}.sidebar .ghost:hover{background:#fdfae11a}.content-shell{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:5;background:#fffdf0e6;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:12px 24px;display:flex;position:sticky;top:0}.topbar div:first-child{gap:2px;display:grid}.topbar span{color:var(--orange);text-transform:uppercase;font-size:11px;font-weight:900}.topbar strong{font-size:14px}.topbar-actions{align-items:center;gap:10px;display:flex}.topbar-pill{background:var(--leaf-soft);color:var(--charcoal);border:1px solid #d8e7a4;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.language-switcher{background:var(--cream-soft);border:1px solid var(--line-strong);color:var(--charcoal);border-radius:999px;flex:none;align-items:center;gap:7px;min-height:36px;padding:4px 6px 4px 10px;font-size:12px;font-weight:900;display:inline-flex}.language-switcher span{color:inherit;text-transform:none;font-size:12px}.language-switcher select{background:var(--cream);border:0;border-left:1px solid var(--line);box-shadow:none;color:var(--ink);border-radius:0 999px 999px 0;width:auto;min-height:28px;padding:4px 22px 4px 8px;font-size:12px;font-weight:900}.language-switcher select:focus{box-shadow:none;background:#fff}.workspace{gap:20px;max-width:1520px;margin:0 auto;padding:26px;display:grid}.page-header{background:linear-gradient(135deg, #9bc4582e, #de4e2414), var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:12px;justify-content:space-between;align-items:end;gap:20px;padding:22px;display:flex}.page-header p{color:var(--muted);margin:8px 0 0}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:8px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #282a250f}.metric:before{background:var(--orange);content:"";width:4px;position:absolute;inset:0 auto 0 0}.metric.green:before{background:var(--leaf)}.metric.amber:before{background:var(--orange)}.metric span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.metric strong{color:var(--charcoal);font-size:24px;line-height:1.1}.stepper{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.stepper span{background:var(--cream);color:var(--muted);justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px;font-size:13px;font-weight:900;display:inline-flex}.stepper span.done{background:var(--leaf-soft);color:var(--leaf-strong)}.grid{gap:20px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fffdf0f5;border-radius:12px;gap:16px;min-width:0;padding:18px;display:grid}.panel-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.panel h2{color:var(--charcoal);align-items:center;gap:10px;margin:3px 0;font-size:16px;display:flex}.panel-icon{background:var(--leaf-soft);color:var(--charcoal);border:1px solid #d8e7a4;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.toolbar{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.form-field{color:var(--charcoal);text-transform:uppercase;gap:6px;min-width:0;font-size:12px;font-weight:900;display:grid}.form-field span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-field.compact{min-width:205px}.standard-form{background:linear-gradient(180deg, var(--cream-soft), var(--cream));border:1px solid var(--line);border-radius:12px;align-items:end;gap:12px;padding:14px;display:grid}.product-editor-form{grid-template-columns:minmax(115px,.7fr) minmax(145px,.9fr) minmax(220px,1.3fr) minmax(130px,.85fr) minmax(125px,.85fr) minmax(110px,.7fr) minmax(110px,.7fr)}.category-editor-form{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.15fr) minmax(150px,.85fr) minmax(110px,.6fr) minmax(260px,1.4fr) auto auto}.compact-form{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr) auto}.schedule-form{grid-template-columns:minmax(155px,.9fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(260px,1.4fr) auto auto}.order-filter-form{grid-template-columns:minmax(150px,.8fr) minmax(160px,.8fr) minmax(280px,1.4fr) auto}.customer-form{grid-template-columns:repeat(2,minmax(0,1fr))}.address-form{grid-template-columns:repeat(3,minmax(0,1fr))}.credit-form{grid-template-columns:minmax(130px,.7fr) minmax(260px,1.4fr) minmax(150px,.8fr) auto}.return-form{grid-template-columns:minmax(240px,1.4fr) minmax(100px,.45fr) minmax(150px,.8fr) minmax(120px,.55fr) auto}.compact-record-form{justify-self:stretch;max-width:none}.form-actions{align-items:end;min-height:40px;display:flex}.form-field.wide{grid-column:span 2}.form-field.extra-wide{grid-column:span 3}.form-field select[multiple]{min-height:92px;padding:8px}.check-field{background:var(--cream-soft);border:1px solid var(--line);color:var(--charcoal);white-space:nowrap;border-radius:8px;align-self:end;align-items:center;gap:9px;min-height:40px;padding:9px 11px;font-size:13px;font-weight:900;display:inline-flex}.product-cell{grid-template-columns:40px minmax(150px,1fr);align-items:center;gap:10px;min-width:220px;display:grid}.product-cell img,.product-thumb-placeholder{object-fit:cover;border-radius:10px;width:40px;height:40px}.product-thumb-placeholder{background:var(--leaf-soft);color:var(--charcoal);border:1px solid #d8e7a4;justify-content:center;align-items:center;display:inline-flex}.product-cell div{gap:2px;min-width:0;display:grid}.product-title-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex!important}.product-name-link{color:var(--charcoal);text-align:left;padding:0;font-weight:900}.product-name-link:hover{color:var(--leaf-strong);text-decoration:underline}.product-cell span{color:#6f7a6b;text-overflow:ellipsis;max-width:360px;overflow:hidden}.customer-cell,.customer-order-cell{gap:2px;min-width:210px;display:grid}.customer-cell{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.customer-cell>span{background:var(--leaf-soft);color:var(--charcoal);border:1px solid #d8e7a4;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.customer-cell small,.customer-order-cell span{color:#6f7a6b;text-overflow:ellipsis;overflow:hidden}.link-button{box-shadow:none;color:var(--orange);background:0 0;border:0;min-height:0;padding:0;font-weight:900}.category-summary{align-items:center;gap:6px;min-width:0;max-width:190px;display:inline-flex;position:relative}.category-primary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-more{background:var(--leaf-soft);color:var(--leaf-strong);cursor:default;border:1px solid #cfe5ca;border-radius:999px;flex:none;padding:4px 7px;font-size:11px;font-weight:900;line-height:1;position:relative}.category-more:hover:after{color:#fff;content:attr(data-tooltip);white-space:normal;z-index:20;background:#102217;border-radius:8px;min-width:180px;max-width:280px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.35;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.grid-search.standalone{max-width:460px}.muted{color:var(--muted)}code{background:var(--cream);border:1px solid var(--line);color:var(--charcoal);border-radius:6px;padding:3px 6px;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:12px}.data-grid{gap:11px;min-width:0;display:grid}.grid-tools,.grid-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.grid-search{background:var(--cream-soft);border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:240px;align-items:center;gap:8px;min-width:min(260px,100%);padding-left:12px;display:flex}.grid-search:focus-within{border-color:var(--leaf);box-shadow:0 0 0 3px #9bc45838}.grid-search input{box-shadow:none;background:0 0;border:0;width:100%;min-width:0}.grid-page-size{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.grid-page-size select{width:auto;min-height:34px;padding:5px 28px 5px 9px}.table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}table{border-collapse:collapse;min-width:100%;font-size:13px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #eee6bd;padding:12px 13px}th{background:var(--cream);color:var(--charcoal);font-size:12px;font-weight:900}tr:last-child td{border-bottom:0}tbody tr:hover td{background:#fff8d2}td strong{color:var(--charcoal)}.align-right{text-align:right}.align-center{text-align:center}.th-button{box-shadow:none;color:inherit;background:0 0;border:0;justify-content:flex-start;width:100%;min-height:0;padding:0}.th-button:hover{box-shadow:none;color:var(--orange);background:0 0;transform:none}.align-right .th-button{justify-content:flex-end}.th-button:disabled{opacity:1}.th-button.sortable{cursor:pointer}.empty-cell{color:var(--muted);text-align:center;padding:28px}.grid-footer{color:var(--muted);font-size:12px;font-weight:800}.pager{align-items:center;gap:8px;display:inline-flex}.icon-button{background:var(--cream-soft);border-color:var(--line);color:var(--charcoal);width:32px;min-height:32px;padding:5px}.table-input{text-align:right;width:96px;min-height:32px;padding:5px 8px}.table-note-input{min-width:220px;min-height:32px;padding:5px 8px}.file-button input{display:none}.error{background:var(--rose-soft);color:var(--rose);border:1px solid #efc8bc;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:800}.success{background:var(--leaf-soft);color:var(--charcoal);border:1px solid #d8e7a4;border-radius:10px;margin:0;padding:11px 13px;font-size:13px;font-weight:800}.status-chip{text-transform:capitalize;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-block}.status-chip.good{background:var(--leaf-soft);color:var(--leaf-strong)}.status-chip.bad{background:var(--rose-soft);color:var(--rose)}.status-chip.info{background:var(--blue-soft);color:var(--blue)}.status-chip.neutral{background:var(--cream);color:var(--charcoal)}.row-actions{justify-content:flex-end;gap:7px;display:inline-flex}.product-page{max-width:1180px}.back-link{box-shadow:none;color:var(--muted);background:0 0;border:0;justify-self:start;padding:0}.back-link:hover{box-shadow:none;color:var(--orange);background:0 0;transform:none}.product-full-form{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:12px;justify-self:center;gap:18px;width:100%;max-width:820px;padding:22px;display:grid}.form-row{gap:18px;display:grid}.form-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.upload-drop{border:1px dashed var(--line-strong);border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}.upload-summary{align-items:center;gap:12px;min-width:260px;display:flex}.upload-summary div{gap:3px;min-width:0;display:grid}.upload-thumb,.upload-thumb-placeholder{border:1px solid var(--line);border-radius:8px;flex:none;width:64px;height:64px}.upload-thumb{object-fit:cover}.upload-thumb-placeholder{background:var(--cream);color:var(--muted);justify-content:center;align-items:center;display:flex}.upload-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.upload-drop span,.translation-box h3 span{color:var(--muted);font-size:12px}.translation-box{background:var(--cream);border:1px solid var(--line);border-radius:10px;gap:13px;padding:18px;display:grid}.translation-box.blue{background:var(--leaf-soft);border-color:#d8e7a4}.translation-box h3{margin:0;font-size:13px}.check-stack{gap:8px;display:grid}.check-stack label,.radio-row label{color:var(--charcoal);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.role-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.role-check-grid label{background:var(--cream-soft);border:1px solid var(--line);text-transform:capitalize;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:900;display:inline-flex}.role-list{flex-wrap:wrap;gap:6px;display:inline-flex}.role-list span{background:var(--leaf-soft);color:var(--leaf-strong);text-transform:capitalize;border:1px solid #d8e7a4;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.form-submit-bar{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.product-detail-header{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:12px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.product-detail-header h1{margin:0;font-size:28px;line-height:1.1}.product-detail-header p{color:var(--muted);margin:5px 0 0}.product-tabs{border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex;overflow-x:auto}.product-tabs button{box-shadow:none;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 14px}.product-tabs button:hover{box-shadow:none;color:var(--orange);background:0 0;transform:none}.product-tabs button.active{border-bottom-color:var(--orange);color:var(--orange)}.product-tab-stack{gap:18px;display:grid}.radio-row{gap:20px;display:flex}.display-price-box{background:var(--leaf-soft);border:1px solid #d8e7a4;border-radius:9px;gap:8px;padding:14px;display:grid}.display-price-box span{background:var(--cream-soft);border:1px solid var(--line);border-radius:7px;justify-self:start;padding:8px 10px}.buffer-field{max-width:140px}.price-card{gap:6px;display:grid}.price-card strong{font-size:26px}.price-card span{color:var(--muted)}.price-form{gap:12px;display:grid}.assigned-list{gap:10px;display:grid}.assigned-list>div{background:var(--cream);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.assigned-list div div{gap:2px;display:grid}.assigned-list span{color:var(--muted);font-size:12px}.modal-backdrop{z-index:20;background:#141b177a;justify-content:center;align-items:start;padding:58px 20px;display:grid;position:fixed;inset:0;overflow:auto}.modal-panel{background:#fff;border-radius:10px;width:min(440px,100vw - 40px);max-height:86vh;overflow:auto;box-shadow:0 28px 90px #00000042}.modal-head{border-bottom:1px solid #e4e8e0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.modal-head h2{margin:0;font-size:18px}.category-tree{gap:3px;padding:16px 20px;display:grid}.managed-tree{max-height:420px;padding:4px;overflow:auto}.category-node{gap:3px;display:grid}.category-children{border-left:1px solid #dfe7da;gap:3px;margin-left:16px;padding-left:12px;display:grid}.category-choice{box-shadow:none;color:#18231b;text-align:left;background:0 0;border:0;justify-content:start;min-height:0;padding:7px 6px;display:grid}.category-choice:hover{box-shadow:none;background:#f2f7ef;transform:none}.category-choice span{color:#667164;font-size:12px}.category-preview{object-fit:cover;border:1px solid #dbe6d7;border-radius:10px;width:58px;height:58px}.attribute-form{grid-template-columns:minmax(130px,1fr) minmax(160px,1fr) minmax(160px,1fr) minmax(110px,.8fr) auto auto auto}.wide-modal{width:min(760px,100vw - 32px)}.order-lines{gap:10px;display:grid}.order-line{background:#fbfcf8;border:1px solid #e0e8dc;border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(100px,.35fr) minmax(100px,auto) auto;align-items:end;gap:10px;padding:10px;display:grid}.adjustment-form{grid-template-columns:minmax(210px,1.2fr) minmax(140px,.7fr) minmax(110px,.55fr) minmax(140px,.65fr) minmax(240px,1.2fr) auto}.adjustment-product{background:#fff;border:1px solid #d9e1d4;border-radius:9px;gap:3px;min-height:40px;padding:9px 11px;display:grid}.adjustment-product span{color:#687466;text-transform:uppercase;font-size:11px;font-weight:900}.adjustment-product small{color:#6f7a6b;font-weight:800}.detail-status-bar{justify-content:flex-start}.detail-stack{color:#536050;gap:7px;display:grid}.detail-stack strong{color:#19251b}.total-spent-field{text-align:left;min-width:150px}.run-submetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.run-submetrics span{color:#5b685a;background:#f8faf7;border:1px solid #e1e9dc;border-radius:10px;gap:3px;padding:12px;display:grid}.run-submetrics strong{color:#17251c;font-size:20px}.receipt-overage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.receipt-overage-grid h3{text-transform:uppercase;margin:0 0 9px;font-size:13px}.receipt-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.receipt-list li{background:#fbfcf8;border:1px solid #e2eadf;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.receipt-list span{color:#667164;font-size:12px;font-weight:800}.report-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.report-card{background:#fbfcf8;border:1px solid #e0e8dc;border-radius:10px;gap:8px;min-height:150px;padding:14px;display:grid}.report-card span{color:#376b47;background:#eef5e9;border:1px solid #d6e4cf;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.report-card p{color:#63705f;margin:0}@media (width<=1220px){.product-editor-form,.category-editor-form,.schedule-form,.attribute-form,.order-filter-form,.customer-form,.address-form,.credit-form,.return-form,.order-line,.adjustment-form{grid-template-columns:repeat(3,minmax(0,1fr))}.report-card-grid,.compact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.form-actions{grid-column:1/-1}}@media (width<=1050px){.app-shell{grid-template-columns:1fr}.sidebar{min-height:0;position:static}.sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.sidebar-footer{display:none}.metrics,.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{position:static}}@media (width<=760px){.workspace{padding:16px}.page-header,.panel-head,.grid-tools,.grid-footer{flex-direction:column;align-items:stretch}.metrics,.grid.two,.stepper,.sidebar nav,.product-editor-form,.category-editor-form,.schedule-form,.compact-form,.attribute-form,.order-filter-form,.customer-form,.address-form,.credit-form,.return-form,.order-line,.adjustment-form,.run-submetrics,.receipt-overage-grid,.role-check-grid,.form-row.two,.form-row.three,.report-card-grid{grid-template-columns:1fr}.form-field.wide,.form-field.extra-wide{grid-column:auto}.toolbar,.row-actions,.form-submit-bar,.assigned-list>div{flex-direction:column}.assigned-list>div{grid-template-columns:1fr}button,.file-button,.form-actions{width:100%}.topbar,.topbar-actions{flex-direction:column;align-items:stretch}.language-switcher{justify-content:space-between;width:100%}}
