:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--std-page:var(--lightningcss-light,#f4f7f9)var(--lightningcss-dark,#101619);--std-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#172025);--std-surface-2:var(--lightningcss-light,#f7fafb)var(--lightningcss-dark,#1d282e);--std-text:var(--lightningcss-light,#17252b)var(--lightningcss-dark,#edf5f7);--std-muted:var(--lightningcss-light,#657780)var(--lightningcss-dark,#a9bac1);--std-border:var(--lightningcss-light,#dbe4e8)var(--lightningcss-dark,#34434a);--std-primary:var(--lightningcss-light,#0f766e)var(--lightningcss-dark,#4fc3b7);--std-primary-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#092522);--std-ops-bg:var(--lightningcss-light,#e7f0ff)var(--lightningcss-dark,#1d3049);--std-ops-text:var(--lightningcss-light,#24599a)var(--lightningcss-dark,#b9d7ff);--std-factory-bg:var(--lightningcss-light,#fff0dc)var(--lightningcss-dark,#49311c);--std-factory-text:var(--lightningcss-light,#965310)var(--lightningcss-dark,#ffd39c);--std-later-bg:var(--lightningcss-light,#edf0f2)var(--lightningcss-dark,#293238);--std-later-text:var(--lightningcss-light,#596870)var(--lightningcss-dark,#c0ccd1);--std-danger-bg:var(--lightningcss-light,#fff0ef)var(--lightningcss-dark,#482421);--std-danger-text:var(--lightningcss-light,#b13b32)var(--lightningcss-dark,#ffb8b1);--std-ready-bg:var(--lightningcss-light,#e7f7ef)var(--lightningcss-dark,#173a2a);--std-ready-text:var(--lightningcss-light,#18734b)var(--lightningcss-dark,#8fe2b8);--std-shadow:var(--lightningcss-light,#17252b17)var(--lightningcss-dark,#00000047);color:var(--std-text);background:var(--std-page);font-synthesis:none;text-rendering:optimizelegibility;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--std-page);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.55}#root{min-height:100vh}#shipment-table-design{min-height:100vh;color:var(--std-text);background:var(--std-page);overflow-x:clip}.std-test-banner{z-index:60;color:#fff;text-align:center;letter-spacing:.08em;background:#c95f0c;padding:7px 16px;font-size:13px;font-weight:800;position:sticky;top:0;box-shadow:0 1px #6f31034d}.std-mode-button{white-space:nowrap;text-decoration:none}.std-mode-test{color:#9a4a05;background:#fff7ed;border-color:#d97706}:is(.std-mode-test:hover,.std-mode-test:focus-visible){background:#ffedd5}.std-mode-production{color:#0f5f59;background:#ecfdf5;border-color:#0f766e}*{box-sizing:border-box}.std-appbar{background:var(--std-surface);border-bottom:1px solid var(--std-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.std-brand{flex-direction:column;min-width:0;display:flex}.std-brand h1{margin:0;font-size:18px;font-weight:500;line-height:1.35}.std-brand p{color:var(--std-muted);margin:3px 0 0;font-size:12px}.std-brand h1{order:1}.std-brand .std-db-source{order:2}.std-brand p:not(.std-db-source){display:none}.std-app-actions,.std-toolbar,.std-filter-group,.std-legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.std-file{display:none}.std-button{border:1px solid var(--std-border);background:var(--std-surface);min-height:34px;color:var(--std-text);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-weight:500;display:inline-flex}.std-button-primary{border-color:var(--std-primary);background:var(--std-primary);color:var(--std-primary-text)}.std-button-quiet{background:var(--std-surface-2)}.std-icon-button{width:34px;padding:7px}.std-icon-button svg{flex:none}.std-main{padding:16px}.std-db-notice{border:1px solid var(--std-border);background:var(--std-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.std-db-notice p{color:var(--std-muted);margin:4px 0 0;font-size:12px}.std-db-error{border-color:var(--std-danger-text);color:var(--std-danger-text)}.std-legacy-notice{background:#fff8e8;border-color:#c98825}.std-workspace{border:0;min-inline-size:0;margin:0;padding:0}.std-workspace:disabled{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.std-db-notice-actions{flex-wrap:wrap;gap:8px;display:flex}.std-db-loading{text-align:center;color:var(--std-muted);padding:28px}.std-toolbar{justify-content:space-between;margin-bottom:12px}.std-filter-group{flex:620px}.std-control{border:1px solid var(--std-border);background:var(--std-surface);min-height:34px;color:var(--std-text);border-radius:7px;padding:7px 10px}.std-search-shell{border:1px solid var(--std-border);background:var(--std-surface);min-width:200px;min-height:34px;color:var(--std-muted);border-radius:7px;flex:260px;align-items:center;gap:7px;padding:0 10px;display:flex}.std-search{background:0 0;border:0;outline:0;flex:auto;min-width:0;padding:0}select.std-control{min-width:128px}.std-meta-row{color:var(--std-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.std-legend-item{align-items:center;gap:5px;display:inline-flex}.std-dot{border-radius:50%;width:9px;height:9px}.std-dot-ops{background:var(--std-ops-text)}.std-dot-factory{background:var(--std-factory-text)}.std-dot-later{background:var(--std-later-text)}.std-worklist{gap:14px;display:grid}.std-month-section{border:1px solid var(--std-border);background:var(--std-surface);border-radius:8px;overflow:hidden}.std-month-heading{border-bottom:1px solid var(--std-border);background:color-mix(in srgb, var(--std-primary) 8%, var(--std-surface-2));justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.std-month-heading h2,.std-month-heading p{margin:0}.std-month-heading h2{font-size:15px;font-weight:700}.std-month-heading p{color:var(--std-muted);margin-top:3px;font-size:12px}.std-month-stats{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.std-month-stat{border:1px solid var(--std-border);background:var(--std-surface);min-height:26px;color:var(--std-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.std-stat-wait{color:var(--std-factory-text);background:var(--std-factory-bg)}.std-stat-ready{color:var(--std-ready-text);background:var(--std-ready-bg)}.std-stat-sent{color:var(--std-ops-text);background:var(--std-ops-bg)}.std-stat-risk{color:var(--std-danger-text);background:var(--std-danger-bg)}.std-worklist-head,.std-record-summary{grid-template-columns:minmax(144px,1.18fr) minmax(112px,.9fr) minmax(72px,.48fr) minmax(94px,.65fr) minmax(118px,.78fr) minmax(150px,1.12fr) minmax(100px,.7fr) minmax(132px,.78fr);align-items:center;gap:8px;display:grid}.std-worklist-head{border-bottom:1px solid var(--std-border);color:var(--std-muted);background:var(--std-surface-2);padding:9px 14px;font-size:11px;font-weight:700}.std-month-records{display:grid}.std-record-row{border-bottom:1px solid var(--std-border)}.std-record-row:last-child{border-bottom:0}.std-record-summary{padding:10px 14px}.std-record-row:hover .std-record-summary{background:var(--std-surface-2)}.std-summary-cell{gap:3px;min-width:0;display:grid}.std-summary-cell>span{color:var(--std-muted);font-size:11px;display:none}.std-summary-cell strong{min-width:0;color:var(--std-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.std-summary-cell.std-number strong{text-align:right;font-variant-numeric:tabular-nums}.std-summary-actions{justify-content:flex-end;gap:6px;display:flex}.std-expand-button{min-width:76px}.std-details{gap:14px;padding:0 14px 14px;display:grid}.std-detail-section{border-top:3px solid var(--std-border);padding-top:12px}.std-detail-section h3{margin:0 0 10px;font-size:14px;font-weight:700}.std-detail-ops{border-color:var(--std-ops-text)}.std-detail-factory{border-color:var(--std-factory-text)}.std-detail-later{border-color:var(--std-later-text)}.std-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.std-detail-item{border:1px solid var(--std-border);background:var(--std-surface-2);border-radius:7px;min-width:0;padding:9px 10px}.std-detail-item dt{color:var(--std-muted);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:5px;font-size:11px;display:flex}.std-detail-item dt span,.std-detail-item dd{overflow-wrap:anywhere;min-width:0}.std-detail-item dt small{color:var(--std-muted);flex:none;font-size:10px}.std-detail-item dd{color:var(--std-text);margin:0;font-size:12px;line-height:1.45}.std-gray-note{border:1px dashed var(--std-later-text);color:var(--std-muted);background:var(--std-later-bg);border-radius:7px;margin:0;padding:10px 12px;font-size:12px}.std-table-wrap{background:var(--std-surface);border:1px solid var(--std-border);border-radius:10px;overflow-x:auto}.std-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.std-table-all{min-width:1560px}.std-table-ops{min-width:1120px}.std-table-factory{table-layout:fixed;min-width:660px}.std-table-factory th,.std-table-factory td{text-overflow:ellipsis;overflow:hidden}.std-table-factory th:first-child{width:128px}.std-table-factory th:nth-child(2),.std-table-factory th:nth-child(3),.std-table-factory th:nth-child(4){width:126px}.std-table-factory th:nth-last-child(2){width:98px}.std-table-factory th:last-child{width:56px}.std-table-hint{border-bottom:1px solid var(--std-border);color:var(--std-muted);background:var(--std-surface-2);margin:0;padding:8px 10px;font-size:11px;display:none}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--std-border);white-space:nowrap;padding:10px 9px}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--std-surface-2)}.std-month-row:hover td,.std-month-cell{background:color-mix(in srgb, var(--std-primary) 8%, var(--std-surface-2))}.std-month-cell{z-index:1;min-width:240px;color:var(--std-text);border-top:1px solid var(--std-border);border-bottom:1px solid var(--std-border);padding-block:8px;position:sticky;left:0}.std-month-cell span{font-weight:700}.std-month-cell small{color:var(--std-muted);margin-left:8px;font-size:11px;font-weight:500}th{z-index:2;color:var(--std-text);font-weight:500;position:sticky;top:0}th.std-core{background:var(--std-surface-2)}th.std-ops{background:var(--std-ops-bg);color:var(--std-ops-text)}th.std-factory{background:var(--std-factory-bg);color:var(--std-factory-text)}th.std-later{background:var(--std-later-bg);color:var(--std-later-text)}.std-cell-ops{background:color-mix(in srgb, var(--std-ops-bg) 32%, transparent)}.std-cell-factory{background:color-mix(in srgb, var(--std-factory-bg) 36%, transparent)}.std-cell-later{background:color-mix(in srgb, var(--std-later-bg) 28%, transparent)}td.std-number{text-align:right;font-variant-numeric:tabular-nums}td.std-note{text-overflow:ellipsis;max-width:250px;overflow:hidden}.std-order-link{color:var(--std-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:500}.std-status{border-radius:999px;align-items:center;padding:3px 7px;font-weight:500;display:inline-flex}.std-status-wait{background:var(--std-factory-bg);color:var(--std-factory-text)}.std-status-ready{background:var(--std-ready-bg);color:var(--std-ready-text)}.std-status-sent{background:var(--std-ops-bg);color:var(--std-ops-text)}.std-status-risk{background:var(--std-danger-bg);color:var(--std-danger-text)}.std-empty{text-align:center;color:var(--std-muted);background:var(--std-surface);border:1px solid var(--std-border);border-radius:10px;padding:28px}.std-modal-backdrop{z-index:20;background:var(--lightningcss-light,#17252b59)var(--lightningcss-dark,#0000009e);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.std-modal{border:1px solid var(--std-border);background:var(--std-surface);width:min(840px,100%);max-height:min(90vh,880px);box-shadow:0 18px 55px var(--std-shadow);border-radius:12px;padding:18px;overflow:auto}.std-record-modal{width:min(980px,100%)}.std-wdt-modal{width:min(520px,100%)}.std-modal-description{max-width:410px;color:var(--std-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.std-wdt-field{margin-top:20px}.std-wdt-field .std-control{width:100%;min-height:44px;font-size:15px}.std-modal-head,.std-modal-actions,.std-import-stats{justify-content:space-between;align-items:center;gap:12px;display:flex}.std-modal-head h2{margin:0;font-size:17px;font-weight:500}.std-form-section{border:1px solid var(--std-border);border-radius:8px;margin:14px 0;padding:12px}.std-form-section h3{margin:0 0 10px;font-size:14px;font-weight:500}.std-form-ops{background:color-mix(in srgb, var(--std-ops-bg) 34%, var(--std-surface))}.std-form-factory{background:color-mix(in srgb, var(--std-factory-bg) 42%, var(--std-surface))}.std-form-later{background:color-mix(in srgb, var(--std-later-bg) 42%, var(--std-surface))}.std-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.std-field{gap:6px;display:grid}.std-field span{color:var(--std-muted);font-size:12px}.std-field b{color:var(--std-danger-text)}.std-field-full{grid-column:1/-1}.std-field textarea{resize:vertical;min-height:72px}.std-form-error,.std-import-errors{border:1px solid var(--std-danger-text);background:var(--std-danger-bg);color:var(--std-danger-text);border-radius:8px;margin:12px 0;padding:10px 12px;font-size:12px}.std-import-stats{color:var(--std-muted);flex-wrap:wrap;justify-content:flex-start;margin:16px 0;font-size:13px}.std-modal-actions{justify-content:flex-end;margin-top:14px}.std-toast{z-index:25;border:1px solid var(--std-border);background:var(--std-surface);color:var(--std-text);box-shadow:0 10px 30px var(--std-shadow);border-radius:8px;padding:10px 13px;font-size:12px;position:fixed;bottom:18px;right:18px}.std-viewer{border-left:1px solid var(--std-border);align-items:center;gap:10px;padding-left:10px;font-size:12px;display:flex}.std-viewer span{gap:1px;display:grid}.std-viewer small{color:var(--std-muted)}.std-viewer a{color:var(--std-primary);text-decoration:none}.std-field-readonly .std-control:disabled{color:#66727e;cursor:not-allowed;background:#f5f7f9;border-style:dashed}.std-na{min-width:360px;color:var(--std-muted);text-align:center;background:#f7f8f9}.std-login-page{background:radial-gradient(circle at 15% 12%,#137e6c24,#0000 28%),linear-gradient(145deg,#f4f8f6 0%,#eef2f5 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.std-login-card{text-align:center;background:#fffffff0;border:1px solid #14453d24;border-radius:18px;width:min(440px,100%);padding:42px;box-shadow:0 22px 70px #1138321f}.std-login-mark{background:var(--std-primary);color:#fff;letter-spacing:.08em;border-radius:16px;place-items:center;width:62px;height:62px;margin:0 auto 18px;font-weight:800;display:grid}.std-login-eyebrow{color:var(--std-primary);letter-spacing:.16em;font-size:11px;font-weight:700}.std-login-card h1{margin:8px 0 10px;font-size:30px}.std-login-card>p:not(.std-login-eyebrow){color:var(--std-muted);margin:0 auto 24px;line-height:1.7}.std-login-button{justify-content:center;min-width:190px;text-decoration:none;display:inline-flex}.std-login-form{text-align:left;gap:14px;display:grid}.std-login-form label{color:var(--std-ink);gap:7px;font-size:13px;font-weight:600;display:grid}.std-login-form input{border:1px solid var(--std-border);background:var(--std-surface);width:100%;min-height:44px;color:var(--std-ink);font:inherit;border-radius:8px;padding:0 12px}.std-login-form input:focus{border-color:var(--std-primary);outline:3px solid color-mix(in srgb, var(--std-primary) 16%, transparent)}.std-login-form .std-login-button{width:100%;margin-top:8px}.std-login-notice{color:#865a00;background:#fff6df;border-radius:8px;padding:12px;font-size:13px}.std-login-card small{color:var(--std-muted);margin-top:18px;display:block}@media (max-width:720px){.std-appbar{flex-direction:column;align-items:flex-start}.std-app-actions{width:100%}.std-app-actions .std-button{flex:44%}.std-viewer{border-top:1px solid var(--std-border);border-left:0;justify-content:space-between;width:100%;padding:8px 0 0}.std-main{padding:12px}.std-filter-group{flex-basis:100%}.std-search-shell{flex-basis:100%;min-width:0}select.std-control{flex:45%;min-width:120px}.std-month-heading{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.std-month-stats{justify-content:flex-start}.std-worklist-head{display:none}.std-month-records{background:var(--std-surface-2);gap:10px;padding:10px}.std-record-row{border:1px solid var(--std-border);background:var(--std-surface);border-radius:8px;overflow:hidden}.std-record-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px}.std-summary-cell>span{display:block}.std-summary-cell strong{white-space:normal}.std-summary-cell.std-number strong{text-align:left}.std-summary-actions{grid-column:1/-1;justify-content:stretch}.std-summary-actions .std-expand-button{flex:auto}.std-summary-actions .std-icon-button{flex:0 0 40px;width:40px}.std-details{padding:0 12px 12px}.std-detail-grid{grid-template-columns:1fr}.std-icon-button{flex:0 0 34px}.std-table-hint{width:calc(100vw - 26px);display:block;position:sticky;left:0}.std-table-factory{min-width:660px}.std-table-factory th,.std-table-factory td{padding-inline:7px}.std-modal-backdrop{align-items:start;padding:10px}.std-modal{max-height:calc(100vh - 20px);padding:14px}.std-modal-grid{grid-template-columns:1fr}.std-field-full{grid-column:auto}.std-modal-actions{flex-wrap:wrap}.std-modal-actions .std-button{flex:auto}}
