: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:11px 16px;font-size:10pt;display:flex}.std-brand{align-items:baseline;gap:10px;min-width:0;display:flex}.std-brand h1{margin:0;font-size:10pt;font-weight:500;line-height:1.35}.std-brand p{color:var(--std-muted);margin:0;font-size:12px}.std-header-status{white-space:nowrap}.std-app-actions,.std-toolbar,.std-filter-group{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;font-size:10pt}.std-filter-group{flex:620px;justify-content:flex-start}.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:240px;min-height:34px;color:var(--std-muted);border-radius:7px;flex:0 25%;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-filter-select,.std-multiselect>summary{border-color:var(--std-primary);background:var(--std-surface);color:var(--std-text);box-shadow:0 0 0 1px var(--std-primary)}.std-filter-select:focus{outline:0}.std-single-select{position:relative}.std-clearance-filter-popover{width:76px;min-width:76px}.std-status-filter-popover{width:112px;min-width:112px}.std-single-select>summary{cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;width:100%;list-style:none;display:flex}.std-single-select>summary::-webkit-details-marker{display:none}.std-single-select>summary svg{flex:none}.std-single-select-panel{z-index:30;border:1px solid var(--std-border);background:var(--std-surface);border-radius:8px;width:max-content;min-width:100%;padding:6px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 30px #0f24302e}.std-single-select-option{width:100%;min-height:30px;color:var(--std-text);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;display:flex}:is(.std-single-select-option:hover,.std-single-select-option:focus-visible){background:var(--std-surface-2);outline:0}.std-single-select-option[aria-selected=true]{color:var(--std-primary);font-weight:600}.std-single-select-marker{border:1px solid var(--std-border-strong);background:var(--std-surface);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.std-single-select-option[aria-selected=true] .std-single-select-marker{border-color:var(--std-primary);background:var(--std-primary);box-shadow:inset 0 0 0 2px var(--std-surface)}.std-order-query-button{min-width:64px}.std-multiselect{width:132px;min-width:132px;position:relative}.std-multiselect>summary{cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex;overflow:hidden}.std-multiselect>summary::-webkit-details-marker{display:none}.std-multiselect-panel{z-index:30;border:1px solid var(--std-border);background:var(--std-surface);border-radius:8px;width:148px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 30px #0f24302e}.std-multiselect-search{border:1px solid var(--std-primary);color:var(--std-muted);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;display:flex}.std-multiselect-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.std-multiselect-options{max-height:260px;overflow:auto}.std-multiselect-option{cursor:pointer;white-space:nowrap;align-items:center;gap:4px;min-height:30px;padding:4px 0;display:flex}.std-multiselect-option input{flex:0 0 14px;width:14px;height:14px;margin:0}.std-multiselect-option span{white-space:nowrap;min-width:0}.std-multiselect-option:hover{background:var(--std-surface-2)}.std-multiselect-all{border-bottom:1px solid var(--std-border);margin-top:5px}.std-multiselect-empty{color:var(--std-muted);text-align:center;padding:18px 6px}.std-multiselect-actions{border-top:1px solid var(--std-border);justify-content:flex-end;gap:6px;padding-top:8px;display:flex}.std-multiselect-actions .std-button{min-height:30px;padding:5px 10px}.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-worklist{gap:10px;font-size:10pt;display:grid}.std-week-section,.std-completed-section{border:1px solid var(--std-border);background:var(--std-surface);border-radius:8px;overflow:hidden}.std-week-heading,.std-completed-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:10px;padding:8px 10px;display:flex}.std-week-heading h2,.std-week-heading p,.std-completed-heading h2,.std-completed-heading p{margin:0}.std-week-heading h2,.std-completed-heading h2{font-size:10pt;font-weight:700}.std-week-heading p,.std-completed-heading p{color:var(--std-muted);margin-top:1px;font-size:9pt}.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:var(--shipment-columns,minmax(0, 1.05fr) minmax(0, .72fr) minmax(0, 1.16fr) minmax(0, .34fr) minmax(0, .62fr) minmax(0, .72fr) minmax(0, .84fr) minmax(0, .76fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, .8fr));align-items:center;gap:6px;display:grid}.std-worklist-head{border-bottom:1px solid var(--std-border);color:var(--std-muted);background:var(--std-surface-2);padding:6px 10px;font-size:9pt;font-weight:700}.std-column-head{white-space:nowrap;min-width:0;position:relative}.std-column-resizer{z-index:1;cursor:col-resize;touch-action:none;background:0 0;border:0;width:10px;padding:0;position:absolute;top:-6px;bottom:-6px;right:-6px}.std-column-resizer:after{content:"";background:0 0;width:1px;position:absolute;top:5px;bottom:5px;right:4px}.std-column-resizer:hover:after,.std-resizing-columns .std-column-resizer:after{background:var(--std-primary)}.std-column-resizer:focus-visible:after{background:var(--std-primary)}.std-column-resizer:focus-visible{outline:2px solid var(--std-primary);outline-offset:-2px}.std-resizing-columns,.std-resizing-columns *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.std-week-records{display:grid}.std-week-summary-button{flex:none;min-height:28px;padding:4px 10px}.std-order-select{align-items:center;gap:6px;min-width:0;display:flex}.std-order-select input{width:14px;height:14px;accent-color:var(--std-primary);margin:0}.std-selection-bar{border:1px solid var(--std-border);background:var(--std-surface);border-radius:9px;flex:0 auto;align-items:center;gap:8px;padding:8px 10px;font-size:10pt;display:flex}.std-drawer-backdrop{z-index:40;background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.std-summary-drawer{border-left:1px solid var(--std-border);background:var(--std-surface);flex-direction:column;width:min(760px,94vw);height:100%;display:flex;overflow:hidden;box-shadow:-18px 0 50px #0f172a29}.std-summary-drawer-head{z-index:2;border-bottom:1px solid var(--std-border);background:var(--std-surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 12px;display:flex;position:sticky;top:0}.std-summary-drawer-head h2,.std-summary-drawer-head p{margin:0}.std-summary-drawer-head h2{margin-top:5px;font-size:18px}.std-summary-drawer-head p{color:var(--std-muted);margin-top:4px;font-size:10pt}.std-mock-badge{color:#854d0e;background:#fef3c7;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.std-summary-note{color:#475569;background:#f1f5f9;border-radius:6px;margin:12px 18px 0;padding:8px 10px;font-size:10pt}.std-summary-table-wrap{flex:1;min-height:0;margin-top:12px;padding:0 18px 12px;overflow:auto}.std-summary-table{border-collapse:collapse;width:100%;min-width:620px;font-size:10pt}.std-summary-table th,.std-summary-table td{border-bottom:1px solid var(--std-border);padding:9px 8px}.std-summary-table thead{z-index:1;background:var(--std-surface);position:sticky;top:0}.std-summary-table th:nth-child(n+3),.std-summary-table td:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.std-difference{color:#475569;background:#e2e8f0;border-radius:999px;justify-content:center;min-width:52px;padding:3px 7px;font-weight:700;display:inline-flex}.std-difference-short{color:#b91c1c;background:#fee2e2}.std-difference-surplus{color:#047857;background:#d1fae5}.std-order-detail-table{min-width:520px}.std-stock-state{color:#047857;background:#d1fae5;border-radius:999px;justify-content:center;min-width:54px;padding:3px 7px;font-weight:700;display:inline-flex}.std-stock-state-short{color:#b91c1c;background:#fee2e2}.std-summary-drawer-foot{color:var(--std-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 18px;font-size:10pt;display:flex}.std-record-row{border-bottom:1px solid var(--std-border)}.std-record-row:last-child{border-bottom:0}.std-record-summary{min-height:34px;padding:5px 10px;line-height:1.2}.std-record-row:hover .std-record-summary{background:var(--std-surface-2)}.std-summary-cell{gap:1px;min-width:0;display:grid}.std-summary-cell>span{color:var(--std-muted);font-size:11px;display:none}.std-summary-cell strong,.std-summary-value{min-width:0;color:var(--std-text);text-overflow:ellipsis;white-space:nowrap;font-size:10pt;font-weight:500;overflow:hidden}.std-note-history{min-width:0}.std-note-history-trigger{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;padding:2px 4px;display:flex}:is(.std-note-history-trigger:hover,.std-note-history-trigger:focus-visible){background:color-mix(in srgb, var(--std-primary) 8%, transparent)}.std-note-history-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.std-note-history-dialog{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--lightningcss-light,#0f172a3d)var(--lightningcss-dark,#00000094);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.std-note-history-panel{border:1px solid var(--std-border);background:var(--std-surface);border-radius:14px;gap:16px;width:min(520px,100%);max-height:min(680px,100vh - 48px);padding:18px;display:grid;overflow-y:auto;box-shadow:0 24px 64px #0f172a3d}.std-note-history-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.std-note-history-head h3{color:var(--std-text);margin:0;font-size:16px;line-height:1.3}.std-note-history-head p{color:var(--std-muted);margin:3px 0 0;font-size:11px}.std-note-history-list{gap:8px;max-height:260px;display:grid;overflow-y:auto}.std-note-history-item p,.std-note-history-empty,.std-note-history-error{overflow-wrap:anywhere;white-space:normal;margin:0}.std-note-history-item{border:1px solid var(--std-border);background:var(--std-surface-2);border-radius:8px;padding:10px 12px;position:relative}.std-note-history-item p,.std-note-history-empty{font-size:12px;line-height:1.55}.std-note-history-item-latest{border-color:color-mix(in srgb, var(--std-primary) 35%, var(--std-border));background:color-mix(in srgb, var(--std-primary) 6%, var(--std-surface))}.std-note-history-meta{align-items:center;gap:6px;margin-bottom:5px;display:flex}.std-note-history-meta span,.std-note-history-meta b{background:var(--std-surface);color:var(--std-primary);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.std-note-history-meta b{background:color-mix(in srgb, var(--std-primary) 12%, var(--std-surface))}.std-note-history-empty{color:var(--std-muted);text-align:center;padding:22px 12px}.std-note-history-form{border-top:1px solid var(--std-border);gap:7px;min-width:0;padding-top:14px;display:grid}.std-note-history-form label{color:var(--std-text);font-size:12px;font-weight:600}.std-note-history-form textarea{resize:vertical;border:1px solid var(--std-border);width:100%;min-width:0;min-height:78px;color:var(--std-text);background:var(--std-surface);font:inherit;border-radius:8px;padding:9px 10px}.std-note-history-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.std-note-history-actions label{margin-right:auto;font-weight:500}.std-note-history-actions select{width:auto;min-width:148px;min-height:30px}.std-note-history-actions .std-button{min-height:30px;padding:6px 12px}.std-note-history-error{color:var(--std-danger-text);font-size:12px}.std-summary-cell.std-number strong{text-align:center;font-variant-numeric:tabular-nums}.std-summary-actions{justify-content:flex-end;gap:6px;display:flex}.std-expand-button{min-width:76px}.std-details{border:1px solid color-mix(in srgb, var(--std-border) 82%, transparent);background:color-mix(in srgb, var(--std-surface) 88%, transparent);box-shadow:0 8px 22px color-mix(in srgb, var(--std-text) 7%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:10px;margin:0 10px 10px;padding:8px 10px;animation:.18s ease-out std-detail-arrive}.std-detail-core{grid-template-columns:minmax(240px,1fr) minmax(130px,.32fr) auto;align-items:center;gap:0;display:grid}.std-detail-primary,.std-detail-owner{min-width:0;padding:2px 12px 2px 2px}.std-detail-owner{border-left:1px solid var(--std-border);padding-left:12px}.std-detail-primary>span,.std-detail-owner>span{color:var(--std-muted);letter-spacing:.02em;margin-bottom:2px;font-size:10px;font-weight:600;display:block}.std-detail-primary p,.std-detail-owner p{color:var(--std-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.std-detail-loading{color:var(--std-muted)}.std-detail-error{color:var(--std-danger-text)!important}.std-detail-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.std-finance-toggle{border:1px solid var(--std-border);min-height:30px;color:var(--std-text);background:var(--std-surface-2);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:3px;margin-left:10px;padding:5px 10px;font-weight:600;transition:background-color .12s,transform .1s ease-out;display:inline-flex}.std-finance-toggle:hover{background:var(--std-surface)}.std-finance-toggle:active{transform:scale(.97)}.std-finance-detail{border-top:1px solid var(--std-border);margin-top:8px;padding-top:8px}.std-finance-detail dl{border-top:1px solid var(--std-border);border-left:1px solid var(--std-border);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.std-finance-detail dl>div{border-right:1px solid var(--std-border);border-bottom:1px solid var(--std-border);min-width:0;padding:7px 9px}.std-finance-detail dt{color:var(--std-muted);margin-bottom:2px;font-size:10px}.std-finance-detail dd{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.35}.std-finance-empty{color:var(--std-muted);margin:0;padding:6px 2px}@keyframes std-detail-arrive{0%{opacity:0;transform:translateY(-3px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.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;min-height:22px;padding:2px 6px;font-size:10pt;font-weight:500;display:inline-flex}.std-status-select{border:1px solid #0000;border-radius:5px;width:100%;min-width:0;min-height:24px;padding:2px 5px;font-size:10pt;font-weight:500}.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-status-ops{background:var(--std-ops-bg);color:var(--std-ops-text)}.std-completed-section{margin-top:4px}.std-completed-month+.std-completed-month{border-top:1px solid var(--std-border)}.std-collapse-heading,.std-collapse-week{width:100%;color:var(--std-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;display:flex}.std-collapse-heading{padding:8px 10px;font-size:10pt;font-weight:700}.std-completed-week{border-top:1px solid var(--std-border);background:var(--std-surface-2)}.std-collapse-week{color:var(--std-muted);padding:6px 12px;font-size:9pt;font-weight:600}.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-fields{margin-top:20px}.std-wdt-field{margin-top:0}.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-account-menu{position:relative}.std-account-trigger{border:1px solid var(--std-border);background:var(--std-surface);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;list-style:none;display:inline-flex}.std-account-trigger::-webkit-details-marker{display:none}.std-account-menu[open] .std-account-trigger{border-color:var(--std-primary);box-shadow:0 0 0 1px var(--std-primary)}.std-account-panel{z-index:50;border:1px solid var(--std-border);background:var(--std-surface);min-width:184px;box-shadow:0 12px 30px var(--std-shadow);border-radius:8px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0}.std-account-panel p{color:var(--std-muted);margin:0;padding:7px 8px;font-size:12px}.std-account-menu-item{width:100%;color:var(--std-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;padding:7px 8px;text-decoration:none;display:block}:is(.std-account-menu-item:hover,.std-account-menu-item:focus-visible){background:var(--std-surface-2)}.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;gap:8px}.std-app-actions{width:100%}.std-app-actions .std-button{flex:44%}.std-brand{flex-direction:column;align-items:flex-start;gap:2px}.std-main{padding:12px}.std-filter-group{flex-basis:100%}.std-search-shell{flex-basis:100%;min-width:0}select.std-control{flex:45%;width:auto;min-width:120px}.std-multiselect{flex:0 0 132px;width:132px;min-width:132px}.std-order-query-button{flex:0 0 64px}.std-week-heading,.std-completed-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-week-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:nowrap}.std-note-history-panel{border-radius:14px 14px 0 0;max-height:calc(100vh - 24px);padding:16px}.std-note-history-dialog{place-items:end center;padding:12px 12px 0}.std-summary-cell.std-number strong{text-align:center}.std-details{margin:0 8px 8px;padding:8px}.std-detail-core{grid-template-columns:1fr;gap:7px}.std-detail-primary,.std-detail-owner{padding:0}.std-detail-owner{border-top:1px solid var(--std-border);border-left:0;padding-top:7px}.std-finance-toggle{justify-content:space-between;width:100%;margin:0}.std-finance-detail dl{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}.std-week-summary-button{width:100%}.std-selection-bar{flex-wrap:wrap;width:100%}.std-selection-bar span{flex:1 0 100%}.std-selection-bar .std-button{flex:calc(50% - 4px)}.std-summary-drawer{width:100%}.std-summary-drawer-head,.std-summary-drawer-foot{padding-inline:12px}.std-summary-note{margin-inline:12px}.std-summary-table-wrap{padding-inline:12px}.std-summary-drawer-foot{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.std-details{animation:none}.std-finance-toggle{transition:none}}@media (prefers-reduced-transparency:reduce){.std-details{background:var(--std-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}
