.compact-metrics{grid-template-columns:repeat(4,minmax(120px,1fr))}.compact-metrics .metric{padding:14px}.compact-metrics .metric strong{font-size:24px}.master-data-layout,.store-management-layout{display:grid;gap:16px}.compact-info{grid-template-columns:repeat(4,minmax(120px,1fr))}.store-row{align-items:start;grid-template-columns:minmax(260px,.8fr) minmax(360px,1fr)}.store-row>.badge{justify-self:start}.vertical-row{grid-template-columns:1fr}.store-row-info{margin:0}.store-row>.store-row-info{grid-column:1 / -1}.store-row-actions{display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.master-filter-tools{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.promotion-section-head{margin-top:24px}*{box-sizing:border-box}.compact-mode-toggle{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0}.compact-mode-toggle button{background:#eef4f2;border:1px solid #d8e2df;border-radius:8px;font-weight:800;min-height:38px}.compact-mode-toggle button.active{background:#128575;border-color:#128575;color:#fff}.compact-dashboard-grid.four-up{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.compact-metric{border:1px solid #dfe7e5;border-radius:8px;padding:8px}.compact-metric span{color:#66758a;display:block;font-size:11px;font-weight:700}.compact-metric strong{display:block;font-size:16px;line-height:1.2;margin-top:4px}.compact-record-list{display:grid;gap:8px}.compact-record-row{align-items:center;border:1px solid #dfe7e5;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.compact-record-row span,.compact-record-row em{color:#66758a;display:block;font-size:12px;font-style:normal}.compact-record-row .row-actions{display:flex;gap:6px}.brand-sort-layout .panel{display:grid;gap:14px}.brand-sort-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.brand-sort-summary .metric{background:#f7faf9;border:1px solid #d9e4e0;border-radius:10px;display:grid;gap:4px;min-height:76px;padding:12px}.brand-sort-summary .metric span{color:#6a7d87;font-size:12px;font-weight:700}.brand-sort-summary .metric strong{color:#173533;font-size:18px;font-weight:900;line-height:1.2}.brand-sort-list{display:grid;gap:10px}.brand-sort-item{align-items:center;background:#fff;border:1px solid #d9e4e0;border-radius:12px;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;padding:12px}.brand-sort-rank{align-items:center;background:#128575;border-radius:10px;color:#fff;display:flex;font-size:18px;font-weight:900;height:44px;justify-content:center;width:44px}.brand-sort-copy{display:grid;gap:4px;min-width:0}.brand-sort-copy strong{color:#172026;font-size:17px;font-weight:900;line-height:1.25}.brand-sort-copy p{color:#6a7d87;font-size:13px;margin:0}.brand-sort-actions{display:flex;gap:8px}.brand-sort-actions .ghost{background:#f3f7f6;border:1px solid #d7e2de;border-radius:10px;color:#173533;min-height:40px;min-width:40px;padding:0}.brand-sort-actions .ghost:disabled{cursor:default;opacity:.38}@media(max-width:760px){.compact-dashboard-grid.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-metric{min-height:48px;padding:6px 4px}.compact-metric span{font-size:9px}.compact-metric strong{font-size:13px}.compact-record-row{grid-template-columns:1fr;padding:8px}.brand-sort-summary{grid-template-columns:1fr}.brand-sort-item{grid-template-columns:40px minmax(0,1fr)}.brand-sort-rank{height:40px;width:40px}.brand-sort-actions{grid-column:1 / -1;justify-content:flex-end}}body{margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#172026;background:#f5f6f8}.login-page{align-items:center;background:#eef3f1;display:flex;min-height:100vh;justify-content:center;padding:20px}.login-panel{background:#fff;border:1px solid #dfe7e4;border-radius:8px;display:grid;gap:16px;max-width:420px;padding:28px;width:100%}.admin-brand-mark{align-items:center;display:flex;gap:12px;min-width:0}.admin-brand-mark img{border-radius:16px;box-shadow:0 10px 28px #0f172a29;flex:0 0 auto;height:58px;width:58px}.admin-brand-mark span{display:grid;gap:3px;min-width:0}.admin-brand-mark strong{color:#111827;font-size:28px;font-weight:900;letter-spacing:0;line-height:1}.admin-brand-mark em{color:#64748b;font-size:13px;font-style:normal;font-weight:800}.admin-brand-mark.compact{margin-bottom:28px}.admin-brand-mark.compact img{border-radius:11px;box-shadow:0 8px 18px #0000003d;height:34px;width:34px}.admin-brand-mark.compact strong{color:#f8fafc;font-size:20px}.login-panel p{color:#64748b}button{align-items:center;border:0;border-radius:6px;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:6px;justify-content:center;min-height:38px;padding:9px 14px}.button-link,.file-button{align-items:center;background:#eef2f1;border:1px solid #d7ddd8;border-radius:6px;color:#20302d;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:6px;justify-content:center;min-height:38px;padding:9px 14px;text-decoration:none}.file-button input{display:none}.visually-hidden-input{border:0;clip-path:inset(50%);height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;white-space:nowrap;width:1px}.inline-upload-row{align-items:flex-start;display:grid;gap:8px;justify-content:flex-start;margin-top:8px}.product-draft-upload-field{display:grid;gap:8px}.product-draft-upload-field .field-label{color:#20302d;font-size:14px;font-weight:800}.field-help{color:#66758a;display:block;font-size:12px;font-weight:700;margin:4px 0 6px}.disabled-link{opacity:.45;pointer-events:none}.native-file-input{background:#fff;border:1px solid #d7ddd8;border-radius:8px;color:#20302d;font:inherit;max-width:100%;min-height:40px;padding:8px 10px;width:100%}.upload-hint,.upload-feedback{color:#66758a;font-size:12px;font-weight:700}.import-result-panel{background:#fbfcfc;border:1px solid #dfe7e4;border-radius:8px;display:grid;gap:12px;margin-bottom:14px;padding:14px}.import-result-panel .metrics{margin-bottom:0}.error-list{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;display:grid;gap:6px;max-height:220px;overflow:auto;padding:12px}.error-list p{margin:0}.import-stage-list{display:flex;flex-wrap:wrap;gap:8px}.import-stage-list span{background:#eef2f1;border:1px solid #d7ddd8;border-radius:999px;color:#64748b;font-size:13px;font-weight:800;padding:7px 10px}.import-stage-list span.active{background:#ecfdf5;border-color:#99f6e4;color:#0f766e}.stocktaking-layout{display:grid;gap:16px;grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.stocktaking-sidebar,.stocktaking-detail{padding:18px}.stocktaking-mobile-table .stocktaking-row{gap:8px}.stocktaking-filter-column{display:grid;gap:8px}.stocktaking-table{border:1px solid #e5e7eb;border-radius:8px;overflow:auto}.brand-workspace,.stocktaking-workbench{align-items:start;display:grid;gap:14px;grid-template-columns:220px minmax(0,1fr)}.brand-workspace-sidebar{border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:8px;max-height:calc(100vh - 240px);overflow:auto;padding:12px;position:sticky;top:16px}.brand-workspace-sidebar>strong{color:#0f172a;font-size:14px}.brand-workspace-sidebar button{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;display:grid;gap:4px;justify-items:start;padding:9px 10px;text-align:left}.brand-workspace-sidebar button.active{background:#ecfdf5;border-color:#5eead4;color:#0f766e}.brand-workspace-content{min-width:0}.brand-workspace-sidebar small,.stocktaking-brand-row small{color:#64748b;display:block;font-size:12px;font-weight:700;margin-top:3px}.stocktaking-row{align-items:center;border-bottom:1px solid #eef2f1;display:grid;gap:10px;grid-template-columns:140px minmax(220px,1.4fr) 150px 90px 110px 90px minmax(160px,1fr);min-width:1050px;padding:10px 12px}.stocktaking-row.blind-row{grid-template-columns:140px minmax(220px,1.4fr) 150px 110px 90px minmax(180px,1fr);min-width:960px}.stocktaking-row:last-child{border-bottom:0}.stocktaking-brand-row{align-items:center;background:#eef7f4;border-bottom:1px solid #dbe7e2;color:#0f766e;display:flex;font-weight:900;justify-content:space-between;gap:12px;padding:9px 12px;scroll-margin-top:16px}.stocktaking-head{background:#f8fafc;color:#64748b;font-size:13px;font-weight:800}.stocktaking-row span{min-width:0}.stocktaking-row small{color:#64748b;display:block;margin-top:3px}.danger-text{color:#b91c1c;font-weight:900}@media(max-width:1100px){.brand-workspace,.stocktaking-workbench{grid-template-columns:1fr}.brand-workspace-sidebar{max-height:none;position:static}}button:disabled{cursor:not-allowed;opacity:.45}.shell{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.sidebar{background:#14232a;color:#f8fafc;max-height:100vh;overflow:auto;padding:24px 16px;position:sticky;top:0}.sidebar-head{display:block}.mobile-nav-close,.mobile-menu-button,.sidebar-backdrop{display:none}.brand{align-items:center;display:flex;font-weight:800;gap:10px;margin-bottom:28px}nav{display:grid;gap:6px}nav button{background:transparent;color:#cbd5e1;justify-content:flex-start;width:100%}nav button.active,nav button:hover{background:#263b44;color:#fff}.nav-group{border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.nav-group summary{border-radius:6px;color:#f8fafc;cursor:pointer;font-size:14px;font-weight:900;list-style:none;padding:9px 10px}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary:after{content:"⌄";float:right;opacity:.7}.nav-group[open] summary:after{content:"⌃"}.nav-group summary:hover{background:#20323b}.nav-section{display:grid;gap:4px;padding:3px 0 8px 10px}.nav-section>span{color:#7f959e;font-size:12px;font-weight:900;padding:8px 8px 4px}.nav-section button{font-size:13px;min-height:34px;padding:7px 10px}.content{padding:28px}.topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}h1,h2,p{margin:0}h1{font-size:28px}.topbar p{color:#64748b;margin-top:6px}.app-toast{animation:toast-slide-in .18s ease-out;background:#12312c;border:1px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:0 18px 45px #0f172a38;color:#fff;font-size:14px;font-weight:900;left:50%;line-height:1.35;max-width:min(520px,calc(100vw - 32px));padding:11px 16px;position:fixed;text-align:center;top:18px;transform:translate(-50%);z-index:80}@keyframes toast-slide-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.primary-action,.row-card button,.table-row button{background:#0f766e;color:#fff}.ghost{background:#eef2f1!important;color:#20302d!important}.metrics{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(160px,1fr));margin-bottom:18px}.metric,.panel{background:#fff;border:1px solid #e1e6e8;border-radius:8px}.metric{align-items:stretch;color:#172026;display:grid;gap:10px;justify-content:start;padding:18px;text-align:left}.metric:hover{border-color:#0f766e}.metric span{color:#64748b;font-size:14px}.metric strong{font-size:28px}.metric-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e1e6e8;cursor:pointer;font:inherit;width:100%}.metric-button.active-filter{border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e;background:#ecfdf5}.metric-button.active-filter span,.metric-button.active-filter strong{color:#0f766e}.operator-dashboard-panel .metrics{margin-bottom:0}.customer-followup-page{display:grid;gap:16px}.customer-followup-card{display:grid;gap:12px}.customer-followup-card[role=button]{cursor:pointer}.customer-followup-card.high{border-color:#0f766e}.customer-followup-card.medium{border-color:#d8b86e}.customer-followup-focus-board{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.customer-followup-focus-board div{background:#f8faf9;border:1px solid #dfe7e4;border-radius:10px;display:grid;gap:3px;min-height:56px;padding:9px 10px}.customer-followup-focus-board strong{color:#172026;font-size:18px;line-height:1}.customer-followup-focus-board span{color:#64748b;font-size:11px;font-weight:800;line-height:1.3}.customer-followup-main,.customer-followup-actions{align-items:center;display:flex;gap:10px;justify-content:space-between}.customer-followup-main p{color:#64748b;margin-top:4px}.customer-followup-taskline{align-items:start;background:#f8faf9;border:1px solid #dfe7e4;border-radius:10px;display:grid;gap:4px;padding:10px 12px}.customer-followup-taskline strong{color:#172026;font-size:15px;line-height:1.35}.customer-followup-taskline span{color:#64748b;font-size:12px;font-weight:800}.customer-followup-store-strip{display:flex;flex-wrap:wrap;gap:6px}.customer-followup-store-strip span{background:#fff7e8;border:1px solid #f0dfb5;border-radius:999px;color:#7b5b13;font-size:11px;font-weight:800;padding:5px 8px}.customer-followup-store-strip strong{color:#5c4306}.customer-followup-info-grid .info-item-long{grid-column:1 / -1}.customer-followup-actions select{flex:1;min-width:180px}.customer-followup-actions .compact-action{min-height:42px;white-space:nowrap}.customer-followup-toolbar{align-items:center;display:flex;gap:6px;justify-content:space-between;width:100%}.customer-followup-toolbar-utilities{align-items:center;display:flex;gap:6px}.customer-followup-toolbar .primary-compact-action{background:#128575;border:1px solid #128575;color:#fff;min-width:112px;padding:6px 12px}.customer-followup-toolbar .primary-compact-action:hover{background:#0f7164}.customer-followup-toolbar .utility-icon-button{min-width:32px;padding:5px;width:32px}.customer-followup-toolbar .utility-text-button{min-width:0;padding:5px 9px}.customer-followup-toolbar .compact-action{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;gap:5px;justify-content:center;min-height:32px;padding:5px 10px}.customer-followup-log-summary-panel .customer-log-overview-row:nth-child(n+7){display:none}.customer-followup-detail{display:grid;gap:12px}.customer-followup-detail-page{grid-template-columns:minmax(0,1fr)}.customer-followup-detail-shell{display:grid;gap:12px}.customer-followup-detail-topline{display:grid;gap:10px}.customer-followup-backbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.customer-followup-backbar span{color:#64748b;font-size:12px;font-weight:800}.compact-segmented{background:#eef4f2;border-radius:8px;display:inline-flex;gap:4px;padding:4px}.compact-segmented button{background:transparent;border:0;border-radius:6px;color:#64748b;cursor:pointer;font:inherit;font-weight:800;padding:8px 12px}.compact-segmented button.active{background:#0f766e;color:#fff}.customer-business-panel,.customer-log-panel{display:grid;gap:12px}.customer-followup-focus-main{background:linear-gradient(180deg,#f5fbf8,#eef7f4);border-color:#d6e8e1}.customer-followup-focus{background:#f8faf9;border:1px solid #dfe7e4;border-radius:10px;display:grid;gap:4px;padding:10px 12px}.customer-followup-focus strong{color:#172026;font-size:14px;line-height:1.35}.customer-followup-focus span{color:#64748b;font-size:12px;font-weight:800;line-height:1.45}.customer-followup-detail-kpis{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-followup-detail-kpis span{background:#f8faf9;border:1px solid #dfe7e4;border-radius:10px;display:grid;gap:3px;padding:9px 10px}.customer-followup-detail-kpis b{color:#64748b;font-size:11px}.customer-followup-detail-kpis strong{color:#172026;font-size:14px}.customer-followup-quick-actions,.customer-followup-business-summary{display:grid;gap:8px}.customer-followup-quick-actions,.customer-followup-business-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-followup-store-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-followup-inline-note{background:#fffdf6;border:1px solid #efe3b9;border-radius:10px;display:grid;gap:4px;padding:9px 10px}.customer-followup-inline-note strong{color:#5c4306;font-size:12px}.customer-followup-inline-note span{color:#7b5b13;font-size:12px;font-weight:700;line-height:1.45}.customer-followup-business-summary span{background:#f8faf9;border:1px solid #dfe7e4;border-radius:10px;display:grid;gap:3px;padding:9px 10px}.customer-followup-business-summary b{color:#64748b;font-size:11px}.customer-followup-business-summary strong{color:#172026;font-size:14px}.compact-stack{gap:8px}.customer-log-editor{background:#f8faf9;border:1px solid #dfe7e4;border-radius:10px;display:grid;gap:10px;padding:10px}.compact-order-row{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px}.compact-order-row p,.customer-log-row p{color:#64748b;margin-top:4px}.compact-order-meta{display:grid;gap:4px;min-width:92px;text-align:right}.compact-order-meta span{color:#64748b;font-size:12px;font-weight:800}.customer-log-panel textarea,.customer-log-panel input{border:1px solid #d8e2df;border-radius:8px;font:inherit;padding:10px 12px;width:100%}.customer-log-inputs{display:grid;gap:8px;grid-template-columns:1fr 180px}.customer-log-row{padding:12px}.customer-log-overview-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.customer-log-overview-row>div{min-width:0}.customer-log-overview-row>span{color:#64748b;flex:0 0 auto;font-size:12px;font-weight:800;white-space:nowrap}.customer-log-row small{color:#8a6a13;display:block;font-weight:800;margin-top:6px}.grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.audit-layout,.product-layout,.launch-admin-layout,.refund-workspace{display:grid;gap:16px;grid-template-columns:320px minmax(0,1fr)}.product-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.brand-admin-workspace{display:grid;gap:16px}.brand-form-workspace{max-width:980px}.panel-subtitle{color:#64748b;font-size:13px;margin:6px 0 0}.brand-list-tools{grid-template-columns:minmax(280px,1fr) 160px;margin:16px 0 12px}.brand-governance-banner{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin:12px 0;padding:12px 14px}.brand-governance-banner.compact{grid-template-columns:minmax(0,1fr) auto}.brand-governance-banner strong{color:#7c2d12}.brand-governance-banner p{font-size:13px;font-weight:800;line-height:1.5;margin:3px 0 0}.duplicate-brand-groups{display:grid;gap:8px;margin:12px 0}.duplicate-brand-group{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.duplicate-brand-group p,.duplicate-brand-group span{color:#64748b;font-size:13px;font-weight:800;line-height:1.45;margin:4px 0 0}.brand-governance-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.brand-governance-tags span{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#9a3412;font-size:12px;font-weight:900;padding:4px 8px}.brand-governance-tags span.risk,.brand-sku-list span.risk{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.brand-governance-panel{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#854d0e;display:grid;gap:4px;grid-column:1 / -1;margin-top:8px;padding:10px 12px}.brand-governance-panel.neutral{background:#f8fafc;border-color:#e2e8f0;color:#475569}.brand-governance-panel p{font-size:13px;font-weight:800;line-height:1.45;margin:0}.brand-detail-governance{border:1px solid #e1e8e5;border-radius:8px;display:grid;gap:10px;margin:14px 0;padding:14px}.brand-detail-sku-list{border:1px solid #e5e7eb;border-radius:8px;display:grid;overflow:hidden}.brand-detail-sku-row{align-items:center;border-bottom:1px solid #eef2f1;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(240px,1fr);padding:10px 12px}.brand-detail-sku-row:last-child{border-bottom:0}.brand-detail-sku-row span,.brand-detail-sku-more,.empty-helper{color:#64748b;font-size:13px;font-weight:800}.brand-detail-sku-more{padding:10px 12px}.modal-backdrop{align-items:center;background:#0f172a6b;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:18px;position:fixed;z-index:80}.modal-card{background:#fff;border-radius:10px;box-shadow:0 24px 80px #0f172a47;max-height:calc(100vh - 36px);overflow:auto;padding:18px;width:min(920px,100%)}.brand-merge-dialog{display:grid;gap:14px}.brand-merge-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-merge-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:8px;padding:12px}.brand-merge-panel p,.brand-merge-summary p{color:#64748b;font-size:13px;font-weight:800;line-height:1.5;margin:0}.brand-merge-option{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:10px}.brand-merge-option input{width:auto}.brand-merge-option span{display:grid;gap:3px}.brand-merge-option em{color:#64748b;font-size:12px;font-style:normal;font-weight:800}.brand-merge-summary{background:#ecfdf5;border:1px solid #b7efd3;border-radius:8px;color:#047857;display:grid;gap:4px;padding:12px}.product-workspace{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.product-main-panel{max-width:none}.product-workspace-tabs{background:#f8faf9;border:1px solid #e4ebe8;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:8px}.product-workspace-tabs button{align-items:center;background:transparent;border-color:transparent;display:inline-flex;gap:6px}.product-workspace-tabs button.active{background:#0f766e;color:#fff}.product-query-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:13px;font-weight:800;line-height:1.45;margin:10px 0 12px;padding:10px 12px}.product-filter-panel{background:#fbfdfc;border:1px solid #dfe7e4;border-radius:8px;display:grid;gap:10px;margin:10px 0 12px;padding:10px 12px}.product-filter-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.product-filter-head strong{color:#0f172a;font-size:14px}.product-filter-head span,.product-filter-chips span{color:#64748b;font-size:13px;font-weight:800}.product-filter-chips{display:flex;flex-wrap:wrap;gap:7px}.product-filter-chips button{background:#e8f4f1;border:1px solid #b7ddd4;color:#0f766e;min-height:30px;padding:6px 10px}.product-status-filters{margin:0}.product-filter-actions{margin-top:0}.sku-editor-workspace{display:grid;gap:16px}.launch-admin-layout{align-items:start;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.refund-workspace{align-items:start;grid-template-columns:minmax(0,1fr) minmax(360px,.75fr)}.launch-data-panel{position:sticky;top:18px}.automation-layout{display:grid;gap:16px}.inventory-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.inventory-balance-list,.inventory-lock-list,.inbound-mobile-list,.outbound-mobile-list,.stocktaking-task-list,.inventory-balance-row,.inventory-lock-card,.inbound-mobile-row{gap:10px}.inbound-mobile-row.active-task,.outbound-mobile-task.active-task{box-shadow:0 0 0 2px #0f8a7a29}.inbound-expand-action,.outbound-expand-action{justify-content:center;width:100%}.outbound-quick-actions{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.outbound-copy-action{justify-content:center;width:100%}.inventory-balance-main,.inventory-lock-main,.inbound-mobile-main,.outbound-mobile-main{display:grid;gap:6px}.inbound-mobile-card-head{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.inbound-mobile-note-line{color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:6px}.inbound-mobile-note-line span{background:#f1f5f4;border:1px solid #dde8e4;border-radius:999px;padding:4px 7px}.inbound-mobile-note-line .muted{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbound-mobile-note-line .warning{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.inbound-mobile-facts{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.inbound-mobile-facts span{background:#f8faf9;border-radius:9px;display:grid;gap:2px;padding:7px 8px}.inbound-mobile-facts strong{color:#172026;font-size:13px;line-height:1.15}.inbound-mobile-facts em{color:#64748b;font-size:10px;font-style:normal;font-weight:900}.inbound-row-error{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#b45309;font-size:12px;font-weight:900;padding:8px 10px}.inventory-balance-meta{color:#64748b}.inventory-balance-fact-grid,.inventory-balance-stats,.inventory-balance-aging-grid{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(54px,1fr))}.inventory-balance-fact-grid span,.inventory-balance-stats span,.inventory-balance-aging-grid span{background:#f8faf9;border:1px solid #e4ebe8;border-radius:8px;display:grid;gap:2px;padding:8px}.inventory-balance-fact-grid b,.inventory-balance-stats b,.inventory-balance-aging-grid b{color:#0f766e;font-size:16px;line-height:1}.inventory-balance-fact-grid em,.inventory-balance-stats em,.inventory-balance-aging-grid em{color:#64748b;font-size:11px;font-style:normal;font-weight:800}.outbound-mobile-facts{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.outbound-mobile-facts span{background:#f8faf9;border:1px solid #e4ebe8;border-radius:8px;display:grid;gap:2px;padding:8px}.outbound-mobile-facts strong{color:#172026;font-size:13px;line-height:1.15;overflow-wrap:anywhere}.outbound-mobile-facts em{color:#64748b;font-size:10px;font-style:normal;font-weight:900}.inventory-balance-costs{color:#64748b;font-size:12px;font-weight:800}.warehouse-mobile-stats{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-mobile-stats span{background:#f8faf9;border:1px solid #e4ebe8;border-radius:8px;display:grid;gap:2px;padding:8px}.warehouse-mobile-stats b{color:#0f766e;font-size:16px;line-height:1}.warehouse-mobile-stats em{color:#64748b;font-size:11px;font-style:normal;font-weight:800}.dashboard-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.dashboard-task-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-mobile-command-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.dashboard-mobile-command{align-items:start;background:#f8faf9;border:1px solid #dfe7e4;color:#172026;display:grid;gap:6px;min-height:84px;padding:12px;text-align:left}.dashboard-mobile-command span{color:#64748b;font-size:12px;font-weight:800}.dashboard-mobile-command strong{font-size:24px}.dashboard-task{align-items:start;background:#fbfcfc;border:1px solid #e1e6e8;color:#172026;display:grid;gap:8px;justify-content:stretch;min-height:116px;padding:14px;text-align:left}.dashboard-task:hover{border-color:#0f766e}.dashboard-task span{color:#64748b;font-size:13px;font-weight:800}.dashboard-task strong{font-size:28px}.priority-work-list{display:grid;gap:10px;margin-top:12px}.priority-work-item{align-items:center;background:#fbfcfc;border:1px solid #e4ebe8;color:#172026;display:grid;gap:12px;grid-template-columns:12px minmax(0,1fr) minmax(130px,auto);justify-content:stretch;min-height:66px;padding:12px;text-align:left}.priority-work-item.urgent{border-color:#fed7aa}.priority-work-item.warning{border-color:#fde68a}.priority-work-item p{color:#64748b;margin-top:4px}.priority-work-item small{color:#64748b;font-weight:800}.priority-dot{border-radius:999px;display:inline-block;height:10px;width:10px}.priority-dot.urgent{background:#dc2626}.priority-dot.warning{background:#d97706}.workflow-board{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.workflow-lane{background:#fbfcfc;border:1px solid #e4ebe8;border-radius:8px;color:#172026;display:grid;gap:12px;padding:14px;text-align:left}.workflow-lane:hover{border-color:#0f766e}.workflow-lane>strong{font-size:15px}.workflow-lane>div{display:grid;gap:8px}.workflow-lane span{align-items:center;border-bottom:1px solid #edf2f1;display:flex;justify-content:space-between;min-height:30px;padding-bottom:8px}.workflow-lane span:last-child{border-bottom:0;padding-bottom:0}.workflow-lane em{color:#64748b;font-style:normal;font-weight:800}.workflow-lane b{background:#eef3f2;border-radius:999px;min-width:32px;padding:4px 8px;text-align:center}.workflow-lane .has-work b{background:#ecfdf5;color:#0f766e}.priority-dot.normal{background:#0f766e}.dashboard-order-row{grid-template-columns:minmax(220px,1fr) auto minmax(160px,auto);text-align:left}.dashboard-order-row small{color:#64748b;font-weight:800}.rank-list{display:grid;gap:10px}.rank-row{align-items:center;background:#fbfcfc;border:1px solid #e4ebe8;color:#172026;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;justify-content:stretch;min-height:64px;padding:12px;text-align:left}.rank-row:hover{border-color:#0f766e}.rank-row>strong{align-items:center;background:#e7f3f0;border-radius:6px;color:#0f766e;display:inline-flex;height:34px;justify-content:center;width:34px}.rank-row div{min-width:0}.rank-row span,.rank-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-row small{color:#64748b;font-size:12px;margin-top:4px}.rank-row em{color:#172026;font-style:normal;font-weight:900}.launch-report-metrics{margin-bottom:12px}.launch-report-list{display:grid;gap:10px}.launch-report-row{align-items:center;background:#fbfcfc;border:1px solid #e4ebe8;color:#172026;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) auto minmax(120px,auto) auto;justify-content:stretch;min-height:66px;padding:12px;text-align:left}.launch-report-row:hover{border-color:#0f766e}.launch-report-row div{min-width:0}.launch-report-row strong,.launch-report-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-report-row span,.launch-report-row small{color:#64748b}.launch-report-row em,.launch-report-row b{font-style:normal;font-weight:900}.panel{padding:20px}.panel.wide{max-width:980px}.detail-panel,.product-form{min-width:0}.panel-title{align-items:center;display:flex;gap:8px;margin-bottom:18px}.panel-title h2{font-size:18px}.stack{display:grid;gap:12px}.audit-list-item{align-items:center;background:#fbfcfc;border:1px solid #e5e7eb;color:#172026;display:grid;gap:12px;grid-template-columns:1fr auto;justify-content:stretch;padding:14px;text-align:left;width:100%}.audit-list-item.selected{border-color:#0f766e;box-shadow:inset 3px 0 #0f766e}.audit-list-item p,.detail-head p{color:#64748b;margin-top:6px}.audit-tools{border-bottom:1px solid #e5e7eb;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin-bottom:14px;padding-bottom:14px}.store-tools{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(140px,170px))}.product-tools{grid-template-columns:minmax(260px,1fr) 180px 160px 140px}.launch-filter-tools{grid-template-columns:minmax(260px,1fr) 160px}.order-tools{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.order-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:14px}.quick-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 14px}.compact-filter-row{margin-bottom:10px}.quick-filter-chip{background:#f8faf9;border:1px solid #d8e0de;color:#334155;min-height:36px;padding:8px 12px}.quick-filter-chip.active{background:#0f766e;border-color:#0f766e;color:#fff}.reissue-order-box{border-bottom:1px solid #e5e7eb;display:grid;gap:12px;margin-bottom:14px;padding-bottom:14px}.section-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.section-head span{color:#64748b;font-size:13px;font-weight:800}.reissue-order-box .reissue-row{grid-template-columns:1fr}.search-box{align-items:center;background:#f8faf9;border:1px solid #d8e0de;border-radius:8px;color:#64748b;display:flex;gap:8px;padding:0 10px}.search-box input{background:transparent;border:0;min-width:0;width:100%}.detail-head{align-items:start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;padding-bottom:16px}.sales-order-detail-head{gap:10px;padding-bottom:12px}.sales-order-detail-head strong{display:block;font-size:18px;line-height:1.2}.info-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));margin:10px 0}.info-item{background:#f7faf9;border:1px solid #e4ebe8;border-radius:8px;display:grid;gap:4px;min-width:0;padding:9px 10px}.info-item span{color:#64748b;font-size:12px;line-height:1.2}.info-item strong{font-size:15px;line-height:1.3;overflow-wrap:anywhere}.info-item-long{grid-column:span 2}.asset-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.asset-box,.upload-slot{align-items:center;background:#f5f7f6;border:1px dashed #b9c7c3;border-radius:8px;color:#48615b;display:grid;gap:8px;justify-items:center;min-height:120px;padding:14px;text-align:center}.asset-box span{color:#64748b;font-size:13px}.review-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.order-entry-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.order-search-row{grid-template-columns:minmax(0,1fr)}.mobile-compact-metrics .metric:nth-child(n+5){display:none}.compact-action{font-size:12px;min-height:30px;padding:5px 9px}.compact-inline-actions{align-items:center;gap:6px}.order-queue-main{min-width:0}.order-mobile-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.order-mobile-meta span{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:11px;gap:6px;font-weight:800;padding:4px 8px}.order-mobile-meta span strong{color:#172026;font-size:10px;font-weight:900}.order-mobile-meta span em{color:#475569;font-size:11px;font-style:normal;font-weight:800}.order-row-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(96px,auto))}.order-row-actions button{white-space:nowrap}.order-form-page,.return-workspace{display:grid;gap:14px}.document-number-strip{align-items:center;background:#f8faf9;border:1px solid #e1e8e5;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px 14px}.document-number-strip span{color:#64748b;font-size:13px;font-weight:800}.document-number-strip strong{color:#0f172a;font-size:18px}.document-number-strip.success{background:#ecfdf5;border-color:#b7efd3}.sales-order-overview-strip{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.sales-order-overview-strip>div{background:#f8faf9;border:1px solid #e1e8e5;border-radius:8px;display:grid;gap:3px;min-width:0;padding:10px 12px}.sales-order-overview-strip strong{color:#172026;font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-order-overview-strip span{color:#64748b;font-size:11px;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-order-workbench{display:grid;gap:12px;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);margin:14px 0}.sales-order-step{align-items:start;background:#f8faf9;border:1px solid #e1e8e5;border-radius:8px;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);margin:10px 0 8px;padding:10px 12px}.sales-order-step>span{align-items:center;background:#0f8a7a;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;height:28px;justify-content:center;width:28px}.sales-order-step strong{color:#172026;display:block;font-size:15px;line-height:1.25}.sales-order-step p{color:#64748b;font-size:12px;font-weight:800;line-height:1.45;margin:2px 0 0}.return-order-workbench{grid-template-columns:repeat(3,minmax(220px,1fr))}.sales-picker-panel{background:#f8faf9;border:1px solid #e1e8e5;border-radius:8px;display:grid;gap:10px;padding:12px}.search-result-list{display:grid;gap:6px;max-height:250px;overflow:auto}.search-result-list.compact{max-height:210px}.search-result-list button{align-items:start;background:#fff;border:1px solid #e1e8e5;color:#172026;display:grid;gap:4px;justify-items:start;min-height:0;padding:9px 10px;text-align:left}.search-result-list button em{color:#0f766e;font-size:12px;font-style:normal;font-weight:900;justify-self:end;text-align:right}.search-result-list button.selected{background:#ecfdf5;border-color:#5eead4;color:#0f766e}.search-result-list span{color:#64748b;font-size:12px;font-weight:800}.sales-store-results{max-height:180px}.sales-search-status{color:#64748b;font-size:12px;font-weight:800;line-height:1.35}.sku-results button{align-items:center;grid-template-columns:minmax(0,1fr) auto}.sku-results button>div{display:grid;gap:3px;min-width:0}.sku-results button strong,.sku-results button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-selected-store-chip{align-items:center;background:#ecfdf5;border:1px solid #b7efd3;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.sales-selected-store-chip>div{display:grid;gap:2px;min-width:0}.sales-selected-store-chip strong,.sales-selected-store-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-selected-store-chip span,.sku-search-tip span{color:#64748b;font-size:12px;font-weight:800}.sales-selected-store-chip button{min-height:30px;padding:5px 9px}.sku-search-tip{align-items:center;background:#fff;border:1px dashed #d7e2df;border-radius:8px;display:grid;gap:4px;grid-template-columns:auto minmax(0,1fr);padding:8px 10px}.sku-search-tip strong{color:#0f766e;font-size:13px;white-space:nowrap}.sales-order-options-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.selected-store-card{background:#eef7f4;border:1px solid #cfe9df;border-radius:8px;display:grid;gap:4px;margin-bottom:12px;padding:12px}.selected-store-card span,.selected-store-card em{color:#48615b;font-size:13px;font-style:normal;font-weight:800}.sales-cart-panel{border:1px solid #e1e8e5;border-radius:8px;display:grid;gap:8px;margin:14px 0;padding:12px}.sales-cart-line{align-items:center;background:#fbfcfc;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) 86px 110px 110px auto;padding:10px}.sales-cart-line-with-warehouse{grid-template-columns:minmax(220px,1fr) minmax(200px,.95fr) auto}.sales-cart-line-head{min-width:0}.sales-cart-line-summary{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.sales-cart-line-summary span{background:#f5f7f6;border:1px solid #e2e8e5;border-radius:999px;color:#48615b;font-size:11px;font-weight:800;padding:5px 8px}.sales-cart-line-summary span strong{color:#172026}.sales-cart-line-fields{display:grid;gap:8px;grid-template-columns:82px 104px minmax(180px,1fr)}.sales-cart-line>div{display:grid;gap:4px}.sales-cart-line span{color:#64748b;font-size:12px;font-weight:800}.sales-cart-field{min-width:0}.sales-cart-warehouse-field{align-self:stretch}.sales-cart-line label{gap:4px}.sales-cart-line-amount{color:#ee2f1f;font-size:16px;justify-self:end;white-space:nowrap}.warehouse-stock-note,.warehouse-stock-warning{font-size:11px;line-height:1.2}.warehouse-stock-warning{color:#b45309}.return-cart-line{grid-template-columns:minmax(220px,1fr) 86px minmax(190px,.9fr) auto}.return-status-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;font-weight:800;margin:10px 0 12px;padding:10px 12px}.compact-empty{min-height:80px;padding:18px}.sales-cart-total{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding-top:6px}.sales-cart-total span{color:#64748b;font-weight:800}.sales-cart-total strong{color:#ee2f1f;font-size:18px}.sales-order-detail-grid{margin-top:4px}.sales-order-submit-panel{background:#f8faf9;border:1px solid #e1e8e5;border-radius:8px;display:grid;gap:10px;margin-top:12px;padding:12px}.sales-order-submit-summary{align-items:center;background:#fff;border:1px solid #e1e8e5;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px 14px;padding:10px 12px}.sales-order-submit-summary span{color:#64748b;font-size:12px;font-weight:800}.sales-order-submit-summary strong{color:#ee2f1f;font-size:17px;margin-left:auto}.sales-submit-status-strip{display:flex;flex-wrap:wrap;gap:8px}.sales-submit-status-strip span{background:#eef4f2;border:1px solid #dbe6e2;border-radius:999px;color:#48615b;font-size:12px;font-weight:800;padding:6px 9px}.sales-submit-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.discount-save-actions{align-items:center;justify-content:flex-start;margin-top:10px}.discount-save-actions span{color:#64748b;font-size:12px;font-weight:800}.sales-share-card-wrap{display:grid;gap:12px;margin-top:18px}.payment-document-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.payment-preview-overlay{background:#0f172a;bottom:0;color:#fff;display:grid;grid-template-rows:auto minmax(0,1fr);left:0;position:fixed;right:0;top:0;z-index:120}.payment-preview-head{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px}.payment-preview-head div{display:grid;gap:3px}.payment-preview-head span{color:#cbd5e1;font-size:13px;font-weight:800}.payment-preview-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.payment-preview-open{display:inline-flex;text-decoration:none}.payment-preview-body{overflow:auto;padding:0 12px 18px;text-align:center}.payment-preview-body a{display:inline-block;-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto}.payment-preview-body img{background:#fff;border-radius:8px;max-width:min(100%,560px);pointer-events:auto;touch-action:auto;-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default}.sales-share-card{background:#fff;border:1px solid #d8e0de;border-radius:8px;color:#172026;display:grid;gap:14px;max-width:760px;padding:22px}.sales-share-card header,.sales-share-card footer{align-items:center;display:flex;gap:16px;justify-content:space-between}.sales-share-card h2{font-size:26px;margin:4px 0}.sales-share-header-copy{display:grid;gap:4px}.sales-share-card header span,.sales-share-note{color:#64748b;font-size:13px;font-weight:800}.sales-share-total-chip{background:#fff4f2;border:1px solid #ffd3cc;color:#ee2f1f;border-radius:999px;display:grid;gap:4px;justify-items:end;padding:10px 16px}.sales-share-total-chip em{color:#94a3b8;font-size:12px;font-style:normal;font-weight:800;text-decoration:line-through}.sales-share-total-chip b{color:#ee2f1f;font-size:18px}.sales-share-summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.sales-share-summary-item{background:#f8faf9;border:1px solid #d8e0de;border-radius:10px;display:grid;gap:8px;padding:14px 16px}.sales-share-summary-item span{color:#64748b;font-size:12px;font-weight:900}.sales-share-summary-item strong{color:#172026;font-size:20px}.sales-share-summary-item em{color:#94a3b8;font-size:12px;font-style:normal;font-weight:800;text-decoration:line-through}.sales-share-summary-item.total strong{color:#ee2f1f;font-size:22px}.sales-share-member-note{background:#f8faf9;border:1px solid #d8e0de;border-radius:10px;display:grid;gap:6px;padding:14px 16px}.sales-share-member-note strong{color:#172026;font-size:16px}.sales-share-member-note span{color:#64748b;font-size:13px;font-weight:800}.payment-receipt-zone{background:#f8faf9;border:1px solid #d8e0de;border-radius:10px;display:grid;gap:18px;grid-template-columns:minmax(0,.7fr) minmax(500px,620px);padding:18px}.payment-receipt-copy,.payment-receipt-figure{display:grid;gap:12px}.payment-receipt-copy-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.payment-receipt-zone strong{color:#172026;font-size:20px}.payment-receipt-copy-head b{color:#ee2f1f;font-size:28px}.payment-receipt-zone span,.payment-receipt-zone em{color:#64748b;font-size:15px;font-style:normal;font-weight:800;line-height:1.45}.payment-receipt-notice-list{display:grid;gap:8px}.payment-receipt-notice-list span{font-size:14px}.payment-receipt-figure{align-content:start;justify-items:center}.payment-receipt-figure i{color:#64748b;font-size:14px;font-style:normal;font-weight:900}.payment-receipt-figure img{background:#fff;border:1px solid #d8e0de;border-radius:8px;box-shadow:0 8px 18px #0f172a14;height:auto;max-width:100%;object-fit:contain;padding:14px;width:100%}.sales-share-table{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.sales-share-row{align-items:center;border-bottom:1px solid #eef2f1;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) 70px 90px 100px 110px;padding:9px 10px}.sales-share-row:last-child{border-bottom:0}.sales-share-row.head{background:#f8faf9;color:#64748b;font-weight:900}.sales-share-row em{color:#64748b;display:block;font-size:12px;font-style:normal;margin-top:2px}.static-payment-qr{align-content:start;background:#fff;border:8px solid #f1f5f3;border-radius:8px;display:grid;gap:2px;grid-template-columns:repeat(7,8px);padding:8px;position:relative}.static-payment-qr img{grid-column:1 / -1;height:56px;object-fit:cover;width:56px}.static-payment-qr i{background:#e5e7eb;display:block;height:8px;width:8px}.static-payment-qr i.on{background:#172026}.static-payment-qr span{bottom:-24px;color:#64748b;font-size:11px;font-weight:900;left:0;position:absolute;text-align:center;width:100%}.payment-qr-config-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.payment-template-grid{grid-template-columns:minmax(240px,420px)}.payment-qr-config-card{background:#f8faf9;border:1px solid #dbe5df;border-radius:8px;display:grid;gap:10px;padding:12px}.payment-qr-preview{align-items:center;aspect-ratio:248 / 370;background:#fff;border:1px dashed #b9c8c1;border-radius:8px;display:flex;justify-content:center;max-width:220px;overflow:hidden}.payment-qr-preview img{height:100%;object-fit:cover;width:100%}.payment-qr-preview span{color:#64748b;font-weight:900}.credit-confirm-hero{background:#e8f4f1;border:1px solid #b9d5cd;border-radius:8px;display:grid;gap:6px;margin:12px 0;padding:14px}.credit-confirm-hero span{color:#0f766e;font-size:13px;font-weight:900}.credit-confirm-hero strong{font-size:24px}.credit-next-steps{background:#fff8ed;border:1px solid #f1dfbd;border-radius:8px;color:#7c4a11;display:grid;gap:5px;margin:12px 0;padding:11px}.sales-form-line{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) 96px auto}.sales-return-form{background:#f8faf9;border:1px solid #e1e8e5;border-radius:8px;display:grid;gap:12px;margin-bottom:14px;padding:14px}.sales-return-form .sales-form-line{grid-template-columns:minmax(180px,1fr) 86px minmax(160px,.8fr) auto}.muted-copy{color:#64748b;font-size:13px;line-height:1.5}.review-config{background:#f8faf9;border:1px solid #e4ebe8;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;padding:14px}.form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.form-feedback{border-radius:8px;font-size:14px;font-weight:800;line-height:1.45;margin-bottom:14px;padding:12px 14px}.form-feedback.success{background:#ecfdf5;border:1px solid #b7efd3;color:#047857}.form-feedback.error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.compact-form{align-items:end;border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding-bottom:16px}.purchase-header-form,.purchase-footer-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.purchase-step{align-items:start;display:flex;gap:10px;margin:16px 0 12px}.purchase-step>span{align-items:center;background:#0f766e;border-radius:8px;color:#fff;display:inline-flex;flex:0 0 28px;font-weight:900;height:28px;justify-content:center}.purchase-step p{color:#64748b;margin-top:4px}.purchase-mobile-grid{display:grid;gap:14px;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);margin-bottom:18px}.procurement-filter-tools{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.inbound-mobile-info{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-workspace{display:grid;gap:14px;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);margin-bottom:18px}.procurement-order-row{color:#172026;justify-content:stretch;text-align:left;width:100%}.procurement-detail-panel{align-content:start;background:#fbfcfc;border:1px solid #e1e6e8;border-radius:8px;display:grid;gap:14px;padding:14px}.procurement-detail-line{align-items:start;grid-template-columns:1fr}.arrival-actions{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.inbound-arrival-actions button,.outbound-mobile-form button{min-height:38px}.purchase-product-list,.purchase-cart{align-content:start;background:#f8faf9;border:1px solid #dfe7e4;border-radius:8px;display:grid;gap:10px;padding:12px}.purchase-sku-tools{display:grid;gap:8px}.purchase-sku-tools span{color:#64748b;font-size:13px;font-weight:800}.purchase-sku-pagination{margin-top:4px}.replenishment-demand-tools{grid-template-columns:minmax(220px,1.4fr) minmax(140px,.7fr) minmax(180px,.9fr) auto}.demand-status-board{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0}.demand-status-board button{background:#f8faf9;border:1px solid #dbe5df;border-radius:8px;color:#172026;display:grid;gap:5px;justify-items:start;min-height:92px;padding:11px;text-align:left}.demand-status-board button.active{background:#e8f4f1;border-color:#0f766e;box-shadow:inset 3px 0 #0f766e}.demand-status-board span{color:#48615b;font-size:13px;font-weight:900}.demand-status-board strong{font-size:26px}.demand-status-board em{color:#64748b;font-size:12px;font-style:normal;font-weight:800;line-height:1.35}.demand-policy-note{align-items:start;background:#f8faf9;border:1px solid #dbe5df;border-radius:8px;color:#48615b;display:grid;gap:4px;margin-bottom:12px;padding:10px 12px}.demand-policy-note strong{color:#172026}.demand-policy-note span{font-size:13px;font-weight:800;line-height:1.45}.replenishment-demand-list{display:grid;gap:10px}.replenishment-demand-row{align-items:start;grid-template-columns:minmax(220px,1.1fr) minmax(280px,1.2fr)}.demand-main{display:grid;gap:5px}.demand-main p,.demand-main small{color:#64748b;font-weight:800}.demand-store-kicker{color:#0f766e;font-size:12px;font-weight:900}.demand-product-line{color:#172026!important}.demand-row-info{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.demand-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;justify-content:center;padding:5px 9px;width:fit-content}.demand-status-pill.status-pending{background:#fff4db;color:#b45309}.demand-status-pill.status-processing{background:#dbeafe;color:#1d4ed8}.demand-status-pill.status-fulfilled{background:#d9f3ed;color:#0f766e}.demand-status-pill.status-closed,.demand-status-pill.status-cancelled{background:#eef2f1;color:#64748b}.demand-remark{background:#f8faf9;border:1px solid #e1e8e5;border-radius:8px;color:#64748b;font-size:13px;font-weight:800;grid-column:1 / -1;margin:0;padding:9px 10px}.demand-remark span{color:#172026;display:block;margin-bottom:3px}.demand-actions{display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:minmax(180px,1fr) auto auto auto}.demand-actions input{min-width:0}.demand-filter-feedback{align-self:center;background:#eef2f1;border-radius:999px;color:#48615b;font-size:12px;font-weight:900;padding:8px 10px;white-space:nowrap}.sales-demand-flow-panel{background:#fbfdfc;border:1px solid #d7e3de;border-radius:10px;box-shadow:inset 4px 0 #0f766e;display:grid;gap:12px;margin-top:14px;padding:14px}.sales-demand-flow-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.sales-demand-flow-head span{color:#0f766e;font-size:12px;font-weight:900}.sales-demand-flow-head h3{font-size:20px;margin:3px 0}.sales-demand-flow-head p{color:#64748b;font-size:13px;font-weight:800;line-height:1.45;margin:0;max-width:760px}.sales-demand-flow-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.sales-demand-current-action{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:12px}.sales-demand-current-action div{display:grid;gap:4px;min-width:0}.sales-demand-current-action span,.sales-demand-operation-copy span{color:#9a3412;font-size:12px;font-weight:900}.sales-demand-current-action strong,.sales-demand-operation-copy strong{color:#172026;font-size:17px;line-height:1.25}.sales-demand-current-action p,.sales-demand-operation-copy p{color:#64748b;font-size:13px;font-weight:800;line-height:1.45;margin:0}.sales-demand-current-action em{background:#ffffffb8;border-radius:999px;color:#9a3412;flex:0 0 auto;font-size:12px;font-style:normal;font-weight:900;padding:8px 10px}.sales-demand-current-action.done{background:#edf8f4;border-color:#a7d9c8}.sales-demand-current-action.closed{background:#f1f5f4;border-color:#d7e3de}.sales-demand-current-action.waiting{background:#f8fafc;border-color:#dbe4ef}.sales-demand-operation-panel{background:#fff;border:1px solid #d8e0dd;border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);padding:12px}.sales-demand-operation-copy{align-content:center;display:grid;gap:5px}.sales-demand-primary-inputs{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sales-demand-primary-inputs label{color:#48615b;display:grid;font-size:12px;font-weight:900;gap:6px}.sales-demand-primary-inputs select,.sales-demand-primary-inputs input{background:#fff;border:1px solid #d8e0dd;border-radius:8px;color:#172026;font-size:14px;min-width:0;padding:10px}.sales-demand-flow-track{display:grid;gap:8px;grid-template-columns:repeat(10,minmax(100px,1fr));overflow-x:auto;padding-bottom:4px}.sales-demand-track-step{background:#fff;border:1px solid #dfe7e4;border-radius:10px;display:grid;gap:6px;min-height:136px;padding:10px;position:relative}.sales-demand-track-step i{align-items:center;background:#eef5f2;border-radius:999px;color:#48615b;display:inline-flex;font-size:12px;font-style:normal;font-weight:900;height:24px;justify-content:center;width:24px}.sales-demand-track-step span{color:#64748b;font-size:12px;font-weight:900}.sales-demand-track-step strong{color:#172026;font-size:14px;line-height:1.35}.sales-demand-track-step em{color:#64748b;font-size:12px;font-style:normal;font-weight:800;line-height:1.35}.sales-demand-track-step.done{background:#edf8f4;border-color:#a7d9c8}.sales-demand-track-step.done i{background:#0f766e;color:#fff}.sales-demand-track-step.current{background:#fff7ed;border-color:#f59e0b;box-shadow:inset 0 4px #f59e0b}.sales-demand-track-step.current i{background:#f59e0b;color:#fff}.sales-demand-track-step.pending{background:#f8faf9}.sales-demand-track-step.muted,.sales-demand-track-step.closed{background:#f1f5f4;color:#64748b}.sales-demand-flow-controls{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.sales-demand-flow-controls label{color:#48615b;display:grid;font-size:12px;font-weight:900;gap:6px}.sales-demand-flow-controls select,.sales-demand-flow-controls input{background:#fff;border:1px solid #d8e0dd;border-radius:8px;color:#172026;font-size:14px;min-width:0;padding:9px 10px}.sales-demand-flow-remark{grid-column:span 2}.sales-demand-flow-controls .checkbox-card{align-items:center;background:#fff;border:1px solid #d8e0dd;border-radius:8px;display:flex;gap:8px;min-height:40px;padding:9px 10px}.sales-demand-flow-controls .checkbox-card input{width:auto}.sales-demand-flow-actions{display:flex;gap:8px;justify-content:flex-end}.purchase-product-card{align-items:center;background:#fff;border:1px solid #e1e6e8;color:#172026;display:grid;gap:10px;grid-template-columns:54px minmax(0,1fr) auto;justify-content:stretch;padding:10px;text-align:left;width:100%}.purchase-product-card:hover{border-color:#0f766e}.purchase-product-card img,.product-thumb-placeholder{background:#eef2f1;border-radius:8px;height:54px;object-fit:cover;width:100%}.product-thumb-placeholder{align-items:center;color:#0f766e;display:flex;font-weight:900;justify-content:center}.purchase-product-card p,.purchase-product-card em,.purchase-cart-item p{color:#64748b;font-size:12px;font-style:normal;font-weight:800;margin-top:4px}.purchase-product-card b{background:#e8f4f1;border-radius:999px;color:#0f766e;font-size:13px;padding:6px 10px}.purchase-cart-item{background:#fff;border:1px solid #e1e6e8;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) minmax(140px,.8fr) 90px 90px 120px auto;padding:12px}.purchase-cart-item label{min-width:0}.paste-parser{background:#f8faf9;border:1px solid #dbe5e1;border-radius:8px;display:grid;gap:12px;margin-bottom:16px;padding:14px}.paste-parser strong{color:#172026}.paste-parser p{color:#64748b;font-size:13px;margin-top:5px}.paste-parser textarea{min-height:150px}label{color:#64748b;display:grid;font-size:13px;font-weight:700;gap:6px}input,textarea{border:1px solid #d8e0de;border-radius:6px;color:#172026;font:inherit;min-height:40px;padding:8px 10px}textarea{min-height:84px;resize:vertical}select{border:1px solid #d8e0de;border-radius:6px;color:#172026;font:inherit;min-height:40px;padding:8px 10px}.upload-slot{grid-column:1 / -1;min-height:96px}.wide-field{grid-column:1 / -1}.check-field{align-content:center;grid-template-columns:auto 1fr;min-height:40px}.check-field input{min-height:auto}.staff-scope-box{border:1px solid #d8e0de;border-radius:8px;display:grid;gap:8px;padding:12px}.staff-scope-box p{color:#6a756f;font-size:13px;margin:0}.scope-chip-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.permission-panel{grid-column:1 / -1}.permission-subnav{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.permission-subnav button{align-items:flex-start;background:#f8faf9;border:1px solid #d8e0de;border-radius:8px;color:#30413b;display:grid;gap:4px;min-height:64px;padding:10px;text-align:left}.permission-subnav button.active{background:#e7f4ef;border-color:#128774;color:#087464}.permission-subnav button strong{font-size:14px}.permission-subnav button span{color:#66756f;font-size:12px;line-height:1.35}.permission-role-grid,.permission-scope-list{display:grid;gap:10px}.permission-role-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.permission-role-card{background:#fbfcfc;border:1px solid #e1e7e4;border-radius:8px;display:grid;gap:8px;padding:12px}.permission-role-card>div{align-items:center;display:flex;justify-content:space-between}.permission-role-card strong{color:#10231f;font-size:15px}.permission-role-card span,.permission-role-card p,.permission-scope-row p,.permission-scope-row span{color:#63746e;font-size:12px;line-height:1.45;margin:0}.permission-scope-row{align-items:start;grid-template-columns:160px 1fr 1fr 1fr}.number-rule-list{display:grid;gap:12px}.number-rule-card{background:#fbfcfc;border:1px solid #e1e6e8;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) 180px 140px 140px 120px 120px;padding:14px}.number-rule-card p{color:#64748b;margin-top:6px}.number-rule-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.number-rule-actions span{color:#0f766e;font-weight:900}.category-group-list{display:grid;gap:16px}.category-group{display:grid;gap:10px}.category-group h3{font-size:16px}.category-row{grid-template-columns:minmax(220px,1fr) auto auto}.trace-flow-box{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.trace-flow-box span{background:#eef7f4;border:1px solid #cfe6df;border-radius:8px;color:#0f766e;font-weight:900;padding:12px;text-align:center}.trace-rule-card{grid-template-columns:minmax(220px,1fr) 180px 120px 140px 110px 110px 110px}.trace-unit-panel{display:grid;gap:16px}.trace-unit-summary,.trace-unit-toolbar,.trace-unit-generate{align-items:end;display:grid;gap:10px}.trace-unit-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.trace-unit-summary span{background:#fbfcfc;border:1px solid #e1e6e8;border-radius:8px;color:#20302d;font-weight:900;padding:12px}.trace-unit-toolbar{grid-template-columns:140px minmax(180px,1fr) minmax(160px,1fr) auto auto}.trace-unit-generate{background:#f7faf9;border:1px solid #e1e6e8;border-radius:8px;grid-template-columns:minmax(260px,1.5fr) 110px 120px minmax(180px,1fr) auto;padding:12px}.trace-unit-table{border:1px solid #e1e6e8;border-radius:8px;overflow:hidden}.trace-unit-row{align-items:center;border-top:1px solid #e1e6e8;display:grid;gap:12px;grid-template-columns:minmax(190px,1.1fr) minmax(260px,1.5fr) minmax(130px,.8fr) 110px minmax(150px,.9fr) minmax(120px,.8fr);padding:12px}.trace-unit-row:first-child{border-top:0}.trace-unit-head{background:#f7faf9;color:#64748b;font-weight:900}.trace-unit-row em{color:#64748b;display:block;font-style:normal;margin-top:4px}.trace-unit-actions{display:flex;gap:8px}.trace-timeline-panel{border:1px solid #d9e2df;border-radius:8px;display:grid;gap:14px;padding:14px}.trace-unit-profile{background:#f7faf9;border-radius:8px;display:grid;gap:8px 12px;grid-template-columns:120px minmax(0,1fr);padding:12px}.trace-unit-profile span{color:#64748b}.trace-unit-profile strong{color:#20302d}.trace-timeline{display:grid;gap:10px}.trace-event-card{border-left:4px solid #0f766e;display:grid;gap:4px;padding:4px 0 4px 12px}.trace-event-card span{color:#64748b;font-size:12px;font-weight:800}.trace-event-card p{color:#48615b;line-height:1.6}.price-panel{grid-column:1 / -1}.price-list{margin:14px 0}.price-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(160px,1fr) minmax(120px,180px) minmax(120px,180px)}.price-bulk-tools{align-items:center;background:#f7faf9;border:1px solid #e4ebe8;border-radius:8px;display:grid;gap:10px;grid-template-columns:180px minmax(120px,180px) auto;padding:12px}.warehouse-stock-box{background:#f7faf9;border:1px solid #e4ebe8;border-radius:8px;display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.warehouse-stock-box>strong,.warehouse-stock-box>p{grid-column:1 / -1}.tag-governance-box{background:#f7faf9;border:1px solid #e4ebe8;border-radius:8px;display:grid;gap:12px;padding:12px}.tag-governance-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.tag-governance-head div,.product-tag-editor{display:grid;gap:5px}.tag-governance-head span,.product-tag-editor-title span,.product-tag-chip-grid em{color:#64748b;font-size:12px;font-weight:800}.product-tag-editor-title{align-items:center;display:flex;gap:8px}.product-tag-chip-grid{display:flex;flex-wrap:wrap;gap:7px}.editable-tag-chip{align-items:center;background:#fff;border:1px solid #dce7de;border-radius:999px;display:inline-flex;gap:4px;padding:4px 5px 4px 10px}.editable-tag-chip input{border:0;min-height:26px;min-width:42px;padding:0;width:84px}.editable-tag-chip button{border-radius:999px;min-height:26px;padding:3px 8px}.product-tag-add-row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.gift-binding-results{margin-top:8px}.gift-binding-list{display:grid;gap:10px;margin-top:10px}.gift-binding-row{background:#fff;border:1px solid #dce7de;border-radius:12px;display:grid;gap:8px;padding:12px}.gift-binding-main{display:grid;gap:4px}.gift-binding-main span{color:#64748b;font-size:12px;font-weight:700}.stock-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.stock-chips span{background:#eef7f4;color:#0f766e}.sku-list-thumb{align-items:center;aspect-ratio:1;background:#eef2f1;border:1px solid #dbe4e1;border-radius:8px;color:#0f766e;display:flex;font-weight:900;justify-content:center;overflow:hidden;width:64px}.sku-list-thumb img{height:100%;object-fit:cover;width:100%}.sku-list-main{min-width:0}.capsule-tag-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.product-workspace .row-card.table-row{align-items:center;grid-template-columns:72px minmax(0,1fr) auto auto}.product-workspace .row-card.table-row>.actions{justify-content:flex-end}.stock-editor{border-top:1px solid #e5e7eb;display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px}.brand-logo-preview{align-items:center;aspect-ratio:1;background:#f7faf9;border:1px dashed #cfd9d6;border-radius:8px;color:#64748b;display:flex;gap:8px;justify-content:center;max-width:180px;overflow:hidden}.brand-logo-preview img,.brand-cell img,.product-image-preview img{height:100%;object-fit:cover;width:100%}.product-image-preview{overflow:hidden;padding:0}.brand-row{grid-template-columns:minmax(260px,1fr) auto auto}.brand-cell{align-items:center;display:grid;gap:12px;grid-template-columns:56px minmax(0,1fr)}.brand-cell>span{align-items:center;aspect-ratio:1;background:#e7f4f1;border-radius:8px;color:#0f766e;display:flex;font-weight:900;justify-content:center}.brand-cell img{aspect-ratio:1;border-radius:8px}.row-card{align-items:start;background:#fbfcfc;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) auto;padding:14px}.store-row{align-items:center;grid-template-columns:minmax(240px,.9fr) minmax(360px,1.15fr) minmax(190px,.5fr) minmax(260px,auto);padding:12px}.store-dense-summary{display:grid;gap:5px;min-width:0}.store-dense-head{align-items:start;display:flex;gap:8px}.store-dense-head>div{min-width:0}.store-dense-summary p{color:#64748b;font-size:12px;margin:0}.store-compact-strip{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.store-compact-strip span{background:#eef7f4;border:1px solid #d7e9e2;border-radius:999px;color:#33594d;font-size:11px;font-weight:800;padding:4px 7px}.store-descriptor-line{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.store-descriptor-line span{background:#f4f7f6;border:1px solid #e0e7e4;border-radius:6px;color:#40504a;font-size:12px;font-weight:800;padding:4px 7px}.store-money-summary{background:#fff;border:1px solid #e3e9e6;border-radius:8px;display:grid;gap:6px;padding:8px 10px}.store-money-summary span{color:#64748b;display:flex;font-size:12px;font-weight:800;justify-content:space-between}.store-money-summary strong{color:#10231f;font-size:13px}.store-inline-edit{display:grid;gap:12px;grid-column:1 / -1}.store-create-card{border-color:#128774;margin-bottom:12px}.store-create-entry{align-items:center;background:#eef8f4;border:1px solid #cce7df;border-radius:8px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);margin-bottom:12px;padding:10px}.store-focus-board{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px}.store-focus-board>div{background:#f8faf9;border:1px solid #dde7e4;border-radius:8px;display:grid;gap:4px;min-height:64px;padding:10px}.store-focus-board span{color:#64748b;font-size:11px;font-weight:800}.store-focus-board strong{color:#10231f;font-size:20px;font-weight:900}.store-quick-actions{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px}.store-quick-actions .primary-action,.store-quick-actions .button-link,.store-quick-actions .file-button{justify-content:center;min-height:40px;width:100%}.store-status-badges{display:flex;flex-wrap:wrap;gap:6px}.store-priority-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.store-priority-grid-compact .store-priority-card{min-height:70px}.store-priority-card{background:#f8faf9;border:1px solid #e2e9e6;border-radius:8px;display:grid;gap:4px;min-width:0;padding:9px 10px}.store-priority-card span{color:#64748b;font-size:11px;font-weight:800}.store-priority-card strong{color:#10231f;font-size:14px;line-height:1.25}.store-priority-card em{color:#587067;font-size:11px;font-style:normal;font-weight:700}.store-secondary-strip{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.store-secondary-strip span{background:#fff7e8;border:1px solid #f0dfb5;border-radius:999px;color:#7b5b13;font-size:11px;font-weight:800;padding:5px 8px}.store-secondary-strip strong{color:#5c4306}.store-secondary-panel{display:grid;gap:8px}.store-maintenance-actions{display:flex;flex-wrap:wrap;gap:8px}.store-maintenance-actions button{min-height:34px}.store-quick-facts{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.store-quick-facts>div{background:#f8faf9;border:1px solid #e2e9e6;border-radius:8px;display:grid;gap:4px;min-width:0;padding:8px 9px}.store-quick-facts span{color:#64748b;font-size:11px;font-weight:800}.store-quick-facts strong{color:#10231f;font-size:13px;line-height:1.35}.store-money-summary-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.store-activity-strip{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.store-activity-strip span{background:#fff7e8;border:1px solid #f0dfb5;border-radius:999px;color:#7b5b13;font-size:11px;font-weight:800;padding:5px 8px}.store-activity-strip strong{color:#5c4306}.store-order-summary{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.store-edit-header{display:flex;justify-content:space-between;gap:8px}.store-edit-header p{color:#64748b;font-size:12px;line-height:1.4;margin:4px 0 0}.store-order-summary span{background:#f8faf9;border:1px solid #dfe7e4;border-radius:8px;display:grid;gap:3px;padding:8px 9px}.store-order-summary b{color:#64748b;font-size:11px}.store-order-summary strong{color:#172026;font-size:13px}.store-create-entry .primary-action{min-height:38px}.store-create-entry span{color:#58706a;font-size:12px;font-weight:700;line-height:1.35}.store-create-card p{color:#64748b;font-size:13px;margin:4px 0 0}.store-inline-form{background:#fff;border:1px solid #e4ebe8;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:12px}.promotion-overview{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 16px}.promotion-overview a,.promotion-overview>span{align-items:center;background:#f8faf9;border:1px solid #e1e7e4;border-radius:8px;color:#22302c;display:grid;gap:3px;grid-template-columns:18px minmax(0,1fr);min-height:54px;padding:8px 10px;text-decoration:none}.promotion-overview strong{color:#0f766e;font-size:13px;grid-column:2}.compact-rule-list{border:1px solid #e4ebe8;border-radius:8px;overflow:hidden}.compact-rule-row{align-items:center;background:#fff;border-bottom:1px solid #eef2f1;display:grid;gap:10px;grid-template-columns:minmax(120px,.9fr) minmax(170px,1fr) minmax(120px,.6fr) minmax(150px,.8fr) 56px;padding:10px 12px}.compact-rule-row:last-child{border-bottom:0}.compact-rule-row span,.compact-rule-row em{color:#64748b;font-size:13px;font-style:normal;font-weight:800}.compact-rule-row em{color:#0f766e}.reissue-row{align-items:start;grid-template-columns:minmax(220px,.7fr) auto minmax(420px,1.1fr) minmax(180px,.5fr)}.reissue-row-actions{display:grid;gap:10px}.selected-row{border-color:#0f766e;box-shadow:inset 3px 0 #0f766e}.order-queue-row{align-items:center;gap:14px;grid-template-columns:minmax(0,1fr) auto}.sales-queue-board{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.sales-queue-card{background:#f8fafc;border:1px solid #dbe4e8;border-radius:10px;color:#1f2937;cursor:pointer;display:grid;gap:4px;justify-items:start;padding:12px;text-align:left}.sales-queue-card span{color:#64748b;font-size:12px;font-weight:800}.sales-queue-card strong{font-size:24px;line-height:1}.sales-queue-card small{color:#64748b;font-size:12px;font-weight:700}.sales-queue-card.active{background:#ecfdf5;border-color:#5eead4;color:#0f766e}.sales-queue-card.danger.active{background:#fff7ed;border-color:#fdba74;color:#c2410c}.queue-secondary-actions{margin-bottom:10px}.sales-queue-summary{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:12px;grid-template-columns:120px 180px minmax(0,1fr);margin-bottom:12px;padding:12px 14px}.sales-queue-summary-main{display:grid;gap:2px}.sales-queue-summary-main strong{font-size:22px;line-height:1.1}.sales-queue-summary-main span,.sales-queue-summary-meta span{color:#64748b;font-size:12px;font-weight:800}.sales-queue-summary-meta{display:grid;gap:4px}.list-pagination.compact-list-pagination{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:12px}.list-pagination.compact-list-pagination span{color:#64748b;font-size:12px;font-weight:800;text-align:center}.sales-order-detail-focus{gap:6px}.sales-order-detail-focus em{color:#64748b;font-size:12px;font-style:normal;font-weight:800}.sales-order-detail-focus.urgent{background:#fff7ed;border-color:#fdba74}.sales-order-detail-focus.warning{background:#fffbeb;border-color:#fde68a}.sales-order-detail-focus.muted{background:#f8fafc;border-color:#e2e8f0}.sales-order-detail-focus.normal{background:#ecfeff;border-color:#a5f3fc}.sales-order-detail-kpis{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.sales-order-detail-primary-actions,.sales-order-detail-secondary-actions{display:grid;gap:8px}.sales-order-detail-primary-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.sales-order-detail-secondary-actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.sales-order-kpi-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:4px;padding:10px 12px}.sales-order-kpi-card.emphasis{background:#f0fdfa;border-color:#99f6e4}.sales-order-kpi-card span,.sales-order-kpi-card small{color:#64748b;font-size:12px;font-weight:800}.sales-order-kpi-card strong{font-size:19px;line-height:1.15}.order-queue-head{align-items:flex-start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.order-queue-title-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.order-stage-pill{border-radius:999px;font-size:11px;font-weight:900;padding:4px 8px}.order-stage-pill.urgent{background:#fff7ed;color:#c2410c}.order-stage-pill.warning{background:#fffbeb;color:#a16207}.order-stage-pill.muted{background:#f1f5f9;color:#475569}.order-stage-pill.normal{background:#ecfeff;color:#0f766e}.order-queue-amount-block{display:grid;gap:2px;justify-items:end}.order-queue-amount-block span{color:#64748b;font-size:11px;font-weight:800}.order-queue-amount-block strong{font-size:22px;line-height:1}.order-queue-subline{color:#64748b;display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:6px}.order-queue-subline span{font-size:12px;font-weight:800}.order-queue-items{color:#334155;font-size:13px;font-weight:800;margin-top:8px}.order-queue-footer{color:#64748b;display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.order-queue-footer span{font-size:12px;font-weight:800}.order-next-cue{background:#f8faf9;border:1px solid #e4ebe8;border-radius:8px;display:grid;gap:3px;margin-top:8px;padding:10px}.order-next-cue span{color:#64748b;font-size:12px;font-weight:900}.order-next-cue strong{font-size:14px}.order-next-cue em{color:#64748b;font-size:12px;font-style:normal;font-weight:700}.order-next-cue.urgent{background:#fff7ed;border-color:#fed7aa}.order-next-cue.warning{background:#fffbeb;border-color:#fde68a}.order-next-cue.muted{background:#f8fafc;border-color:#e5e7eb}.order-workspace{display:grid;gap:16px;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr)}.order-workspace .stack{gap:10px}.order-workspace .row-card.order-queue-row{padding:12px 14px}.outbound-layout{display:grid;gap:16px}.outbound-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.outbound-tools,.inventory-tools,.operation-log-tools{grid-template-columns:minmax(260px,1fr) 180px 180px}.operation-log-tools{grid-template-columns:minmax(260px,1fr) 180px 180px auto}.operation-log-row{grid-template-columns:minmax(260px,1fr) auto minmax(180px,auto)}.outbound-task{background:#fbfcfc;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) auto;padding:14px}.outbound-mobile-task{gap:10px;padding:12px}.outbound-task-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.outbound-task-head small{color:#64748b;display:block;font-weight:800;margin-top:4px}.outbound-task-icons{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.badge.warning{background:#fff7ed;border-color:#fed7aa;color:#b45309}.outbound-summary-grid{display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.outbound-summary-grid span{background:#fff;border:1px solid #e4ebe8;border-radius:8px;display:grid;gap:4px;padding:10px}.outbound-mobile-summary span{padding:8px}.outbound-summary-grid strong{color:#0f766e;font-size:18px}.outbound-summary-grid em,.inventory-stock-status small{color:#64748b;font-style:normal;font-weight:800}.inventory-stock-status{display:grid;gap:4px;min-width:180px}.inventory-stock-status strong{color:#0f766e}.outbound-task p{color:#64748b;margin-top:6px}.outbound-mobile-head p,.outbound-mobile-head small{line-height:1.35}.outbound-mobile-readiness{padding:10px}.outbound-items,.outbound-ship-form,.sku-exception-list,.outbound-task .split-summary{grid-column:1 / -1}.outbound-ship-form{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(140px,1fr)) auto}.outbound-shipment-toolbar{align-items:center;background:#f8faf9;border:1px solid #dfe7e4;border-radius:10px;display:flex;gap:10px;grid-column:1 / -1;justify-content:space-between;padding:10px 12px}.outbound-shipment-toolbar-copy{display:grid;gap:2px}.outbound-shipment-toolbar-copy span,.outbound-shipment-toolbar-copy em{color:#64748b;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.outbound-shipment-toolbar-copy strong{color:#172026;font-size:18px;line-height:1}.outbound-add-shipment-button{flex:0 0 auto;min-height:34px;white-space:nowrap}.outbound-shipment-row{background:#f8faf9;border:1px solid #e4ebe8;border-radius:8px;display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(140px,1fr));padding:10px}.outbound-shipment-row-head{align-items:center;display:flex;gap:8px;grid-column:1 / -1;justify-content:space-between}.outbound-shipment-row-head .compact-inline-actions{flex-wrap:wrap;justify-content:flex-end}.outbound-shipment-row-head span{color:#64748b;font-size:12px;font-weight:700}.outbound-mobile-items .mini-row,.outbound-mobile-exceptions .outbound-exception-form{gap:8px}.trace-unit-mobile-summary{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.trace-unit-mobile-summary span{background:#f8faf9;border:1px solid #e4ebe8;border-radius:8px;font-weight:800;padding:8px 10px}.trace-rule-mobile-actions,.warehouse-mobile-actions{gap:6px}.outbound-items .mini-row{grid-template-columns:minmax(220px,1fr) 90px 120px minmax(260px,.9fr)}.trace-scan-inline{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(150px,1fr) auto}.trace-scan-inline input{min-width:0}.picking-hint.scanned{color:#334155}.sku-exception-list{border-top:1px solid #e5e7eb;display:grid;gap:10px;padding-top:12px}.outbound-exception-form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(240px,1fr) auto}.mini-table{background:#f7faf9;border:1px solid #e4ebe8;border-radius:8px;display:grid;gap:10px;padding:12px}.sales-order-detail-block{gap:8px;padding:10px}.sales-order-detail-block>strong{color:#172026;font-size:13px;font-weight:900}.mini-row{align-items:start;border-top:1px solid #e4ebe8;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding-top:10px}.mini-row span{color:#64748b}.mini-row em{color:#48615b;display:block;font-size:12px;font-style:normal;line-height:1.5;margin-top:4px}.picking-hint{color:#0f766e;display:block;font-size:12px;font-style:normal;font-weight:800;line-height:1.5;margin-top:4px}.picking-hint.warning{color:#b45309}.warehouse-inventory-row{border-top:1px solid #e4ebe8;display:grid;gap:10px;grid-template-columns:minmax(140px,.8fr) repeat(2,minmax(180px,1fr));padding-top:10px}.warehouse-inventory-item-head{align-self:center;display:grid;gap:4px}.warehouse-inventory-item-head strong{color:#172026;font-size:14px}.warehouse-inventory-item-head span{color:#64748b;font-size:12px;font-weight:800}.warehouse-stock{align-items:start;background:#fff;border:1px solid #d8e0de;color:#172026;display:grid;gap:4px;justify-content:stretch;text-align:left}.warehouse-stock.selected{border-color:#0f766e;box-shadow:inset 3px 0 #0f766e}.warehouse-stock small{color:#64748b;font-weight:700}.warehouse-stock em{color:#0f766e;font-style:normal;font-weight:900}.sales-order-warehouse-summary,.sales-order-package-summary,.sales-order-package-strip{display:flex;flex-wrap:wrap;gap:8px}.sales-order-warehouse-summary span,.sales-order-package-summary span,.sales-order-package-strip span{background:#eef7f4;border-radius:999px;color:#0f766e;font-size:11px;font-weight:900;padding:4px 8px}.sales-order-package-strip span{background:#f8fafc;color:#475569}.split-summary{background:#fff8eb;border:1px solid #f1d59d;border-radius:8px;display:grid;gap:8px;padding:12px}.split-summary span{color:#6b4a12;font-weight:800}.order-fulfillment-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.order-fulfillment-summary span{background:#f7faf9;border:1px solid #e1e6e8;border-radius:8px;display:grid;gap:4px;padding:10px}.sales-order-detail-summary span{padding:8px}.order-fulfillment-summary strong{color:#0f766e;font-size:18px}.order-fulfillment-summary em,.package-line-with-trace em{color:#64748b;display:block;font-style:normal;font-weight:800;margin-top:4px}.compact-warning{padding:10px}.order-timeline{background:#f8faf9;border:1px solid #e4ebe8;border-radius:8px;display:grid;gap:0;padding:12px}.sales-order-detail-timeline{padding:10px}.timeline-step{display:grid;gap:10px;grid-template-columns:18px 1fr;padding:8px 0;position:relative}.timeline-step:not(:last-child):after{background:#d8e0de;bottom:-8px;content:"";left:6px;position:absolute;top:24px;width:2px}.timeline-step>span{background:#cbd5d1;border:2px solid #fff;border-radius:999px;height:14px;margin-top:2px;width:14px;z-index:1}.timeline-step.done>span{background:#0f766e}.timeline-step.current>span{background:#2563eb}.timeline-step.warning>span{background:#d97706}.timeline-step strong{display:block;line-height:1.2}.timeline-step p{color:#64748b;margin-top:4px}.package-table{gap:12px}.package-card{background:#fff;border:1px solid #e4ebe8;border-radius:8px;display:grid;gap:12px;padding:12px}.sales-order-detail-page .package-card{gap:8px;padding:10px}.package-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.package-head p{color:#64748b;margin-top:6px}.nested-mini{border-radius:6px;padding:10px}.task-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.task-card{background:#fbfcfc;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:14px;padding:16px}.task-card p{color:#64748b;margin-top:6px}.task-card button{justify-self:start}.task-history .table-row{grid-template-columns:minmax(220px,1fr) auto minmax(260px,1fr)}.task-history small{color:#64748b;line-height:1.6;overflow-wrap:anywhere}.result-box{background:#0f172a;border-radius:8px;color:#e2e8f0;font-size:13px;line-height:1.6;margin:0;overflow:auto;padding:16px;white-space:pre-wrap}.exception-resolution-box{background:#fff8eb;border:1px solid #f1d59d;border-radius:8px;display:grid;gap:10px;padding:12px}.exception-resolution-row{align-items:center;background:#fff;border:1px solid #f1d59d;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) auto auto auto;padding:12px}.exception-resolution-row p{color:#6b4a12;margin-top:6px}.row-card p{color:#64748b;margin-top:6px}.launch-row{align-items:start;grid-template-columns:minmax(420px,1fr) auto minmax(280px,.45fr)}.launch-row-main{display:grid;gap:12px;min-width:0}.launch-workflow{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.launch-workflow span{background:#eef2f1;border-radius:8px;color:#64748b;display:grid;gap:5px;min-height:88px;padding:10px}.launch-workflow span.done{background:#d9f3ed;color:#0f766e}.launch-workflow span.current{background:#fff4db;color:#b45309}.launch-workflow b{color:inherit;font-size:13px}.launch-workflow em{color:inherit;font-size:12px;font-style:normal;font-weight:800;line-height:1.35}.launch-info-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.launch-info-grid span{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:5px;padding:10px}.launch-info-grid em{color:#64748b;font-size:12px;font-style:normal;font-weight:800}.launch-info-grid strong{font-size:13px;line-height:1.4}.launch-inbound-plan{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.launch-inbound-plan strong{flex-basis:100%}.launch-inbound-plan span{background:#eef2f1;border-radius:999px;color:#48615b;font-size:12px;font-weight:800;padding:7px 10px}.badge{align-items:center;background:#e8f4f1;border-radius:999px;color:#0f766e;display:inline-flex;font-size:13px;font-weight:800;gap:4px;padding:6px 10px;white-space:nowrap}.status-capsule,.tag-button,.tag-list span,.stock-chips span{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;line-height:1;min-height:28px;padding:6px 10px;white-space:nowrap}.status-capsule{background:#eef2f7;color:#475569}.status-capsule.success{background:#dcfce7;color:#15803d}.tag-button.active{background:#0f766e;border-color:#0f766e;color:#fff}.status-capsule.muted{background:#f1f5f9;color:#64748b}.actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.launch-actions-panel{display:grid;justify-content:stretch}.launch-actions-panel label{min-width:0}.launch-actions-panel textarea{min-height:74px}.launch-admin-head{align-items:flex-start;margin-bottom:12px}.launch-admin-head>div{display:grid;gap:4px}.launch-admin-summary{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px}.launch-admin-summary span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:4px;padding:10px}.launch-admin-summary em{color:#64748b;font-size:12px;font-style:normal;font-weight:900}.launch-admin-summary strong{color:#0f766e;font-size:20px;line-height:1}.launch-stage-legend{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px;padding:10px}.launch-stage-legend span{background:#fff;border-radius:999px;color:#9a3412;font-size:12px;font-weight:900;padding:6px 9px}.launch-next-action{align-items:center;background:#ecfdf5;border:1px solid #b7efd3;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:9px 10px}.launch-next-action span{color:#047857;font-size:13px;font-weight:900}.launch-next-action strong{color:#0f172a;font-size:14px}.left-actions{justify-content:flex-start;margin-top:10px}.button-like{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;gap:6px;min-height:36px;padding:8px 12px;text-decoration:none}.center-actions{justify-content:center;margin-top:12px}.pagination-bar{align-items:center;border-top:1px solid #e5e7eb;color:#64748b;display:flex;font-size:13px;font-weight:800;justify-content:space-between;margin-top:14px;padding-top:12px}.brand-sku-list{display:flex;flex-wrap:wrap;gap:6px;grid-column:1 / -1;margin-top:8px}.brand-sku-list span{background:#f5f7f6;border:1px solid #dfe7e3;border-radius:6px;color:#53605a;font-size:12px;padding:4px 8px}.discount-row{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.sales-receipt-preview{background:#fff;border:1px solid #dfe7e3;border-radius:8px;color:#17211d;display:grid;gap:12px;padding:14px}.sales-receipt-preview table{border-collapse:collapse;width:100%}.sales-receipt-preview th,.sales-receipt-preview td{border-bottom:1px solid #edf1ef;padding:8px;text-align:left}.sales-receipt-total,.payment-qr{align-items:center;display:flex;justify-content:space-between}.qr-box{align-items:center;aspect-ratio:1;background:repeating-linear-gradient(45deg,#f4faf8 0,#f4faf8 8px,#dcece7 8px,#dcece7 16px);border:1px solid #b9d5cd;border-radius:8px;display:flex;font-weight:700;justify-content:center;width:112px}progress{height:12px;margin-top:10px;width:100%}.empty{color:#64748b;padding:18px}.placeholder-panel{max-width:980px}.placeholder-copy{background:#f8faf9;border:1px solid #e1e6e8;border-radius:8px;color:#48615b;line-height:1.8;padding:14px}@media(max-width:900px){.shell{grid-template-columns:1fr}.sidebar{max-height:none;padding:16px;position:static}nav{grid-template-columns:repeat(2,minmax(0,1fr))}nav button{justify-content:center}.nav-group{border:1px solid rgba(255,255,255,.08);border-radius:8px}.metrics,.grid,.audit-layout,.product-layout,.launch-admin-layout,.payment-qr-config-grid,.refund-workspace,.order-workspace,.dashboard-layout,.task-grid,.store-tools,.product-tools,.order-tools,.outbound-tools,.inventory-tools,.operation-log-tools,.procurement-filter-tools,.outbound-ship-form,.promotion-overview,.compact-rule-row,.return-order-workbench,.brand-merge-grid{grid-template-columns:1fr 1fr}.store-row{grid-template-columns:1fr}}@media(max-width:767px){.shell{grid-template-columns:1fr}.sidebar{overflow:visible;padding:12px}.brand{margin-bottom:14px}nav{gap:8px;grid-template-columns:1fr}.nav-group{border:1px solid rgba(255,255,255,.08);border-radius:8px}.nav-section{padding-left:8px}.content{padding:14px}h1{font-size:22px}.topbar,.row-card,.table-row{align-items:stretch;grid-template-columns:1fr}.topbar{display:grid;gap:12px}.topbar>div:last-child,.topbar>button,.topbar .actions,.topbar .primary-action{width:100%}.metrics,.grid,.audit-layout,.product-layout,.launch-admin-layout,.refund-workspace,.order-workspace,.procurement-workspace,.inventory-layout,.dashboard-layout,.dashboard-task-grid,.info-grid,.compact-info,.task-grid,.task-history .table-row,.review-config,.store-tools,.product-tools,.order-tools,.reissue-row,.store-row,.dashboard-order-row,.priority-work-item,.operation-log-row,.outbound-summary-grid,.asset-grid,.form-grid,.warehouse-stock-box,.stock-editor,.mini-row,.warehouse-inventory-row,.outbound-task,.outbound-ship-form,.outbound-exception-form,.number-rule-card,.procurement-filter-tools,.procurement-detail-line,.price-bulk-tools,.arrival-actions,.trace-flow-box,.exception-resolution-row,.launch-row,.launch-workflow,.launch-info-grid,.package-head,.workflow-board,.priority-work-list,.launch-report-row,.rank-row,.trace-unit-row,.trace-unit-detail-grid,.trace-unit-header,.price-row,.price-list,.procurement-order-row,.procurement-inbound-row,.promotion-overview,.compact-rule-row,.nav-section,nav,.sales-order-workbench,.return-order-workbench,.duplicate-brand-group,.brand-merge-grid,.brand-detail-sku-row,.pagination-bar,.sales-cart-line,.return-cart-line{grid-template-columns:1fr}.launch-data-panel{position:static;top:auto}.package-head{display:grid}.actions{justify-content:stretch}.actions button,.primary-action,.button-link,.file-button{width:100%}.audit-tools,.store-tools,.product-tools,.launch-filter-tools,.order-tools,.outbound-tools,.inventory-tools,.operation-log-tools,.procurement-filter-tools,.replenishment-demand-tools{grid-template-columns:1fr}.panel,.metric{padding:14px}.metric strong{font-size:24px}.dashboard-task,.priority-work-item,.rank-row,.launch-report-row,.audit-list-item,.row-card,.table-row{min-height:auto}.detail-head,.detail-grid,.launch-actions-panel{grid-template-columns:1fr}.launch-actions-panel label,.launch-actions-panel textarea,.launch-actions-panel input{width:100%}.search-box input,input,textarea,select{font-size:16px}}@media(max-width:620px){.content{padding:16px}.topbar,.row-card,.table-row{align-items:stretch;grid-template-columns:1fr}.topbar{display:grid}.metrics,.grid,.audit-layout,.product-layout,.launch-admin-layout,.refund-workspace,.order-workspace,.procurement-workspace,.inventory-layout,.dashboard-layout,.dashboard-task-grid,.workflow-board,.info-grid,.compact-info,.task-grid,.task-history .table-row,.review-config,.store-tools,.product-tools,.order-tools,.reissue-row,.store-row,.dashboard-order-row,.priority-work-item,.operation-log-row,.outbound-summary-grid,.asset-grid,.form-grid,.warehouse-stock-box,.stock-editor,.mini-row,.warehouse-inventory-row,.outbound-task,.outbound-ship-form,.outbound-exception-form,.number-rule-card,.procurement-filter-tools,.procurement-detail-line,.price-bulk-tools,.arrival-actions,.trace-flow-box,.exception-resolution-row,.launch-row,.launch-workflow,.launch-info-grid,.demand-actions,.package-head,nav{grid-template-columns:1fr}.package-head{display:grid}.actions{justify-content:stretch}.actions button,.primary-action{width:100%}}@media(max-width:900px){.shell{display:block;min-height:100vh}.sidebar{bottom:0;box-shadow:20px 0 60px #0f172a47;left:0;max-height:none;overflow:auto;padding:14px;position:fixed;top:0;transform:translate(-110%);transition:transform .18s ease;width:min(86vw,320px);z-index:70}.sidebar.open{transform:translate(0)}.sidebar-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.sidebar-head .admin-brand-mark.compact{margin-bottom:0}.mobile-nav-close,.mobile-menu-button{align-items:center;border-radius:8px;display:inline-flex;gap:6px;min-height:36px;width:auto}.mobile-nav-close{background:#ffffff14;color:#fff;flex:0 0 auto;justify-content:center;padding:8px}.mobile-menu-button{background:#0f766e;color:#fff;flex:0 0 auto}.sidebar-backdrop{background:#0f172a6b;border:0;border-radius:0;display:block;top:0;right:0;bottom:0;left:0;min-height:0;padding:0;position:fixed;width:auto;z-index:60}nav{gap:8px;grid-template-columns:1fr}nav button{justify-content:flex-start}.nav-group{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:4px}.nav-section{padding-left:6px}.content{padding:12px}.topbar{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:12px}.topbar>div:first-of-type{min-width:0}.topbar h1{font-size:20px;line-height:1.2}.topbar p{font-size:12px;line-height:1.35;margin-top:3px}.topbar .actions{flex-wrap:nowrap;justify-content:flex-end}.topbar>.mobile-menu-button,.topbar .actions,.topbar .actions button{width:auto}}@media(max-width:520px){.topbar{grid-template-columns:auto minmax(0,1fr)}.topbar .actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:900px){.shell{display:block;min-height:100vh}.content{padding:10px 12px 20px!important}.sidebar{bottom:0;box-shadow:18px 0 48px #0f172a42;left:0;max-height:none;overflow-y:auto;padding:10px;position:fixed;top:0;transform:translate(-108%);transition:transform .18s ease,visibility .18s ease;visibility:hidden;width:min(82vw,300px);z-index:70}.sidebar.open{transform:translate(0);visibility:visible}.sidebar:not(.open){pointer-events:none}.sidebar-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.mobile-nav-close,.mobile-menu-button{align-items:center;border-radius:8px;display:inline-flex;gap:6px;min-height:34px;padding:7px 10px;width:auto}.mobile-nav-close{background:#ffffff14;color:#fff;flex:0 0 auto}.mobile-menu-button{background:#0f766e;color:#fff;flex:0 0 auto}.sidebar-backdrop{background:#0f172a6b;border:0;border-radius:0;display:block;top:0;right:0;bottom:0;left:0;min-height:0;padding:0;position:fixed;width:auto;z-index:60}nav{display:grid;gap:6px;grid-template-columns:1fr!important}nav>button,.nav-group summary{min-height:38px}nav button{justify-content:flex-start}.nav-group{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:3px}.nav-group:not(.current):not([open]){background:#ffffff05}.nav-section{gap:3px;grid-template-columns:1fr!important;padding:2px 0 6px 6px}.nav-section>span{padding:6px 8px 3px}.nav-section button{min-height:32px;padding:6px 9px}.topbar{align-items:center;background:#fffffff5;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto!important;margin-bottom:10px;padding:8px}.topbar>div:first-of-type{min-width:0}.topbar h1{font-size:19px;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar p{font-size:12px;line-height:1.3;margin-top:2px;max-height:32px;overflow:hidden}.topbar .actions{display:flex;flex-wrap:nowrap;gap:6px;grid-column:auto!important;justify-content:flex-end;min-width:0;width:auto}.topbar .actions button{font-size:12px;min-height:34px;padding:6px 9px;width:auto}.topbar>.mobile-menu-button,.topbar .actions,.topbar .actions button{width:auto!important}.product-workspace,.brand-admin-workspace,.store-management-layout,.order-form-page{display:block}.panel,.panel.wide{padding:12px}.section-head{align-items:flex-start;flex-direction:column;gap:8px}.section-head .primary-action,.section-head .ghost,.section-head button,.section-head a{width:100%}.dashboard-mobile-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-mobile-command,.dashboard-task{min-height:72px;padding:10px}.dashboard-task span,.dashboard-mobile-command span{font-size:11px}.dashboard-task strong,.dashboard-mobile-command strong{font-size:22px}.dashboard-quick-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.priority-work-item{gap:8px;min-height:auto;padding:10px}.priority-work-item p{font-size:12px;line-height:1.35}.workflow-lane{gap:10px;padding:10px}.workflow-lane>strong{font-size:14px}.quick-filter-row{flex-wrap:nowrap;gap:6px;margin-bottom:8px;overflow-x:auto;padding-bottom:2px}.quick-filter-chip,.compact-action{font-size:12px;min-height:30px;padding:5px 9px;white-space:nowrap}.mobile-compact-metrics{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:10px}.mobile-compact-metrics .metric{padding:10px}.mobile-compact-metrics .metric strong{font-size:18px}.reissue-order-box{display:none}.sales-queue-board{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-queue-card{gap:3px;padding:10px}.sales-queue-card strong{font-size:20px}.sales-queue-summary{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.sales-queue-summary-meta{grid-column:1 / -1}.list-pagination.compact-list-pagination{grid-template-columns:1fr}.order-queue-row{gap:8px;padding:10px}.order-queue-head{gap:8px;grid-template-columns:1fr}.order-queue-amount-block{justify-items:start}.order-stage-pill{font-size:10px;padding:3px 7px}.order-row-actions{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.order-row-actions button{width:auto!important}.order-queue-items,.order-next-cue strong,.order-next-cue em,.order-queue-footer span,.order-queue-subline span{font-size:12px}.online-menu-lead-row{gap:6px;padding:10px}.online-menu-lead-row strong{font-size:14px}.online-menu-lead-row p{font-size:11px;line-height:1.3;margin-top:2px}.online-menu-lead-detail{gap:10px;padding:10px}.online-menu-lead-detail .section-head{gap:6px}.online-menu-lead-detail .section-head .inline-actions{width:100%}.online-menu-lead-detail .section-head .inline-actions button{width:auto!important}.online-menu-lead-table th,.online-menu-lead-table td{font-size:12px;padding:8px 10px}.online-menu-link-toolbar,.online-menu-link-row{gap:8px}.online-menu-link-summary span,.online-menu-link-row{padding:8px 10px}.online-menu-link-row .inline-actions{justify-content:flex-start}.online-menu-link-row .inline-actions button{width:auto!important}.warehouse-mobile-page .panel-title h2,.outbound-mobile-page .panel-title h2,.inbound-mobile-page .panel-title h2,.stocktaking-mobile-sidebar .panel-title h2,.stocktaking-mobile-detail .section-head strong{font-size:16px}.warehouse-mobile-metrics{gap:6px;grid-template-columns:repeat(auto-fit,minmax(44px,1fr))!important;margin-bottom:8px}.warehouse-mobile-metrics .metric{gap:3px;min-height:auto;padding:6px 4px}.warehouse-mobile-metrics .metric span{font-size:9px;line-height:1.1}.warehouse-mobile-metrics .metric strong{font-size:13px;line-height:1.1}.inventory-mobile-tools,.outbound-mobile-tools,.inbound-mobile-tools,.inventory-lock-tools{gap:6px}.inventory-balance-row,.inventory-lock-card,.inbound-mobile-row,.outbound-mobile-task{gap:8px;padding:10px}.inbound-mobile-row{border-radius:12px}.inbound-expand-action,.outbound-expand-action{min-height:36px;padding:7px 10px}.outbound-quick-actions,.inbound-mobile-card-head{gap:6px}.inventory-balance-main p,.inventory-lock-main p,.inbound-mobile-main p,.outbound-mobile-main p,.outbound-mobile-main small{font-size:12px;line-height:1.3;margin-top:2px}.inventory-balance-fact-grid,.inventory-balance-stats,.inventory-balance-aging-grid,.outbound-mobile-summary{gap:4px;grid-template-columns:repeat(auto-fit,minmax(42px,1fr))!important}.inventory-balance-fact-grid span,.inventory-balance-stats span,.inventory-balance-aging-grid span,.outbound-mobile-summary span{gap:2px;padding:5px 4px}.inventory-balance-fact-grid b,.inventory-balance-stats b,.inventory-balance-aging-grid b,.outbound-mobile-summary strong{font-size:12px;line-height:1.1}.inventory-balance-fact-grid em,.inventory-balance-stats em,.inventory-balance-aging-grid em,.outbound-mobile-summary em{font-size:8.5px;line-height:1.1}.inventory-stock-status{gap:3px;min-width:0}.inventory-stock-status strong{font-size:14px}.inventory-stock-status small{font-size:11px;line-height:1.3}.inbound-mobile-info{gap:6px;grid-template-columns:1fr 1fr!important}.inbound-mobile-info .info-item{padding:8px}.inbound-mobile-note-line{gap:4px}.inbound-mobile-note-line span{font-size:10.5px;padding:3px 6px}.inbound-mobile-facts{gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.inbound-mobile-facts span{border-radius:8px;gap:1px;min-height:40px;padding:6px}.inbound-mobile-facts strong{font-size:12px}.inbound-mobile-facts em{font-size:9.5px}.inbound-arrival-actions{gap:6px;grid-template-columns:.75fr 1fr!important}.inbound-arrival-actions label{gap:4px}.inbound-arrival-actions input{min-height:36px;padding:7px 8px}.inbound-arrival-actions button{min-height:36px}.inbound-arrival-actions .inbound-note-input,.inbound-arrival-actions button{grid-column:1 / -1}.outbound-mobile-readiness{gap:4px;padding:8px}.outbound-mobile-readiness strong{font-size:14px}.outbound-mobile-readiness span{font-size:12px;line-height:1.3}.outbound-mobile-facts{gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.outbound-mobile-facts span{border-radius:8px;gap:1px;min-height:40px;padding:6px}.outbound-mobile-facts strong{font-size:12px}.outbound-mobile-facts em{font-size:9.5px}.outbound-mobile-items .mini-row{gap:6px;padding-top:8px}.outbound-mobile-items .mini-row strong,.outbound-mobile-items .mini-row span{line-height:1.3}.trace-scan-inline{gap:6px;grid-template-columns:1fr auto}.trace-scan-inline button{width:auto!important}.outbound-mobile-form{gap:6px;grid-template-columns:1fr 1fr!important}.outbound-shipment-toolbar{align-items:stretch;display:grid;grid-template-columns:1fr;justify-items:stretch;padding:8px 10px}.outbound-add-shipment-button{width:100%}.outbound-shipment-row{gap:6px;grid-template-columns:1fr!important;padding:8px}.outbound-shipment-row-head{align-items:flex-start;flex-direction:column}.outbound-shipment-row-head .compact-inline-actions{justify-content:flex-start}.outbound-mobile-form .field:last-of-type,.outbound-mobile-form button{grid-column:1 / -1}.outbound-mobile-exceptions .outbound-exception-form{padding:8px 0}.stocktaking-layout{grid-template-columns:1fr!important}.stocktaking-mobile-sidebar,.stocktaking-mobile-detail{padding:10px}.stocktaking-create-form{gap:6px;grid-template-columns:minmax(0,1fr) auto!important;margin-bottom:8px;padding-bottom:8px}.stocktaking-create-form label:first-child{grid-column:1}.stocktaking-create-form .wide-field{grid-column:1 / -1}.stocktaking-create-form textarea{min-height:42px}.stocktaking-create-form .primary-action{grid-column:2;min-height:36px;padding:6px 10px;white-space:nowrap;width:auto!important}.stocktaking-mobile-workbench,.stocktaking-mobile-table{grid-template-columns:1fr!important}.stocktaking-group-filters{margin-bottom:2px}.stocktaking-mobile-workbench .brand-workspace-sidebar{display:flex;gap:6px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:8px;position:static;top:auto}.stocktaking-mobile-workbench .brand-workspace-sidebar>strong{flex:0 0 auto;padding:6px 2px}.stocktaking-mobile-workbench .brand-workspace-sidebar button{flex:0 0 132px;gap:2px;min-height:0;padding:8px}.stocktaking-mobile-workbench .brand-workspace-sidebar button span,.stocktaking-mobile-workbench .brand-workspace-sidebar button small{font-size:11px;line-height:1.25}.stocktaking-mobile-detail .section-head{align-items:stretch;display:grid;gap:6px}.stocktaking-mobile-detail .section-head span{font-size:11px;line-height:1.35}.stocktaking-mobile-detail .section-head .actions{display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}.stocktaking-mobile-detail .section-head .actions a,.stocktaking-mobile-detail .section-head .actions button{font-size:12px;min-height:34px;padding:5px 6px;width:auto!important}.stocktaking-mobile-table .stocktaking-head,.stocktaking-mobile-table .stocktaking-row{min-width:0}.stocktaking-mobile-table{border:0;overflow:visible}.stocktaking-mobile-table .stocktaking-head{display:none}.stocktaking-mobile-table .stocktaking-row{background:#fff;border:1px solid #e4ebe8;border-radius:8px;gap:5px;grid-template-columns:54px minmax(82px,1fr) 52px 38px minmax(66px,.82fr);margin-bottom:6px;padding:7px}.stocktaking-mobile-table .stocktaking-row:not(.blind-row){grid-template-columns:50px minmax(76px,1fr) 36px 50px 34px minmax(62px,.8fr)}.stocktaking-mobile-table .stocktaking-row>:nth-child(3){display:none}.stocktaking-mobile-table .stocktaking-row span,.stocktaking-mobile-table .stocktaking-row input{font-size:11px;min-width:0}.stocktaking-mobile-table .stocktaking-row strong{font-size:12px;line-height:1.2}.stocktaking-mobile-table .stocktaking-row small{font-size:9px;line-height:1.15;margin-top:1px}.stocktaking-mobile-table .stocktaking-row input{min-height:30px;padding:4px 5px}.stocktaking-brand-row{border-radius:8px;margin:6px 0;padding:7px 8px}.stocktaking-brand-row button{width:auto!important}.stocktaking-final-actions{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.stocktaking-final-actions button{font-size:12px;min-height:34px;padding:5px 6px;width:auto!important}.compact-empty-actions{grid-template-columns:minmax(0,1fr)}.stocktaking-empty-state{font-size:13px;min-height:42px;padding:12px}.warehouse-mobile-form .panel-title h2,.warehouse-mobile-list-panel .panel-title h2,.trace-unit-mobile-page .panel-title h2,.trace-rules-mobile-page .panel-title h2{font-size:16px}.warehouse-form-grid{gap:8px;grid-template-columns:1fr 1fr!important}.warehouse-form-grid .wide-field{grid-column:1 / -1}.warehouse-mobile-row{gap:8px;padding:10px}.warehouse-mobile-main p{font-size:12px;line-height:1.3;margin-top:2px}.warehouse-mobile-stats{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.warehouse-mobile-stats span{padding:7px}.warehouse-mobile-stats b{font-size:15px}.warehouse-mobile-stats em{font-size:10px}.warehouse-mobile-actions{display:grid;gap:6px;grid-template-columns:1fr 1fr;width:100%}.warehouse-mobile-actions button{width:auto!important}.trace-unit-mobile-summary{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.trace-unit-mobile-summary span{font-size:11px;line-height:1.25;padding:7px 8px}.trace-unit-mobile-toolbar,.trace-unit-mobile-generate{gap:6px;grid-template-columns:1fr 1fr!important}.trace-unit-mobile-toolbar button,.trace-unit-mobile-generate button{width:100%}.trace-unit-mobile-table .trace-unit-head,.trace-unit-mobile-table .trace-unit-row{min-width:760px}.trace-unit-mobile-actions{gap:6px}.trace-unit-mobile-actions button{width:auto!important}.trace-timeline-mobile-panel{gap:8px;padding:10px}.trace-rules-mobile-list{gap:8px}.trace-rule-mobile-card{gap:8px;padding:10px}.trace-rule-mobile-actions{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto auto}.trace-rule-mobile-actions button{width:auto!important}.sales-order-detail-page{gap:10px}.sales-order-detail-page .panel-title{gap:6px;margin-bottom:10px}.sales-order-detail-page .panel-title h2{font-size:16px}.sales-order-detail-page .panel-title .compact-action{margin-left:auto;width:auto!important}.sales-order-detail-head{gap:8px;padding-bottom:10px}.sales-order-detail-head strong{font-size:16px}.sales-order-detail-head p{font-size:12px;line-height:1.3;margin-top:3px}.sales-order-detail-page .badge{font-size:11px;padding:4px 8px}.sales-order-detail-actions{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-2px}.sales-order-detail-actions button{width:auto!important}.sales-order-detail-primary-actions,.sales-order-detail-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-order-detail-focus{padding:10px}.sales-order-detail-focus em{font-size:11px}.sales-order-detail-kpis{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.sales-order-kpi-card{padding:8px}.sales-order-kpi-card strong{font-size:16px}.sales-order-detail-info,.sales-order-detail-amounts,.sales-order-detail-launch,.sales-order-detail-delivery{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:6px 0}.sales-order-detail-info .info-item,.sales-order-detail-amounts .info-item,.sales-order-detail-launch .info-item,.sales-order-detail-delivery .info-item{padding:8px}.sales-order-detail-timeline{gap:0;padding:8px}.sales-order-detail-timeline .timeline-step{gap:8px;grid-template-columns:14px 1fr;padding:6px 0}.sales-order-detail-timeline .timeline-step>span{height:10px;margin-top:3px;width:10px}.sales-order-detail-timeline .timeline-step:not(:last-child):after{left:4px;top:18px}.sales-order-detail-timeline .timeline-step strong{font-size:14px}.sales-order-detail-timeline .timeline-step p{font-size:12px;line-height:1.3;margin-top:2px}.sales-order-detail-summary{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.sales-order-detail-summary span{padding:8px}.sales-order-detail-summary strong{font-size:16px}.sales-order-detail-page .mini-table{gap:8px;padding:10px}.sales-order-detail-page .mini-row,.sales-order-detail-page .warehouse-inventory-row{gap:6px;padding-top:8px}.sales-order-detail-page .warehouse-inventory-item-head strong{font-size:13px}.sales-order-detail-page .warehouse-inventory-item-head span,.sales-order-detail-page .sales-order-warehouse-summary span,.sales-order-detail-page .sales-order-package-summary span,.sales-order-detail-page .sales-order-package-strip span{font-size:11px}.sales-order-detail-page .warehouse-stock{gap:3px;min-height:auto;padding:8px}.sales-order-detail-page .warehouse-stock strong{font-size:14px}.sales-order-detail-page .warehouse-stock small,.sales-order-detail-page .warehouse-stock em{font-size:11px}.sales-order-detail-page .package-card{gap:8px;padding:8px}.sales-order-detail-page .package-head p{font-size:12px;line-height:1.3;margin-top:3px}.sales-order-detail-page .split-summary{gap:6px;padding:10px}.sales-order-detail-generated span,.sales-order-detail-page .split-summary span{font-size:12px;line-height:1.35}.sales-order-detail-page .discount-row{gap:8px}.sales-order-detail-page .discount-row>span{font-size:12px;line-height:1.35}.sales-order-detail-page .exception-resolution-row{gap:8px;padding:10px}.sales-order-detail-page .exception-resolution-row p{font-size:12px;line-height:1.35;margin-top:3px}.sales-order-detail-reason{min-height:92px}.credit-confirm-page .panel,.payment-preview-head{padding:10px}.payment-receipt-zone{align-items:flex-start;grid-template-columns:1fr}.sales-share-card header{align-items:flex-start;flex-direction:column}.sales-share-summary{grid-template-columns:1fr}.sales-share-row{min-width:720px}.payment-receipt-figure{justify-items:start}.payment-receipt-figure img{height:auto;max-height:520px;width:min(100%,520px)}.product-workspace-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.product-workspace-tabs button{flex:0 0 auto;min-height:36px;white-space:nowrap;width:auto}.sales-order-workbench,.return-order-workbench,.launch-admin-summary,.demand-status-board,.brand-merge-grid,.brand-detail-sku-row,.duplicate-brand-group,.sales-cart-line,.return-cart-line{grid-template-columns:1fr!important}.mini-table,.sales-share-table,.payment-document-actions,.stocktaking-table,.trace-unit-table{overflow-x:auto}.row-card,.table-row{min-width:0;overflow-wrap:anywhere}}@media(max-width:520px){.content{padding:8px 8px 18px!important}.topbar{gap:6px;padding:7px}.topbar h1{font-size:18px}.topbar p{display:none}.topbar .actions button{padding:6px 7px}}@media(max-width:700px){.product-workspace .brand-workspace{display:block}.product-workspace .brand-workspace-sidebar{align-items:stretch;display:flex;gap:6px;margin-bottom:10px;max-height:none;overflow-x:auto;padding:7px;position:static;top:auto}.product-workspace .brand-workspace-sidebar>strong{align-self:center;flex:0 0 auto;font-size:13px;padding:0 4px;white-space:nowrap}.product-workspace .brand-workspace-sidebar button{flex:0 0 116px;gap:2px;min-height:48px;padding:7px 8px}.product-workspace .brand-workspace-sidebar button span,.product-workspace .brand-workspace-sidebar button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.product-workspace .product-tools,.brand-admin-workspace .brand-list-tools,.store-management-layout .store-tools{border-bottom:0;gap:7px;margin-bottom:10px;padding-bottom:0}.product-workspace .product-tools select,.brand-admin-workspace .brand-list-tools select,.store-management-layout .store-tools select{min-height:36px}.product-workspace .compact-metrics{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.product-workspace .compact-metrics .metric{gap:4px;min-height:0;padding:9px 10px}.product-workspace .compact-metrics .metric:nth-child(n+3){display:none}.product-workspace .compact-metrics .metric strong{font-size:20px}.product-workspace .product-query-note{font-size:12px;margin:4px 0 8px;padding:8px 9px}.product-workspace .product-filter-panel{gap:7px;margin:6px 0 8px;padding:8px}.product-workspace .product-filter-head{align-items:flex-start;display:grid;gap:3px}.product-workspace .product-filter-chips{gap:5px;max-height:68px;overflow:auto}.product-workspace .product-status-filters .quick-filter-chip{min-height:32px;padding:6px 9px}.product-workspace .actions.left-actions{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.product-workspace .actions.left-actions .file-button{grid-column:1 / -1}.product-workspace .row-card.table-row{gap:8px;grid-template-columns:56px minmax(0,1fr) auto;padding:10px}.product-workspace .row-card.table-row .sku-list-main{min-width:0}.product-workspace .row-card.table-row .sku-list-thumb{width:56px}.product-workspace .row-card.table-row strong{display:block;line-height:1.35}.product-workspace .row-card.table-row p{font-size:12px;line-height:1.45;margin-top:3px}.product-workspace .row-card.table-row p:nth-of-type(n+2),.product-workspace .row-card.table-row .stock-chips{display:none}.product-workspace .row-card.table-row .tag-list{gap:5px;margin-top:6px;max-height:31px;overflow:hidden}.product-workspace .row-card.table-row .tag-button,.product-workspace .row-card.table-row .tag-list span{font-size:12px;min-height:26px;padding:4px 7px}.product-workspace .row-card.table-row>.actions{display:grid;gap:7px;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.product-workspace .row-card.table-row>.actions button{min-height:34px;padding:6px 8px;width:100%}.pagination-bar{align-items:stretch;display:grid;gap:8px}.pagination-bar .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-admin-workspace .panel-subtitle,.brand-admin-workspace .brand-governance-banner p,.brand-admin-workspace .brand-governance-panel p{font-size:12px;line-height:1.45}.brand-admin-workspace .brand-governance-banner{gap:8px;grid-template-columns:minmax(0,1fr);margin:8px 0;padding:10px}.brand-admin-workspace .brand-governance-banner>svg{display:none}.brand-admin-workspace .duplicate-brand-groups{gap:7px;margin:8px 0}.brand-admin-workspace .duplicate-brand-group{gap:8px;padding:10px}.brand-row{gap:8px;grid-template-columns:1fr auto;padding:10px}.brand-row .brand-cell{gap:8px;grid-template-columns:40px minmax(0,1fr)}.brand-row .brand-cell p{font-size:12px;line-height:1.35}.brand-row .brand-cell p:nth-of-type(n+2){display:none}.brand-row>.actions{display:grid;gap:7px;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-row>.actions button{min-height:34px;padding:6px 8px;width:100%}.brand-sku-list,.brand-governance-panel{grid-column:1 / -1;margin-top:4px;max-height:72px;overflow:hidden}.brand-detail-governance{gap:8px;margin:10px 0;padding:10px}.brand-detail-sku-list{max-height:260px;overflow:auto}.brand-detail-sku-row{gap:4px;padding:9px 10px}.brand-detail-sku-row span,.brand-detail-sku-more,.empty-helper{font-size:12px}.brand-form-workspace .form-grid{gap:9px}.brand-logo-preview{max-width:128px}.store-management-layout .panel-hint,.store-management-layout .compact-metrics{display:none}.store-focus-board{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.store-focus-board>div{min-height:58px;padding:8px}.store-focus-board strong{font-size:16px}.store-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.store-quick-actions .primary-action{grid-column:1 / -1}.store-row{gap:8px;grid-template-columns:1fr;padding:10px}.store-row-focused{border-color:#1f8a70;box-shadow:0 0 0 2px #1f8a701f}.store-dense-head{align-items:flex-start;flex-wrap:wrap}.store-status-badges{width:100%}.store-dense-head .badge{font-size:12px;padding:4px 7px}.store-compact-strip{max-height:52px;overflow:hidden}.store-priority-grid{grid-template-columns:1fr}.store-priority-card{padding:8px 9px}.store-priority-card strong{font-size:13px}.store-secondary-strip{max-height:64px;overflow:hidden}.store-maintenance-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.store-descriptor-line{gap:5px;max-height:58px;overflow:hidden}.store-money-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.store-quick-facts,.store-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.store-activity-strip{max-height:58px;overflow:hidden}.store-money-summary span{display:grid;gap:3px}.store-row-actions{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.store-row-actions label,.store-row-actions button{min-width:0;width:100%}.store-inline-edit .compact-info{display:none}.store-edit-header{display:block}.permission-subnav{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.permission-subnav button{min-height:54px;padding:8px}.permission-subnav button strong{font-size:13px}.permission-subnav button span{font-size:10px}.permission-scope-row{gap:4px;grid-template-columns:1fr;padding:10px}.permission-role-grid{gap:7px;grid-template-columns:1fr}.permission-role-card,.store-create-card{padding:10px}.store-create-entry{grid-template-columns:1fr;margin:-2px 0 8px;padding:8px}.store-create-entry .primary-action{min-height:36px;width:100%}.store-create-entry span{font-size:10px}.order-form-page .panel-title{margin-bottom:8px}.order-form-page .document-number-strip{margin-bottom:8px;padding:9px 10px}.order-form-page .document-number-strip strong{font-size:15px}.order-form-page .compact-warning{display:none}.sales-order-workbench{gap:9px;margin:10px 0}.sales-order-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.sales-order-overview-strip>div{padding:8px 9px}.sales-order-overview-strip strong{font-size:13px}.sales-order-overview-strip span{font-size:10px}.sales-picker-panel{gap:8px;padding:10px}.sales-order-step{gap:8px;grid-template-columns:24px minmax(0,1fr);margin:8px 0 6px;padding:8px 10px}.sales-order-step>span{font-size:12px;height:24px;width:24px}.sales-order-step p{display:none}.search-result-list{max-height:164px}.search-result-list button{padding:8px 9px}.sales-store-results{max-height:220px}.sales-selected-store-chip{gap:6px;padding:7px 8px}.sales-selected-store-chip button{min-height:28px;padding:4px 8px}.sku-search-tip{grid-template-columns:1fr;padding:7px 8px}.sku-search-tip span{display:none}.sales-search-status{font-size:11px}.sku-results{max-height:240px}.sku-results button{gap:8px;grid-template-columns:minmax(0,1fr) auto}.search-result-list button strong{font-size:14px;line-height:1.25}.search-result-list button span,.search-result-list button em{font-size:11px;line-height:1.3}.selected-store-card{margin-bottom:8px;padding:9px 10px}.order-form-page .form-row{gap:8px;grid-template-columns:1fr}.order-form-page .sales-order-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-form-page .sales-order-options-grid label:last-child{grid-column:1 / -1}.sales-cart-panel{gap:7px;margin:10px 0;padding:10px}.sales-cart-line{gap:7px;padding:9px}.sales-cart-line label{display:grid}.sales-cart-line button{width:100%}.sales-cart-total{align-items:stretch;display:grid;gap:5px;justify-content:stretch}.sales-cart-total span,.sales-cart-total strong{display:flex;justify-content:space-between}.review-actions{display:grid;gap:7px;margin-top:12px}.review-actions button{width:100%}.sales-order-submit-panel{gap:8px;margin-top:10px;padding:10px}.sales-order-submit-summary{gap:7px;padding:8px 9px}.sales-order-submit-summary strong{font-size:15px}}@media(max-width:560px){.product-workspace .product-query-note,.product-workspace .compact-metrics{display:none}.product-workspace .product-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-workspace .brand-workspace-sidebar{margin-bottom:7px;padding:6px}.product-workspace .brand-workspace-sidebar button{flex-basis:104px;min-height:42px;padding:6px 7px}.product-workspace .product-tools{display:grid;grid-template-columns:1fr 1fr}.product-workspace .product-tools .search-box{grid-column:1 / -1}.product-workspace .actions.left-actions{grid-template-columns:1fr}.product-workspace .actions.left-actions a,.product-workspace .actions.left-actions .file-button{display:none}.product-workspace .row-card.table-row{margin-bottom:8px;grid-template-columns:52px minmax(0,1fr) auto}.product-workspace .row-card.table-row .sku-list-thumb{width:52px}.product-workspace .row-card.table-row .sku-primary-meta{color:#475569;display:block}.product-workspace .row-card.table-row .sku-secondary-meta,.product-workspace .row-card.table-row .tag-list,.product-workspace .row-card.table-row .stock-chips{display:none}.product-workspace .row-card.table-row .sku-list-main>strong{display:-webkit-box;line-height:1.25;max-height:40px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-workspace .row-card.table-row>.status-capsule{align-self:start}.product-workspace .row-card.table-row>.actions{grid-template-columns:repeat(2,minmax(0,1fr))}.product-workspace .row-card.table-row>.actions button:last-child:nth-child(3){grid-column:1 / -1}.brand-admin-workspace .actions.left-actions{display:grid;gap:7px;grid-template-columns:1fr}.brand-admin-workspace .actions.left-actions .button-like,.brand-admin-workspace .actions.left-actions .file-button,.brand-admin-workspace .brand-governance-banner p{display:none}.brand-admin-workspace .brand-governance-banner.compact p{display:block}.brand-admin-workspace .duplicate-brand-group p{max-height:38px;overflow:hidden}.brand-admin-workspace .duplicate-brand-group span{display:none}.brand-row .brand-governance-tags{max-height:28px;overflow:hidden}.brand-row .brand-sku-list{display:none}.brand-form-workspace .wide-field textarea{min-height:76px}.brand-form-workspace .brand-detail-governance .section-head button:disabled{display:none}.brand-form-workspace .brand-governance-panel.neutral{display:none}.brand-detail-sku-list{max-height:190px}.brand-form-workspace .brand-detail-governance{gap:8px}.brand-form-workspace .brand-governance-panel{padding:9px 10px}.store-management-layout .store-tools{display:grid;grid-template-columns:1fr 1fr}.store-management-layout .store-tools .search-box{grid-column:1 / -1}.store-dense-summary>p{display:none}.store-descriptor-line span:nth-child(n+5){display:none}.store-row-actions{grid-template-columns:1fr 1fr}.store-row-actions button{order:-1}.store-row-actions label{order:1}.order-form-page .sales-order-workbench{gap:8px}.order-form-page .sales-order-overview-strip{gap:7px;grid-template-columns:1fr 1fr}.order-form-page .panel-title h2{font-size:18px}.order-form-page .sales-picker-panel label{gap:5px}.order-form-page .sales-search-status{font-size:11px}.order-form-page .search-result-list{max-height:118px}.order-form-page .selected-store-card em{display:none}.order-form-page .sales-cart-panel .section-head span{font-size:12px}.order-form-page .sales-cart-line{grid-template-columns:1fr}.order-form-page .sales-cart-line>div,.order-form-page .sales-cart-line-fields{grid-column:1 / -1}.order-form-page .sales-cart-line-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.order-form-page .sales-cart-line-fields .sales-cart-warehouse-field{grid-column:1 / -1}.order-form-page .sales-cart-line-summary{justify-content:flex-start}.order-form-page .sales-cart-line>strong{align-self:end;justify-self:end}.order-form-page .sales-cart-line-amount{justify-self:start}.order-form-page .sales-cart-line button{grid-column:1 / -1}.order-form-page>.panel>label,.order-form-page>.panel>textarea{margin-top:8px}.review-actions{background:#fffffff5;border-top:1px solid #e2e8f0;bottom:0;margin:12px -10px -10px;padding:8px 10px 10px;position:sticky;z-index:8}.payment-preview-head{align-items:flex-start;padding:10px}.payment-preview-head .ghost{flex:0 0 auto;width:auto}.payment-preview-body{padding:0 8px 14px}.demand-status-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}.demand-status-board button{min-height:78px;padding:9px}.demand-status-board em{display:none}.replenishment-demand-tools .demand-filter-feedback{white-space:normal}.replenishment-demand-row{gap:8px}.demand-main p,.demand-main small{line-height:1.35}.sales-demand-flow-panel{margin-top:10px;padding:10px}.sales-demand-flow-head{display:grid}.sales-demand-flow-head .ghost{justify-self:start}.sales-demand-flow-summary,.sales-demand-flow-controls,.sales-demand-operation-panel,.sales-demand-primary-inputs{grid-template-columns:1fr}.sales-demand-current-action{align-items:start;display:grid}.sales-demand-flow-track{grid-template-columns:1fr;overflow-x:visible}.sales-demand-track-step{min-height:auto}.sales-demand-flow-actions{display:grid;grid-template-columns:1fr 1fr}.customer-followup-focus{padding:9px 10px}.customer-followup-focus strong{font-size:13px}.customer-followup-focus span{font-size:11px}}@media(max-width:560px){.content{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.topbar{position:static;top:auto;z-index:auto}.topbar h1{font-size:17px}.topbar p,.panel-subtitle,.panel-hint{display:none}.app-toast{animation:none;top:max(8px,env(safe-area-inset-top))}.panel,.panel.wide{border-radius:8px;padding:10px}.panel-title{gap:6px}.panel-title h2{font-size:17px}.product-workspace .brand-workspace-sidebar{box-shadow:inset 0 -1px #e2e8f0;flex-wrap:nowrap;margin-inline:-2px;overflow-x:auto;padding:6px 2px 8px}.product-workspace .brand-workspace-sidebar>strong{flex:0 0 auto;padding:8px 6px}.product-workspace .brand-workspace-sidebar button{flex:0 0 96px;min-height:38px}.product-workspace .row-card.table-row{border-radius:8px}.product-workspace .row-card.table-row>.actions button,.brand-row>.actions button,.store-row-actions button{min-height:32px;padding:6px 7px}.brand-admin-workspace .brand-governance-banner,.brand-admin-workspace .duplicate-brand-groups,.brand-admin-workspace .brand-detail-governance{margin-block:8px}.brand-admin-workspace .brand-governance-banner{align-items:center;grid-template-columns:auto minmax(0,1fr)}.brand-admin-workspace .brand-governance-banner button{grid-column:1 / -1}.brand-row{gap:8px;padding:10px}.brand-cell{gap:8px}.brand-cell img,.brand-cell>span{height:38px;width:38px}.brand-row>.actions{grid-template-columns:repeat(2,minmax(0,1fr))}.store-dense-head strong,.brand-cell strong,.product-workspace .row-card.table-row strong{font-size:15px}.store-money-summary{gap:7px}.store-money-summary strong{font-size:18px}.store-row-actions{gap:6px}.order-form-page .document-number-strip,.order-form-page .selected-store-card,.order-form-page .sales-picker-panel,.order-form-page .sales-cart-panel{border-radius:8px}.order-form-page .sales-order-workbench{margin:8px 0}.order-form-page .sales-picker-panel{padding:9px}.order-form-page .sales-cart-line{border-radius:8px}.order-form-page .sales-cart-line-with-warehouse label{min-width:0}.order-form-page .sales-cart-total{margin:8px 0 0;padding:8px 0 0;position:static}.order-form-page .sales-order-submit-summary{display:grid;grid-template-columns:1fr 1fr}.order-form-page .sales-order-submit-summary strong{margin-left:0}.order-form-page .sales-submit-actions{grid-template-columns:1fr}.order-form-page .review-actions,.sales-order-detail-page .review-actions{background:transparent;border-top:0;bottom:auto;margin:10px 0 0;padding:0;position:static;z-index:auto}.order-form-page .sales-order-detail-grid{margin-top:0}.sales-order-detail-page .discount-save-actions,.sales-order-detail-primary-actions,.sales-order-detail-secondary-actions{grid-template-columns:1fr}}.online-menu-workspace{display:grid;gap:16px}.online-menu-tools{grid-template-columns:minmax(260px,1fr) 180px auto auto}.online-menu-row,.online-menu-product-row{align-items:start;grid-template-columns:minmax(280px,1fr) minmax(360px,1fr)}.online-menu-editor-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.online-menu-form-panel{display:grid;gap:14px}.online-menu-form-panel label{color:#334155;display:grid;font-size:13px;font-weight:800;gap:6px}.online-menu-form-panel input,.online-menu-form-panel select,.online-menu-form-panel textarea,.online-menu-tools select,.online-menu-quote-row input{background:#fff;border:1px solid #d7ddd8;border-radius:8px;font:inherit;min-height:40px;padding:10px 12px;width:100%}.online-menu-form-panel textarea{min-height:96px;resize:vertical}.online-menu-link-actions{display:flex;flex-wrap:wrap;gap:10px}.online-menu-link-actions.top-actions{margin-bottom:14px}.wine-list-prefill-banner{background:#f0fdfa;border-color:#99f6e4;color:#134e4a}.focused-order-notice{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.online-menu-placeholder-note{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;color:#475569;display:grid;gap:6px;padding:14px}.online-menu-sku-workspace{margin-bottom:16px}.online-menu-inline-tip{align-self:center;color:#64748b;font-size:13px;font-weight:800}.online-menu-product-row{grid-template-columns:minmax(0,1fr) auto}.online-menu-meta-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.online-menu-meta-chips span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:12px;font-weight:800;padding:5px 9px}.online-menu-quote-table{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.online-menu-quote-head,.online-menu-quote-row{align-items:center;column-gap:12px;display:grid;grid-template-columns:140px minmax(220px,1.2fr) 80px 80px 80px 120px 140px 100px;padding:12px 14px}.online-menu-quote-head{background:#f8fafc;color:#64748b;font-size:12px;font-weight:900}.online-menu-quote-row{border-top:1px solid #eef2f1}.online-menu-quote-row span{min-width:0}.online-menu-quote-row span strong,.online-menu-quote-row span em{display:block}.online-menu-quote-row span em{color:#64748b;font-size:12px;font-style:normal;margin-top:4px}.online-menu-lead-workspace{display:grid;gap:14px;grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr)}.online-menu-lead-list{min-width:0}.online-menu-lead-row{align-items:center;color:#172026;grid-template-columns:minmax(220px,1.15fr) 100px 120px minmax(160px,.95fr);justify-content:stretch;text-align:left;width:100%}.online-menu-lead-row p{color:#64748b;font-size:12px;font-weight:800;margin:4px 0 0}.online-menu-lead-detail{align-content:start;background:#fbfcfc;border:1px solid #e1e6e8;border-radius:8px;display:grid;gap:14px;padding:14px}.online-menu-lead-table{border:1px solid #e2e8f0;border-radius:8px;overflow:auto}.online-menu-lead-table table{background:#fff;border-collapse:collapse;min-width:760px;width:100%}.online-menu-lead-table th,.online-menu-lead-table td{border-bottom:1px solid #e2e8f0;font-size:13px;padding:10px 12px;text-align:left;vertical-align:top}.online-menu-lead-table th{background:#f8fafc;color:#475569;font-weight:900;white-space:nowrap}.online-menu-lead-table tbody tr:last-child td{border-bottom:none}.online-menu-link-toolbar{align-items:end;gap:10px;grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(120px,.7fr))}.online-menu-link-summary{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.online-menu-link-summary span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:4px;padding:8px 10px}.online-menu-branding-panel{display:grid;gap:14px}.online-menu-branding-grid{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 120px}.online-menu-branding-preview{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;display:flex;height:120px;justify-content:center;overflow:hidden;padding:10px}.online-menu-branding-preview img{max-height:100%;max-width:100%;object-fit:contain}.online-menu-branding-preview span{color:#64748b;font-size:13px;font-weight:700}.online-menu-link-row{align-items:center;grid-template-columns:minmax(180px,1.15fr) 120px 90px auto}.mono-line{color:#0f766e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;word-break:break-all}@media(max-width:900px){.online-menu-editor-grid,.online-menu-tools,.online-menu-lead-workspace,.online-menu-link-toolbar,.online-menu-branding-grid,.online-menu-link-summary,.dashboard-mobile-command-grid{grid-template-columns:1fr}.online-menu-quote-head,.online-menu-quote-row,.online-menu-lead-row,.online-menu-link-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.online-menu-row,.online-menu-product-row{grid-template-columns:1fr}.online-menu-link-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.content{padding:10px}.topbar{gap:8px;margin-bottom:10px}.panel,.panel.wide{border-radius:8px;padding:10px}.panel-title h2{font-size:18px;line-height:1.15}.metrics,.warehouse-mobile-metrics,.outbound-metrics,.outbound-summary-grid,.launch-report-metrics{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.metric{border-radius:8px;gap:3px;min-height:52px;padding:7px 5px}.metric span{font-size:10px;line-height:1.15}.metric strong{font-size:16px;line-height:1.08;overflow-wrap:anywhere}.metrics.compact-metrics,.mobile-compact-metrics{gap:4px;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-bottom:6px}.metrics.compact-metrics .metric,.mobile-compact-metrics .metric{gap:3px;min-height:42px;padding:5px 4px}.metrics.compact-metrics .metric span,.mobile-compact-metrics .metric span{font-size:9px;line-height:1.1}.metrics.compact-metrics .metric strong,.mobile-compact-metrics .metric strong{font-size:12.5px;line-height:1.1;overflow-wrap:anywhere}.dashboard-mobile-command-grid,.dashboard-quick-grid{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.dashboard-mobile-command,.dashboard-task{align-content:center;border-radius:8px;gap:3px;min-height:54px;padding:7px 5px;text-align:center}.dashboard-task svg{display:none}.dashboard-mobile-command span,.dashboard-task span{font-size:10px;line-height:1.2}.dashboard-mobile-command strong,.dashboard-task strong{font-size:15px;line-height:1.1;overflow-wrap:anywhere}.info-grid,.compact-info,.launch-info-grid{gap:4px;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:6px 0}.workflow-board{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.workflow-lane{gap:6px;padding:8px}.workflow-lane>strong{font-size:13px}.workflow-lane span{font-size:11px;min-height:24px;padding-bottom:5px}.info-item{border-radius:7px;gap:3px;min-height:38px;padding:5px 4px}.info-item span{font-size:8.5px;line-height:1.1}.info-item strong{font-size:11.5px;line-height:1.15}.info-item-long{grid-column:span 3}.sales-order-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sales-order-detail-primary-actions,.sales-order-detail-secondary-actions{grid-template-columns:1fr}.customer-followup-actions{display:grid;grid-template-columns:1fr 1fr}.customer-followup-toolbar{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.customer-followup-toolbar-utilities{justify-content:flex-start}.customer-followup-toolbar .compact-action{min-width:0;padding:5px 6px}.customer-followup-toolbar .primary-compact-action{justify-self:stretch;width:100%}.customer-followup-focus-board,.customer-followup-detail-kpis,.customer-followup-quick-actions,.customer-followup-business-summary{grid-template-columns:1fr}.customer-followup-backbar{align-items:stretch;display:grid;justify-content:stretch}.customer-followup-store-strip{max-height:56px;overflow:hidden}.customer-followup-taskline{gap:3px;padding:8px 9px}.customer-followup-taskline strong{font-size:13px}.customer-followup-taskline span{font-size:11px}.customer-followup-actions select{grid-column:1 / -1;min-width:0}.customer-followup-focus{padding:8px 9px}.customer-followup-focus strong{font-size:13px}.customer-followup-focus span{font-size:11px}.compact-segmented{width:100%}.compact-segmented button{flex:1;padding:7px 8px}.compact-order-row{align-items:flex-start;padding:10px}.customer-log-inputs{grid-template-columns:1fr}.customer-log-overview-row{display:grid;gap:6px}.customer-log-overview-row>span{white-space:normal}}
