:root{--ink:#202923;--muted:#758078;--line:#e7ece9;--soft:#f6f9f7;--green:#15966a;--green-soft:#edf9f4;--blue:#3979e6;--blue-soft:#eef5ff;--red:#dc5158;--yellow-soft:#fff9e8}*{box-sizing:border-box}html,body{height:100%}body{color:var(--ink);font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif;background:#f5f7f6;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.brand{align-items:center;gap:11px;font-size:18px;display:flex}.brand span{color:#fff;background:var(--green);border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.eyebrow{color:#8b9690;letter-spacing:.16em;margin:0 0 10px;font-size:10px;font-weight:800}.account-login{grid-template-columns:minmax(440px,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid}.login-intro{color:#f5fbf8;background:linear-gradient(145deg,#1c2d26,#263a31);flex-direction:column;justify-content:space-between;padding:52px 7vw;display:flex}.login-intro h1{letter-spacing:-.05em;max-width:680px;margin:0;font-size:clamp(38px,5vw,67px);line-height:1.16}.login-intro h1+p{color:#b8c8c0;max-width:610px;margin:26px 0 0;font-size:15px;line-height:1.9}.login-intro .eyebrow{color:#71d0aa}.login-features{flex-wrap:wrap;gap:12px;display:flex}.login-features span{color:#c7d6cf;border:1px solid #ffffff21;border-radius:99px;padding:8px 12px;font-size:11px}.login-form-panel{background:#fbfcfb;place-items:center;padding:34px;display:grid}.account-login-card{background:#fff;border:1px solid #e2e8e4;border-radius:20px;width:min(430px,90vw);padding:42px;box-shadow:0 25px 70px #1d312817}.account-login-card h2{letter-spacing:-.03em;margin:0 0 12px;font-size:28px}.account-login-card>p:not(.eyebrow){color:var(--muted);margin:0 0 28px;font-size:13px}.account-login-card label{color:#48534d;gap:8px;margin-top:17px;font-size:12px;font-weight:700;display:grid}.account-login-card input{background:#fbfcfb;border:1px solid #d8e0db;border-radius:9px;outline:0;height:46px;padding:0 13px}.account-login-card input:focus{border-color:#68b99a;box-shadow:0 0 0 3px #15966a17}.account-login-card>button{color:#fff;background:var(--green);border:0;border-radius:9px;width:100%;height:48px;margin-top:24px;font-weight:800}.account-login-card>button:disabled{opacity:.55}.login-error{color:#a8373d;background:#fff0f0;border-radius:7px;margin-top:14px;padding:10px 12px;font-size:11px}.demo-credentials{color:#68736d;background:var(--soft);border-radius:9px;gap:5px;margin-top:22px;padding:13px 14px;font-size:11px;display:grid}.demo-credentials b{color:#425048}.document-shell{background:#fff;grid-template-rows:56px 46px auto minmax(0,1fr) 46px;width:100%;height:100vh;min-height:640px;display:grid}.document-header{border-bottom:1px solid var(--line);background:#fff;grid-row:1;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;display:flex}.document-identity{align-items:center;gap:11px;min-width:0;display:flex}.document-icon{color:#fff;background:var(--green);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.document-identity h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.document-identity p{color:#69756e;margin:2px 0 0;font-size:11px}.document-actions{flex:none;align-items:center;gap:10px;display:flex}.document-actions button{color:#fff;background:var(--blue);border:0;border-radius:7px;padding:7px 11px;font-size:10px}.document-actions .master-link{color:#176c4d;background:#f4fbf8;border:1px solid #b9d9cd;border-radius:7px;padding:7px 11px;font-size:10px;text-decoration:none}.document-actions .logout-button{color:#6f7973;background:#fff;border:1px solid #dce3df}.sync-dot,.user-name{color:#68736d;font-size:9px}.sync-dot:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.user-name{border-left:1px solid var(--line);padding-left:10px;font-weight:700}.sheet-toolbar{border-bottom:1px solid var(--line);background:#fafcfb;grid-row:2;justify-content:space-between;align-items:center;gap:18px;padding:0 14px;display:flex}.toolbar-left,.toolbar-filters{align-items:center;gap:9px;display:flex}.toolbar-left b{font-size:14px}.toolbar-left span{color:#69756e;font-size:11px}.toolbar-filters select,.toolbar-filters input{color:#344039;background:#fff;border:1px solid #cbd7d0;border-radius:7px;outline:none;height:34px;padding:0 10px;font-size:12px;font-weight:600}.toolbar-filters input{width:250px}.manual-order-entry{border-right:1px solid #dce4df;align-items:center;gap:6px;padding-right:9px;display:flex}.manual-order-entry input{border-color:#8fc8b2;width:210px;font-size:13px}.manual-order-entry button{color:#fff;border:1px solid var(--green);background:var(--green);white-space:nowrap;border-radius:7px;height:34px;padding:0 14px;font-size:12px;font-weight:800}.manual-order-entry button:disabled{opacity:.55}.shipping-filters{gap:7px}.shipping-date-filter{border-left:1px solid #dce4df;align-items:center;gap:5px;padding-left:9px;display:flex}.shipping-date-filter select{width:108px}.shipping-date-filter input{width:118px;padding:0 7px;font-size:10px}.shipping-date-filter span{color:#7b867f;font-size:10px}.shipping-date-filter button{color:#176c4d;background:#f4fbf8;border:1px solid #b9d9cd;border-radius:7px;height:34px;padding:0 9px;font-size:10px;font-weight:800}.toolbar-filters .shipping-search{width:220px}.toolbar-filters .select-visible{color:#176c4d;background:#f4fbf8;border:1px solid #9bcab8;border-radius:7px;height:34px;padding:0 12px;font-size:12px;font-weight:800}.toolbar-filters select:focus,.toolbar-filters input:focus{border-color:#79b69f;box-shadow:0 0 0 2px #15966a12}.row-count{color:#657169;font-size:13px;font-weight:600}.document-notice{color:#176c4d;background:#eefaf5;border-bottom:1px solid #c5e8d9;grid-row:3;justify-content:space-between;align-items:center;padding:7px 14px;font-size:10px;display:flex}.document-notice button{color:#55977f;background:0 0;border:0}.sheet-viewport{background:#fff;grid-row:4;min-height:0;overflow:auto}.handoff-sheet{color:#4b5650;background:#fff;min-width:1260px}.handoff-head,.handoff-row{grid-template-columns:34px 430px 145px minmax(500px,1fr) 160px;display:grid}.handoff-head{z-index:8;border-bottom:1px solid var(--line);background:#fffffffa;height:64px;position:sticky;top:0}.handoff-head span{color:#8a948e;border-right:1px solid #edf1ef;place-items:center;font-size:10px;font-weight:800;display:grid}.handoff-row{background:#fff;border-bottom:1px solid #e7ece9;min-height:242px}.handoff-row:nth-child(2n){background:#f8fafc}.handoff-row.attention-row{box-shadow:inset 4px 0 #f56c6c}.handoff-row.handled-row{background:#f7fbf9}.handoff-number{color:#9aa39e;border-right:1px solid #e9eeeb;place-items:center;font-size:9px;display:grid}.order-panel{border-right:1px solid #e9eeeb;padding:12px 10px}.order-panel h3{color:#333d37;margin:0 0 9px;font-size:11px}.order-panel h3 small{color:#8b9590;font-size:8px;font-weight:500}.order-info-grid{border-top:1px solid #dfe7e2;border-left:1px solid #dfe7e2;grid-template-columns:54px minmax(92px,1.4fr) 50px minmax(40px,.55fr) 66px minmax(92px,1fr);display:grid}.order-info-grid>*{border-bottom:1px solid #dfe7e2;border-right:1px solid #dfe7e2;align-items:center;min-height:31px;padding:5px 7px;display:flex;overflow:hidden}.info-label{color:#728079;white-space:nowrap;background:#e9f6fa;justify-content:center;font-size:8px}.order-info-grid>.info-label:nth-of-type(3n+2){background:#eef7ea}.info-value{color:#59645e;background:#ffffffd6;font-size:8px;font-weight:600;line-height:1.45}.info-value.mono{font-family:var(--font-geist-mono), monospace}.wide-value{grid-column:span 5}.double-value{grid-column:span 3}.attention-row .info-value.mono{color:var(--red)}.spec-panel{border-right:1px solid #e9eeeb;place-items:center;padding:12px;display:grid}.spec-panel button{color:#424d47;text-align:center;background:#fff;border:1px solid #dfe6e2;border-radius:5px;gap:7px;width:108px;padding:7px;display:grid}.spec-panel img,.image-placeholder{object-fit:cover;border-radius:3px;width:92px;height:104px}.image-placeholder{color:#a1aaa5;background:#f1f4f3;place-items:center;font-size:8px;display:grid}.spec-panel b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.4;display:-webkit-box;overflow:hidden}.photo-workspace{border-right:1px solid #e9eeeb;flex-direction:column;min-width:0;padding:26px 18px 14px;display:flex}.photo-gallery{flex-wrap:wrap;align-content:flex-start;gap:9px;min-height:92px;display:flex}.photo-gallery button,.photo-placeholder{background:#f4f7f6;border:1px solid #e2e8e5;border-radius:4px;flex:none;width:72px;height:78px;padding:0;overflow:hidden}.photo-gallery button:hover{border-color:#70b79c;box-shadow:0 3px 10px #274d3c1a}.photo-gallery img{object-fit:cover;width:100%;height:100%}.photo-placeholder{color:#a5ada9;border-style:dashed;place-items:center;font-size:7px;display:grid}.photo-meta-grid{border-top:1px solid #dfe7e2;border-left:1px solid #dfe7e2;grid-template-columns:55px minmax(140px,1fr) 70px 86px 70px 72px;min-height:31px;margin-top:auto;display:grid}.photo-meta-grid>*{border-bottom:1px solid #dfe7e2;border-right:1px solid #dfe7e2;align-items:center;padding:5px 7px;font-size:8px;display:flex}.photo-meta-grid span{color:#73817a;background:#e9f7f8;justify-content:center}.photo-meta-grid b{color:#59645e;text-overflow:ellipsis;white-space:nowrap;background:#ffffffdb;min-width:0;font-weight:500;overflow:hidden}.photo-meta-grid .refund-state{background:#f5f2e8}.photo-meta-grid .refund-state.attention{color:#b84c45;background:#ffd8d3}.manufacturer-note{color:#657069;text-align:left;background:#fff;border:1px solid #dfe7e2;border-top:0;grid-template-columns:70px 1fr;width:100%;min-height:34px;padding:0;display:grid}.manufacturer-note span{background:#e9f4fa;place-items:center;font-size:8px;display:grid}.manufacturer-note b{color:#4694dc;align-items:center;padding:7px 10px;font-size:8px;font-weight:600;display:flex}.manufacturer-note.done b{color:#27745a}.action-panel{background:#f8fafcc2;flex-wrap:wrap;place-content:center;gap:9px;padding:38px 12px;display:flex}.action-panel>div{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.action-panel button{color:#657069;background:#fff;border:1px solid #dce3df;border-radius:5px;height:30px;padding:0 5px;font-size:8px}.action-panel button.note{color:#c98221;background:#fffaf2;border-color:#f0d5ad}.action-panel button.amount{color:#328cd6;background:#f6fbff;border-color:#c9e0f4}.action-panel button.round-action{color:#fff;background:#3a9df3;border:0;border-radius:50%;width:38px;height:38px;padding:0;font-size:16px}.action-panel button.round-action.export{background:#5fb79a}.action-panel button:disabled{opacity:.45}.shipping-workflow{background:#f7f9f8;min-width:1780px;padding-bottom:28px}.workflow-tabs{z-index:10;border-bottom:1px solid var(--line);background:#fffffff7;gap:7px;padding:7px 16px;display:flex;position:sticky;top:0}.workflow-tabs button{color:#4e5d55;background:#fff;border:1px solid #d2ddd6;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 15px;font-size:14px;font-weight:700;display:flex}.workflow-tabs button b{background:#eef2f0;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:grid}.workflow-tabs button.active{color:#176c4d;background:#eff9f5;border-color:#8ccab3;font-weight:800}.workflow-tabs button.active.exception{color:#a23d43;background:#fff3f3;border-color:#efb6b9}.shipping-workflow-head,.shipping-order-pair{grid-template-columns:440px minmax(720px,1fr) 600px;display:grid}.shipping-workflow-head{z-index:9;color:#44534b;background:#eef2f0;border:1px solid #d8e1dc;border-bottom:0;border-radius:9px 9px 0 0;height:42px;margin:8px 16px 0;font-size:14px;font-weight:800;position:sticky;top:53px;box-shadow:0 4px 12px #1c2d2412}.shipping-workflow-head span{border-right:1px solid #e0e6e2;align-items:center;padding:0 14px;display:flex}.shipping-workflow-head span:last-child{border-right:0}.shipping-order-pair{background:#fff;border:1px solid #d8e1dc;border-radius:0 0 10px 10px;min-height:454px;margin:0 16px 14px;overflow:visible;box-shadow:0 3px 10px #1c2d240a}.shipping-order-pair+.shipping-order-pair{border-radius:9px}.shipping-order-pair.exception-order{background:#fffcfc;border-left:3px solid #e56469}.shipping-block{border-right:1px solid #e4e9e6;grid-template-rows:auto 1fr;min-width:0;display:grid}.shipping-block:last-child{border-right:0}.block-row{align-items:center;gap:14px;min-width:0;padding:15px 16px;display:flex}.block-row+.block-row{border-top:1px solid #edf0ee}.block-row small{color:#66736c;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.block-row b{color:#26322b;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:750;line-height:1.55;display:block}.block-row p{color:#7f8983;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.order-index{color:#536159;background:#edf1ef;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid}.order-basics .primary-row>div{min-width:0}.order-basics .primary-row b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.order-main{grid-template-columns:22px 38px minmax(0,1fr);align-items:start;gap:13px;display:grid}.order-main>input{width:22px;height:22px;accent-color:var(--green);flex:none;margin:7px 0 0}.order-copy{grid-template-columns:92px minmax(0,1fr);align-content:start;gap:10px;display:grid}.order-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-copy>span{color:#65736b;font-size:14px;font-weight:700}.order-copy .shop-name{color:#176c4d;background:#eaf7f1;border-radius:7px;grid-column:1/-1;width:fit-content;padding:5px 9px;font-size:16px;font-weight:800}.order-copy b,.order-copy strong{grid-column:2}.order-main .order-copy strong{color:#202c25;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:18px;font-weight:800;line-height:1.55;display:-webkit-box;overflow:hidden}.specification-thumb{color:#909a94;background:#f4f6f5;border:1px solid #dfe6e2;border-radius:7px;flex:none;place-items:center;width:64px;height:64px;padding:0;font-size:7px;display:grid;overflow:hidden}.specification-thumb:not(.empty):hover{border-color:#70b79c;box-shadow:0 3px 10px #274d3c1a}.specification-thumb img{object-fit:cover;width:100%;height:100%}.spec-detail{grid-template-columns:minmax(0,1fr) 88px;align-items:stretch;gap:0;padding:0;display:grid}.spec-detail>div{min-width:0;padding:11px 12px}.spec-detail>div+div{border-left:1px solid #edf0ee}.order-text-details{align-content:stretch;gap:12px;display:grid}.order-facts{gap:10px;display:grid}.order-facts>span{min-width:0}.seller-remark-editor{color:#4b5a52;grid-template-rows:auto 1fr;gap:7px;min-height:0;font-size:14px;font-weight:800;display:grid}.seller-remark-editor textarea{color:#26322b;resize:vertical;background:#fff;border:1px solid #bdcec4;border-radius:8px;outline:0;width:100%;min-height:96px;padding:11px 12px;font-family:inherit;font-size:16px;font-weight:650;line-height:1.6}.seller-remark-editor textarea:focus{border-color:#72b99e;box-shadow:0 0 0 2px #15966a12}.seller-remark-editor .remark-sync-state{color:#718078;font-size:12px;font-weight:650}.order-basics .primary-row em{color:#4d6d60;white-space:nowrap;background:#edf6f2;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal}.secondary-row>div{flex:1;min-width:0}.order-basics .secondary-row{align-items:flex-start}.material-block{grid-template-rows:minmax(0,1fr) 104px}.material-row{align-content:stretch;gap:9px;padding:10px 14px;display:grid}.media-library{grid-template-columns:182px minmax(0,1fr);gap:16px;min-width:0;display:grid}.specification-zone,.buyer-zone{background:#fbfdfc;border-radius:11px;min-width:0}.specification-zone{background:#f0faf5;border:2px solid #7fc2a8;align-content:start;justify-items:center;gap:4px;padding:12px;display:grid}.specification-zone>strong,.media-zone-title strong{color:#245b46;font-size:16px;font-weight:850}.specification-zone>span:not(.specification-frame),.media-zone-title span{color:#68766e;font-size:12px;font-weight:650}.specification-frame{color:#5e6c64;background:#fff;border:2px solid #4da781;border-radius:10px;place-items:center;width:150px;height:150px;margin-top:12px;padding:0;font-size:14px;font-weight:750;display:grid;position:relative;overflow:hidden}.specification-frame img{object-fit:cover;width:100%;height:100%}.specification-frame em{color:#fff;background:#176c4de0;border-radius:6px;padding:4px 8px;font-size:13px;font-style:normal;font-weight:800;position:absolute;bottom:7px;right:7px}.specification-frame.empty{border-style:dashed}.buyer-zone{border:1px solid #d8e1dc;grid-template-rows:auto 1fr;gap:10px;padding:12px;display:grid}.media-zone-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.media-carousel{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;min-width:0;display:grid}.mini-gallery{grid-template-columns:repeat(3,118px);grid-auto-rows:118px;place-content:start center;gap:10px;min-width:0;height:250px;display:grid;overflow:hidden}.mini-gallery button,.mini-gallery .empty-photo{background:#f2f5f3;border:2px solid #d6e0da;border-radius:10px;place-items:center;width:118px;height:118px;padding:0;display:grid;position:relative;overflow:hidden}.mini-gallery img{object-fit:cover;width:100%;height:100%}.mini-gallery .media-thumb em{color:#fff;background:#1e2923cc;border-radius:6px;padding:4px 8px;font-size:14px;font-style:normal;font-weight:800;position:absolute;bottom:7px;right:7px}.mini-gallery .specification-media{border-color:#8ccab3}.mini-gallery .empty-photo{color:#69766f;border-style:dashed;width:118px;font-size:14px;font-weight:700}.mini-gallery .failed-photo,.drawer-failed-photo{color:#9a3f0c;background:#fff7ed;border:2px dashed #d97706;border-radius:10px;flex:none;place-items:center;width:118px;height:118px;font-size:14px;font-weight:800;display:grid}.gallery-arrow{color:#176c4d;background:#eff9f5;border:1px solid #9ecbb9;border-radius:10px;place-items:center;width:42px;height:52px;padding:0;font-size:30px;font-weight:800;display:grid}.gallery-arrow:disabled{visibility:hidden}.media-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.photo-count{color:#536159;white-space:nowrap;background:#fff;border:1px solid #d9e3de;border-radius:9px;align-items:center;min-height:36px;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}.order-video-list,.drawer-video-list{scrollbar-width:thin;gap:8px;min-width:0;display:flex;overflow-x:auto}.drawer-video-list{margin-top:10px}.order-video{color:#2c4237;text-align:left;background:#f8fcfa;border:1px solid #cfe0d8;border-radius:9px;flex:1 0 140px;align-items:center;gap:8px;min-width:140px;height:42px;padding:4px 10px;display:flex;box-shadow:0 3px 10px #1d513a0d}.order-video:hover{background:#f0faf5;border-color:#83bda6}.order-video>span:last-child{gap:1px;min-width:0;display:grid}.order-video b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.order-video small{color:#76877e;white-space:nowrap;font-size:10px;font-weight:650}.video-play-icon{color:#fff;background:linear-gradient(135deg,#1d805d,#48aa83);border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;padding-left:2px;font-size:12px;display:grid;box-shadow:0 3px 8px #1d805d38}.material-meta{align-items:flex-start}.material-meta>div:first-child{flex:1.4}.material-meta b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.activity-log{scrollbar-gutter:stable;align-items:flex-start;min-height:104px;max-height:104px;padding:8px 14px;overflow-y:auto}.activity-log>div{flex:1;min-width:0}.activity-log b{overflow-wrap:anywhere;font-size:15px;line-height:1.7}.activity-log::-webkit-scrollbar{width:5px}.activity-log::-webkit-scrollbar-thumb{background:#cbd7d1;border-radius:99px}.log-dot{background:#fff;border:2px solid #78bfa3;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 3px #eaf7f2}.action-progress{grid-template-rows:minmax(0,1fr) 80px}.fulfillment-panel{background:#fbfdfc;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:visible}.manual-order-badge{color:#245f9a;background:#eaf3ff;border-radius:99px;margin-left:8px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.manual-order-panel{align-content:start;gap:20px;padding:18px;display:grid}.manual-order-panel>p{color:#725116;background:#fff9e8;border:1px solid #e9c875;border-radius:9px;margin:0;padding:13px 15px;font-size:16px;line-height:1.65}.manual-order-panel>p b{color:#9b6100;margin-right:10px}.manual-order-form{grid-template-columns:minmax(190px,.8fr) minmax(360px,1.4fr);align-items:stretch;gap:16px;display:grid}.manual-order-form>label,.manual-order-form fieldset label{color:#47574e;gap:8px;min-width:0;font-size:16px;font-weight:800;display:grid}.manual-order-form fieldset{background:#f2fbf7;border:2px solid #8fc8b2;border-radius:10px;grid-template-columns:.9fr 1.2fr;gap:12px;min-width:0;margin:0;padding:12px;display:grid}.manual-order-form legend{color:#176c4d;padding:0 8px;font-size:14px;font-weight:800}.manual-order-form input,.manual-order-form select{color:#26322b;background:#fff;border:1px solid #aac4b8;border-radius:9px;outline:0;width:100%;min-width:0;height:62px;padding:0 15px;font-size:18px;font-weight:750}.manual-order-form input:focus,.manual-order-form select:focus{border-color:#58a889;box-shadow:0 0 0 3px #15966a17}.fulfillment-switch{gap:10px;padding:16px 16px 0;display:flex}.fulfillment-switch button{color:#46554d;background:#fff;border:1px solid #c8d5ce;border-radius:8px;flex:1;min-height:46px;padding:0 18px;font-size:15px;font-weight:800}.fulfillment-switch button.active.can-ship{color:#176c4d;background:#edf9f4;border-color:#8ccab3}.fulfillment-switch button.active.cannot-ship{color:#aa4348;background:#fff1f1;border-color:#efb6b9}.fulfillment-switch button:disabled{cursor:not-allowed;opacity:.45}.inline-order-form{background:#fbfdfc;grid-template-columns:1.15fr .9fr 1.15fr;align-content:space-evenly;gap:18px 14px;padding:16px;display:grid}.inline-order-form label{color:#526159;gap:7px;min-width:0;font-size:14px;font-weight:750;display:grid}.inline-order-form input,.inline-order-form select{color:#26322b;background:#fff;border:1px solid #b9cbc1;border-radius:9px;outline:0;width:100%;min-width:0;height:58px;padding:0 14px;font-size:16px;font-weight:700}.inline-order-form input:focus,.inline-order-form select:focus{border-color:#72b99e;box-shadow:0 0 0 2px #15966a12}.inline-order-form .feedback-field{grid-column:span 2}.cannot-ship-form .decision-field{grid-column:1/-1}.issue-select{min-width:0;position:relative}.issue-select>button{color:#26322b;text-align:left;background:#fff;border:1px solid #b9cbc1;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:58px;padding:0 14px;font-size:16px;font-weight:750;display:flex}.issue-select>button span{color:#7b8881;font-size:14px}.issue-options{z-index:30;background:#fff;border:1px solid #d3ddd7;border-radius:9px;width:min(300px,100%);padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 14px 34px #23352c2e}.issue-options>button{color:#354039;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:9px 12px;font-size:15px;font-weight:700;display:flex}.issue-options>button:hover{background:#f0f8f4}.issue-options>button.selected{color:#176c4d;background:#eaf7f1;font-weight:800}.issue-options>button b{color:#15966a;font-size:12px}.shipping-order-pair.menu-open{z-index:20;position:relative}.action-footer{background:#fff;gap:12px}.action-footer>div{flex:1;min-width:0}.action-footer .status-summary{grid-template-columns:1fr 1fr;align-items:center;gap:16px;display:grid}.status-summary>div{min-width:0}.action-footer>span{color:#59675f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.action-footer button{border-radius:8px;flex:none;height:44px;padding:0 15px;font-size:14px;font-weight:750}.action-footer .detail-button{color:#647169;background:#fff;border:1px solid #dce4df}.action-footer .reset-order{color:#a66818;background:#fff9e9;border:1px solid #e5c98f}.action-footer .reset-order:disabled{opacity:.5}.action-footer .save-inline{color:#fff;border:1px solid var(--green);background:var(--green);font-weight:800}.action-footer .save-inline:disabled{opacity:.5}.settled-summary{background:#fbfdfc;align-items:flex-start}.settled-summary>div,.action-row>div{flex:1;min-width:0}.action-row>button{color:#176c4d;background:#f4fbf8;border:1px solid #acd4c4;border-radius:6px;flex:none;padding:7px 10px;font-size:8px}.exception-order .action-row>button{color:#aa4348;background:#fff5f5;border-color:#efc5c7}.progress-row{gap:12px;padding-top:8px;padding-bottom:8px}.progress-row>div{flex:1;min-width:0}.status-pill{white-space:nowrap;background:#eef2f0;border-radius:99px;width:fit-content;padding:3px 7px;color:#68746d!important;display:inline-flex!important}.status-pill.pending,.status-pill.sending{background:#fff4d5;color:#966a18!important}.status-pill.pushed,.status-pill.sent{background:#e8f8f1;color:#176c4d!important}.status-pill.failed{background:#ffeded;color:#ad3f45!important}.status-pill.tracking_submitted,.status-pill.dispatching{background:#edf4ff;color:#3971c6!important}.status-pill.shipped{background:#e8f8f1;color:#176c4d!important}.export-mini{color:#66736b;background:#fff;border:1px solid #dce4df;border-radius:6px;flex:none;padding:6px 8px;font-size:8px}.export-mini:disabled{opacity:.45}.compact-sheet{border-spacing:0;table-layout:fixed;border-collapse:separate;width:100%;min-width:1240px}.compact-sheet th,.compact-sheet td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:middle}.compact-sheet th:first-child,.compact-sheet td:first-child{border-left:1px solid var(--line)}.compact-sheet th{z-index:5;color:#505b54;text-align:left;background:#f5f7f6;height:43px;padding:7px 9px;font-size:9px;font-weight:800;position:sticky;top:0}.compact-sheet th.supplier-head{color:#23644d;background:var(--green-soft)}.compact-sheet th.settlement-head{color:#78692e;background:var(--yellow-soft)}.compact-sheet td{color:#465149;overflow-wrap:anywhere;background:#fff;height:112px;padding:8px 10px;font-size:10px;line-height:1.5}.compact-sheet tr.handled-row td{background:#f8fcfa}.compact-sheet tr.attention-row td{background:#fff5f5}.compact-sheet tr:hover td{box-shadow:inset 0 0 0 9999px #15966a06}.row-col{width:38px}.order-col{width:168px}.spec-col{width:170px}.photos-col{width:150px}.address-col{width:210px}.feedback-col{width:215px}.logistics-col{width:185px}.settlement-col{width:160px}.action-col{width:120px}.case-col{width:245px}.compact-sheet .row-number{z-index:3;color:#8c9690;text-align:center;position:sticky;left:0;background:#f6f8f7!important}.compact-sheet thead th:first-child{z-index:7;left:0}.shipping-compact td:nth-child(2),.after-sales-compact td:nth-child(2){z-index:2;background:#fff;position:sticky;left:38px}.shipping-compact thead th:nth-child(2),.after-sales-compact thead th:nth-child(2){z-index:6;left:38px}.handled-row td:nth-child(2){background:#f8fcfa!important}.attention-row td:nth-child(2){background:#fff5f5!important}.order-summary b,.spec-summary b,.settlement-summary b,.compact-sheet td>b{color:#28312c;font-size:10px;display:block}.order-summary>span,.spec-summary>span,.settlement-summary>span,.muted-line{color:#758078;margin-top:5px;font-size:9px;display:block}.order-summary em{color:#536159;background:#eef2ef;border-radius:99px;margin-top:7px;padding:2px 6px;font-size:8px;font-style:normal;display:inline-block}.attention-row .order-summary b{color:var(--red)}.spec-summary small,.settlement-summary small{color:#929c96;margin-top:7px;font-size:8px;display:block}.photo-stack{background:#f0f4f2;border:0;border-radius:8px;align-items:center;width:126px;height:84px;padding:5px;display:flex;position:relative;overflow:hidden}.photo-stack img{object-fit:cover;border:2px solid #fff;border-radius:6px;flex:none;width:57px;height:72px;margin-right:-27px;box-shadow:0 2px 8px #2330291f}.photo-stack i{color:#fff;background:#1e2923b8;border-radius:99px;padding:2px 5px;font-size:7px;font-style:normal;position:absolute;bottom:6px;right:7px}.photo-stack>span{color:#8d9791;text-align:center;width:100%;font-size:9px}.address-preview{color:#3d4942;text-align:left;-webkit-line-clamp:4;background:0 0;border:0;-webkit-box-orient:vertical;width:100%;padding:0;font-size:10px;line-height:1.65;display:-webkit-box;overflow:hidden}.summary-button{color:#526058;text-align:left;background:#fbfdfc;border:1px solid #dce6e0;border-radius:7px;gap:4px;width:100%;padding:8px 9px;line-height:1.45;display:grid}.summary-button:hover{background:#f2faf7;border-color:#8fcab4}.summary-button b{color:#2f3c35;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.summary-button span{color:#728078;font-size:8px}.summary-button small{color:var(--blue);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;display:-webkit-box;overflow:hidden}.summary-button.done small{color:#287158}.row-actions{text-align:center}.row-actions button{color:#fff;background:var(--green);border:0;border-radius:6px;width:100%;padding:7px 5px;font-size:8px}.row-actions button.ghost{color:#517161;background:#fff;border:1px solid #cfe0d7;margin-top:6px}.row-actions button:disabled{opacity:.45}.empty-sheet{text-align:center;color:#929c96!important;height:230px!important}.refund-filters{flex:1;justify-content:flex-end;gap:5px;min-width:0}.refund-filters input,.refund-filters select,.refund-filters .select-visible{height:34px;padding:0 9px;font-size:10px}.refund-filters>input:first-child{width:210px}.refund-filters input[type=date]{width:115px}.refund-filters select{max-width:125px}.refund-filters .select-visible,.refund-filters .row-count{white-space:nowrap;flex:none}.refund-filters .date-separator{color:#7b867f;font-size:9px}.batch-action-bar{color:#647169;background:#fff;border:1px solid #d8e1dc;border-radius:8px;align-items:center;gap:9px;min-height:40px;margin:8px 16px 0;padding:4px 8px;font-size:10px;display:flex}.batch-action-bar select{color:#344039;background:#fff;border:1px solid #cbd7d0;border-radius:6px;height:31px;padding:0 9px;font-size:10px}.batch-action-bar button{border-radius:6px;height:31px;padding:0 12px;font-size:10px;font-weight:800}.batch-action-bar .batch-select{color:#176c4d;background:#f4fbf8;border:1px solid #9bcab8}.batch-action-bar .batch-apply{color:#fff;border:1px solid var(--green);background:var(--green)}.batch-action-bar button:disabled{opacity:.45}.refund-ledger-wrap{min-width:1380px}.refund-batch-bar{margin:10px}.refund-ledger{width:1380px;min-width:1380px}.refund-ledger .refund-index-col{width:44px}.refund-ledger .refund-order-col{width:190px}.refund-ledger .refund-product-col{width:245px}.refund-ledger .refund-time-col{width:215px}.refund-ledger .refund-deduction-col{width:230px}.refund-ledger .refund-logistics-col{width:220px}.refund-ledger .refund-memo-col{width:236px}.refund-ledger td{height:138px}.refund-ledger td:first-child,.refund-ledger th:first-child{width:44px;min-width:44px;max-width:44px}.refund-ledger td:nth-child(2),.refund-ledger th:nth-child(2){left:44px}.refund-ledger .row-number{white-space:nowrap}.refund-ledger .row-number input,.refund-ledger th:first-child input{vertical-align:middle;width:13px;height:13px;accent-color:var(--green);margin:0 3px 0 0}.refund-product{align-items:center;gap:9px;display:flex}.refund-product img,.refund-image-empty{object-fit:cover;border-radius:7px;flex:0 0 56px;width:56px;height:56px}.refund-image-empty{color:#98a29c;text-align:center;background:#eef2ef;place-items:center;font-size:8px;display:grid}.refund-product>div{min-width:0}.refund-product>div span,.refund-ledger td small{color:#7e8982;margin-top:5px;font-size:8px;display:block}.refund-timeline span{color:#66736b;margin-top:5px;font-size:9px;display:block}.deduction-editor{grid-template-columns:1fr 84px;gap:5px;display:grid}.deduction-editor select,.deduction-editor input{color:#344039;background:#fff;border:1px solid #cbd7d0;border-radius:5px;outline:none;width:100%;min-width:0;height:27px;padding:0 7px;font-size:8px}.deduction-editor label{color:#758078;white-space:nowrap;grid-template-columns:auto 1fr;align-items:center;gap:4px;font-size:8px;display:grid}.deduction-editor label input{padding:0 4px}.deduction-editor>input{grid-column:1/-1}.deduction-editor button{color:#fff;background:var(--green);border:0;border-radius:5px;grid-column:1/-1;height:27px;font-size:8px;font-weight:800}.deduction-editor button:disabled{opacity:.55}.refund-only-logistics{color:#7e8982;background:#f1f4f2;border-radius:6px;padding:5px 8px;font-size:9px;display:inline-block}.intercept-mark{color:#b66b12;background:#fff1d8;border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:grid}.intercept-task{background:#fff9ee;border:1px solid #f0d29f;border-radius:8px;gap:6px;padding:9px;display:grid}.intercept-task b{color:#a55f0d}.intercept-task span{color:#886f51;font-size:9px;line-height:1.5}.sheet-tabs{background:#f3f6f4;border-top:1px solid #d4dcd7;grid-row:5;align-items:stretch;gap:1px;padding-left:38px;display:flex}.sheet-tabs button{color:#59655e;background:#f3f6f4;border:0;border-right:1px solid #dde4e0;min-width:138px;padding:0 18px;font-size:10px}.sheet-tabs button.active{color:#176c4d;border-top:2px solid var(--green);background:#fff;font-weight:800}.sheet-tabs button span{color:#fff;background:var(--green);border-radius:4px;place-items:center;width:17px;height:17px;margin-right:6px;font-size:7px;display:inline-grid}.sheet-tabs i{color:#929c96;align-self:center;margin-left:16px;font-size:8px;font-style:normal}.drawer-backdrop{z-index:30;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#161f1a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-drawer{background:#fff;flex-direction:column;width:min(560px,94vw);height:100%;animation:.18s ease-out slide-in;display:flex;overflow:auto;box-shadow:-18px 0 55px #192a2129}@keyframes slide-in{0%{opacity:.6;transform:translate(24px)}}.detail-drawer>header{z-index:2;border-bottom:1px solid var(--line);background:#fffffff7;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.detail-drawer>header p{color:var(--green);margin:0 0 5px;font-size:9px;font-weight:800}.detail-drawer>header h2{font:700 16px var(--font-geist-mono), monospace;margin:0}.detail-drawer>header button{color:#6b756f;border:1px solid var(--line);background:#fff;border-radius:50%;width:34px;height:34px;font-size:20px}.drawer-section{border-bottom:1px solid var(--line);padding:20px 24px}.drawer-section h3{margin:0 0 15px;font-size:12px}.drawer-section h3 small{color:#859089;margin-left:7px;font-size:8px;font-weight:500}.drawer-product{background:var(--soft);border-radius:8px;justify-content:space-between;gap:20px;padding:12px 14px;font-size:11px;display:flex}.drawer-product span{color:var(--muted)}.drawer-photos{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.drawer-photos button{min-width:0;color:inherit;background:0 0;border:0;border-radius:7px;padding:0;position:relative;overflow:hidden}.drawer-photos img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%;display:block}.drawer-photos button span{color:#fff;background:#171f1ba6;border-radius:4px;padding:2px 4px;font-size:7px;position:absolute;bottom:4px;right:4px}.drawer-photos p{color:#929c96;text-align:center;border:1px dashed #d3dcd7;border-radius:8px;grid-column:1/-1;margin:0;padding:28px}.info-block{border:1px solid var(--line);border-radius:8px;gap:5px;margin-top:12px;padding:11px 13px;font-size:10px;display:grid;position:relative}.info-block span{color:#89948e;font-size:8px}.info-block b{padding-right:55px;font-weight:600;line-height:1.65}.info-block button{color:var(--blue);background:var(--blue-soft);border:0;border-radius:5px;padding:4px 7px;font-size:8px;position:absolute;top:10px;right:10px}.form-section{background:#fbfdfc}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid label{color:#56625b;gap:7px;font-size:9px;font-weight:700;display:grid}.form-grid label.wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{color:#344039;background:#fff;border:1px solid #d3ddd7;border-radius:7px;outline:0;width:100%;padding:9px 10px;font-size:10px}.form-grid input,.form-grid select{height:38px}.form-grid textarea{resize:vertical;min-height:82px;line-height:1.6}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#72b99e;box-shadow:0 0 0 3px #15966a12}.settlement-panel div{background:var(--yellow-soft);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;padding:12px 14px;font-size:10px;display:grid}.settlement-panel span{color:#79682b;background:#fff0b8;border-radius:99px;padding:4px 8px;font-size:8px;font-weight:800}.settlement-panel p{color:#7e765c;grid-column:1/-1;margin:0}.detail-drawer>footer{border-top:1px solid var(--line);background:#fffffff7;gap:10px;margin-top:auto;padding:15px 24px;display:flex;position:sticky;bottom:0}.detail-drawer>footer button{color:#fff;background:var(--green);border:0;border-radius:8px;flex:1;height:42px;font-size:11px;font-weight:800}.detail-drawer>footer button.secondary{color:#536059;background:#fff;border:1px solid #d7e0db}.detail-drawer>footer button:disabled{opacity:.5}.photo-viewer{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1410e0;grid-template-columns:72px minmax(0,1fr) 72px;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.photo-viewer figure{place-items:center;gap:12px;max-width:min(1120px,100vw - 190px);max-height:calc(100vh - 68px);margin:0;display:grid}.photo-viewer figure img{object-fit:contain;background:#fff;border-radius:10px;max-width:100%;max-height:calc(100vh - 110px);display:block;box-shadow:0 18px 65px #00000061}.photo-viewer figcaption{color:#e8efeb;font-size:11px}.photo-viewer button{color:#fff;background:#ffffff1f;border:1px solid #ffffff47}.photo-viewer-arrow{border-radius:50%;place-items:center;width:46px;height:46px;font-size:30px;display:grid}.photo-viewer-arrow:hover,.photo-viewer-close:hover{background:#ffffff38}.photo-viewer-close{border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:20px;right:22px}.video-viewer{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1410d6;place-items:center;padding:36px;display:grid;position:fixed;inset:0}.video-viewer-card{background:#101713;border:1px solid #ffffff2e;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100vw - 72px);max-height:calc(100vh - 72px);display:grid;overflow:hidden;box-shadow:0 26px 90px #0000007a}.video-viewer-card header{color:#fff;background:#1b2a23;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.video-viewer-card header span{color:#8bc8af;font-size:10px;font-weight:800}.video-viewer-card header h2{margin:3px 0 0;font-size:17px}.video-viewer-card header button{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:24px;display:grid}.video-viewer-card video{aspect-ratio:16/9;object-fit:contain;background:#070a08;width:100%;max-height:calc(100vh - 190px);display:block}.video-viewer-card footer{color:#9fb0a7;text-align:center;background:#16221c;padding:10px 16px;font-size:11px}.master-workspace{background:#f4f7f5;min-height:100vh;padding-bottom:34px}.master-header{background:#fff;border-bottom:1px solid #dfe6e2;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex}.master-header h1{margin:0;font-size:17px}.master-header p{color:#8a958f;margin:4px 0 0;font-size:9px}.master-header-actions{align-items:center;gap:12px;display:flex}.master-header-actions span{color:#75817a;font-size:9px}.master-header-actions a{color:#fff;background:var(--green);border-radius:7px;padding:8px 13px;font-size:10px;font-weight:700;text-decoration:none}.master-sheet-nav{background:#fff;border-bottom:1px solid #dfe6e2;gap:10px;padding:14px 28px;display:flex}.master-sheet-nav a{color:#556159;background:#fff;border:1px solid #dfe6e2;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:32px auto;column-gap:10px;min-width:190px;padding:10px 14px;text-decoration:none;display:grid}.master-sheet-nav a>span{color:#65726b;background:#eef2f0;border-radius:8px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.master-sheet-nav a b{align-self:end;font-size:11px}.master-sheet-nav a small{color:#8b9690;align-self:start;margin-top:2px;font-size:8px}.master-sheet-nav a.active{color:#176c4d;background:#eff9f5;border-color:#8fc9b3;box-shadow:0 3px 12px #176c4d14}.master-sheet-nav a.active>span{color:#fff;background:var(--green)}.supplier-dialog-anchor{align-items:center;margin-left:auto;display:flex}.supplier-dialog-trigger{color:#176c4d;background:#f4fbf8;border:1px solid #9bcab8;border-radius:8px;height:36px;padding:0 14px;font-size:10px;font-weight:800}.supplier-dialog-backdrop{z-index:60;background:#16211b3d;place-items:start center;padding-top:92px;display:grid;position:fixed;inset:0}.supplier-dialog{background:#fff;border:1px solid #cddbd3;border-radius:12px;width:min(720px,100vw - 34px);max-height:calc(100vh - 130px);overflow:hidden;box-shadow:0 24px 70px #1729203d}.supplier-dialog>header{background:#f8fbf9;border-bottom:1px solid #e2e8e4;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.supplier-dialog h2{margin:0;font-size:17px}.supplier-dialog p{color:#76837c;margin:4px 0 0;font-size:10px;line-height:1.6}.supplier-dialog>header button{color:#637069;background:#fff;border:1px solid #d9e3de;border-radius:7px;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.supplier-dialog-list{max-height:340px;display:grid;overflow-y:auto}.supplier-dialog-list article{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 18px;display:flex}.supplier-dialog-list article div{gap:4px;min-width:0;display:grid}.supplier-dialog-list b{color:#29352f;font-size:12px}.supplier-dialog-list code{color:#3971c6;font:9px var(--font-geist-mono), monospace;overflow-wrap:anywhere}.supplier-dialog-list a,.supplier-dialog-list span{border-radius:7px;flex:none;padding:7px 10px;font-size:9px;font-weight:800;text-decoration:none}.supplier-dialog-list a{color:#fff;background:var(--green)}.supplier-dialog-list span{color:#7b8781;background:#eef2f0}.supplier-dialog footer{background:#fbfdfc;border-top:1px solid #e2e8e4;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;padding:14px 18px;display:grid}.supplier-dialog footer label{color:#536159;gap:5px;font-size:9px;font-weight:800;display:grid}.supplier-dialog footer input{background:#fff;border:1px solid #cbd8d1;border-radius:7px;outline:0;min-width:0;height:36px;padding:0 10px;font-size:11px}.supplier-dialog footer input:focus{border-color:#79b69f;box-shadow:0 0 0 2px #15966a12}.supplier-dialog footer button{color:#fff;background:var(--green);white-space:nowrap;border:0;border-radius:7px;align-self:end;height:36px;padding:0 14px;font-size:10px;font-weight:800}.supplier-dialog footer button:disabled{opacity:.55}.supplier-dialog footer p{color:#527063;grid-column:1/-1;margin:0;font-size:10px}.master-intro{color:#eef9f4;background:linear-gradient(135deg,#1e3128,#2b493b);justify-content:space-between;align-items:flex-end;gap:32px;padding:30px 34px 24px;display:flex}.master-intro.after-sales{background:linear-gradient(135deg,#26372f,#38594a)}.master-intro p{color:#78d2ae;letter-spacing:.14em;margin:0 0 8px;font-size:9px;font-weight:800}.master-intro h2{letter-spacing:-.03em;margin:0;font-size:23px}.master-intro div>span{color:#b8cbc1;max-width:720px;margin-top:9px;font-size:10px;line-height:1.7;display:block}.master-flow{background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;flex:none;align-items:center;gap:9px;padding:11px 14px;display:flex}.master-flow span,.master-flow b{color:#dbe9e2!important;margin:0!important;font-size:9px!important}.master-flow b{color:#74d2ad!important}.master-flow i{color:#789086;font-size:10px;font-style:normal}.shipping-master-stack{gap:12px;padding:14px 28px 0;display:grid}.master-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:18px 28px;display:grid}.master-metrics article{background:#fff;border:1px solid #e0e7e3;border-radius:9px;align-content:center;gap:5px;min-height:91px;padding:13px 15px;display:grid}.master-metrics article.attention{background:#fff8f8;border-color:#efc4c6}.master-metrics span,.master-metrics small{color:#89948e;font-size:8px}.master-metrics b{color:#29352f;font-size:22px;line-height:1}.master-metrics article.attention b{color:#b3484d}.master-table-card{background:#fff;border:1px solid #dfe6e2;border-radius:10px;margin:0 28px;overflow:hidden;box-shadow:0 5px 20px #1830240a}.shipping-master-stack .master-table-card{margin:0}.master-table-card>header{border-bottom:1px solid #e5ebe7;justify-content:space-between;align-items:center;min-height:60px;padding:12px 16px;display:flex}.master-table-card h3{margin:0;font-size:13px}.master-table-card header p{color:#87928c;margin:5px 0 0;font-size:9px}.master-table-card header>span{color:#176c4d;background:#eaf8f2;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:700}.master-table-wrap{overflow-x:auto}.master-table{border-collapse:collapse;width:100%;min-width:920px}.master-table th{color:#79847e;text-align:left;background:#f5f8f6;padding:10px 12px;font-size:8px;font-weight:700}.master-table td{color:#4b5750;border-top:1px solid #edf1ef;padding:13px 12px;font-size:9px}.master-table td b,.master-table td small{display:block}.master-table td b{color:#29352f;font-size:10px}.master-table td small{color:#919b95;margin-top:4px;font-size:8px}.master-table code{color:#3971c6;font:8px var(--font-geist-mono), monospace;background:#eef5ff;border-radius:4px;padding:3px 6px}.master-table td.danger{color:#b3484d;font-weight:800}.master-table td a{color:#fff;background:var(--green);border-radius:6px;padding:6px 9px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.master-table td>span{color:#99a29d;font-size:8px}.dispatch-record-card{border-color:#cfded6}.dispatch-record-card>header{background:#f8fbf9;min-height:54px}.dispatch-record-card header>span{color:#1f6d4f;background:#e7f6ef}.master-full-shipping{padding:12px 28px 0;display:grid}.master-full-toolbar{background:#fff;border:1px solid #d8e1dc;border-bottom:0;border-radius:10px 10px 0 0;grid-template-columns:minmax(260px,1fr) 150px 130px 122px auto 122px auto auto;align-items:center;gap:8px;padding:10px 16px;display:grid}.master-full-toolbar input,.master-full-toolbar select{color:#344039;background:#fff;border:1px solid #cbd7d0;border-radius:7px;outline:none;min-width:0;height:34px;padding:0 10px;font-size:11px;font-weight:700}.master-full-toolbar>button{color:#176c4d;background:#f4fbf8;border:1px solid #b9d9cd;border-radius:7px;height:34px;padding:0 10px;font-size:10px;font-weight:800}.master-full-toolbar>span{color:#7b867f;text-align:center;font-size:10px}.master-full-toolbar .supplier-dialog-anchor{justify-content:flex-end;margin-left:0}.master-full-toolbar .supplier-dialog-trigger{height:34px}.master-shipping-workflow{border:1px solid #d8e1dc;border-top:0;border-radius:0 0 10px 10px}.master-shipping-workflow .workflow-tabs{top:0}.master-shipping-workflow .shipping-workflow-head{top:52px}.master-supplier-line{flex-wrap:wrap;align-items:center;gap:7px;color:#176c4d!important;margin-bottom:8px!important;display:flex!important}.master-supplier-line b{color:#176c4d!important;font-size:13px!important;display:inline!important}.master-supplier-line code{color:#3971c6;font:10px var(--font-geist-mono), monospace;overflow-wrap:anywhere;background:#eef5ff;border-radius:5px;padding:3px 6px}.master-supplier-line a,.master-supplier-line em{border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800;text-decoration:none}.master-supplier-line a{color:#fff;background:var(--green)}.master-supplier-line em{color:#7d8781;background:#eef2f0}.master-dispatch-header{gap:14px}.master-dispatch-toolbar{background:#fbfdfc;border-bottom:1px solid #e5ebe7;grid-template-columns:minmax(280px,1fr) 160px auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.master-dispatch-toolbar input,.master-dispatch-toolbar select{color:#26342d;background:#fff;border:1px solid #cbd9d2;border-radius:8px;outline:0;min-width:0;height:38px;padding:0 12px;font-size:11px;font-weight:700}.master-dispatch-toolbar input:focus,.master-dispatch-toolbar select:focus{border-color:#78b69f;box-shadow:0 0 0 2px #15966a12}.master-dispatch-toolbar .supplier-dialog-anchor{justify-content:flex-end;margin-left:0}.master-order-list{background:#fff;overflow-x:auto}.master-order-flow-head,.master-order-pair{grid-template-columns:minmax(320px,.95fr) minmax(420px,1.15fr) minmax(420px,1.1fr);display:grid}.master-order-flow-head{color:#44534b;background:#eef3f0;min-width:1160px;height:38px;font-size:11px;font-weight:800}.master-order-flow-head span{border-right:1px solid #dfe7e2;align-items:center;padding:0 13px;display:flex}.master-order-flow-head span:last-child{border-right:0}.master-order-pair{border-top:1px solid #edf1ef;min-width:1160px}.master-order-pair.dispatch-blocked{background:#fff8f8}.master-order-flat:first-of-type{border-top:0}.master-order-pair>section{border-right:1px solid #e5ebe7;min-width:0;padding:13px 14px}.master-order-pair>section:last-child{border-right:0}.master-order-topline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.master-order-pair b,.master-order-pair strong,.master-order-pair small{display:block}.master-order-pair b{color:#29352f;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.master-order-pair strong{color:#1f2b25;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.55}.master-order-pair small{color:#748079;margin-top:5px;font-size:9px;line-height:1.55}.master-order-pair p{color:#536159;overflow-wrap:anywhere;margin:8px 0 0;font-size:10px;line-height:1.6}.master-supplier-chip{color:#116946;background:#e9f7f1;border-radius:7px;align-items:center;gap:7px;max-width:100%;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.master-supplier-chip code{color:#3971c6;font:8px var(--font-geist-mono), monospace;overflow-wrap:anywhere}.master-order-link{color:#fff;background:var(--green);border-radius:7px;align-items:center;width:fit-content;margin-top:10px;padding:7px 10px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.master-order-link.muted{color:#7d8781;background:#eef2f0}.master-order-empty{color:#8a958f;text-align:center;border-top:1px solid #edf1ef;min-width:1160px;padding:28px;font-size:10px}.dispatch-record-table{table-layout:fixed;min-width:1680px}.dispatch-record-table th:first-child{width:150px}.dispatch-record-table th:nth-child(2){width:130px}.dispatch-record-table th:nth-child(3){width:360px}.dispatch-record-table th:nth-child(4){width:310px}.dispatch-record-table th:nth-child(5){width:290px}.dispatch-record-table th:nth-child(6){width:280px}.dispatch-record-table th:nth-child(7){width:120px}.dispatch-record-table td{vertical-align:top;padding-top:12px;padding-bottom:12px}.dispatch-record-table tr.dispatch-blocked td{background:#fff8f8}.dispatch-record-table td strong{color:#29352f;overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.55;display:block}.dispatch-record-table td p{color:#68746d;overflow-wrap:anywhere;margin:7px 0 0;font-size:9px;line-height:1.55}.dispatch-category{border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-weight:800;font-size:8px!important;display:inline-flex!important}.dispatch-category.pending{background:#fff4dc;color:#9a6819!important}.dispatch-category.blocked{background:#fff0f0;color:#b3484d!important}.dispatch-category.ready{background:#e7f6ef;color:#176c4d!important}.dispatch-category.settled{background:#eef5ff;color:#3971c6!important}.dispatch-category.empty{background:#eef2f0;color:#7d8781!important}.distribution-table-card>header{min-height:50px}.distribution-table{min-width:680px}.distribution-table th:first-child{width:30%}.distribution-table th:nth-child(2){width:32%}.distribution-table th:nth-child(3){width:18%}.distribution-table th:nth-child(4){width:20%}.master-after-sales-note{background:#fff;border:1px solid #dfe6e2;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:14px 28px 10px;padding:11px 14px;display:flex}.master-after-sales-note div{align-items:center;gap:14px;display:flex}.master-after-sales-note b{font-size:12px}.master-after-sales-note span,.master-after-sales-note p{color:#78847d;font-size:9px}.master-after-sales-note p{margin:0}.master-after-sales-ledger{margin-top:0}.master-after-sales-table{table-layout:fixed;min-width:2050px}.master-after-sales-table th{text-align:center;background:#eef4f1;border-right:1px solid #e5ebe7;padding:9px 10px;font-size:9px}.master-after-sales-table th:first-child{width:38px}.master-after-sales-table th:nth-child(2){width:42px}.master-after-sales-table th:nth-child(3){width:110px}.master-after-sales-table th:nth-child(4){width:180px}.master-after-sales-table th:nth-child(5){width:240px}.master-after-sales-table th:nth-child(6){width:205px}.master-after-sales-table th:nth-child(7){width:145px}.master-after-sales-table th:nth-child(8){width:135px}.master-after-sales-table th:nth-child(9){width:190px}.master-after-sales-table th:nth-child(10){width:120px}.master-after-sales-table th:nth-child(11){width:140px}.master-after-sales-table th:nth-child(12){width:260px}.master-after-sales-table th:nth-child(13){width:140px}.master-after-sales-table td{vertical-align:middle;border-right:1px solid #edf1ef;padding:10px}.master-after-sales-table tbody tr:nth-child(2n) td{background:#f8faf9}.master-after-sales-table td:nth-child(-n+2){color:#98a19c;text-align:center}.master-after-sales-table td b{overflow-wrap:anywhere;line-height:1.45}.master-spec-cell{align-items:center;gap:9px;display:flex}.master-spec-cell img,.master-spec-cell>i{object-fit:cover;color:#9aa49e;background:#eef2f0;border-radius:4px;flex:none;place-items:center;width:42px;height:48px;font-size:8px;font-style:normal;display:grid}.master-spec-cell>span{gap:3px;min-width:0;display:grid}.master-after-sales-add-row{background:#f8fbf9;border-bottom:1px solid #dce5e0;grid-template-columns:34px minmax(150px,.55fr) minmax(360px,1.5fr) auto auto minmax(220px,.65fr);align-items:center;gap:8px;min-height:58px;padding:8px 14px;display:grid}.master-after-sales-add-row>span{color:#176c4d;background:#eef9f4;border:1px solid #add4c5;border-radius:7px;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.master-after-sales-add-row label{gap:3px;display:grid}.master-after-sales-add-row label small{color:#859089;font-size:8px}.master-after-sales-add-row input{background:#fff;border:1px solid #bdcbc3;border-radius:7px;outline:0;height:36px;padding:0 11px;font-size:11px}.master-after-sales-add-row input:focus{border-color:#5ba98a;box-shadow:0 0 0 2px #176c4d14}.master-after-sales-add-row button{color:#fff;background:var(--green);white-space:nowrap;border:0;border-radius:7px;height:36px;padding:0 14px;font-size:9px;font-weight:800}.master-after-sales-add-row button.secondary{color:#176c4d;background:#fff;border:1px solid #8ebda9}.master-after-sales-add-row button:disabled{opacity:.55}.master-after-sales-add-row p{color:#527063;margin:0;font-size:8px;line-height:1.45}.master-after-sales-add-row p.failed{color:#b3484d}.worksheet-toolbar,.worksheet-batchbar{background:#fff;border-bottom:1px solid #e2e8e4;align-items:center;gap:8px;min-height:48px;padding:7px 14px;display:flex}.worksheet-notice{color:#176c4d;background:#eef9f4;border-bottom:1px solid #b7ddcc;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:7px 14px;font-size:9px;font-weight:750;display:flex}.worksheet-notice.failed{color:#ad4146;background:#fff4f4;border-color:#efc4c6}.worksheet-notice button{color:inherit;background:0 0;border:1px solid;border-radius:5px;padding:4px 8px;font-size:8px}.worksheet-toolbar input{width:min(420px,38vw)}.worksheet-toolbar input,.worksheet-toolbar select,.worksheet-batchbar input,.worksheet-batchbar select{color:#344039;background:#fff;border:1px solid #c8d3cd;border-radius:5px;outline:0;height:32px;padding:0 9px;font-size:9px}.worksheet-toolbar span{color:#7e8983;margin-left:auto;font-size:9px}.worksheet-batchbar{z-index:4;background:#edf8f3;flex-wrap:wrap;position:sticky;top:0}.worksheet-batchbar b{color:#176c4d;font-size:10px}.worksheet-batchbar button,.worksheet-actions button{color:#176c4d;background:#fff;border:1px solid #91bba9;border-radius:5px;min-height:30px;padding:0 10px;font-size:9px;font-weight:750}.worksheet-batchbar button.refund,.worksheet-actions button.refund{color:#fff;background:#c94f55;border-color:#d35e63}.worksheet-batchbar small{color:#6f7d75;font-size:8px}.worksheet-deduction-shortcuts{border-top:1px dashed #b9d4c8;flex:1 0 100%;align-items:center;gap:6px;padding-top:6px;display:flex}.worksheet-deduction-shortcuts b{margin-right:4px;font-size:9px}.worksheet-deduction-shortcuts button.tag-submitted{color:#8a5b05;background:#fff9e9;border-color:#e0bc72}.worksheet-deduction-shortcuts button.tag-deducted{color:#176c4d;background:#eaf8f2;border-color:#8bc4ac}.worksheet-deduction-shortcuts button.tag-negotiated_deducted{color:#325a9b;background:#eef5ff;border-color:#9ab8e5}.worksheet-deduction-shortcuts button.tag-not_deducted{color:#8a4145;background:#fff2f2;border-color:#e3aeb1}.worksheet-table tbody tr.selected td{background:#edf8f3}.worksheet-table td input:not([type=checkbox]),.worksheet-table td select,.worksheet-table td textarea{color:#344039;width:100%;min-width:0;font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;outline:0;padding:5px 7px}.worksheet-table td input:not([type=checkbox]):hover,.worksheet-table td select:hover,.worksheet-table td textarea:hover{background:#fff;border-color:#d5dfda}.worksheet-table td input:not([type=checkbox]):focus,.worksheet-table td select:focus,.worksheet-table td textarea:focus{background:#fff;border-color:#62aa8c;box-shadow:0 0 0 2px #176c4d14}.worksheet-table td textarea{resize:vertical;min-height:54px}.worksheet-table td>input:not([type=checkbox])+input,.worksheet-table td>input:not([type=checkbox])+textarea,.worksheet-table td>textarea+textarea,.worksheet-table td>select+select{margin-top:4px}.worksheet-table td .amount-input{font-weight:800}.worksheet-actions{gap:5px;display:grid}.worksheet-actions a{text-align:center;justify-content:center}.worksheet-actions button:disabled{cursor:not-allowed;opacity:.45}.worksheet-log-panel{z-index:20;background:#fff;border:1px solid #cbd7d1;border-radius:9px;width:min(620px,100vw - 36px);max-height:calc(100vh - 100px);padding:12px;position:fixed;top:78px;right:18px;overflow:auto;box-shadow:0 18px 50px #17352733}.worksheet-log-panel>header{border-bottom:1px solid #e5ebe7;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.worksheet-log-panel>header button{background:#fff;border:1px solid #cad5cf;border-radius:5px;padding:5px 9px}.worksheet-log-panel p{border-bottom:1px solid #eef1ef;grid-template-columns:120px 90px 1fr 1fr 60px;gap:8px;margin:0;padding:9px 2px;font-size:9px;display:grid}.worksheet-log-panel del{color:#a64c50}.worksheet-log-panel ins{color:#176c4d;text-decoration:none}.master-after-sales-ledger{--after-sales-blue:#477df7;--after-sales-blue-soft:#f2f6ff}.after-sales-quick-status{background:#f7f8fa;border-bottom:1px solid #e8ebef;align-items:center;gap:10px;padding:16px;display:flex}.after-sales-quick-status>span{color:#5a616b;text-align:center;width:76px;font-size:10px;font-weight:700}.after-sales-quick-status button{color:#424750;background:#fff;border:1px solid #d9dde3;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-width:132px;height:46px;padding:0 18px;display:flex}.after-sales-quick-status button b{font-size:10px;font-weight:600}.after-sales-quick-status button em{color:#f05a5f;font-size:10px;font-style:normal}.after-sales-quick-status button.active{color:var(--after-sales-blue);border-color:var(--after-sales-blue);box-shadow:inset 0 -2px 0 var(--after-sales-blue)}.after-sales-platform-tabs{background:#fff;border-bottom:1px solid #e5e8ec;align-items:center;gap:2px;min-height:46px;padding:0 16px;display:flex}.after-sales-platform-tabs>span{color:#7d838c;margin-right:10px;font-size:9px}.after-sales-platform-tabs button{color:#565d66;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;padding:0 16px;font-size:10px}.after-sales-platform-tabs button b{color:#9ba1a9;margin-left:4px;font-size:8px}.after-sales-platform-tabs button.active{color:var(--after-sales-blue);border-bottom-color:var(--after-sales-blue);font-weight:700}.after-sales-platform-tabs small{color:#989ea6;margin-left:auto;font-size:8px}.after-sales-list-head{color:#555c65;background:#f7f8fa;border-top:1px solid #e5e8ec;border-bottom:1px solid #e0e4e8;grid-template-columns:150px minmax(260px,1.05fr) minmax(390px,1.35fr) minmax(280px,.95fr) 130px;align-items:center;min-width:1120px;font-size:9px;font-weight:700;display:grid}.after-sales-list-head>*{padding:11px 14px}.after-sales-list-head label{white-space:nowrap;align-items:center;gap:7px;display:flex}.after-sales-card-list{background:#f2f4f7;min-width:1120px}.after-sales-form-card{background:#fff;border-bottom:1px solid #dde2e7;margin-bottom:10px}.after-sales-form-card:first-child{border-top:0}.after-sales-form-card.selected{box-shadow:inset 3px 0 0 var(--after-sales-blue)}.after-sales-card-title{background:#fafbfc;gap:10px;border-bottom:1px solid #e8ebef!important;justify-content:flex-start!important;align-items:center!important;min-height:42px!important;padding:6px 14px!important;display:flex!important}.after-sales-card-title label{place-items:center;width:22px;display:grid}.after-sales-card-title .platform-badge{background:#fff;border:1px solid #d8dde3;border-radius:3px;width:72px;height:26px;padding:0 7px;font-size:9px;font-weight:700}.after-sales-card-title .platform-pinduoduo{color:#e34d55;background:#fff7f7;border-color:#f0b8bc}.after-sales-card-title .platform-douyin{color:#29313c;background:#f7f8fa;border-color:#bfc5cd}.after-sales-card-title .platform-kuaishou{color:#e47220;background:#fff8f2;border-color:#f1c4a4}.after-sales-card-title>b{color:#303640;font-size:10px}.after-sales-card-title>span{color:#66707a;font-size:9px}.after-sales-card-title>i{color:#f05a5f;background:#fff0f0;border-radius:2px;margin-left:auto;padding:4px 8px;font-size:8px;font-style:normal}.after-sales-card-title>small{color:#858c95;margin-left:auto;font-size:8px}.after-sales-card-grid{grid-template-columns:minmax(260px,1.05fr) minmax(390px,1.35fr) minmax(280px,.95fr) 130px;display:grid}.after-sales-card-grid>section,.after-sales-card-grid>aside{border-right:1px solid #e8ebef;min-width:0;padding:14px}.after-sales-card-grid>aside{border-right:0}.after-sales-product{grid-template-columns:68px minmax(0,1fr);gap:10px;margin-bottom:10px;display:grid}.after-sales-product img,.after-sales-product>i{color:#9aa1a9;object-fit:cover;text-align:center;background:#f4f5f6;border:1px solid #e2e6ea;border-radius:3px;place-items:center;width:68px;height:68px;font-size:8px;font-style:normal;display:grid}.after-sales-product>div{align-content:start;gap:3px;display:grid}.after-sales-product input{color:#303640;background:0 0;border:1px solid #0000;outline:0;width:100%;min-width:0;padding:4px 5px;font-size:10px;font-weight:700}.after-sales-product input+input{color:#7b838c;font-size:9px;font-weight:400}.after-sales-product input:hover,.after-sales-product input:focus{background:#fff;border-color:#bdcced}.after-sales-form-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;display:grid}.after-sales-form-lines label{background:#fff;border:1px solid #e4e7eb;grid-template-columns:64px minmax(0,1fr);align-items:stretch;min-height:30px;display:grid}.after-sales-form-lines label.wide{grid-column:1/-1}.after-sales-form-lines label>span:first-child{color:#747c85;white-space:nowrap;background:#f7f8fa;align-items:center;padding:0 7px;font-size:8px;display:flex}.after-sales-form-lines input,.after-sales-form-lines select,.after-sales-form-lines textarea{color:#303640;background:#fff;border:0;outline:0;width:100%;min-width:0;padding:6px 7px;font-family:inherit;font-size:9px}.after-sales-form-lines textarea{resize:vertical;min-height:48px;line-height:1.5}.after-sales-form-lines input:focus,.after-sales-form-lines select:focus,.after-sales-form-lines textarea:focus{box-shadow:inset 0 0 0 1px var(--after-sales-blue)}.after-sales-form-lines .money-input{color:#ef555b;background:#fff;align-items:center;gap:2px;padding-left:8px;font-weight:800;display:flex}.after-sales-form-lines .money-input input{color:#ef555b;font-weight:800}.after-sales-form-lines .recognized-supplier{color:#252b33;background:#f8fafb;align-items:center;min-height:30px;padding:6px 8px;font-size:12px;font-weight:700;display:flex}.after-sales-form-lines>p{color:#525b65;background:#fffaf0;border:1px solid #e4e7eb;grid-column:1/-1;margin:3px 0 0;padding:8px;font-size:8px;line-height:1.55}.after-sales-form-lines>p b{color:#a66b0d;margin-bottom:3px;display:block}.after-sales-status-strip{border:1px solid #e4e7eb;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:6px;display:grid}.after-sales-status-strip.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.after-sales-status-strip label{border-right:1px solid #e4e7eb;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.after-sales-status-strip label:last-child{border-right:0}.after-sales-status-strip span{color:#e55b61;white-space:nowrap;background:#fff0f0;padding:8px;font-size:8px}.after-sales-status-strip label:nth-child(2) span{color:#b67812;background:#fff7e8}.after-sales-status-strip label:nth-child(3) span{color:#438454;background:#eef9ef}.after-sales-status-strip input,.after-sales-status-strip select{color:#3c434b;background:#fff;border:0;outline:0;width:100%;min-width:0;height:30px;padding:0 7px;font-size:9px}.after-sales-action-panel{flex-direction:column;justify-content:center;gap:7px;display:flex}.after-sales-action-panel button,.after-sales-action-panel a{color:#356fd7;background:#f4f8ff;border:1px solid #b8cdf5;border-radius:3px;justify-content:center;align-items:center;min-height:30px;padding:0 8px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.after-sales-action-panel button.primary{color:#fff;border-color:var(--after-sales-blue);background:var(--after-sales-blue)}.after-sales-action-panel button.pending-platform{color:#9298a0;background:#f5f6f7;border-color:#d8dde2}.after-sales-action-panel button:disabled{cursor:not-allowed;opacity:.55}.after-sales-action-panel .refund-action-state{color:#66707c;background:#f6f7f9;border:1px solid #d8dde4;border-radius:3px;justify-content:center;align-items:center;min-height:30px;padding:0 8px;font-size:9px;font-weight:750;display:flex}.after-sales-action-panel .refund-action-state.completed{color:#16794f;background:#edf9f3;border-color:#bfe5d4}.after-sales-action-panel .refund-action-state.processing{color:#9a6510;background:#fff8e8;border-color:#f0d7a6}.after-sales-action-panel>span,.after-sales-action-panel>small,.after-sales-action-panel>em{color:#8b929a;text-align:center;font-size:8px;font-style:normal;line-height:1.5}.after-sales-action-panel>em{color:#4e78bd}.master-after-sales-ledger>.after-sales-card-list:empty:after{color:#989fa7;content:"暂无符合条件的售后记录";background:#fff;place-items:center;min-height:180px;font-size:10px;display:grid}.master-after-sales-ledger{color:#252a32}.master-after-sales-ledger>header h3{color:#20242b;font-size:17px}.master-after-sales-ledger>header p{color:#59616c;font-size:12px}.master-after-sales-ledger>header>span{color:#176346;font-size:11px}.after-sales-quick-status>span,.after-sales-quick-status button b{color:#343a43;font-size:13px}.after-sales-quick-status button em{font-size:12px;font-weight:700}.after-sales-platform-tabs>span,.after-sales-platform-tabs button{color:#454c56;font-size:13px}.after-sales-platform-tabs button b,.after-sales-platform-tabs small{color:#68717c;font-size:11px}.master-after-sales-add-row label b{color:#282e36;font-size:13px}.master-after-sales-add-row label small,.master-after-sales-add-row p{color:#5f6873;font-size:11px}.master-after-sales-add-row input,.master-after-sales-add-row button{font-size:13px}.worksheet-toolbar input,.worksheet-toolbar select,.worksheet-batchbar input,.worksheet-batchbar select,.worksheet-toolbar span,.worksheet-batchbar button,.worksheet-batchbar small,.worksheet-deduction-shortcuts b,.worksheet-deduction-shortcuts button{color:#333a43;font-size:12px}.after-sales-list-head{color:#343b45;font-size:12px}.after-sales-card-title .platform-badge,.after-sales-card-title>b{font-size:13px}.after-sales-card-title>span,.after-sales-card-title>small{color:#4e5864;font-size:12px}.after-sales-card-title>i{font-size:11px}.after-sales-product input{color:#232830;font-size:13px}.after-sales-product input+input{color:#505a66;font-size:12px}.after-sales-form-lines label>span:first-child,.after-sales-status-strip span{color:#4d5661;font-size:11px;font-weight:650}.after-sales-form-lines input,.after-sales-form-lines select,.after-sales-form-lines textarea,.after-sales-status-strip input,.after-sales-status-strip select{color:#252b33;font-size:12px}.after-sales-form-lines>p,.after-sales-form-lines>p b{color:#4b535e;font-size:11px}.after-sales-action-panel button,.after-sales-action-panel a,.after-sales-action-panel .refund-action-state{font-size:12px}.after-sales-action-panel>span,.after-sales-action-panel>small,.after-sales-action-panel>em{color:#555f6a;font-size:11px}.after-sales-product .system-value{color:#232830;overflow-wrap:anywhere;min-height:26px;padding:4px 5px;font-size:13px;font-weight:750;line-height:1.45}.after-sales-product .system-value+.system-value{color:#505a66;font-size:12px;font-weight:500}.after-sales-form-lines .system-value,.after-sales-status-strip .system-value{color:#242a31;overflow-wrap:anywhere;background:#fbfcfd;align-items:center;min-height:30px;padding:6px 8px;font-size:12px;font-weight:650;line-height:1.45;display:flex}.after-sales-form-lines .system-value.empty,.after-sales-status-strip .system-value.empty{color:#737d88;font-weight:500}.after-sales-action-panel button.primary:disabled{color:#5d6b82;opacity:1;background:#e9eef8;border-color:#c9d4e4}.after-sales-action-panel>small.failed{color:#b24147;background:#fff1f1;border-radius:4px;padding:4px 6px;font-weight:700}.worksheet-log-backdrop{z-index:30;background:#191f2647;place-items:start end;padding:58px 24px 24px;display:grid;position:fixed;inset:0}.worksheet-log-backdrop .worksheet-log-panel{background:#fff;border:1px solid #d5dbe2;border-radius:6px;width:min(720px,100vw - 48px);max-height:calc(100vh - 92px);padding:0;position:static;overflow:hidden;box-shadow:0 24px 70px #131d293d}.worksheet-log-backdrop .worksheet-log-panel>header{background:#fbfcfd;border-bottom:1px solid #e6e9ed;min-height:64px;padding:14px 16px}.worksheet-log-backdrop .worksheet-log-panel>header div{gap:4px;display:grid}.worksheet-log-backdrop .worksheet-log-panel>header b{color:#242a31;font-size:16px}.worksheet-log-backdrop .worksheet-log-panel>header span{color:#6d7681;font-size:12px}.worksheet-log-backdrop .worksheet-log-panel>header button{color:#303842;background:#fff;border:1px solid #cbd2da;border-radius:5px;min-width:58px;min-height:34px;font-size:13px;font-weight:700}.worksheet-log-list{max-height:calc(100vh - 170px);padding:6px 16px 14px;overflow:auto}.worksheet-log-list p{color:#303842;border-bottom:1px solid #edf0f3;grid-template-columns:140px 96px minmax(0,1fr) minmax(0,1fr) 72px;gap:10px;margin:0;padding:11px 0;font-size:12px;line-height:1.45;display:grid}.worksheet-log-list p.empty{color:#737d88;text-align:center;padding:36px 0;display:block}.worksheet-log-list del,.worksheet-log-list ins{overflow-wrap:anywhere}.worksheet-log-list del{color:#b24147}.worksheet-log-list ins{color:#176c4d;text-decoration:none}.worksheet-log-list small{color:#6d7681}.master-footer{color:#75817a;background:#f8fbf9;border:1px dashed #ccd8d1;border-radius:8px;gap:10px;margin:16px 28px 0;padding:12px 14px;font-size:9px;line-height:1.6;display:flex}.master-footer b{color:#415048;flex:none}@media (width<=800px){.account-login{grid-template-columns:1fr}.login-intro{gap:34px;min-height:44vh;padding:30px 24px}.login-intro h1{font-size:37px}.login-form-panel{padding:24px 16px 36px}.account-login-card{padding:28px}.document-header{padding:0 10px}.document-identity p,.sync-dot,.user-name,.sheet-tabs i,.toolbar-left{display:none}.document-actions{gap:5px}.sheet-toolbar{padding:5px 8px}.toolbar-filters{width:100%}.manual-order-entry{flex:1.4;min-width:0}.manual-order-entry input{width:100%;min-width:0}.shipping-date-filter{min-width:520px}.toolbar-filters input{flex:1;width:auto;min-width:0}.row-count{display:none}.sheet-tabs{padding-left:0}.sheet-tabs button{flex:1;min-width:0}.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.drawer-photos{grid-template-columns:repeat(3,1fr)}.shipping-workflow{min-width:0}.workflow-tabs{overflow-x:auto}.shipping-workflow-head{display:none}.shipping-order-pair{border-radius:9px;grid-template-columns:1fr;margin:10px}.shipping-block{border-bottom:1px solid #e4e9e6;border-right:0}.shipping-block:last-child{border-bottom:0}.fulfillment-switch{overflow-x:auto}.inline-order-form{grid-template-columns:1fr 1fr}.manual-order-form{grid-template-columns:1fr}.media-summary{grid-template-columns:1fr;align-items:start}.photo-count{width:fit-content}.video-viewer{padding:14px}.video-viewer-card{width:calc(100vw - 28px);max-height:calc(100vh - 28px)}.video-viewer-card video{max-height:calc(100vh - 150px)}.inline-order-form .feedback-field,.cannot-ship-form .decision-field{grid-column:span 2}.action-footer{flex-wrap:wrap}.photo-viewer{grid-template-columns:44px minmax(0,1fr) 44px;padding:56px 8px 22px}.photo-viewer figure{max-width:calc(100vw - 104px);max-height:calc(100vh - 78px)}.photo-viewer figure img{max-height:calc(100vh - 120px)}.photo-viewer-arrow{width:38px;height:38px}.master-header{padding:0 14px}.master-header-actions span{display:none}.master-sheet-nav{padding:10px 14px;overflow-x:auto}.master-sheet-nav a{min-width:160px}.supplier-dialog-anchor{margin-left:0}.supplier-dialog footer{grid-template-columns:1fr}.master-intro{flex-direction:column;align-items:flex-start;padding:24px 18px}.master-intro h2{font-size:20px}.master-flow{justify-content:center;width:100%}.master-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.master-metrics article:last-child{grid-column:1/-1}.master-table-card{margin:0 14px}.shipping-master-stack{padding:12px 14px 0}.master-dispatch-toolbar{grid-template-columns:1fr}.master-dispatch-toolbar .supplier-dialog-anchor{justify-content:flex-start}.master-after-sales-note{flex-direction:column;align-items:flex-start;margin:10px 14px}.master-after-sales-note div{flex-direction:column;align-items:flex-start;gap:4px}.master-after-sales-add-row{grid-template-columns:30px minmax(0,1fr)}.master-after-sales-add-row input,.master-after-sales-add-row button,.master-after-sales-add-row p{grid-column:1/-1}.after-sales-quick-status{overflow-x:auto}.after-sales-quick-status>span{display:none}.after-sales-platform-tabs{overflow-x:auto}.after-sales-platform-tabs small{display:none}.master-after-sales-ledger{overflow-x:auto}.master-footer{flex-direction:column;margin:14px}.handoff-sheet{min-width:0}.handoff-head{display:none}.handoff-row{border:1px solid #dfe6e2;border-radius:9px;grid-template-columns:1fr;min-height:0;margin:10px;display:grid;overflow:hidden}.handoff-number{display:none}.order-panel,.spec-panel,.photo-workspace{border-bottom:1px solid #e7ece9;border-right:0}.spec-panel{display:none}.photo-workspace{padding:14px 10px}.photo-meta-grid{grid-template-columns:55px 1fr}.photo-meta-grid>*{min-height:31px}.action-panel{padding:12px}}
