.staff-workspace{--staff-bg:#f4f6f9;--staff-surface:#ffffff;--staff-ink:#202936;--staff-muted:#596777;--staff-line:#dce3eb;--staff-blue:#175cce;--staff-blue-soft:#edf3ff;min-height:100vh;min-height:100dvh;width:100%;min-width:0;background:var(--staff-bg);color:var(--staff-ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.staff-workspace :where(*,:before,:after){box-sizing:border-box}.staff-workspace button{min-height:44px;max-width:100%;touch-action:manipulation}.staff-workspace :where(button:not(.primary-button,.ghost-button,.danger-button)){padding:8px 14px;border:1px solid var(--staff-line);border-radius:7px;background:var(--staff-surface);color:var(--staff-ink);font-weight:550;line-height:1.5;cursor:pointer}.staff-workspace button:disabled{cursor:not-allowed;opacity:.55}.staff-workspace :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #7eabf4;outline-offset:3px}.staff-workspace .staff-header{display:flex;align-items:center;justify-content:space-between;min-height:56px;gap:16px;padding:6px 28px;border-bottom:1px solid var(--staff-line);background:var(--staff-surface)}.staff-workspace .staff-brand{display:flex;align-items:center;flex:0 0 auto;gap:11px;min-width:0}.staff-workspace .staff-brand strong{font-size:15px;letter-spacing:.5px}.staff-workspace .staff-brand>span:last-child:not(.staff-mark){margin-left:3px;padding-left:14px;border-left:1px solid var(--staff-line);color:var(--staff-muted)}.staff-workspace .staff-mark{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1.5px solid var(--staff-blue);border-radius:9px;color:var(--staff-blue);font-size:19px;font-weight:750;line-height:1}.staff-workspace .staff-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;min-width:0;gap:6px}.staff-workspace .staff-nav :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--staff-muted);font-size:13px;text-decoration:none}.staff-workspace .staff-user{display:flex;align-items:center;gap:7px;min-width:0;max-width:14em;padding:0 7px;color:var(--staff-muted);font-size:13px}.staff-workspace .staff-user button{flex:0 0 auto;white-space:nowrap}.staff-workspace .staff-page{width:100%;max-width:1380px;min-width:0;margin:0 auto;padding:19px 32px 36px}.staff-workspace .staff-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.staff-workspace .staff-heading>div{min-width:0}.staff-workspace .staff-heading h1{margin:0;color:var(--staff-ink);font-size:25px;line-height:1.3;letter-spacing:-.6px}.staff-workspace .staff-subtitle{margin:6px 0 0;color:var(--staff-muted);font-size:13px}.staff-workspace .staff-read-status{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;color:var(--staff-muted);font-size:12px;margin-bottom:10px}.staff-workspace .staff-read-status p{max-width:36em;margin:0}.staff-workspace .staff-read-status button{flex:0 0 auto;white-space:nowrap}.staff-workspace .staff-board{display:grid;grid-template-columns:292px minmax(0,1fr);align-items:stretch;min-width:0;min-height:540px;border:1px solid var(--staff-line);border-radius:12px;background:var(--staff-surface)}.staff-workspace .staff-queue{min-width:0;padding:17px 16px 15px;border-right:1px solid var(--staff-line);border-radius:12px 0 0 12px;background:#fafbfd}.staff-workspace .staff-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 13px}.staff-workspace .staff-queue-heading :is(h2,strong){margin:0;font-size:14px;font-weight:650}.staff-workspace .staff-queue-heading span{color:var(--staff-muted);font-size:12px}.staff-workspace .staff-queue-heading p{margin:3px 0 0;color:var(--staff-muted);font-size:11px}.staff-workspace .staff-search{position:relative;display:block;min-width:0}.staff-workspace .staff-search svg{position:absolute;top:14px;left:12px;width:16px;height:16px;color:#66788b;pointer-events:none}.staff-workspace .staff-search input{width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid #cfd8e3;border-radius:7px;background:var(--staff-surface);color:var(--staff-ink);font-size:13px}.staff-workspace .staff-filters{display:flex;gap:4px;margin:10px 0 13px}.staff-workspace .staff-filters button{flex:1 1;min-width:0;padding:6px 7px;border:0;background:transparent;color:var(--staff-muted);font-size:12px;white-space:nowrap}.staff-workspace .staff-filters button[aria-pressed=true]{background:#e8eef7;color:#243a59;font-weight:650}.staff-workspace .staff-task-list{display:grid;grid-gap:7px;gap:7px;min-width:0}.staff-workspace .staff-task-button{display:block;width:100%;min-width:0;min-height:88px;padding:10px 12px;border:1px solid var(--staff-line);border-radius:8px;background:var(--staff-surface);color:var(--staff-ink);font-weight:400;text-align:left}.staff-workspace .staff-task-button[aria-pressed=true]{border-color:var(--staff-blue);background:var(--staff-blue-soft);box-shadow:inset 0 0 0 .5px var(--staff-blue)}.staff-workspace .staff-task-top{display:flex;align-items:baseline;justify-content:space-between;gap:7px;margin-bottom:3px}.staff-workspace .staff-task-id{min-width:0;font-size:14px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.staff-workspace .staff-task-stage{flex:0 0 auto;max-width:45%;color:#465b75;font-size:11px;text-align:right}.staff-workspace .staff-task-product{display:block;overflow:hidden;margin:0 0 4px;color:var(--staff-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.staff-workspace .staff-task-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px;color:#5b7391;font-size:12px}.staff-workspace .staff-tag{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:2px 7px;border-radius:5px;background:#eef1f5;color:#506071;font-size:11px;font-weight:550;line-height:1.6}.staff-workspace .staff-tag[data-tone=action]{background:#eaf1fc;color:#245ba5}.staff-workspace .staff-tag[data-tone=attention]{background:#fff1d9;color:#835214}.staff-workspace .staff-tag[data-tone=neutral]{background:#eef1f5;color:#506071}.staff-workspace .staff-queue-footer{margin-top:13px;padding-top:10px;border-top:1px solid var(--staff-line);color:var(--staff-muted);font-size:12px}.staff-workspace .staff-queue-footer p{margin:0}.staff-workspace .staff-queue-footer button{width:100%;margin-top:10px;background:transparent;font-size:12px}.staff-workspace .staff-detail{display:flex;flex-direction:column;min-width:0;padding:18px 29px 17px}.staff-workspace .staff-detail[hidden]{display:none}.staff-workspace .staff-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.staff-workspace .staff-detail-heading>div{min-width:0}.staff-workspace .staff-detail-heading h2{margin:0;color:var(--staff-ink);font-size:21px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.staff-workspace .staff-detail-heading>.staff-tag{flex:0 0 auto;max-width:45%;margin-top:22px;padding:3px 9px;font-size:12px}.staff-workspace .staff-detail-kicker{margin:0 0 1px;color:var(--staff-muted);font-size:12px}.staff-workspace .staff-detail-meta{margin:1px 0 0;color:var(--staff-muted);font-size:12px}.staff-workspace .staff-goods-section{min-width:0;padding-bottom:12px;border-bottom:1px solid var(--staff-line)}.staff-workspace .staff-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.staff-workspace .staff-section-heading :is(h2,h3){margin:0;color:var(--staff-ink);font-size:15px;font-weight:650}.staff-workspace .staff-section-heading span{color:var(--staff-muted);font-size:12px}.staff-workspace .staff-goods{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;line-height:1.5}.staff-workspace .staff-goods th{padding:5px 10px;background:#f6f8fb;color:var(--staff-muted);font-size:11px;font-weight:500;text-align:left}.staff-workspace .staff-goods th:first-child{border-radius:5px 0 0 5px}.staff-workspace .staff-goods th:last-child{border-radius:0 5px 5px 0}.staff-workspace .staff-goods td{padding:7px 10px;border-bottom:1px solid #eef1f5;vertical-align:top;overflow-wrap:anywhere}.staff-workspace .staff-goods tr:last-child td{border-bottom:0}.staff-workspace .staff-goods :is(td,th):last-child{width:20%;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.staff-workspace .staff-goods-secondary{display:block;margin-top:2px;color:var(--staff-muted);font-size:11px}.staff-workspace .staff-mobile-spec{display:none}.staff-workspace .staff-action{min-width:0;margin-top:14px}.staff-workspace .staff-action-heading{display:flex;align-items:center;gap:9px;margin:0 0 5px;font-size:15px;font-weight:650}.staff-workspace .staff-action-heading h3{margin:0;font:inherit}.staff-workspace .staff-action-note{max-width:70em;margin:0 0 12px;color:var(--staff-muted);font-size:12px}.staff-workspace .staff-record-form{display:block;min-width:0;margin:0}.staff-workspace .staff-record-form .staff-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.staff-workspace .staff-field{display:block;min-width:0;color:var(--staff-ink);font-size:13px;font-weight:550}.staff-workspace .staff-field>span{margin-left:5px;color:var(--staff-muted);font-size:11px;font-weight:400}.staff-workspace .staff-field :is(input,textarea){display:block;width:100%;min-width:0;min-height:44px;margin-top:5px;padding:10px 11px;border:1px solid #cdd7e2;border-radius:7px;background:var(--staff-surface);color:var(--staff-ink);font-size:13px;font-weight:400;line-height:1.5}.staff-workspace .staff-field textarea{height:69px;resize:vertical}.staff-workspace .staff-field :is(input,textarea)::placeholder{color:#738194}.staff-workspace .staff-field :is(input,textarea)[aria-invalid=true]{border-color:#b44231}.staff-workspace .staff-field :is(p,small){display:block;margin:5px 0 0;color:var(--staff-muted);font-size:11px;font-weight:400}.staff-workspace .staff-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:13px}.staff-workspace .staff-form-actions p{max-width:29em;margin:0;color:var(--staff-muted);font-size:11px}.staff-workspace .staff-form-actions .staff-action-note{margin:0}.staff-workspace .staff-primary{min-width:150px;border-color:var(--staff-blue);background:var(--staff-blue);color:#ffffff}.staff-workspace .staff-handoff-note{padding:17px 18px;border:1px solid #edcf9e;border-radius:8px;background:#fff6e7;color:#72501d;font-size:13px}.staff-workspace .staff-handoff-note :is(h3,strong){margin:0;font-size:14px;font-weight:650}.staff-workspace .staff-handoff-note p{margin:6px 0 0;color:#715c3d;font-size:12px}.staff-workspace .staff-back{display:none}.staff-workspace .staff-empty{padding:30px 12px;color:var(--staff-muted);font-size:13px;text-align:center}.staff-workspace .staff-board>.staff-empty{display:grid;align-content:center;justify-items:center;grid-column:2;min-height:360px}.staff-workspace .staff-empty :is(h2,h3){margin:0 0 8px;color:var(--staff-ink);font-size:19px}.staff-workspace .staff-empty p{max-width:36em;margin:0}.staff-workspace .staff-empty button{margin-top:12px}.staff-workspace .staff-notice{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:7px 15px;margin:14px 0 0;color:var(--staff-muted);font-size:11px}.staff-workspace .staff-notice p{margin:0}.staff-workspace .staff-empty.staff-notice{display:grid;place-content:center;min-height:240px;border:1px solid var(--staff-line);border-radius:12px;background:var(--staff-surface);font-size:14px}.staff-workspace .staff-support{display:grid;grid-gap:20px;gap:20px;min-width:0;margin-top:26px}.staff-workspace .staff-reminders{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));grid-gap:12px;gap:12px;min-width:0;margin-top:24px}.staff-workspace .staff-reminders>.staff-section-heading{grid-column:1/-1}.staff-workspace .staff-reminder-card{min-width:0;padding:18px;border:1px solid var(--staff-line);border-radius:9px;background:var(--staff-surface)}.staff-workspace .staff-reminder-card h3{margin:0 0 8px;font-size:15px}.staff-workspace .staff-reminder-card p{margin:5px 0;color:var(--staff-muted);font-size:12px}.staff-workspace .staff-reminder-card button{margin-top:10px}@media (hover:hover){.staff-workspace .staff-filters button:hover:not(:disabled):not([aria-pressed=true]),.staff-workspace .staff-nav :is(a,button):hover:not(:disabled),.staff-workspace .staff-queue-footer button:hover:not(:disabled),.staff-workspace .staff-read-status button:hover:not(:disabled),.staff-workspace .staff-reminder-card button:hover:not(:disabled):not(.staff-primary),.staff-workspace .staff-task-button:hover:not(:disabled):not([aria-pressed=true]){background:#f0f4f9}.staff-workspace .staff-primary:hover:not(:disabled){border-color:#114bac;background:#114bac}}@media (max-width:1050px){.staff-workspace .staff-header{padding-inline:20px}.staff-workspace .staff-brand>span:last-child:not(.staff-mark){display:none}.staff-workspace .staff-page{padding:24px 20px 32px}.staff-workspace .staff-board{grid-template-columns:254px minmax(0,1fr)}.staff-workspace .staff-detail{padding:22px 20px}.staff-workspace .staff-record-form .staff-fields{grid-template-columns:minmax(0,1fr);gap:14px}.staff-workspace .staff-field textarea{height:72px}}@media (max-width:700px){.staff-workspace .staff-header{flex-wrap:wrap;gap:4px;padding:10px 14px 5px}.staff-workspace .staff-brand{gap:9px}.staff-workspace .staff-brand strong{font-size:13px}.staff-workspace .staff-mark{width:29px;height:29px;flex-basis:29px}.staff-workspace .staff-nav{justify-content:flex-start;flex:1 0 100%;gap:2px;order:3}.staff-workspace .staff-nav :is(a,button){padding:8px;font-size:12px}.staff-workspace .staff-user{max-width:10em;margin-left:auto;padding-inline:4px;font-size:12px}.staff-workspace .staff-page{padding:21px 14px 26px}.staff-workspace .staff-heading{align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:17px}.staff-workspace .staff-heading h1{font-size:23px}.staff-workspace .staff-subtitle{font-size:12px}.staff-workspace .staff-read-status{justify-content:space-between;width:100%;gap:8px;font-size:11px}.staff-workspace .staff-read-status p{flex:1 1 150px}.staff-workspace .staff-read-status button{padding:8px 10px;font-size:12px}.staff-workspace .staff-board{display:block;min-height:480px;border-radius:9px}.staff-workspace .staff-queue{padding:18px 14px;border:0;border-radius:9px}.staff-workspace .staff-board:not([data-mobile-detail=true]) .staff-detail,.staff-workspace .staff-board[data-mobile-detail=true] .staff-queue{display:none}.staff-workspace .staff-detail{min-height:510px;padding:18px 17px}.staff-workspace .staff-back{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;margin-bottom:14px;padding:8px 0;border:0;background:transparent;color:var(--staff-blue);font-size:12px}.staff-workspace .staff-detail-heading{margin-bottom:18px}.staff-workspace .staff-detail-heading>.staff-tag{padding:3px 7px;font-size:11px}.staff-workspace .staff-goods :is(td,th){padding:9px 7px}.staff-workspace .staff-goods :is(td,th):last-child{width:25%}.staff-workspace .staff-desktop-spec{display:none}.staff-workspace .staff-mobile-spec{display:block;color:var(--staff-muted);font-size:11px}.staff-workspace .staff-action{margin-top:19px}.staff-workspace .staff-field textarea{height:77px;font-size:16px}.staff-workspace .staff-field input,.staff-workspace .staff-search input{font-size:16px}.staff-workspace .staff-form-actions{gap:10px}.staff-workspace .staff-action>.staff-primary,.staff-workspace .staff-form-actions .staff-primary{width:100%;min-width:0}.staff-workspace .staff-notice{display:block}.staff-workspace .staff-notice>*+*{margin-top:7px}.staff-workspace .staff-support{gap:16px;margin-top:22px}}@media (prefers-reduced-motion:reduce){.staff-workspace :where(*){scroll-behavior:auto}}