:root{--ink:#202923;--muted:#758078;--line:#e7ece9;--soft:#f6f9f7;--green:#15966a;--green-soft:#edf9f4;--blue:#3979e6;--blue-soft:#eef5ff;--red:#dc5158;--yellow-soft:#fff9e8}.ticket-system{color:#243129;background:#f4f6f5;grid-template-columns:232px minmax(0,1fr);min-height:100vh;padding:0;display:grid}.ticket-sidebar{color:#dbe9e2;background:#14251d;flex-direction:column;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.ticket-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;padding:0 8px 22px;display:flex}.ticket-brand>span{color:#fff;background:linear-gradient(135deg,#25a772,#14704d);border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid;box-shadow:0 7px 18px #14704d47}.ticket-brand div{gap:3px;display:grid}.ticket-brand b{color:#f5faf7;font-size:15px}.ticket-brand small{color:#789083;letter-spacing:.13em;font-size:8px;font-weight:800}.ticket-sidebar nav{gap:5px;margin-top:18px;display:grid}.ticket-sidebar nav a,.ticket-sidebar-bottom>a,.ticket-sidebar-bottom>button{color:#9fb2a8;width:100%;min-height:56px;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid;position:relative}.ticket-sidebar nav a>span,.ticket-sidebar-bottom>a>span,.ticket-sidebar-bottom>button>span{color:#8ea59a;background:#ffffff0e;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.ticket-sidebar nav a div,.ticket-sidebar-bottom div{gap:3px;min-width:0;display:grid}.ticket-sidebar nav a b,.ticket-sidebar-bottom b{color:inherit;font-size:11px}.ticket-sidebar nav a small,.ticket-sidebar-bottom small{color:#6f887b;font-size:8px}.ticket-sidebar nav a em{color:#799083;background:#ffffff0f;border-radius:99px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800;position:absolute;top:9px;right:8px}.ticket-sidebar nav a:hover,.ticket-sidebar-bottom>a:hover{color:#dbe9e2;background:#ffffff0d}.ticket-sidebar nav a.active{color:#fff;background:linear-gradient(135deg,#26a67347,#1f77532e);box-shadow:inset 3px 0 #43c58f}.ticket-sidebar nav a.active>span{color:#fff;background:#249564}.ticket-sidebar-bottom{border-top:1px solid #ffffff17;gap:5px;margin-top:auto;padding-top:14px;display:grid}.ticket-sidebar-bottom>button{opacity:.55}.ticket-sidebar-bottom>p{color:#789083;align-items:center;gap:7px;margin:12px 10px 0;font-size:8px;display:flex}.ticket-sidebar-bottom>p i{background:#4ed69d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #4ed69d1a}.ticket-main{flex-direction:column;min-width:0;min-height:100vh;display:flex}.ticket-topbar{background:#fffffff5;border-bottom:1px solid #dde4e0;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.ticket-topbar>div:first-child{gap:4px;display:grid}.ticket-topbar>div:first-child span{color:#8a958f;font-size:8px;font-weight:750}.ticket-topbar>div:first-child b{color:#26332c;font-size:16px}.ticket-trial-account{align-items:center;gap:10px;display:flex}.ticket-trial-account>span{color:#91671e;background:#fff5d9;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:850}.ticket-trial-account>div{justify-items:end;gap:2px;display:grid}.ticket-trial-account b{font-size:10px}.ticket-trial-account small{color:#8a958f;font-size:8px}.ticket-trial-account>i{color:#fff;background:#263d31;border-radius:10px;place-items:center;width:35px;height:35px;font-size:10px;font-style:normal;font-weight:900;display:grid}.ticket-dashboard{align-self:center;gap:18px;width:min(1480px,100%);padding:26px 28px 4px;display:grid}.ticket-welcome{color:#eef8f3;background:radial-gradient(circle at 82% 12%,#53c39245,#0000 28%),linear-gradient(135deg,#193027,#285d46);border-radius:18px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:30px;min-height:210px;padding:34px 38px;display:grid;overflow:hidden;box-shadow:0 18px 42px #193a2c24}.ticket-welcome>div:first-child>span{color:#67d3a7;letter-spacing:.14em;font-size:9px;font-weight:900}.ticket-welcome h1{letter-spacing:-.035em;max-width:760px;margin:12px 0 13px;font-size:clamp(25px,3vw,38px);line-height:1.25}.ticket-welcome p{color:#b8cec3;max-width:760px;margin:0;font-size:11px;line-height:1.8}.ticket-welcome-status{text-align:center;background:#ffffff12;border:1px solid #ffffff21;border-radius:15px;align-content:center;justify-items:center;min-height:148px;padding:18px;display:grid}.ticket-welcome-status small{color:#9fbaad;font-size:9px}.ticket-welcome-status b{color:#fff;margin:3px 0 0;font-size:48px;line-height:1}.ticket-welcome-status span{color:#b8cec3;margin:6px 0 13px;font-size:9px}.ticket-welcome-status a{color:#143729;background:#72d7ae;border-radius:8px;padding:8px 12px;font-size:9px;font-weight:900;text-decoration:none}.ticket-auth-notice{background:#fffaf0;border:1px solid #eadcb5;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;display:flex}.ticket-auth-notice>span{color:#91671e;background:#ffedba;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:900}.ticket-auth-notice>div{gap:3px;display:grid}.ticket-auth-notice b{color:#534522;font-size:10px}.ticket-auth-notice p{color:#8a7952;margin:0;font-size:9px}.ticket-auth-notice em{color:#8f7e56;margin-left:auto;font-size:8px;font-style:normal;font-weight:750}.ticket-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ticket-overview article{background:#fff;border:1px solid #e0e6e2;border-radius:13px;align-items:center;gap:14px;min-height:112px;padding:19px;display:flex;box-shadow:0 5px 18px #1f392b09}.ticket-overview article>span{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.ticket-overview .green{color:#17764f;background:#e7f7ef}.ticket-overview .blue{color:#2e70b6;background:#eaf3fd}.ticket-overview .orange{color:#ad6b18;background:#fff2de}.ticket-overview .purple{color:#7652a8;background:#f1ebfa}.ticket-overview article>div{gap:3px;display:grid}.ticket-overview small{color:#748078;font-size:9px;font-weight:750}.ticket-overview b{color:#202d26;font-size:25px;line-height:1}.ticket-overview p{color:#919a95;margin:1px 0 0;font-size:8px}.ticket-module-section,.manufacturer-workspaces{background:#fff;border:1px solid #e0e6e2;border-radius:15px;padding:23px}.ticket-module-section>header,.manufacturer-workspaces>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.ticket-module-section>header span,.manufacturer-workspaces>header span{color:#288260;letter-spacing:.1em;font-size:8px;font-weight:900}.ticket-module-section>header h2,.manufacturer-workspaces>header h2{color:#243129;margin:4px 0 0;font-size:18px}.ticket-module-section>header p,.manufacturer-workspaces>header p{color:#7c8781;margin:0;font-size:9px;line-height:1.6}.ticket-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ticket-module-grid>a{min-height:142px;color:inherit;background:#fbfcfb;border:1px solid #e0e6e2;border-radius:12px;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:20px;text-decoration:none;display:grid;position:relative}.ticket-module-grid>a:hover{background:#f7fcf9;border-color:#9bcab8;transform:translateY(-1px);box-shadow:0 9px 24px #1f573d12}.ticket-module-grid>a>span{color:#fff;background:#287e5d;border-radius:12px;place-items:center;width:46px;height:46px;font-size:14px;font-weight:900;display:grid}.ticket-module-grid>a:nth-child(2)>span{background:#4c75ae}.ticket-module-grid>a.planned>span{color:#68766e;background:#e9eeeb}.ticket-module-grid b{color:#26332c;font-size:14px;display:block}.ticket-module-grid p{color:#707c75;max-width:520px;margin:8px 0 12px;font-size:10px;line-height:1.65}.ticket-module-grid small{color:#25805d;font-size:8px;font-weight:800}.ticket-module-grid .planned small{color:#89938e}.ticket-module-grid em{color:#267c5b;font-size:8px;font-style:normal;font-weight:850;position:absolute;bottom:17px;right:17px}.ticket-module-grid .planned em{color:#89938e}.manufacturer-workspaces>header button{color:#fff;background:#22845e;border:0;border-radius:8px;height:36px;padding:0 14px;font-size:9px;font-weight:850}.manufacturer-workspaces>header button:disabled{cursor:not-allowed;opacity:.5}.portal-cloud-panel{background:linear-gradient(135deg,#f3faf6,#f8fbf9);border:1px solid #cfe0d7;border-radius:11px;grid-template-columns:minmax(220px,1fr) minmax(300px,1.25fr) auto;align-items:center;gap:18px;margin-bottom:14px;padding:15px;display:grid}.portal-cloud-copy{gap:4px;display:grid}.portal-cloud-copy>span{color:#27805f;letter-spacing:.08em;font-size:8px;font-weight:900}.portal-cloud-copy b{color:#2d4237;font-size:11px}.portal-cloud-copy p{color:#748078;margin:0;font-size:8px;line-height:1.65}.portal-addresses{gap:6px;display:grid}.portal-addresses p{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0;display:grid}.portal-addresses span{color:#637169;font-size:8px;font-weight:850}.portal-addresses code{color:#3e5047;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dce5e0;border-radius:6px;min-width:0;padding:5px 7px;font-size:8px;overflow:hidden}.portal-addresses em{color:#89938e;font-size:7px;font-style:normal}.portal-cloud-actions{gap:6px;min-width:112px;display:grid}.portal-cloud-actions i{color:#327657;background:#e1f1e8;border-radius:99px;justify-self:end;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.portal-cloud-actions i.cloud-offline{color:#a14838;background:#ffebe7}.portal-cloud-actions i.cloud-checking{color:#8a681d;background:#fff0c9}.portal-cloud-actions button{color:#fff;background:#247f5d;border:1px solid #247f5d;border-radius:7px;height:30px;padding:0 9px;font-size:8px;font-weight:850}.portal-cloud-actions button.secondary{color:#526159;background:#fff;border-color:#d3ddd7}.manufacturer-source-note{color:#68756e;background:#f3f7f5;border-radius:9px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:8px;display:flex}.manufacturer-source-note>span{color:#89938e}.manufacturer-source-note b{color:#456055;font-size:9px}.manufacturer-source-note i{color:#9aa49e;font-style:normal}.manufacturer-source-note em{color:#91671e;background:#fff2cd;border-radius:99px;margin-left:auto;padding:4px 7px;font-style:normal;font-weight:800}.manufacturer-manager-message{color:#226e51;background:#f0faf5;border:1px solid #c7e5d8;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:9px}.manufacturer-workspace-list{border:1px solid #e1e7e3;border-radius:11px;overflow:hidden}.manufacturer-workspace-head,.manufacturer-workspace-list>article{grid-template-columns:minmax(200px,1.1fr) minmax(300px,1.4fr) minmax(145px,.7fr) 310px;align-items:center;display:grid}.manufacturer-workspace-head{color:#849089;background:#f5f7f6;min-height:38px;font-size:8px;font-weight:850}.manufacturer-workspace-head span{padding:0 15px}.manufacturer-workspace-list>article{background:#fff;border-top:1px solid #e8edea;min-height:76px}.manufacturer-workspace-list>article:hover{background:#fbfdfc}.manufacturer-workspace-list>article>div{padding:11px 15px}.manufacturer-name-cell{align-items:center;gap:11px;display:flex}.manufacturer-name-cell>span{color:#176d4e;background:#e7f5ee;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.manufacturer-name-cell>div{gap:4px;min-width:0;display:grid}.manufacturer-name-cell b{color:#27342d;font-size:11px}.manufacturer-name-cell small{color:#8b9590;font:8px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manufacturer-ticket-counts{gap:7px;display:flex}.manufacturer-ticket-counts>span{color:#7f8a84;text-align:center;background:#f3f6f4;border-radius:7px;gap:3px;min-width:55px;padding:7px 8px;font-size:7px;display:grid}.manufacturer-ticket-counts b{color:#45534b;font-size:11px}.manufacturer-ticket-counts .attention{color:#a95732;background:#fff1ea}.manufacturer-ticket-counts .attention b{color:#a84d2a}.manufacturer-account-state{gap:4px;display:grid}.manufacturer-account-state b{color:#5c6861;font-size:9px}.manufacturer-account-state small{color:#929b96;font-size:8px}.manufacturer-row-actions{justify-content:flex-end;gap:7px;display:flex}.manufacturer-row-actions button{color:#fff;white-space:nowrap;background:#247f5d;border:1px solid #247f5d;border-radius:7px;min-height:33px;padding:0 9px;font-size:8px;font-weight:850}.manufacturer-row-actions button.secondary{color:#526159;background:#fff;border-color:#d3ddd7}.manufacturer-row-actions button:disabled{opacity:.55}.manufacturer-empty{color:#8a958f;align-content:center;place-items:center;gap:5px;min-height:100px;font-size:9px;display:grid}.manufacturer-empty b{color:#526159;font-size:11px}.workbench-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1b1575;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workbench-dialog{background:#fff;border:1px solid #d6e0da;border-radius:15px;gap:14px;width:min(520px,100%);padding:22px;display:grid;box-shadow:0 26px 80px #13271d47}.workbench-dialog>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.workbench-dialog>header span{color:#288260;font-size:8px;font-weight:850}.workbench-dialog h2{margin:4px 0 0;font-size:19px}.workbench-dialog>header>button{color:#647169;background:#fff;border:1px solid #dae2dd;border-radius:8px;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.workbench-dialog>p{color:#75817a;margin:0;font-size:10px;line-height:1.7}.workbench-dialog>label,.reserved-fields label{color:#536159;gap:6px;font-size:9px;font-weight:800;display:grid}.workbench-dialog input,.workbench-dialog select{color:#27342d;background:#fff;border:1px solid #cdd9d2;border-radius:8px;outline:0;height:40px;padding:0 11px;font:11px inherit}.workbench-dialog input:focus{border-color:#72b79e;box-shadow:0 0 0 3px #24845e14}.workbench-dialog input:disabled,.workbench-dialog select:disabled{color:#7f8a84;background:#f3f5f4}.workbench-dialog .dialog-message{color:#a24d35}.workbench-dialog>footer{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.workbench-dialog>footer button{color:#fff;background:#237e5c;border:1px solid #237e5c;border-radius:8px;min-width:90px;height:38px;font-size:9px;font-weight:850}.workbench-dialog>footer button.secondary{color:#59665f;background:#fff;border-color:#d6dfda}.account-reservation-state{background:#fff7e4;border-radius:10px;gap:12px;padding:15px;display:flex}.account-reservation-state>span{color:#926a22;background:#ffe9ad;border-radius:6px;height:fit-content;padding:5px 7px;font-size:8px;font-weight:900}.account-reservation-state div{gap:5px;display:grid}.account-reservation-state b{color:#4f442b;font-size:11px}.account-reservation-state p{color:#817451;margin:0;font-size:9px;line-height:1.7}.reserved-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.supplier-source-tabs{background:#f0f4f2;border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;padding:4px;display:grid}.supplier-source-tabs button{color:#718078;background:0 0;border:0;border-radius:7px;height:35px;font-size:9px;font-weight:850}.supplier-source-tabs button.active{color:#176d4e;background:#fff;box-shadow:0 2px 8px #21463414}.supplier-match-note{color:#46705d;background:#edf8f2;border-radius:7px;margin:-3px 0 0;padding:9px 10px;font-size:8px;line-height:1.6}.supplier-match-note.empty{color:#8a6b2b;background:#fff7e7}.account-security-note{background:#f8faf9;border:1px dashed #ccd8d1;border-radius:7px;padding:9px 10px;color:#6f7c75!important;font-size:8px!important}.ticket-system-boundary{background:#eef3f0;border:1px solid #dde5e0;border-radius:14px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:23px;display:grid}.ticket-system-boundary>div{gap:5px;display:grid}.ticket-system-boundary>div>span{color:#348063;font-size:8px;font-weight:900}.ticket-system-boundary>div>b{color:#27372f;font-size:17px}.ticket-system-boundary p{color:#708078;margin:0;font-size:9px;line-height:1.7}.ticket-system-boundary ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ticket-system-boundary li{color:#536159;align-items:center;gap:9px;font-size:9px;display:flex}.ticket-system-boundary li span{color:#176d4e;background:#dcebe4;border-radius:7px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:900;display:grid}.ticket-sheet-page{min-width:0}.ticket-sheet-heading{background:#fff;border-bottom:1px solid #dde4e0;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:17px 24px;display:flex}.ticket-sheet-heading>div{gap:3px;display:grid}.ticket-sheet-heading a{color:#348063;width:fit-content;font-size:8px;font-weight:800;text-decoration:none}.ticket-sheet-heading h1{margin:3px 0 0;font-size:20px}.ticket-sheet-heading p{color:#7c8781;margin:0;font-size:9px}.ticket-sheet-heading>a{color:#176d4e;background:#f4faf7;border:1px solid #b8d7ca;border-radius:8px;padding:8px 11px}.ticket-planned-page{text-align:center;background:#fff;border:1px solid #dde5e0;border-radius:18px;align-content:center;align-self:center;place-items:center;gap:12px;width:min(900px,100% - 48px);min-height:520px;margin:28px auto;padding:50px;display:grid}.ticket-planned-icon{color:#fff;background:linear-gradient(135deg,#267c5b,#3da77e);border-radius:16px;place-items:center;width:58px;height:58px;font-size:17px;font-weight:900;display:grid}.ticket-planned-page>span{color:#3c9a74;letter-spacing:.15em;margin-top:5px;font-size:8px;font-weight:900}.ticket-planned-page h1{margin:0;font-size:29px}.ticket-planned-page p{color:#6f7c75;max-width:650px;margin:0;font-size:11px;line-height:1.8}.ticket-planned-page>div:not(.ticket-planned-icon){flex-wrap:wrap;justify-content:center;gap:7px;margin-top:8px;display:flex}.ticket-planned-page>div>span{color:#55645c;background:#eef3f0;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:750}.ticket-planned-page>a{color:#fff;background:#277e5e;border-radius:8px;margin-top:12px;padding:9px 15px;font-size:9px;font-weight:850;text-decoration:none}.ticket-footer{color:#909a95;justify-content:space-between;gap:20px;margin-top:auto;padding:20px 28px;font-size:8px;display:flex}.ticket-footer b{color:#627068}@media (width<=1050px){.ticket-system{grid-template-columns:78px minmax(0,1fr)}.ticket-sidebar{padding:18px 9px 14px}.ticket-brand{justify-content:center;padding:0 0 17px}.ticket-brand div,.ticket-sidebar nav a div,.ticket-sidebar-bottom div,.ticket-sidebar nav a em,.ticket-sidebar-bottom>p{display:none}.ticket-sidebar nav a,.ticket-sidebar-bottom>a,.ticket-sidebar-bottom>button{grid-template-columns:1fr;justify-items:center;padding:8px}.ticket-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturer-workspace-head,.manufacturer-workspace-list>article{grid-template-columns:minmax(170px,1fr) minmax(290px,1.4fr) 210px}.manufacturer-workspace-head span:nth-child(3),.manufacturer-account-state{display:none}.portal-cloud-panel{grid-template-columns:1fr 1fr}.portal-cloud-actions{grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:center}.portal-cloud-actions i{justify-self:start}}@media (width<=760px){.ticket-system{display:block}.ticket-sidebar{width:100%;height:auto;padding:10px 12px;position:static}.ticket-brand{justify-content:flex-start;padding:0 0 9px}.ticket-brand div{display:grid}.ticket-sidebar nav{margin-top:6px;display:flex;overflow-x:auto}.ticket-sidebar nav a{flex:0 0 58px;min-width:58px;min-height:46px}.ticket-sidebar-bottom{display:none}.ticket-topbar{height:60px;padding:0 14px}.ticket-trial-account>span,.ticket-trial-account>div{display:none}.ticket-dashboard{padding:14px}.ticket-welcome{grid-template-columns:1fr;min-height:0;padding:25px 21px}.ticket-welcome-status{grid-template-columns:auto auto 1fr auto;place-items:center start;gap:7px;min-height:0}.ticket-welcome-status b{font-size:25px}.ticket-welcome-status span{margin:0}.ticket-auth-notice{align-items:flex-start}.ticket-auth-notice em{display:none}.ticket-overview,.ticket-module-grid{grid-template-columns:1fr}.ticket-module-section,.manufacturer-workspaces{padding:16px}.ticket-module-section>header,.manufacturer-workspaces>header{flex-direction:column;align-items:flex-start}.manufacturer-source-note{flex-wrap:wrap;align-items:flex-start}.manufacturer-source-note em{width:100%;margin-left:0}.portal-cloud-panel{grid-template-columns:1fr}.portal-addresses p{grid-template-columns:58px minmax(0,1fr)}.portal-addresses em{grid-column:2}.portal-cloud-actions{grid-column:auto;grid-template-columns:1fr 1fr}.portal-cloud-actions i{grid-column:1/-1}.manufacturer-workspace-head{display:none}.manufacturer-workspace-list>article{grid-template-columns:1fr;padding:7px 0}.manufacturer-ticket-counts{overflow-x:auto}.manufacturer-account-state{display:grid}.manufacturer-row-actions{justify-content:flex-start}.reserved-fields,.ticket-system-boundary{grid-template-columns:1fr}.ticket-sheet-heading{flex-direction:column;align-items:flex-start}.ticket-planned-page{width:calc(100% - 28px);min-height:420px;margin:14px auto;padding:28px 18px}}*{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)}.web-table-home{gap:18px;padding:24px 28px 0;display:grid}.web-table-hero{color:#eef9f4;background:linear-gradient(135deg,#1d3027 0%,#28513f 68%,#307257 100%);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:32px;min-height:220px;padding:34px;display:flex;box-shadow:0 16px 38px #1d423124}.web-table-hero p{color:#80d7b4;letter-spacing:.15em;margin:0 0 13px;font-size:10px;font-weight:850}.web-table-hero h2{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(25px,3vw,40px);line-height:1.25}.web-table-hero div>span{color:#bed2c8;max-width:760px;margin-top:18px;font-size:12px;line-height:1.8;display:block}.web-table-flow{background:#ffffff12;border:1px solid #ffffff2b;border-radius:12px;flex:none;align-items:center;gap:9px;padding:14px 16px;display:flex}.web-table-flow span{white-space:nowrap;font-weight:800;color:#e6f3ed!important;margin:0!important;font-size:10px!important}.web-table-flow i{color:#8ee0bc;background:#ffffff1a;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.web-table-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.web-table-module-grid>a,.web-table-module-grid>div{min-height:154px;color:inherit;background:#fff;border:1px solid #dfe7e2;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:13px;padding:20px;text-decoration:none;display:grid;box-shadow:0 5px 18px #1d3b2b0a}.web-table-module-grid>*>span{color:#fff;background:var(--green);border-radius:11px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.web-table-module-grid>.planned>span{color:#6f7c75;background:#edf1ef}.web-table-module-grid b{color:#26332c;font-size:15px;display:block}.web-table-module-grid p{color:#6f7b74;min-height:42px;margin:9px 0 12px;font-size:11px;line-height:1.7}.web-table-module-grid small{color:#27805f;font-size:9px;font-weight:750}.web-table-module-grid em{color:#176c4d;white-space:nowrap;background:#eaf8f2;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.web-table-module-grid .planned em{color:#7a847e;background:#eef2f0}.web-table-module-grid a:hover{border-color:#8fcab4;transform:translateY(-1px);box-shadow:0 10px 28px #1d513a17}.web-table-boundary{background:#fff;border:1px solid #dfe7e2;border-radius:12px;grid-template-columns:minmax(240px,.75fr) minmax(460px,1.25fr);align-items:center;gap:30px;padding:22px 26px;display:grid}.web-table-boundary div{gap:6px;display:grid}.web-table-boundary b{color:#75817a;font-size:10px}.web-table-boundary strong{color:#1f342a;font-size:21px}.web-table-boundary ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.web-table-boundary li{color:#5f6d65;font-size:10px}.web-table-boundary li span{color:#176c4d;background:#eaf8f2;border-radius:99px;justify-content:center;min-width:48px;margin-right:9px;padding:3px 6px;font-size:8px;font-weight:800;display:inline-flex}.web-table-boundary li:nth-child(n+2) span{color:#8b5d20;background:#fff5df}.call-sheet-planned{gap:18px;padding:28px;display:grid}.call-sheet-planned>div{color:#f1faf6;text-align:center;background:linear-gradient(135deg,#26382f,#3c5c4c);border-radius:14px;align-content:center;place-items:center;min-height:190px;display:grid}.call-sheet-planned>div>span{background:#62bd96;border-radius:13px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:grid}.call-sheet-planned>div p{color:#83d9b5;letter-spacing:.15em;margin:15px 0 5px;font-size:9px;font-weight:850}.call-sheet-planned>div h2{margin:0;font-size:28px}.call-sheet-planned>div strong{color:#c1d4ca;margin-top:10px;font-size:11px;font-weight:600}.call-sheet-planned article{background:#fff;border:1px solid #dfe7e2;border-radius:12px;padding:22px 24px}.call-sheet-planned article>b{font-size:14px}.call-sheet-planned article>div{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.call-sheet-planned article span{color:#4e5c54;background:#eef3f0;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:750}.call-sheet-planned article p{color:#7a867f;margin:16px 0 0;font-size:10px;line-height:1.75}.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;align-items:center;height:36px;padding:0 14px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.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 button,.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,.master-supplier-line button{color:#fff;background:var(--green);border:0}.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;overflow-x:auto}.after-sales-quick-status>span{color:#5a616b;text-align:center;white-space:nowrap;flex:0 0 76px;width:76px;font-size:10px;font-weight:700}.after-sales-quick-status button{color:#424750;text-align:left;background:#fff;border:1px solid #d9dde3;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-width:184px;min-height:54px;padding:8px 14px;display:flex}.after-sales-quick-status button>span{gap:3px;display:grid}.after-sales-quick-status button b{font-size:10px;font-weight:600}.after-sales-quick-status button small{color:#8b929b;white-space:nowrap;font-size:8px;font-weight:400}.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) 170px;align-items:center;min-width:1160px;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:1160px}.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;white-space:nowrap;margin-left:auto;font-size:8px}.after-sales-card-grid{grid-template-columns:minmax(260px,1.05fr) minmax(390px,1.35fr) minmax(280px,.95fr) 170px;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:84px minmax(0,1fr);align-items:stretch;min-height:30px;display:grid}.after-sales-form-lines label.wide{grid-column:1/-1}.after-sales-case-panel .after-sales-form-lines label.wide{grid-template-columns:112px minmax(0,1fr)}.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.intercept{color:#8a5610;background:#fff7e7;border-color:#e8c17a}.after-sales-action-panel button.manufacturer-push{color:#16794f;background:#edf9f3;border-color:#9fd8c1}.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-form-lines label.wide .system-value{white-space:pre-wrap}.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}.web-table-home{padding:14px 14px 0}.web-table-hero{flex-direction:column;align-items:flex-start;padding:24px 20px}.web-table-flow{justify-content:center;width:100%;overflow-x:auto}.web-table-module-grid{grid-template-columns:1fr}.web-table-boundary{grid-template-columns:1fr;gap:18px;padding:18px}.call-sheet-planned{padding:14px}.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}}
