:root{--tms-ink: #0B1622;--tms-ink-2: #475467;--tms-ink-3: #8A94A6;--tms-ink-4: #B3BAC6;--tms-canvas: #EDF0F4;--tms-surface: #FFFFFF;--tms-head: #F5F7FA;--tms-line: #E1E6ED;--tms-line-soft: #EEF1F5;--tms-primary: #2A4BD7;--tms-primary-2: #1F3BB3;--tms-primary-soft: #EDF0FE;--tms-primary-line: #C9D2FA;--tms-success: #067647;--tms-success-bg: #ECFDF3;--tms-success-dot: #12B76A;--tms-warning: #B54708;--tms-warning-bg: #FFFAEB;--tms-warning-dot: #F79009;--tms-info: #175CD3;--tms-info-bg: #EFF8FF;--tms-info-dot: #2E90FA;--tms-danger: #B42318;--tms-danger-bg: #FEF3F2;--tms-danger-dot: #F04438;--tms-neutral: #475467;--tms-neutral-bg: #F2F4F7;--tms-neutral-dot: #98A2B3;--tms-header-bg: #0E1626;--tms-sidebar-bg: #0E1626;--tms-sidebar-2: #16202F;--tms-sidebar-text: #AEB8C7;--tms-sidebar-text-dim: #6B7686;--tms-sidebar-active: #2A4BD7;--tms-main-bg: #EDF0F4;--tms-card-bg: #ffffff;--tms-text-primary: #0B1622;--tms-text-regular: #475467;--tms-text-secondary: #8A94A6;--tms-text-placeholder: #B3BAC6;--tms-border-color: #E1E6ED;--tms-border-light: #EEF1F5;--tms-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--tms-mono: "SFMono-Regular", ui-monospace, "JetBrains Mono", "Cascadia Mono", "Roboto Mono", Consolas, "Liberation Mono", monospace;--tms-font-size: 13px;--tms-font-size-small: 12px;--tms-font-size-large: 14px;--tms-border-radius: 7px;--tms-border-radius-large: 11px;--tms-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);--tms-box-shadow-light: 0 1px 3px 0 rgba(16, 24, 40, .08)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:var(--tms-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--tms-canvas);color:var(--tms-ink);font-size:var(--tms-font-size)}::selection{background:#c9d2fa}.el-table{font-size:12.5px;--el-table-border-color: var(--tms-line-soft);--el-table-header-bg-color: var(--tms-head);--el-table-row-hover-bg-color: #F8FAFD}.el-table .el-table__cell{padding:10px 0}.el-table th.el-table__cell{font-size:11.5px;font-weight:600;color:var(--tms-ink-2)}.el-form-item{font-size:var(--tms-font-size)}.el-input__wrapper{border-radius:var(--tms-border-radius)}.el-input__inner,.el-textarea__inner{font-size:12.5px}.el-button{font-size:12.5px;font-weight:550;border-radius:var(--tms-border-radius)}.el-button--primary{--el-button-bg-color: var(--tms-primary);--el-button-border-color: var(--tms-primary);--el-button-hover-bg-color: var(--tms-primary-2);--el-button-hover-border-color: var(--tms-primary-2)}.el-dialog{font-size:var(--tms-font-size);border-radius:14px}.el-card{border-radius:var(--tms-border-radius-large);border:1px solid var(--tms-line);--el-card-padding: 16px}.el-tag{border-radius:20px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--tms-line-soft)}::-webkit-scrollbar-thumb{background:var(--tms-ink-4);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--tms-ink-3)}.tms-card{background:var(--tms-surface);border:1px solid var(--tms-line);border-radius:var(--tms-border-radius-large);padding:16px;margin-bottom:12px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.page-header .page-title{font-size:19px;font-weight:650;color:var(--tms-ink);letter-spacing:-.2px}.btn-group{display:flex;gap:8px}.status-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 8px;border-radius:20px;font-size:11.8px;font-weight:600;border:1px solid transparent}.status-chip .dot{width:6px;height:6px;border-radius:50%}.status-chip.pending_out{background:var(--tms-neutral-bg);color:var(--tms-neutral);border-color:#e4e7ec}.status-chip.pending_out .dot{background:var(--tms-neutral-dot)}.status-chip.out{background:var(--tms-warning-bg);color:var(--tms-warning);border-color:#fee4b3}.status-chip.out .dot{background:var(--tms-warning-dot)}.status-chip.shipped{background:var(--tms-info-bg);color:var(--tms-info);border-color:#cfe5fb}.status-chip.shipped .dot{background:var(--tms-info-dot)}.status-chip.signed{background:var(--tms-success-bg);color:var(--tms-success);border-color:#c4efd8}.status-chip.signed .dot{background:var(--tms-success-dot)}.status-chip.exception{background:var(--tms-danger-bg);color:var(--tms-danger);border-color:#fcd9d5}.status-chip.exception .dot{background:var(--tms-danger-dot)}.mono{font-family:var(--tms-mono);font-size:11.8px;letter-spacing:-.2px;color:var(--tms-ink)}.mono.strong{font-weight:600}
