:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#252a24;background:#f6f4ef;font-synthesis:none;text-rendering:optimizeLegibility}.inventory-ledger-page{min-width:0}.inventory-preview-banner{border-left:4px solid #356c50;padding:12px;background:#edf5ef}.inventory-ledger-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:12px 0}.inventory-ledger-toolbar label{display:grid;gap:6px;flex:1 1 150px;min-width:0}.inventory-ledger-toolbar select,.inventory-ledger-toolbar input{width:100%;min-width:0}.inventory-ledger-table{max-width:100%;overflow-x:auto}.inventory-ledger-table table{min-width:900px}.inventory-ledger-page p,.inventory-ledger-page li{overflow-wrap:anywhere}.inventory-error{color:#9d2525}.team-management{display:grid;gap:16px}.team-management-grid{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px;align-items:start}.team-list,.simple-list{display:grid;gap:8px}.team-card{display:grid;gap:4px;width:100%;text-align:left;border:1px solid var(--line, #d7dce1);background:var(--panel, #fff)}.team-card.active{border-color:var(--primary, #2f7a5e);box-shadow:inset 3px 0 0 var(--primary, #2f7a5e)}.simple-list>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line, #d7dce1);flex-wrap:wrap}.simple-list>div:last-child{border-bottom:0}.inline-actions{display:flex;gap:8px;flex-wrap:wrap}.compact-grid{margin-bottom:14px}@media(max-width:760px){.team-management-grid{grid-template-columns:1fr}}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{min-height:38px;border:1px solid #cfd7c8;border-radius:8px;background:#fff;color:#263024;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}button:hover{border-color:#7c9a65}button:disabled{cursor:not-allowed;opacity:.55}button.primary{border-color:#2f6f4e;background:#2f6f4e;color:#fff}button.ghost{background:transparent}button.link{border:0;background:transparent;color:#a4522d;padding:0;min-height:0}input,select,textarea{width:100%;border:1px solid #cfd7c8;border-radius:8px;background:#fff;color:#252a24;padding:10px 12px;outline:none}textarea{min-height:86px;resize:vertical}label{display:grid;gap:7px;color:#556050;font-size:13px}label.check{grid-template-columns:18px auto;align-items:center;padding-top:27px}label.check input{width:18px;height:18px}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid #e5e4dc;padding:12px;text-align:left;font-size:14px}th{color:#687064;font-weight:600}.boot,.login-screen{min-height:100vh;display:grid;place-items:center;padding:24px}.login-screen{background:linear-gradient(120deg,#2f6f4e1f,#c783421f),#f6f4ef}.login-card{width:min(420px,100%);display:grid;gap:18px;padding:28px;border:1px solid #d9d7cc;border-radius:8px;background:#ffffffeb;box-shadow:0 22px 60px #2731231f}.login-brand{margin-bottom:4px}.quick-logins{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;display:grid;grid-template-rows:auto 1fr auto;gap:20px;padding:22px;background:#fff;border-right:1px solid #deddd5}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:72px;height:42px;border-radius:8px;background:#2f6f4e;color:#fff;display:grid;place-items:center;font-size:13px;font-weight:800;white-space:nowrap}.brand h1{margin:0;font-size:18px;line-height:1.2}.brand span,.user-panel span,.order-head span{color:#70796b;font-size:13px}nav{display:grid;align-content:start;gap:8px}nav button{justify-content:flex-start;border-color:transparent;background:transparent}nav button.active{border-color:#dce8d2;background:#eef6e8;color:#244f38}.nav-badge{min-width:22px;height:22px;margin-left:auto;display:inline-grid;place-items:center;border-radius:8px;background:#a4522d;color:#fff;font-size:12px;font-weight:700}.user-panel{display:grid;gap:8px;padding-top:16px;border-top:1px solid #e8e7df}.feedback-entry{display:grid}.feedback-button{width:100%;border-color:#dce8d2;background:#eef6e8;color:#244f38}main{position:relative;min-width:0;padding:26px}.security-watermark{position:fixed;inset:0;z-index:9999;pointer-events:none;display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:34px;padding:52px;overflow:hidden;color:#2f6f4e21;font-size:14px;font-weight:700;line-height:1;transform:rotate(-18deg);transform-origin:center;-webkit-user-select:none;user-select:none}.security-watermark span{white-space:nowrap}@media print{body *{visibility:hidden!important}body:before{content:"此系统不允许打印业务数据";visibility:visible;display:block;padding:40px;color:#111;font-size:20px}}.page{display:grid;gap:18px}.page-title{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px}.page-title>div{display:flex;align-items:center;gap:10px}.page-title h2,.panel h2{margin:0;font-size:20px}.page-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.panel{min-width:0;display:grid;gap:16px;padding:18px;border:1px solid #deddd5;border-radius:8px;background:#fff}.work-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:16px}.form-row{display:grid;grid-template-columns:1fr 130px;gap:12px}.info-strip{min-height:38px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.info-strip span{padding:7px 10px;border-radius:8px;background:#f2eee6;color:#5b5a4f;font-size:13px}.customer-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.payment-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px}.money-box{display:grid;align-content:center;gap:5px;min-height:70px;padding:12px;border:1px solid #e4e1d7;border-radius:8px;background:#fbfaf7}.money-box span,.payment-summary span,.hint{color:#72796e;font-size:12px}.money-box strong{font-size:18px}.money-box.strong{border-color:#bbd4aa;background:#f1f7ec}.payment-remark{grid-column:span 2}.payment-summary{display:flex;flex-wrap:wrap;gap:6px}.payment-summary span{padding:4px 8px;border-radius:8px;background:#f2eee6}.sales-status-panel{gap:14px}.sales-status-head{display:grid;grid-template-columns:minmax(160px,1fr) minmax(260px,380px) auto;gap:12px;align-items:center}.sales-status-head>div{display:grid;gap:3px}.sales-status-head h2{margin:0;font-size:20px}.sales-status-head span,.sales-status-main span,.status-flow span,.sales-shipping-line{color:#72796e;font-size:12px}.sales-status-list{display:grid;gap:10px}.sales-status-card{display:grid;gap:12px;padding:12px;border:1px solid #e4e1d7;border-radius:8px;background:#fbfaf7}.sales-status-main{display:flex;justify-content:space-between;gap:12px}.sales-status-main>div:first-child{display:grid;gap:4px}.sales-status-tags,.sales-status-actions,.sales-shipping-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cancel-notice{display:grid;gap:5px;padding:10px 12px;border:1px solid #ead7a9;border-radius:8px;background:#fff8e8;font-size:13px}.cancel-notice span{color:#6f654f}.cancel-request-box{display:grid;gap:10px;padding:12px;border:1px solid #d8e3cf;border-radius:8px;background:#f4f8ef}.cancel-request-box>div{display:flex;flex-wrap:wrap;gap:8px}.status-flow{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.status-flow>div{display:grid;gap:4px;min-height:54px;align-content:center;padding:9px 10px;border:1px solid #e8e7df;border-radius:8px;background:#fff}.customer-metrics>div{min-height:70px;display:grid;align-content:center;gap:5px;padding:12px;border:1px solid #e4e1d7;border-radius:8px;background:#fbfaf7}.customer-metrics span,.section-head span,.history-row span{color:#72796e;font-size:12px}.customer-metrics strong{overflow-wrap:anywhere;font-size:16px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.section-head button{min-height:30px;padding:0 10px;font-size:13px}.address-list{display:grid;gap:8px}.address-choice{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid #e4e1d7;border-radius:8px;background:#fff}.address-choice>div{display:grid;gap:3px}.address-choice strong{font-size:14px}.address-choice span{color:#72796e;font-size:12px}.address-choice p{margin:0;color:#3a4037;font-size:13px}.address-choice button{min-height:32px;white-space:nowrap}.empty-inline{padding:10px;border:1px dashed #d8d6cd;border-radius:8px;color:#7a8075;font-size:13px;text-align:center}.table-panel{overflow-x:auto}.table-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.table-head strong{white-space:nowrap;color:#2f6f4e}.order-list,.shipment-list{display:grid;gap:14px}.order-card{display:grid;gap:14px;padding:16px;border:1px solid #deddd5;border-radius:8px;background:#fff}.order-head{display:flex;justify-content:space-between;gap:20px}.order-head>div:first-child{display:grid;gap:5px}.order-meta{min-width:150px;display:grid;justify-items:end;align-content:start;gap:6px}.tag{display:inline-flex;align-items:center;min-height:26px;border-radius:8px;padding:4px 10px;font-size:13px;white-space:nowrap}.tag.open{background:#e9f3e3;color:#2f6f4e}.tag.done{background:#e6f0f2;color:#286475}.tag.bad{background:#fae8e4;color:#a03f30}.tag.warn,.tag.neutral{background:#f6ecd7;color:#8a5a21}.mini-table{display:grid;border:1px solid #e8e7df;border-radius:8px;overflow:hidden}.mini-table>div{display:grid;grid-template-columns:1.4fr 1fr 90px 90px 100px 90px;gap:10px;padding:10px 12px;border-bottom:1px solid #e8e7df;font-size:13px}.mini-table>div:last-child{border-bottom:0}.ship-form{display:grid;grid-template-columns:1fr 1fr 1.2fr auto 1.2fr auto;gap:10px}.admin-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-actions input{max-width:260px}.finance-toolbar,.warehouse-toolbar{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center}.segmented{display:flex;flex-wrap:wrap;gap:8px}.segmented button{min-height:34px;gap:7px;padding:0 11px}.segmented button.active{border-color:#2f6f4e;background:#eef6e8;color:#244f38}.segmented span{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:8px;background:#2f6f4e1f;font-size:12px}.search-box{position:relative;display:block}.search-box svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#6f776b}.search-box input{padding-left:38px}.finance-card,.warehouse-card{gap:12px}.finance-metrics,.warehouse-metrics{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px}.detail-toggle{width:fit-content;min-height:32px;padding:0 10px;color:#2f6f4e}.finance-detail,.warehouse-detail{display:grid;gap:14px;padding:14px;border:1px solid #e8e7df;border-radius:8px;background:#fbfaf7}.finance-detail section,.warehouse-detail section{display:grid;gap:10px}.finance-detail h3,.warehouse-detail h3{margin:0;font-size:15px}.shipment-audit-panel,.shipment-audit-list,.shipment-audit-items{display:grid;gap:12px}.shipment-audit-card{border:1px solid #e8e7df;border-radius:8px;padding:14px;display:grid;gap:12px}.shipment-audit-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.shipment-audit-head span,.shipment-audit-item span{color:#72796e;font-size:13px}.shipment-audit-item{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px 12px;padding:10px;border-radius:6px;background:#f7f8f4}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.detail-item{display:grid;gap:5px;min-height:58px;align-content:center;padding:10px;border:1px solid #e4e1d7;border-radius:8px;background:#fff}.detail-item.wide{grid-column:span 2}.detail-item span,.review-result span{color:#72796e;font-size:12px}.detail-item strong{overflow-wrap:anywhere;font-size:14px}.review-actions{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;gap:10px;align-items:center}.review-result{display:grid;gap:2px;min-width:180px;justify-items:end}.finance-workbench-shell .brand-mark{background:#244f38}.finance-workbench-page{max-width:1480px}.finance-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.finance-stat-card{display:grid;gap:8px;min-height:106px;align-content:center;padding:16px;border:1px solid #deddd5;border-radius:8px;background:#fff}.finance-stat-card.strong{border-color:#b7d0a6;background:#f0f7eb}.finance-stat-card span,.finance-summary-card span,.finance-balance-line span,.finance-card-total span{color:#72796e;font-size:12px}.finance-stat-card strong{overflow-wrap:anywhere;font-size:24px}.finance-section{gap:12px}.department-operating-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px}.cash-account-grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px}.department-operating-card,.cash-account-card{display:grid;gap:12px;padding:14px;border:1px solid #deddd5;border-radius:8px;background:#fbfaf7}.department-operating-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.department-operating-head strong{font-size:18px}.department-operating-head span,.finance-mini-metric span{color:#72796e;font-size:12px}.department-operating-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.finance-mini-metric{display:grid;gap:5px;min-height:64px;align-content:center;padding:10px;border:1px solid #e4e1d7;border-radius:8px;background:#fff}.finance-mini-metric.strong{border-color:#b7d0a6;background:#f0f7eb}.finance-mini-metric strong{overflow-wrap:anywhere;font-size:15px}.finance-board-controls{display:grid;grid-template-columns:auto minmax(140px,180px) minmax(140px,180px);gap:10px;align-items:center}.finance-operating-table table{min-width:980px}.cash-ledger-form{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;align-items:end}.cash-ledger-summary,.cash-ledger-departments{grid-column:span 2}.department-checks{display:flex;flex-wrap:wrap;gap:8px}.department-checks button{min-height:38px;padding:0 14px;border:1px solid #d6d3c9;background:#fff}.department-checks button.active{border-color:#244f38;background:#f0f7eb;color:#244f38}.cash-ledger-form-actions{display:flex;gap:8px;align-items:center}.cash-ledger-note{grid-column:1 / -1;margin:0;color:#72796e;font-size:13px}.cash-entry-mode{width:fit-content}.cod-split-panel{display:grid;gap:12px}.cod-split-table table{min-width:780px}.cod-split-table input,.cod-split-table select{min-width:120px}.finance-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}.finance-summary-card{display:grid;gap:10px;padding:14px;border:1px solid #e4e1d7;border-radius:8px;background:#fbfaf7}.finance-summary-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.finance-summary-card>div:first-child strong{font-size:18px}.finance-balance-line,.finance-card-total{display:flex;align-items:center;justify-content:space-between;gap:12px}.finance-card-total{padding-top:10px;border-top:1px solid #e1dfd6}.negative{color:#b6462d}.finance-table-wrap{overflow-x:auto}.finance-table-wrap table{min-width:860px}.finance-table-wrap td:nth-child(4){max-width:320px;overflow-wrap:anywhere}.reconciliation-overview .finance-stat-card strong{font-size:28px}.reconciliation-table-wrap table{min-width:1120px}.expense-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px}.expense-rank-list{display:grid;gap:10px}.expense-filters{grid-template-columns:repeat(3,minmax(130px,160px))}.expense-reconciliation-table table{min-width:1220px}.approval-filters{grid-template-columns:repeat(3,minmax(130px,180px))}.account-filters{grid-template-columns:repeat(2,minmax(130px,180px))}.account-reconciliation-table table{min-width:1180px}.approval-linkage-table table{min-width:1280px}.external-team-table table{min-width:1480px}.external-team-cash-table table{min-width:980px}.report-controls{grid-template-columns:auto minmax(130px,170px) minmax(130px,170px)}.reconciliation-status{display:inline-flex;min-width:64px;min-height:26px;align-items:center;justify-content:center;border-radius:8px;background:#f2eee6;color:#5a5f55;font-size:12px;font-weight:700}.reconciliation-actions{display:flex;flex-wrap:wrap;gap:6px}.reconciliation-actions button{min-height:30px;padding:0 9px;font-size:12px}.finance-ledger-head{align-items:end}.finance-filters{display:grid;grid-template-columns:140px 210px minmax(220px,320px);gap:10px;align-items:end}.cash-ledger-filters{grid-template-columns:minmax(150px,210px) minmax(120px,160px) minmax(240px,360px)}.cash-reconcile-grid{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px}.cash-diagnostic-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.cash-diagnostic-card{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #deddd5;border-radius:8px;background:#fff}.cash-diagnostic-card div{display:grid;gap:5px}.cash-diagnostic-card span{color:#72796e;font-size:12px}.cash-diagnostic-card b{white-space:nowrap}.cash-diagnostic-card.ok{border-color:#b7d0a6;background:#f0f7eb}.cash-diagnostic-card.warn{border-color:#e3c56d;background:#fff9e8}.cash-diagnostic-card.danger{border-color:#e1a091;background:#fff1ef}.cod-summary{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.cod-filters{grid-template-columns:minmax(260px,1.4fr) repeat(7,minmax(130px,1fr));align-items:end}.cod-list{display:grid;gap:12px}.cod-card{display:grid;gap:12px;padding:14px;border:1px solid #deddd5;border-radius:8px;background:#fff}.cod-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cod-title-row>div{display:grid;gap:4px}.cod-title-row span{color:#72796e;font-size:12px}.cod-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:8px}.cod-actions{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) minmax(180px,1.2fr) auto;gap:10px;align-items:end}.handling-summary{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px}.handling-filters{grid-template-columns:minmax(360px,1.8fr) minmax(230px,1.2fr) repeat(4,minmax(130px,1fr));align-items:end}.handling-list{display:grid;gap:12px}.handling-card{gap:12px}.handling-metrics{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px}.handling-alerts{display:flex;flex-wrap:wrap;gap:8px}.handling-actions{display:grid;grid-template-columns:minmax(220px,1fr) repeat(5,auto) minmax(180px,auto);gap:10px;align-items:center}.muted{color:#72796e;font-size:13px}.warehouse-ship-form{grid-template-columns:1fr 1fr 1.2fr auto 1fr 1.2fr auto;align-items:start}.warehouse-count{display:flex;align-items:center;gap:10px}.warehouse-count span{color:#72796e;font-size:13px}.warehouse-count strong{min-width:34px;min-height:30px;display:inline-grid;place-items:center;border-radius:8px;background:#eef6e8;color:#244f38}.todo-summary{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.todo-filters{grid-template-columns:repeat(2,minmax(160px,220px));align-items:end}.todo-list{display:grid;gap:12px}.todo-card{display:grid;gap:10px;padding:14px;border:1px solid #deddd5;border-radius:8px;background:#fff}.todo-main{display:flex;justify-content:space-between;gap:14px}.todo-main>div:first-child{display:grid;gap:5px}.todo-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.todo-title-row strong{font-size:16px}.todo-main span,.todo-main p,.todo-meta span{color:#72796e;font-size:13px}.todo-main p{margin:0}.todo-priority{display:inline-grid;min-width:24px;min-height:24px;place-items:center;border-radius:8px;padding:0 8px;font-size:12px;font-weight:700}.priority-高{background:#fae8e4;color:#a03f30}.priority-中{background:#f6ecd7;color:#8a5a21}.priority-低{background:#e6f0f2;color:#286475}.todo-meta{min-width:160px;display:grid;justify-items:end;align-content:start;gap:8px}.promotion-page{gap:16px}.promotion-hero{display:grid;grid-template-columns:minmax(280px,1fr) minmax(420px,1.4fr);gap:14px;padding:18px;border:1px solid #d8e3cf;border-radius:8px;background:linear-gradient(135deg,#f5fbef,#fff 68%)}.promotion-hero>div:first-child{display:grid;align-content:center;gap:8px}.promotion-hero span,.promotion-hero p,.promotion-month-summary span,.promotion-channel-card span{color:#72796e;font-size:13px}.promotion-hero p{margin:0}.promotion-hero strong{font-size:34px;line-height:1.1}.promotion-hero-metrics,.promotion-month-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.promotion-hero-metrics>div,.promotion-month-summary>div{min-height:82px;display:grid;align-content:center;gap:6px;padding:12px;border:1px solid #e4e1d7;border-radius:8px;background:#ffffffc7}.promotion-hero-metrics strong,.promotion-month-summary strong{font-size:19px}.promotion-toolbar{grid-template-columns:180px 180px 180px minmax(360px,1fr);align-items:end}.promotion-account-toolbar{grid-template-columns:150px 180px 150px minmax(360px,1fr)}.feed-management-toolbar{grid-template-columns:150px 150px 170px minmax(360px,1fr)}.feed-rule-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.feed-rule-card{align-content:start;gap:8px}.feed-rule-card span{color:#72796e;font-size:13px}.feed-rule-card strong{font-size:20px}.feed-rule-card p{margin:0;color:#556050;font-size:13px;line-height:1.5}.promotion-month-summary{gap:8px}.promotion-month-summary>div{min-height:64px;background:#fbfaf7}.promotion-budget-panel{gap:14px}.promotion-budget-head{display:grid;grid-template-columns:minmax(220px,1fr) minmax(360px,520px);gap:12px;align-items:center}.promotion-budget-head>div:first-child{display:grid;gap:4px}.promotion-budget-head h2{margin:0;font-size:20px}.promotion-budget-head span,.promotion-budget-summary span,.promotion-budget-card span{color:#72796e;font-size:13px}.promotion-budget-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.promotion-budget-summary>div{min-height:58px;display:grid;align-content:center;gap:4px;padding:10px 12px;border:1px solid #e4e1d7;border-radius:8px;background:#fbfaf7}.promotion-budget-summary strong{font-size:16px}.promotion-budget-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px}.promotion-budget-card{display:grid;gap:12px;padding:14px;border:1px solid #e4e1d7;border-radius:8px;background:#fbfaf7}.promotion-budget-card-head,.promotion-budget-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.promotion-budget-card-head>div,.promotion-budget-main{display:grid;gap:4px}.promotion-budget-main strong{font-size:24px}.promotion-budget-bar{height:9px;overflow:hidden;border-radius:8px;background:#e8e7df}.promotion-budget-bar span{height:100%;display:block;border-radius:inherit;background:#2f6f4e}.promotion-finance-budget-card button{width:fit-content}.promotion-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.promotion-table-panel{padding:0;gap:0}.promotion-table-panel .table-head{padding:16px 18px;border-bottom:1px solid #e5e4dc}.first-order-head{display:grid;grid-template-columns:minmax(220px,1fr) minmax(360px,520px);gap:12px;align-items:center}.first-order-head>div:first-child{display:grid;gap:4px}.first-order-head span,.first-order-summary span{color:#72796e;font-size:13px}.first-order-summary{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:8px}.first-order-summary>div{min-height:58px;display:grid;align-content:center;gap:4px;padding:10px 12px;border:1px solid #e4e1d7;border-radius:8px;background:#fbfaf7}.first-order-summary strong{font-size:16px}.promotion-table{min-width:960px}.first-order-table{min-width:980px}.salesperson-roi-table{min-width:1400px}.promotion-account-table{min-width:1360px}.feed-management-table{min-width:1880px}.feed-standard-table{min-width:720px}.promotion-inline-notice{padding:12px 14px;border-color:#d8e3cf;background:#f4f8ef;color:#2f6f4e;font-weight:600}.feed-automation-ready{border-color:#bbd4aa;background:#eef6e8}.table-total-row td{position:sticky;bottom:0;background:#f4f7ef;font-weight:700;box-shadow:inset 0 1px #d8e3cf}.promotion-table th{background:#fbfaf7;white-space:nowrap}.promotion-table th,.promotion-table td{padding:11px 10px;font-size:13px}.promotion-table td{white-space:nowrap}.profit-positive{color:#2f6f4e;font-weight:700}.profit-negative{color:#a03f30;font-weight:700}.promotion-channel-panel{grid-template-columns:repeat(4,minmax(190px,1fr));align-content:start}.promotion-channel-panel h2,.promotion-channel-panel .empty-inline{grid-column:1 / -1}.promotion-channel-card{display:grid;gap:9px;padding:12px;border:1px solid #e4e1d7;border-radius:8px;background:#fbfaf7}.promotion-channel-card>div:first-child,.promotion-channel-meta{display:flex;justify-content:space-between;gap:10px}.promotion-channel-bar{height:8px;overflow:hidden;border-radius:8px;background:#e8e7df}.promotion-channel-bar span{height:100%;display:block;border-radius:inherit;background:#2f6f4e}.customer-crm-summary{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px}.customer-crm-filters{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;align-items:end}.crm-module{gap:14px}.crm-module-head{display:flex;justify-content:space-between;gap:14px;align-items:start;padding-bottom:10px;border-bottom:1px solid #e8e7df}.crm-module-head h2{margin:0;font-size:18px}.crm-module-head span{color:#72796e;font-size:13px}.customer-lead-form{gap:14px}.customer-lead-form>div:first-child{display:grid;gap:5px}.customer-lead-form>div:first-child span{color:#72796e;font-size:13px}.lead-form-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;align-items:start}.lead-address,.lead-remark{grid-column:span 2}.lead-tags{display:grid;gap:7px;color:#556050;font-size:13px}.lead-tags>div{min-height:42px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px;border:1px solid #cfd7c8;border-radius:8px;background:#fff}.compact-check{display:inline-grid;grid-template-columns:18px auto;gap:6px;align-items:center;padding:0}.compact-check input{width:18px;height:18px}.customer-todo-panel{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto}.customer-todo-page .customer-todo-panel{position:static;max-height:none}.customer-todo-page .customer-todo-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.customer-todo-panel .crm-module-head{align-items:center}.customer-todo-panel .crm-module-head>strong{display:inline-flex;min-width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px;background:#263024;color:#fff}.customer-todo-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px}.customer-todo-summary>div{display:grid;gap:4px;padding:10px;border:1px solid #e4e1d7;border-radius:8px;background:#fbfaf7}.customer-todo-summary span,.customer-todo-card span{color:#72796e;font-size:12px}.customer-todo-summary strong{color:#263024;font-size:20px}.customer-todo-list{display:grid;gap:9px}.customer-todo-card{display:grid;gap:9px;padding:11px;border:1px solid #e4e1d7;border-radius:8px;background:#fbfaf7}.customer-todo-card-head,.customer-todo-actions{display:flex;gap:8px;align-items:center;justify-content:space-between}.customer-todo-card-head>div:first-child,.customer-todo-body{min-width:0;display:grid;gap:4px}.customer-todo-card-tags{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.customer-todo-card-head em{min-width:26px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#edf3e8;color:#2f6f4e;font-size:12px;font-style:normal;font-weight:800}.customer-todo-card-tags span{min-height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:3px 7px;background:#ffffffb8;color:#8a5a21;font-size:12px;font-weight:800}.customer-todo-body strong{color:#263024;font-size:14px}.customer-todo-actions button{min-height:30px;padding:5px 10px}.customer-todo-card.priority-高{border-color:#efc9c1;background:#fff3f0}.customer-todo-card.priority-中{border-color:#ead7a9;background:#fff8e8}.customer-todo-card.priority-低{border-color:#d8e3cf;background:#f4f8ef}.price-filter{display:grid;gap:7px;color:#556050;font-size:13px}.price-filter>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.customer-detail-modal{width:min(980px,100%)}.customer-detail-modal .customer-profile-panel{position:static;box-shadow:none}.customer-table-wrap{width:100%}.customer-detail-table{width:100%;table-layout:fixed}.customer-detail-table th,.customer-detail-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.customer-detail-table th{color:#586254;font-size:12px}.customer-detail-table td{font-size:13px}.customer-detail-table td:first-child{width:15%}.customer-detail-table td:nth-child(5){width:18%}.customer-table-main,.customer-detail-table td strong{display:block;color:#263024;font-size:14px}.customer-table-sub{display:block;margin-top:4px;color:#72796e;font-size:12px;line-height:1.35}.customer-table-action{min-height:32px;padding:6px 11px}.customer-pool{display:grid;gap:10px;align-content:start}.customer-card{width:100%;height:auto;display:grid;gap:10px;justify-content:stretch;padding:14px;text-align:left;background:#fff}.customer-card.active{border-color:#2f6f4e;background:#f4f8ef}.customer-card-main{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.customer-card-main>div{min-width:0;display:grid;gap:4px}.customer-card-main strong{overflow-wrap:anywhere}.customer-card-main span,.customer-card-tags span,.customer-card-metrics span,.customer-profile-head span,.customer-order-timeline span{color:#72796e;font-size:13px}.customer-card-tags,.customer-card-metrics{display:flex;flex-wrap:wrap;gap:7px}.customer-card-tags span,.customer-card-metrics span{min-height:26px;padding:4px 8px;border-radius:8px;background:#f2eee6}.customer-profile-panel{position:sticky;top:26px;align-content:start}.customer-profile-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.customer-profile-head>div{display:grid;gap:5px}.customer-profile-head h2{margin:0;font-size:22px}.customer-profile-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-detail-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.customer-profile-section{display:grid;gap:8px}.customer-profile-section .section-head{margin-bottom:0}.customer-profile-section .section-head strong{color:#2f6f4e;font-size:13px}.customer-reminder-list{display:grid;gap:8px}.customer-reminder{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:8px;border:1px solid #e4e1d7;background:#fbfaf7}.customer-reminder>div{display:grid;gap:4px}.customer-reminder span{color:#72796e;font-size:13px}.customer-reminder button{min-height:30px;padding:5px 10px;white-space:nowrap}.customer-reminder.priority-高{border-color:#efc9c1;background:#fff3f0}.customer-reminder.priority-中{border-color:#ead7a9;background:#fff8e8}.customer-reminder.priority-低{border-color:#d8e3cf;background:#f4f8ef}.customer-reminder.done{border-color:#d8e3cf;background:#f7f8f5}.customer-reminder.done strong{color:#586254}.address-choice.compact{grid-template-columns:1fr}.customer-order-timeline{display:grid;gap:8px}.customer-order-timeline article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid #e4e1d7;border-radius:8px;background:#fbfaf7}.customer-order-timeline article>div{display:grid;gap:4px}.customer-order-timeline article>div:last-child{justify-items:end}.sales-performance-page{max-width:1480px}.sales-performance-hero{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.2fr);gap:14px;padding:18px;border:1px solid #d8e3cf;border-radius:8px;background:linear-gradient(135deg,#f5fbef,#fff 70%)}.sales-performance-hero>div:first-child{display:grid;align-content:center;gap:8px}.sales-performance-hero span,.sales-performance-hero p,.team-rank-row span,.sales-performance-orders span,.funnel-row span{color:#72796e;font-size:13px}.sales-performance-hero p{margin:0}.sales-performance-hero>div:first-child strong{font-size:34px;line-height:1.1}.sales-performance-hero-grid,.sales-performance-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.sales-performance-hero-grid>div{min-height:82px;display:grid;align-content:center;gap:6px;padding:12px;border:1px solid #e4e1d7;border-radius:8px;background:#ffffffc7}.sales-performance-hero-grid strong{font-size:20px}.sales-performance-summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.sales-performance-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:14px;align-items:start}.performance-settlement-panel{gap:14px}.settlement-table-wrap{overflow-x:auto}.settlement-table-wrap table{min-width:1180px}.settlement-table-wrap th,.settlement-table-wrap td{vertical-align:top}.settlement-row-warning{background:#fffdf7}.settlement-exceptions{display:flex;flex-wrap:wrap;gap:6px;min-width:180px}.settlement-exceptions span{min-height:24px;display:inline-flex;align-items:center;border-radius:8px;padding:3px 8px;background:#f6ecd7;color:#8a5a21;font-size:12px;font-weight:700}.settlement-exceptions span.ok{background:#e9f3e3;color:#2f6f4e}.settlement-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:12px}.settlement-card{display:grid;gap:14px;padding:14px;border:1px solid #e4e1d7;border-radius:8px;background:#fbfaf7}.settlement-card.strong{border-color:#b7d0a6;background:#f0f7eb}.settlement-card-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.settlement-card-head>div{display:grid;gap:5px}.settlement-card-head strong{font-size:18px}.settlement-card-head span,.settlement-metric span{color:#72796e;font-size:13px}.settlement-card-head b{min-width:62px;min-height:34px;display:inline-grid;place-items:center;border-radius:8px;background:#fff;color:#244f38}.settlement-metric-grid,.settlement-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.settlement-status-grid{padding-top:2px}.settlement-metric{min-height:72px;display:grid;align-content:center;gap:6px;padding:12px;border:1px solid #e4e1d7;border-radius:8px;background:#fff}.settlement-metric.strong{border-color:#bbd4aa;background:#f1f7ec}.settlement-metric.bad{border-color:#e1a091;background:#fff1ef}.settlement-metric.bad strong{color:#a03f30}.settlement-metric strong{overflow-wrap:anywhere;font-size:18px}.team-rank-panel{gap:14px}.funnel-list,.team-rank-list,.sales-performance-orders{display:grid;gap:10px}.funnel-row{display:grid;gap:7px}.funnel-row>div:first-child,.team-rank-row,.sales-performance-orders article{display:flex;align-items:center;justify-content:space-between;gap:12px}.funnel-bar{height:9px;overflow:hidden;border-radius:8px;background:#e8e7df}.funnel-bar span{height:100%;display:block;border-radius:inherit;background:#2f6f4e}.team-rank-row,.sales-performance-orders article{padding:12px;border:1px solid #e4e1d7;border-radius:8px;background:#fbfaf7}.team-rank-row.active{border-color:#b7d0a6;background:#f0f7eb;box-shadow:inset 4px 0 #2f6f4e;font-weight:800}.team-rank-row.active strong{font-weight:900}.team-rank-title,.my-rank-card{display:flex;align-items:center;gap:12px}.team-rank-row>div,.sales-performance-orders article>div{display:grid;gap:4px}.team-rank-row>.team-rank-title{display:flex;align-items:center;gap:12px}.team-rank-row>div:last-child,.sales-performance-orders article>div:last-child{justify-items:end}.rank-crown,.rank-number{width:38px;height:38px;flex:0 0 38px;display:inline-grid;place-items:center;border-radius:8px;font-weight:900}.rank-crown{font-size:25px;line-height:1}.rank-crown.gold{background:#fff3c6;color:#b17800}.rank-crown.red{background:#ffe2df;color:#b03225}.rank-crown.bronze{background:#f4e1cc;color:#8a5524}.rank-number{background:#f2eee6;color:#5b5a4f;font-size:15px}.my-rank-card{min-height:92px;padding:14px;border:1px solid #b7d0a6;border-radius:8px;background:#f0f7eb}.my-rank-card>div:last-child{display:grid;gap:5px}.my-rank-card span{color:#72796e;font-size:13px}.product-summary{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px}.settlement-summary{grid-template-columns:repeat(4,minmax(150px,1fr))}.product-filters{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(130px,1fr));align-items:end}.settlement-filters{grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(130px,1fr)) auto}.filter-actions{display:flex;gap:8px;align-items:end}.product-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:14px}.product-list{display:grid;gap:10px;align-content:start}.product-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,auto) auto;gap:12px;align-items:center;padding:14px;border:1px solid #deddd5;border-radius:8px;background:#fff}.product-card.active{border-color:#7c9a65;background:#f7fbf2}.product-card>div:first-child{display:grid;gap:4px}.product-card span{color:#72796e;font-size:13px}.product-card-metrics,.product-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.stock-badge{display:inline-grid;min-height:26px;place-items:center;border-radius:8px;padding:4px 10px;background:#e6f0f2;color:#286475;font-size:13px}.stock-badge.low{background:#fae8e4;color:#a03f30}.product-editor{align-content:start}.product-enabled{padding-top:0}.product-options-panel{gap:12px}.product-options-grid{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px}.product-options-grid textarea{min-height:150px}.stock-picker{display:grid;gap:12px;padding:12px;border:1px solid #e5e4dc;border-radius:8px;background:#fbfaf7}.stock-picker-filters{display:grid;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(120px,160px));gap:10px;align-items:end}.stock-picker-list{max-height:360px;overflow:auto;display:grid;gap:8px;padding-right:4px}.stock-picker-card{width:100%;min-height:78px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;justify-content:stretch;padding:10px 12px;text-align:left;background:#fff}.stock-picker-card.active{border-color:#2f6f4e;background:#eef6e8}.stock-picker-card>div{display:grid;gap:4px}.stock-picker-card>div:last-child{justify-items:end}.stock-picker-card span{color:#72796e;font-size:13px}.selected-product-snapshot{display:grid;gap:12px;padding:12px;border:1px solid #d8e3cf;border-radius:8px;background:#f4f8ef}.selected-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.custom-fields-editor{display:grid;gap:10px;padding:12px;border:1px solid #e5e4dc;border-radius:8px;background:#fbfaf7}.custom-field-row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(180px,1.2fr) auto;gap:8px}.stock-in-mode{grid-template-columns:1fr}.stock-in-workbench{align-items:start}.stock-in-preview{align-content:start;gap:12px}.stock-in-preview h2{margin:0}.stock-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.readonly-field{min-height:64px;display:grid;align-content:center;gap:6px;padding:10px 12px;border:1px solid #e4e1d7;border-radius:8px;background:#fbfaf7}.readonly-field span{color:#72796e;font-size:13px}.readonly-field strong{font-size:14px}.settlement-list{display:grid;gap:12px}.settlement-card{display:grid;gap:12px;padding:14px;border:1px solid #deddd5;border-radius:8px;background:#fff}.settlement-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.settlement-head>div:first-child{display:grid;gap:4px}.settlement-head span{color:#72796e;font-size:13px}.settlement-orders>div{grid-template-columns:minmax(130px,1.2fr) minmax(110px,1fr) 100px 100px 100px 100px}.modal-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#252a2461}.modal{width:min(880px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;display:grid;gap:16px;padding:20px;border-radius:8px;background:#fff;box-shadow:0 22px 70px #252a243d}.modal-head{display:flex;justify-content:space-between;gap:16px}.modal-head h2{margin:0 0 4px}.resubmit-modal{width:min(1120px,100%)}.resubmit-reason{display:grid;gap:5px;padding:12px;border:1px solid #ead7a9;border-radius:8px;background:#fff8e8}.resubmit-reason span{color:#6f654f}.resubmit-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:14px}.resubmit-grid section{display:grid;align-content:start;gap:12px}.resubmit-grid h3{margin:0;font-size:16px}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.history-grid{display:grid;gap:10px}.history-row{display:grid;grid-template-columns:minmax(180px,1.4fr) 100px 90px 110px minmax(150px,1fr);align-items:start;gap:12px;padding:12px;border:1px solid #e5e4dc;border-radius:8px}.history-row>div:first-child{display:grid;gap:3px}.history-row details{display:grid;gap:8px}.history-row summary{color:#2f6f4e;cursor:pointer}.admin-account-overview{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px}.admin-account-panel{align-content:start}.account-form-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr)) auto auto;gap:12px;align-items:end}.account-enabled-check{min-width:110px}.admin-account-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,360px);gap:12px;align-items:center}.admin-account-toolbar>div{display:grid;gap:4px}.admin-account-toolbar h2{margin:0;font-size:20px}.admin-account-toolbar span{color:#72796e;font-size:12px}.admin-role-guide{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px}.admin-role-guide>div{display:grid;gap:5px;padding:12px;border:1px solid #e4e1d7;border-radius:8px;background:#fbfaf7}.admin-role-guide span{color:#72796e;font-size:12px;line-height:1.5}.account-row-actions{display:flex;flex-wrap:wrap;gap:8px}.account-row-actions button{min-height:32px;padding:0 10px}.feedback-modal{width:min(640px,100%)}.feedback-form-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px}.feedback-title-field,.feedback-wide-field{grid-column:1 / -1}.feedback-stats{display:flex;gap:8px;flex-wrap:wrap}.feedback-detail summary{color:#2f6f4e;cursor:pointer}.feedback-detail-body{min-width:420px;display:grid;gap:10px;padding-top:10px}.feedback-draft{max-height:260px;overflow:auto;margin:0;padding:12px;border-radius:8px;background:#f7f5ee;white-space:pre-wrap;font-size:12px;line-height:1.6}.error,.success{margin:0;padding:10px 12px;border-radius:8px}.error{background:#fae8e4;color:#8f3026}.success{background:#e9f3e3;color:#2f6f4e}.empty,.empty-state{color:#7a8075;text-align:center}.empty-state{padding:42px;border:1px dashed #cfd7c8;border-radius:8px;background:#fff}@media(max-width:920px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;grid-template-rows:auto auto auto}nav{grid-template-columns:repeat(2,minmax(0,1fr))}.work-grid,.form-row,.feedback-form-grid,.customer-metrics,.admin-account-overview,.account-form-grid,.admin-account-toolbar,.admin-role-guide,.payment-grid,.promotion-hero,.promotion-hero-metrics,.promotion-toolbar,.promotion-month-summary,.promotion-budget-head,.promotion-budget-summary,.promotion-budget-grid,.promotion-layout,.feed-rule-grid,.sales-performance-hero,.sales-performance-hero-grid,.sales-performance-summary,.sales-performance-grid,.settlement-compare-grid,.settlement-metric-grid,.settlement-status-grid,.first-order-head,.first-order-summary,.ship-form,.sales-status-head,.status-flow,.cod-summary,.cod-filters,.cod-grid,.cod-actions,.handling-summary,.handling-filters,.handling-metrics,.handling-actions,.customer-crm-summary,.customer-crm-filters,.customer-crm-layout,.lead-form-grid,.customer-profile-metrics,.customer-detail-grid,.todo-summary,.todo-filters,.product-summary,.product-filters,.product-workbench,.finance-toolbar,.warehouse-toolbar,.finance-metrics,.warehouse-metrics,.finance-overview,.finance-summary-grid,.department-operating-grid,.finance-filters,.finance-board-controls,.cash-ledger-form,.detail-grid,.review-actions{grid-template-columns:1fr}.cash-ledger-summary{grid-column:auto}.finance-ledger-head,.section-head{display:grid;align-items:start}.payment-remark,.lead-address,.lead-remark{grid-column:auto}.price-filter>div{grid-template-columns:1fr}.crm-module-head{display:grid}.customer-todo-panel{position:static;max-height:none}.customer-todo-actions{flex-wrap:wrap;justify-content:flex-start}.customer-detail-table th,.customer-detail-table td{padding:8px 6px;font-size:12px}.customer-detail-table th:nth-child(2),.customer-detail-table td:nth-child(2),.customer-detail-table th:nth-child(3),.customer-detail-table td:nth-child(3){display:none}.customer-reminder{grid-template-columns:1fr}.customer-reminder button{justify-self:start}.detail-item.wide{grid-column:auto}.review-result{justify-items:start}.order-head,.todo-main{display:grid}.todo-meta{justify-items:start}.customer-profile-panel{position:static}.promotion-channel-panel{position:static;grid-template-columns:1fr}.customer-card-main,.customer-profile-head,.customer-order-timeline article,.team-rank-row,.sales-performance-orders article{display:grid}.customer-order-timeline article>div:last-child,.team-rank-row>div:last-child,.sales-performance-orders article>div:last-child{justify-items:start}.product-card,.stock-picker-filters,.stock-picker-card,.product-options-grid,.custom-field-row{grid-template-columns:1fr}.stock-picker-card>div:last-child{justify-items:start}.settlement-head{display:grid}.settlement-orders>div{grid-template-columns:1fr 1fr}.order-meta{justify-items:start}.mini-table>div{grid-template-columns:1fr 1fr}.address-choice,.history-row,.resubmit-grid{grid-template-columns:1fr}.modal-actions{justify-content:stretch;display:grid}}
