.intake-scrim[data-v-7a5eacea]{position:fixed;inset:0;z-index:39;background:#0000003d}.intake-drawer[data-v-7a5eacea]{position:fixed;z-index:40;inset:0 0 0 auto;width:min(440px,100vw);display:flex;flex-direction:column;background:#fff;box-shadow:-15px 0 40px #0000001a}.intake-drawer>header[data-v-7a5eacea]{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #e4e4e7}.intake-drawer>header small[data-v-7a5eacea],.intake-drawer>header strong[data-v-7a5eacea]{display:block}.intake-drawer>header small[data-v-7a5eacea]{color:#8b8b90;font-size:10px}.intake-drawer>header strong[data-v-7a5eacea]{margin-top:4px;font-size:14px}.intake-drawer-body[data-v-7a5eacea]{flex:1;overflow:auto;padding:22px}.intake-drawer-body section[data-v-7a5eacea]{margin-top:24px}.intake-drawer-body h3[data-v-7a5eacea]{margin:0 0 11px;font-size:12px}.intake-drawer-body dl[data-v-7a5eacea]{margin:0;border-top:1px solid #ededf0}.intake-drawer-body dl div[data-v-7a5eacea]{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #ededf0;font-size:11px}.intake-drawer-body dt[data-v-7a5eacea]{color:#89898e}.intake-drawer-body dd[data-v-7a5eacea]{max-width:250px;margin:0;text-align:right;font-weight:600}.danger[data-v-7a5eacea]{color:#b12722}.intake-drawer>footer[data-v-7a5eacea]{min-height:70px;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:0 22px;border-top:1px solid #e4e4e7}.generated-list>div[data-v-7a5eacea]{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #ededf0}.generated-list>div>span[data-v-7a5eacea]{width:23px;height:23px;display:grid;place-items:center;flex:none;border-radius:50%;color:#157746;background:#e5f6ec}.generated-list p[data-v-7a5eacea]{min-width:0;flex:1;margin:0}.generated-list strong[data-v-7a5eacea],.generated-list small[data-v-7a5eacea]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generated-list strong[data-v-7a5eacea]{font-size:11px}.generated-list small[data-v-7a5eacea]{margin-top:3px;color:#8b8b90;font-size:9px}.service-order-actions[data-v-7a5eacea]{display:flex;align-items:center;gap:5px;flex:none}.service-order-actions button[data-v-7a5eacea]{height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid #d8d8dd;border-radius:6px;color:#3f3f43;background:#fff;font-size:10px}.service-order-actions button[data-v-7a5eacea]:hover:not(:disabled){border-color:#9dbfe0;color:#0565c7;background:#f2f8ff}.service-order-actions button[data-v-7a5eacea]:disabled{cursor:not-allowed;opacity:.45}.no-result[data-v-7a5eacea]{display:flex;align-items:center;gap:9px;padding:14px;color:#7b7b80;background:#f5f5f7;font-size:10px}.operation-modal[data-v-7a5eacea]{width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto}.operation-modal>label[data-v-7a5eacea]{display:block;margin-top:16px}.operation-modal>label>span[data-v-7a5eacea],.operation-grid label>span[data-v-7a5eacea]{display:block;margin-bottom:7px;color:#4d4d52;font-size:10px;font-weight:600}.operation-modal input[data-v-7a5eacea],.operation-modal select[data-v-7a5eacea],.operation-modal textarea[data-v-7a5eacea]{width:100%;border:1px solid #cfcfd4;border-radius:7px;color:#1d1d1f;background:#fff;font:inherit}.operation-modal input[data-v-7a5eacea],.operation-modal select[data-v-7a5eacea]{height:40px;padding:0 11px}.operation-modal textarea[data-v-7a5eacea]{min-height:76px;padding:10px 11px;line-height:1.5;resize:vertical}.operation-modal input[data-v-7a5eacea]:focus,.operation-modal select[data-v-7a5eacea]:focus,.operation-modal textarea[data-v-7a5eacea]:focus{border-color:#6ca3d7;outline:2px solid #e1effc}.modal-context[data-v-7a5eacea]{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;border:1px solid #dce8f3;border-radius:7px;color:#0565c7;background:#f5faff}.modal-context>svg[data-v-7a5eacea]{flex:none;margin-top:1px}.modal-context div[data-v-7a5eacea]{min-width:0}.modal-context strong[data-v-7a5eacea],.modal-context span[data-v-7a5eacea]{display:block}.modal-context strong[data-v-7a5eacea]{color:#313136;font-size:11px;line-height:1.5}.modal-context span[data-v-7a5eacea]{margin-top:3px;color:#6e6e73;font-size:9px;line-height:1.5}.operation-grid[data-v-7a5eacea]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.participant-deductions[data-v-7a5eacea]{margin-top:16px;padding:14px;border:1px solid #e4e4e7;border-radius:7px;background:#fafafa}.participant-deductions>strong[data-v-7a5eacea]{display:block;margin-bottom:6px;font-size:11px}.participant-deductions>label[data-v-7a5eacea]{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #e8e8eb}.participant-deductions>label>span[data-v-7a5eacea]:first-child{font-size:10px;font-weight:600}.participant-deductions small[data-v-7a5eacea]{display:block;margin-top:2px;color:#85858a;font-size:9px;font-weight:400}.money-input[data-v-7a5eacea]{width:140px;display:flex;align-items:center}.money-input input[data-v-7a5eacea]{border-radius:7px 0 0 7px}.money-input i[data-v-7a5eacea]{height:40px;display:grid;place-items:center;padding:0 10px;border:1px solid #cfcfd4;border-left:0;border-radius:0 7px 7px 0;color:#737378;background:#f5f5f7;font-size:10px;font-style:normal}@media(max-width:680px){.generated-list>div[data-v-7a5eacea]{align-items:flex-start;flex-wrap:wrap}.generated-list p[data-v-7a5eacea]{padding-top:4px}.service-order-actions[data-v-7a5eacea]{width:100%;padding-left:32px}.service-order-actions button[data-v-7a5eacea]{flex:1;justify-content:center}.operation-modal[data-v-7a5eacea]{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.operation-grid[data-v-7a5eacea]{grid-template-columns:1fr}.participant-deductions>label[data-v-7a5eacea]{gap:10px}.money-input[data-v-7a5eacea]{width:128px}}.table-pagination[data-v-08554f72]{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 18px;border-top:1px solid var(--hairline);color:#737378;background:#fff;font-size:10px}.pagination-summary[data-v-08554f72]{white-space:nowrap}.pagination-controls[data-v-08554f72],.pagination-controls label[data-v-08554f72],.page-buttons[data-v-08554f72]{display:flex;align-items:center}.pagination-controls[data-v-08554f72]{gap:14px}.pagination-controls label[data-v-08554f72]{gap:7px;white-space:nowrap}.pagination-controls select[data-v-08554f72]{width:72px;height:32px;padding:0 8px;border:1px solid #d8d8dc;border-radius:6px;color:#49494e;background:#fff;font-size:10px}.page-position[data-v-08554f72]{min-width:76px;color:#55555a;text-align:center;white-space:nowrap}.page-buttons[data-v-08554f72]{gap:4px}.page-buttons button[data-v-08554f72]{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid #d8d8dc;border-radius:6px;color:#4e4e53;background:#fff}.page-buttons button[data-v-08554f72]:hover:not(:disabled){color:var(--blue);border-color:#a8c9ec;background:#f5f9fe}.page-buttons button[data-v-08554f72]:disabled{color:#b6b6bb;background:#f7f7f8;cursor:not-allowed}@media(max-width:680px){.table-pagination[data-v-08554f72]{align-items:flex-start;flex-direction:column;gap:9px;padding:12px}.pagination-controls[data-v-08554f72]{width:100%;justify-content:space-between;gap:8px}.page-position[data-v-08554f72]{min-width:64px}.page-buttons button[data-v-08554f72]{width:30px;height:30px}}@media(max-width:420px){.pagination-controls[data-v-08554f72]{flex-wrap:wrap}.page-buttons[data-v-08554f72]{margin-left:auto}}.template-fields[data-v-0c395216]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.template-fields input[data-v-0c395216],.template-fields select[data-v-0c395216]{min-width:0}.mapping-actions[data-v-0c395216]{display:flex;gap:9px}.mapping-summary-grid[data-v-0c395216]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;border:1px solid #e4e4e7;border-radius:8px;background:#fff}.mapping-summary-grid article[data-v-0c395216]{min-height:100px;display:flex;align-items:center;gap:12px;padding:17px;border-right:1px solid #e4e4e7}.mapping-summary-grid article[data-v-0c395216]:last-child{border-right:0}.mapping-summary-icon[data-v-0c395216]{width:37px;height:37px;display:grid;place-items:center;flex:none;border-radius:7px}.mapping-summary-icon.blue[data-v-0c395216]{color:#0565c7;background:#e8f3ff}.mapping-summary-icon.green[data-v-0c395216]{color:#157746;background:#e5f6ec}.mapping-summary-icon.amber[data-v-0c395216]{color:#8c5b00;background:#fff1cf}.mapping-summary-icon.violet[data-v-0c395216]{color:#6546a5;background:#f0eaff}.mapping-summary-grid small[data-v-0c395216],.mapping-summary-grid strong[data-v-0c395216],.mapping-summary-grid em[data-v-0c395216]{display:block}.mapping-summary-grid small[data-v-0c395216]{color:#737378;font-size:10px}.mapping-summary-grid strong[data-v-0c395216]{margin:3px 0;font-size:22px}.mapping-summary-grid em[data-v-0c395216]{color:#929297;font-size:9px;font-style:normal}.mapping-table-panel[data-v-0c395216]{margin-bottom:18px}.mapping-table-panel td>span[data-v-0c395216]{display:block;margin-top:4px;color:#8b8b90;font-size:10px}.mapping-table-panel .compact[data-v-0c395216]{white-space:nowrap}.mapping-layer[data-v-0c395216]{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:18px;background:#00000061}.mapping-modal[data-v-0c395216]{width:min(520px,100%);padding:22px;border-radius:8px;background:#fff}.mapping-modal>header[data-v-0c395216]{display:flex;align-items:flex-start;justify-content:space-between}.mapping-modal h2[data-v-0c395216]{margin:0;font-size:18px}.mapping-modal header p[data-v-0c395216]{margin:5px 0 0;color:#85858a;font-size:10px}.mapping-modal label[data-v-0c395216]{display:block;margin-top:18px}.mapping-modal label span[data-v-0c395216]{display:block;margin-bottom:7px;font-size:11px;font-weight:600}.mapping-modal input[data-v-0c395216],.mapping-modal select[data-v-0c395216]{width:100%;height:41px;padding:0 11px;border:1px solid #cfcfd4;border-radius:7px;background:#fff}.mapping-modal>footer[data-v-0c395216]{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.spinning[data-v-0c395216]{animation:spin-0c395216 .8s linear infinite}@keyframes spin-0c395216{to{transform:rotate(360deg)}}@media(max-width:900px){.mapping-summary-grid[data-v-0c395216]{grid-template-columns:repeat(2,1fr)}.mapping-summary-grid article[data-v-0c395216]:nth-child(2){border-right:0}.mapping-summary-grid article[data-v-0c395216]:nth-child(-n+2){border-bottom:1px solid #e4e4e7}}@media(max-width:680px){.mapping-actions[data-v-0c395216]{width:100%;flex-wrap:wrap}.mapping-actions button[data-v-0c395216]{flex:1}.template-fields[data-v-0c395216]{grid-template-columns:1fr}}.generated-code-field[data-v-0c395216]{margin-top:18px}.generated-code-field>span[data-v-0c395216]{display:block;margin-bottom:7px;font-size:11px;font-weight:600}.generated-code-hint[data-v-0c395216]{height:41px;display:flex;align-items:center;padding:0 11px;border:1px solid #e4e4e7;border-radius:7px;color:#777;background:#f5f5f7;font-size:11px;font-weight:600}.rank-rate-summary[data-v-0c395216]{display:grid;grid-template-columns:repeat(2,max-content);gap:3px 10px}.rank-rate-summary span[data-v-0c395216]{margin:0!important;color:#36363a!important}.rank-rate-summary b[data-v-0c395216]{display:inline-block;width:28px;color:#85858a;font-size:9px}.rank-rate-fields[data-v-0c395216]{margin:18px 0 0;padding:15px;border:1px solid #dedee2;border-radius:7px}.rank-rate-fields legend[data-v-0c395216]{padding:0 6px;font-size:11px;font-weight:700}.rank-rate-fields>div[data-v-0c395216]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rank-rate-fields label[data-v-0c395216]{margin:0}.rate-input[data-v-0c395216]{position:relative;display:block}.rate-input input[data-v-0c395216]{padding-right:30px}.rate-input i[data-v-0c395216]{position:absolute;right:11px;top:50%;color:#777;font-size:11px;font-style:normal;transform:translateY(-50%)}.experience-label[data-v-0c395216]{display:inline-flex!important;width:max-content;margin-top:6px!important;padding:2px 6px;border-radius:4px;color:#8c5b00!important;background:#fff1cf;font-size:9px!important;font-weight:700}.experience-toggle[data-v-0c395216]{display:flex!important;align-items:center;gap:10px;padding:11px 12px;border:1px solid #dedee2;border-radius:7px;background:#fafafa}.experience-toggle input[data-v-0c395216]{width:16px;height:16px;margin:0;accent-color:#1677d2}.experience-toggle>span[data-v-0c395216]{margin:0!important}.experience-toggle b[data-v-0c395216],.experience-toggle small[data-v-0c395216]{display:block}.experience-toggle small[data-v-0c395216]{margin-top:3px;color:#85858a;font-size:10px;font-weight:400}.mapping-context[data-v-0c395216]{margin-top:16px;padding:12px 14px;border-left:3px solid #0066cc;background:#f5faff}.mapping-context strong[data-v-0c395216],.mapping-context span[data-v-0c395216],.mapping-context small[data-v-0c395216]{display:block}.mapping-context strong[data-v-0c395216]{font-size:11px}.mapping-context span[data-v-0c395216]{margin-top:5px;color:#444;font-size:10px;line-height:1.45}.mapping-context small[data-v-0c395216]{margin-top:5px;color:#6e6e73;font-size:10px}.rate-stage[data-v-0c395216]{display:block;margin-bottom:5px;color:#8c5b00;font-size:9px;font-weight:700}.experience-preview[data-v-0c395216]{display:grid;gap:4px;margin-top:10px;padding:10px 12px;border-left:3px solid #157746;background:#edf8f1;color:#245e3f}.experience-preview.warning[data-v-0c395216]{border-left-color:#b56b00;background:#fff7e5;color:#75501b}.experience-preview strong[data-v-0c395216],.experience-preview span[data-v-0c395216]{display:block}.experience-preview strong[data-v-0c395216]{font-size:10px}.experience-preview span[data-v-0c395216]{font-size:10px;line-height:1.55}@media(max-width:680px){.rank-rate-fields>div[data-v-0c395216]{grid-template-columns:1fr}}.assign-modal[data-v-a6b704fa]{width:min(560px,100%)}.worker-picker[data-v-a6b704fa]{display:grid;gap:9px;margin-top:16px}.picker-head[data-v-a6b704fa]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.picker-head strong[data-v-a6b704fa]{font-size:11px}.picker-head span[data-v-a6b704fa]{color:#0565c7;font-size:10px;font-weight:600}.picker-toolbar[data-v-a6b704fa]{display:flex;gap:8px}.picker-search[data-v-a6b704fa]{flex:1;width:auto}.picker-toolbar select[data-v-a6b704fa]{flex:none;width:104px;height:34px;padding:0 6px;border:1px solid var(--hairline);border-radius:7px;background:#fff;font-size:11px}.picker-list[data-v-a6b704fa]{max-height:262px;display:grid;gap:6px;align-content:start;padding:6px;border:1px solid #e6e6e9;border-radius:7px;overflow-y:auto;background:#fafafa}.picker-row[data-v-a6b704fa]{display:flex;align-items:center;gap:10px;min-height:46px;margin:0;padding:6px 10px;border:1px solid transparent;border-radius:6px;background:#fff;cursor:pointer}.picker-row.picked[data-v-a6b704fa]{border-color:var(--blue);background:#f5faff}.picker-row input[data-v-a6b704fa]{width:16px;height:16px;flex:none;text-transform:none}.picker-main[data-v-a6b704fa]{min-width:0}.picker-main strong[data-v-a6b704fa]{display:flex;align-items:center;gap:6px;font-size:12px}.online-dot[data-v-a6b704fa]{width:7px;height:7px;border-radius:50%;background:#c7c7cc}.online-dot.on[data-v-a6b704fa]{background:#30d158;box-shadow:0 0 0 3px #30d1582e}.picker-meta[data-v-a6b704fa]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:4px;color:#929297;font-size:10px}.picker-meta .status-chip[data-v-a6b704fa]{min-height:0;padding:0 6px;font-size:9px}.picker-empty[data-v-a6b704fa]{margin:0;padding:20px 10px;color:#85858a;font-size:11px;text-align:center}.picker-foot[data-v-a6b704fa]{color:#85858a;font-size:10px;line-height:1.5}@media(max-width:640px){.picker-toolbar[data-v-a6b704fa]{flex-wrap:wrap}.picker-search[data-v-a6b704fa]{flex:1 1 100%}.picker-toolbar select[data-v-a6b704fa]{flex:1}}.table-wrap td.empty-state[data-v-fbecdec2]{vertical-align:middle}.worker-status-tabs[data-v-fbecdec2]{margin:0;padding:13px 18px 3px;border-bottom:1px solid var(--hairline)}.worker-status-tabs .workbench-tab.tone-green em[data-v-fbecdec2]{background:#e5f6ec;color:#157746}@media(max-width:680px){.worker-status-tabs[data-v-fbecdec2]{padding:11px 12px 1px}}.row-actions[data-v-fbecdec2]{display:flex;align-items:center;gap:6px}.danger-action[data-v-fbecdec2]{color:#c53030}.danger-action[data-v-fbecdec2]:disabled{cursor:not-allowed;opacity:.45}.price-grid[data-v-fbecdec2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px}.edit-worker-modal[data-v-fbecdec2]{width:min(560px,100%)}.edit-worker-modal .edit-fieldset[data-v-fbecdec2]{margin:16px 0 0;padding:0;border:0}.edit-worker-modal .edit-fieldset legend[data-v-fbecdec2]{padding:0;color:#85858a;font-size:10px;font-weight:600;letter-spacing:.04em}.edit-password-row[data-v-fbecdec2]{display:flex;align-items:center;gap:8px}.edit-password-row input[data-v-fbecdec2]{flex:1;min-width:0;text-transform:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em}.edit-password-row .secondary-button[data-v-fbecdec2]{flex:none;height:43px}.skills-block[data-v-fbecdec2]{margin-top:23px}.skills-block-title[data-v-fbecdec2]{display:block;margin-bottom:7px;font-size:11px;font-weight:600}.skill-rows[data-v-fbecdec2]{display:grid;gap:8px}.skill-row[data-v-fbecdec2]{display:grid;grid-template-columns:minmax(0,1fr) 104px 34px;gap:8px;align-items:center}.skill-row input[data-v-fbecdec2],.skill-row select[data-v-fbecdec2]{width:100%;height:40px;padding:0 11px;border:1px solid #cfcfd4;border-radius:7px;color:var(--ink);background:#fff;font:inherit;font-size:12px}.skill-row input[data-v-fbecdec2]:focus,.skill-row select[data-v-fbecdec2]:focus{border-color:#6ca3d7;outline:2px solid #e1effc}.skill-row input[data-v-fbecdec2]{text-transform:none}.skill-row select[data-v-fbecdec2]{cursor:pointer}.skill-remove[data-v-fbecdec2]{justify-self:center;color:#c53030}.skill-add[data-v-fbecdec2]{margin-top:9px}.skills-block small[data-v-fbecdec2]{display:block;margin-top:7px;color:#8b8b90;font-size:9px;line-height:1.5}@media(max-width:480px){.price-grid[data-v-fbecdec2],.skill-row[data-v-fbecdec2]{grid-template-columns:1fr}.skill-remove[data-v-fbecdec2]{grid-column:2;justify-self:end}}.online-cell[data-v-fbecdec2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.online-hint[data-v-fbecdec2]:empty{display:none}.import-modal .inline-alert[data-v-fbecdec2]{max-height:180px;overflow-y:auto}.link-like[data-v-fbecdec2]{padding:0;border:0;color:var(--blue,#2f6fed);background:transparent;font-weight:600;font-size:12px;cursor:pointer;text-decoration:underline}.orders-modal[data-v-fbecdec2]{display:flex;flex-direction:column;width:min(1040px,100%)}.orders-modal .workbench-tabs[data-v-fbecdec2]{margin:14px 0 10px}.orders-table[data-v-fbecdec2]{table-layout:fixed;min-width:720px}.orders-table th[data-v-fbecdec2]:nth-child(1){width:21%}.orders-table th[data-v-fbecdec2]:nth-child(2){width:8%}.orders-table th[data-v-fbecdec2]:nth-child(3){width:14%}.orders-table th[data-v-fbecdec2]:nth-child(4){width:15%}.orders-table th[data-v-fbecdec2]:nth-child(5){width:10%}.orders-table th[data-v-fbecdec2]:nth-child(6){width:14%}.orders-table th[data-v-fbecdec2]:nth-child(7){width:8%}.orders-table th[data-v-fbecdec2]:nth-child(8){width:132px}.orders-table td[data-v-fbecdec2]{overflow:hidden;vertical-align:top}.orders-table td>strong[data-v-fbecdec2],.orders-table td>span[data-v-fbecdec2]:not(.status-chip){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table .wage-uncredited[data-v-fbecdec2]{color:#a9a9ae}.orders-table thead th[data-v-fbecdec2]{position:sticky;top:0;z-index:2}.orders-table-wrap[data-v-fbecdec2]{max-height:min(54vh,580px);overflow:auto;scrollbar-width:thin;scrollbar-color:#c8c8ce transparent}.orders-table-wrap[data-v-fbecdec2]::-webkit-scrollbar{width:6px;height:6px}.orders-table-wrap[data-v-fbecdec2]::-webkit-scrollbar-thumb{border-radius:999px;background:#c8c8ce}.orders-table-wrap[data-v-fbecdec2]::-webkit-scrollbar-track{background:transparent}.orders-modal .empty-state[data-v-fbecdec2]{height:auto;padding:28px 0}.orders-table-wrap tr.row-highlight td[data-v-fbecdec2]{background:#fff8ec}.orders-table-wrap tr.row-highlight td[data-v-fbecdec2]:first-child{box-shadow:inset 3px 0 #d97706}.order-actions[data-v-fbecdec2]{flex-wrap:wrap;justify-content:flex-start}.order-pick-info[data-v-fbecdec2]{min-width:0;flex:1}.order-pick-info strong[data-v-fbecdec2]{display:block;font-size:12px;color:#0565c7}.order-pick-info span[data-v-fbecdec2]{display:block;margin-top:3px;overflow:hidden;color:#6e6e73;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.adjustment-card-order .link-like[data-v-fbecdec2]{font-size:10px}.adjustment-stats[data-v-fbecdec2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--hairline)}.adjustment-stats>div[data-v-fbecdec2]{min-height:68px;display:flex;align-items:center;gap:12px;padding:13px 18px;border-right:1px solid var(--hairline)}.adjustment-stats>div[data-v-fbecdec2]:last-child{border-right:0}.adjustment-stats svg[data-v-fbecdec2]{flex:none}.adjustment-stats strong[data-v-fbecdec2]{display:block;font-size:17px;line-height:1.2}.adjustment-stats span[data-v-fbecdec2]{display:block;margin-top:3px;color:#85858a;font-size:10px}.st-pending svg[data-v-fbecdec2]{color:#b25e09}.st-pending strong[data-v-fbecdec2]{color:#b44a0d}.st-pending.hot[data-v-fbecdec2]{background:#fff6ea}.st-approved svg[data-v-fbecdec2]{color:#157746}.st-inactive svg[data-v-fbecdec2]{color:#6e6e73}.st-total svg[data-v-fbecdec2]{color:var(--blue)}.adjustment-panel .workbench-tabs[data-v-fbecdec2]{margin:0;padding:13px 18px 3px}.adjustment-list[data-v-fbecdec2]{display:grid;gap:10px;padding:12px 18px 16px}.adjustment-card[data-v-fbecdec2]{border:1px solid var(--hairline);border-radius:8px;background:#fff}.adjustment-card.is-pending[data-v-fbecdec2]{border-color:#f0d3a8;background:#fffdf8}.adjustment-card-head[data-v-fbecdec2]{display:flex;align-items:center;gap:12px;padding:12px 16px 0}.adjustment-card-id[data-v-fbecdec2]{display:flex;align-items:center;gap:9px;min-width:0}.adjustment-card-id strong[data-v-fbecdec2]{font-size:13px}.adjustment-card-head time[data-v-fbecdec2]{margin-left:auto;color:#929297;font-size:10px;white-space:nowrap}.adjustment-card-main[data-v-fbecdec2]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 16px}.adjustment-card-reason strong[data-v-fbecdec2]{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.adjustment-card-reason span[data-v-fbecdec2]{display:block;margin-top:4px;overflow:hidden;color:#85858a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.adjustment-card-total[data-v-fbecdec2]{text-align:right}.adjustment-card-total strong[data-v-fbecdec2]{display:block;font-size:17px}.adjustment-card-total span[data-v-fbecdec2]{display:block;margin-top:3px;color:#95959a;font-size:9px;white-space:nowrap}.adjustment-card-lines[data-v-fbecdec2]{display:grid;gap:5px;margin:0;padding:0 16px 12px;list-style:none}.adjustment-card-lines li[data-v-fbecdec2]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 10px;border-radius:7px;background:#f7f7f8;font-size:11px}.adjustment-card.is-pending .adjustment-card-lines li[data-v-fbecdec2]{background:#f8f3ea}.adjustment-card-lines .worker-cell[data-v-fbecdec2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adjustment-card-lines em[data-v-fbecdec2]{padding:2px 8px;border-radius:999px;color:#6e6e73;background:#fff;font-size:9px;font-style:normal;white-space:nowrap}.adjustment-card-lines strong[data-v-fbecdec2]{font-size:12px;white-space:nowrap}.adjustment-card-foot[data-v-fbecdec2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px 10px;border-top:1px solid #f0f0f2}.adjustment-card-foot p[data-v-fbecdec2]{min-width:0;margin:0;overflow:hidden;color:#85858a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.adjustment-card-actions[data-v-fbecdec2]{display:flex;align-items:center;gap:7px;flex:none}.adjustment-card-state[data-v-fbecdec2]{flex:none;color:#929297;font-size:10px;font-weight:600}.adjustment-empty[data-v-fbecdec2]{min-height:200px;display:grid;place-content:center;justify-items:center;gap:7px;border:1px dashed #cdd6df;border-radius:8px;color:#929297;background:#fff}.adjustment-empty svg[data-v-fbecdec2]{color:#b9c2cb}.adjustment-empty strong[data-v-fbecdec2]{color:#55555a;font-size:13px}.adjustment-empty span[data-v-fbecdec2]{font-size:10px}.operation-modal[data-v-fbecdec2]{width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto}.operation-modal>label[data-v-fbecdec2]{display:block;margin-top:16px}.operation-modal>label>span[data-v-fbecdec2],.adjustment-line-form label>span[data-v-fbecdec2]{display:block;margin-bottom:7px;color:#4d4d52;font-size:10px;font-weight:600}.operation-modal input[data-v-fbecdec2],.operation-modal select[data-v-fbecdec2],.operation-modal textarea[data-v-fbecdec2]{width:100%;border:1px solid #cfcfd4;border-radius:7px;color:#1d1d1f;background:#fff;font:inherit}.operation-modal input[data-v-fbecdec2],.operation-modal select[data-v-fbecdec2]{height:40px;padding:0 11px}.operation-modal textarea[data-v-fbecdec2]{min-height:76px;padding:10px 11px;line-height:1.5;resize:vertical}.operation-modal input[data-v-fbecdec2]:focus,.operation-modal select[data-v-fbecdec2]:focus,.operation-modal textarea[data-v-fbecdec2]:focus{border-color:#6ca3d7;outline:2px solid #e1effc}.modal-context[data-v-fbecdec2]{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;border:1px solid #dce8f3;border-radius:7px;color:#0565c7;background:#f5faff}.modal-context>svg[data-v-fbecdec2]{flex:none;margin-top:1px}.modal-context div[data-v-fbecdec2]{min-width:0}.modal-context strong[data-v-fbecdec2],.modal-context span[data-v-fbecdec2]{display:block}.modal-context strong[data-v-fbecdec2]{color:#313136;font-size:11px;line-height:1.5}.modal-context span[data-v-fbecdec2]{margin-top:3px;color:#6e6e73;font-size:9px;line-height:1.5}.order-pick[data-v-fbecdec2]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:2px 4px 2px 12px;border:1px solid #d8e4f0;border-radius:7px;background:#f5faff}.order-pick strong[data-v-fbecdec2]{font-size:12px;color:#0565c7}.order-pick-empty[data-v-fbecdec2]{color:#8b8b90;font-size:10px}.order-picker[data-v-fbecdec2]{margin-top:8px;border:1px solid #e4e4e7;border-radius:7px;background:#fafafa;max-height:250px;overflow:auto;padding:6px}.order-picker>p[data-v-fbecdec2]{margin:8px 4px;color:#8b8b90;font-size:10px}.order-pick-row[data-v-fbecdec2]{display:flex;align-items:center;gap:10px;margin:0;padding:8px 10px;border-radius:6px;cursor:pointer}.order-pick-row[data-v-fbecdec2]:hover{background:#fff}.order-pick-row.selected[data-v-fbecdec2]{background:#fff;box-shadow:inset 0 0 0 1px #9dbfe0}.order-pick-row input[data-v-fbecdec2]{width:auto;height:auto;accent-color:#0066cc}.order-pick-row>div[data-v-fbecdec2]{min-width:0;flex:1}.order-pick-row strong[data-v-fbecdec2],.order-pick-row span[data-v-fbecdec2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-pick-row strong[data-v-fbecdec2]{font-size:11px}.order-pick-row span[data-v-fbecdec2]{margin-top:2px;color:#6e6e73;font-size:9px}.order-pick-row small[data-v-fbecdec2]{flex:none;color:#929297;font-size:9px}.adjustment-lines[data-v-fbecdec2]{margin-top:16px;border:1px solid #e4e4e7;border-radius:7px;overflow:hidden}.adjustment-lines-head[data-v-fbecdec2]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;background:#f5f5f7}.adjustment-lines-head strong[data-v-fbecdec2]{font-size:11px}.adjustment-lines-head span[data-v-fbecdec2]{color:#747479;font-size:9px;text-align:right}.adjustment-line-form[data-v-fbecdec2]{display:grid;grid-template-columns:minmax(96px,1.1fr) repeat(3,minmax(92px,.8fr)) 34px;align-items:end;gap:10px;padding:12px 13px;border-top:1px solid #e4e4e7}.adjustment-line-form>div[data-v-fbecdec2]{min-width:0;padding-bottom:8px}.adjustment-line-form>div strong[data-v-fbecdec2],.adjustment-line-form>div small[data-v-fbecdec2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adjustment-line-form>div strong[data-v-fbecdec2]{font-size:11px}.adjustment-line-form>div small[data-v-fbecdec2]{margin-top:3px;color:#85858a;font-size:9px}.line-remove[data-v-fbecdec2]{margin-bottom:1px;color:#c53030}.adjustment-add[data-v-fbecdec2]{display:flex;align-items:center;gap:9px;padding:11px 13px;border-top:1px solid #e4e4e7}.adjustment-add select[data-v-fbecdec2]{flex:1;height:38px;padding:0 10px;border:1px solid #cfcfd4;border-radius:7px;color:#1d1d1f;background:#fff;font:inherit;font-size:12px}.adjustment-line-form .amount-add>span[data-v-fbecdec2]{color:#157746}.adjustment-line-form .advance-hint[data-v-fbecdec2]{display:block;margin-top:5px;color:#85858a;font-size:9px;line-height:1.4}.adjustment-line-form .amount-sub>span[data-v-fbecdec2]{color:#b12722}.adjustment-line-form .amount-add input[data-v-fbecdec2]{border-color:#bfe3cf;background:#f6fbf8}.adjustment-line-form .amount-sub input[data-v-fbecdec2]{border-color:#ecc8c6;background:#fdf7f6}.adjustment-line-form .amount-add input[data-v-fbecdec2]:focus{border-color:#1d9a55;outline:2px solid #ddf3e6}.adjustment-line-form .amount-sub input[data-v-fbecdec2]:focus{border-color:#c94f43;outline:2px solid #fbe6e3}.adjustment-caution[data-v-fbecdec2]{display:flex;align-items:center;gap:6px;margin:10px 0 0;color:#98510b;font-size:9px}.adjustment-caution svg[data-v-fbecdec2]{flex:none}@media(max-width:680px){.operation-modal[data-v-fbecdec2]{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.adjustment-lines-head[data-v-fbecdec2]{align-items:flex-start;flex-direction:column;gap:4px}.adjustment-lines-head span[data-v-fbecdec2]{text-align:left}.adjustment-line-form[data-v-fbecdec2]{grid-template-columns:1fr 1fr;row-gap:8px}.adjustment-line-form>div[data-v-fbecdec2]{grid-column:1/-1;padding-bottom:0}.line-remove[data-v-fbecdec2]{grid-column:2;justify-self:end}.adjustment-add[data-v-fbecdec2]{flex-direction:column;align-items:stretch}}.deposit-link[data-v-fbecdec2]{font-size:11px}.wallet-modal[data-v-fbecdec2]{display:flex;flex-direction:column;width:min(960px,100%)}.wallet-head-actions[data-v-fbecdec2]{display:flex;align-items:center;gap:8px}.wallet-loading[data-v-fbecdec2]{padding:40px 0;color:#8b8b90;font-size:11px;text-align:center}.wallet-buckets[data-v-fbecdec2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:16px}.wallet-buckets article[data-v-fbecdec2]{min-height:96px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 13px;border:1px solid var(--hairline);border-radius:8px;background:#fff}.wallet-buckets span[data-v-fbecdec2]{display:flex;align-items:center;gap:5px;color:#77777c;font-size:10px}.wallet-buckets svg[data-v-fbecdec2]{color:#9c9ca1}.wallet-buckets strong[data-v-fbecdec2]{font-size:18px}.wallet-buckets small[data-v-fbecdec2]{color:#95959a;font-size:9px;line-height:1.4}.bk-pending svg[data-v-fbecdec2]{color:#bd7800}.bk-available svg[data-v-fbecdec2]{color:#157746}.bk-frozen svg[data-v-fbecdec2]{color:#0565c7}.bk-deposit svg[data-v-fbecdec2]{color:#6e51c7}.bk-debt.alert[data-v-fbecdec2]{border-color:#f0b9b7;background:#fff5f4}.bk-debt.alert span[data-v-fbecdec2],.bk-debt.alert svg[data-v-fbecdec2]{color:#b12722}.bk-debt.alert strong[data-v-fbecdec2]{color:#b12722}.debt-settle-button[data-v-fbecdec2]{margin-top:6px;justify-content:center}.wallet-modal .workbench-tabs[data-v-fbecdec2]{margin:14px 0 0}.wallet-ledger-wrap[data-v-fbecdec2]{max-height:min(46vh,460px);overflow:auto;margin-top:10px}.wallet-ledger-wrap tbody tr[data-v-fbecdec2]{cursor:default}.wallet-modal .empty-state[data-v-fbecdec2]{height:auto;padding:28px 0}.wallet-modal .table-pagination[data-v-fbecdec2]{border-top:1px solid var(--hairline)}@media(max-width:900px){.wallet-buckets[data-v-fbecdec2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.wallet-buckets[data-v-fbecdec2]{grid-template-columns:1fr}.wallet-head-actions .secondary-button[data-v-fbecdec2]{display:none}}@media(max-width:900px){.adjustment-stats[data-v-fbecdec2]{grid-template-columns:repeat(2,1fr)}.adjustment-stats>div[data-v-fbecdec2]:nth-child(2){border-right:0}.adjustment-stats>div[data-v-fbecdec2]:nth-child(-n+2){border-bottom:1px solid var(--hairline)}}@media(max-width:680px){.adjustment-panel .workbench-tabs[data-v-fbecdec2]{padding:11px 12px 1px}.adjustment-list[data-v-fbecdec2]{padding:10px 12px 12px}.adjustment-card-main[data-v-fbecdec2]{grid-template-columns:1fr}.adjustment-card-total[data-v-fbecdec2]{text-align:left}.adjustment-card-foot[data-v-fbecdec2]{flex-wrap:wrap}.adjustment-card-foot p[data-v-fbecdec2]{white-space:normal}}.stored-orders-panel[data-v-aa4102d5]{margin-top:20px}.stored-orders-panel table[data-v-aa4102d5]{min-width:980px}.played-orders-panel[data-v-aa4102d5]{margin-top:20px}.played-orders-panel table[data-v-aa4102d5]{min-width:1020px}.hall-refresh-button[data-v-aa4102d5]{grid-column:1 / -1;min-height:46px;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;border:2px solid #4da3ff;border-radius:8px;color:#fff;background:#0a6adb;box-shadow:0 5px 14px #00000047;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.hall-refresh-button[data-v-aa4102d5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 18px #00000057}.hall-refresh-button[data-v-aa4102d5]:disabled{cursor:wait;opacity:.78;box-shadow:none}.hall-refresh-button small[data-v-aa4102d5]{margin-left:auto;color:#ffffffc7;font-size:10px;font-weight:500}.hall-refresh-button .spinning[data-v-aa4102d5]{animation:hall-spin-aa4102d5 1s linear infinite}@keyframes hall-spin-aa4102d5{to{transform:rotate(360deg)}}.wallet-debt-card[data-v-2ccd62d8]{border-color:#f0b9b7;background:#fff5f4}.wallet-debt-card>span[data-v-2ccd62d8],.wallet-debt-card svg[data-v-2ccd62d8]{color:#b12722}.payout-pick-alert[data-v-2ccd62d8]{margin-top:10px;border-color:#f2b8b5;background:#fdf0ef;color:#b12722;font-size:11.5px;line-height:1.6}.payout-pick-alert strong[data-v-2ccd62d8]{font-weight:700}.payout-missing-alert span[data-v-2ccd62d8]{flex:1}.payout-missing-alert .primary-button[data-v-2ccd62d8]{flex-shrink:0;margin-left:4px}.wallet-ledger-tabs[data-v-2ccd62d8]{margin:0;padding:12px 18px 0}.review-history-search[data-v-2434ab87]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 18px 0}.review-history-search .compact-search[data-v-2434ab87]{flex:1;min-width:180px;width:auto}.review-search-hint[data-v-2434ab87]{margin:10px 18px 0;color:#85858a;font-size:10px}.review-history-filter[data-v-2434ab87]{margin:14px 18px 0}.review-reason-cell[data-v-2434ab87]{max-width:260px;white-space:normal;word-break:break-all;color:#55555c}.review-worker-cell[data-v-2434ab87]{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-detail-meta[data-v-2434ab87]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;color:#55555c;font-size:12px}.review-detail-reason[data-v-2434ab87]{margin:12px 0 0;padding:10px 12px;border-radius:7px;background:#f7f7f8;color:#55555c;font-size:12px}.review-detail-note[data-v-2434ab87]{margin:8px 0 0;color:#85858a;font-size:10px}.worker-evidence-group[data-v-2434ab87]{margin-top:16px;padding-top:14px;border-top:1px solid #e5e5e8}.worker-evidence-group>header[data-v-2434ab87]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.worker-evidence-group>header strong[data-v-2434ab87]{font-size:13px}.worker-evidence-group>header span[data-v-2434ab87]{color:#77777c;font-size:10px}.reject-worker-selector[data-v-2434ab87]{display:grid;gap:8px;margin:18px 0 14px;padding:12px;border:1px solid #e5e5e8;border-radius:7px}.reject-worker-selector legend[data-v-2434ab87]{padding:0 6px;font-size:11px;font-weight:600}.reject-worker-selector label.checkbox-row[data-v-2434ab87]{display:grid;grid-template-columns:18px 1fr auto;margin:0;padding:8px;background:#f7f7f8;border-radius:5px}.reject-worker-selector label small[data-v-2434ab87]{color:#85858a;font-size:9px}.evidence-image-link[data-v-2434ab87]{position:relative;width:100%;padding:0;border:0;cursor:zoom-in}.evidence-image-link[data-v-2434ab87]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.zoom-hint[data-v-2434ab87]{position:absolute;right:6px;bottom:6px;display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:999px;color:#fff;background:#17171ab8;font-size:9px;pointer-events:none}.lightbox-layer[data-v-2434ab87]{position:fixed;inset:0;z-index:70;display:grid;place-content:center;place-items:center;gap:14px;padding:24px;background:#000c}.lightbox-image[data-v-2434ab87]{display:block;max-width:min(1100px,100%);max-height:calc(100vh - 150px);object-fit:contain;border-radius:4px;background:#fff}.lightbox-caption[data-v-2434ab87]{width:min(1100px,100%);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:8px;color:#fff;background:#141416eb}.lightbox-caption>div[data-v-2434ab87]:first-child{min-width:0}.lightbox-caption strong[data-v-2434ab87]{display:block;font-size:12px}.lightbox-caption small[data-v-2434ab87]{display:block;margin-top:3px;overflow:hidden;color:#a9a9b0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.lightbox-actions[data-v-2434ab87]{display:flex;flex:none;align-items:center;gap:10px}.finance-audit-table th[data-v-111a5793]:nth-child(1){width:11%}.finance-audit-table th[data-v-111a5793]:nth-child(2){width:10%}.finance-audit-table th[data-v-111a5793]:nth-child(3){width:16%}.finance-audit-table th[data-v-111a5793]:nth-child(4){width:15%}.finance-audit-table th[data-v-111a5793]:nth-child(5){width:8%}.finance-audit-table th[data-v-111a5793]:nth-child(6){width:9%}.manual-payout-note[data-v-111a5793]{margin:12px 0 0;color:#6e6e73;font-size:12px}.proof-upload-card[data-v-111a5793]{width:100%;margin:4px 0 2px}.proof-zoom[data-v-111a5793]{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.proof-zoom span[data-v-111a5793]{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:4px;color:#fff;background:#1d1d1fb8;font-size:10px}button.proof-link[data-v-111a5793]{padding:0;border:0;background:none;cursor:pointer}.payment-proof-preview[data-v-111a5793]{display:grid;gap:8px;margin-top:14px}.payment-proof-preview img[data-v-111a5793]{display:block;width:100%;max-height:300px;object-fit:contain;border:1px solid #dedee2;border-radius:7px;background:#f7f7f8}.payment-proof-preview span[data-v-111a5793],.proof-link[data-v-111a5793]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.payment-proof-preview span[data-v-111a5793]{color:#6e6e73}.proof-link[data-v-111a5793]{color:#06c;text-decoration:none;font-weight:600}.proof-link[data-v-111a5793]:hover{text-decoration:underline}.audit-filter[data-v-111a5793]{display:flex;flex-wrap:wrap;gap:8px}.withdrawal-status-filter[data-v-111a5793]{padding:12px 18px 0}.audit-filter-chip[data-v-111a5793]{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:1px solid #d6d6db;border-radius:999px;color:#6e6e73;background:#fff;font-size:11px;font-weight:600;cursor:pointer}.audit-filter-chip.active[data-v-111a5793]{color:#fff;border-color:var(--blue);background:var(--blue)}.audit-filter-chip[data-v-111a5793]:not(.active):hover{border-color:var(--blue);color:var(--blue)}.audit-filter-chip em[data-v-111a5793]{font-style:normal;font-size:10px;opacity:.75}@media(max-width:833px){.audit-filter[data-v-111a5793]{width:100%}}.reporting-strip[data-v-63766389]{grid-template-columns:repeat(3,1fr)}.reporting-strip article[data-v-63766389]:nth-child(3n){border-right:0}.reporting-strip article[data-v-63766389]:nth-child(n+4){border-bottom:0;border-top:1px solid var(--hairline)}.reporting-strip article[data-v-63766389]:nth-child(4),.reporting-strip article[data-v-63766389]:nth-child(5){border-right:1px solid var(--hairline)}.reporting-filters[data-v-63766389]{display:flex;flex-direction:column;gap:12px;padding:13px 16px}.reporting-filters .panel-tools[data-v-63766389]{flex-wrap:wrap;row-gap:10px}.reporting-filters .panel-tools label[data-v-63766389]{display:flex;align-items:center;gap:6px;color:#6e6e73;font-size:11px;font-weight:600}.reporting-filters .panel-tools input[data-v-63766389],.reporting-filters .panel-tools select[data-v-63766389]{height:30px;padding:0 8px;border:1px solid #dedee2;border-radius:7px;color:#38383c;background:#fff;font-size:11px}.reporting-filters .panel-tools select[data-v-63766389]{max-width:190px}.notification-group[data-v-fb1b46fa]{border:1px solid var(--hairline);border-radius:8px;overflow:hidden;margin-bottom:10px}.notification-group .grouped-row[data-v-fb1b46fa]{cursor:pointer;background:#fafafc}.notification-group-items .notification-row[data-v-fb1b46fa]{border-top:1px solid #ececf0;padding-left:16px}.group-count[data-v-fb1b46fa]{display:inline-block;margin-left:6px;padding:0 6px;border-radius:8px;background:#29292d;color:#fff;font-size:9px;font-style:normal;line-height:16px}.notification-actions[data-v-fb1b46fa]{display:flex;align-items:center;gap:8px;margin-top:9px}.notification-open[data-v-fb1b46fa],.notification-retry[data-v-fb1b46fa]{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;border:1px solid #d9d9de;border-radius:5px;background:#fff;color:#1d1d1f;font-size:10px;font-weight:600}.notification-open[data-v-fb1b46fa]{border-color:#b9d7f5;color:#06c}.notification-open[data-v-fb1b46fa]:hover,.notification-retry[data-v-fb1b46fa]:hover:not(:disabled){border-color:#06c;color:#06c}.notification-retry[data-v-fb1b46fa]:disabled{cursor:not-allowed;opacity:.55}.manual-order-layer[data-v-b7561f6a]{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:20px;background:#0000006b}.manual-order-modal[data-v-b7561f6a]{width:min(920px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;border-radius:8px;background:#fff}.manual-order-modal>header[data-v-b7561f6a]{min-height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #e4e4e7}.manual-order-modal>header small[data-v-b7561f6a]{display:block;margin-bottom:4px;color:#85858a;font-size:10px}.manual-order-modal>header h2[data-v-b7561f6a]{margin:0;font-size:18px}.manual-store-tools[data-v-b7561f6a]{flex:none;padding:18px 22px 12px}.manual-store-tools .compact-search[data-v-b7561f6a]{width:min(420px,100%)}.manual-categories[data-v-b7561f6a]{flex:none;display:flex;gap:7px;overflow-x:auto;padding:0 22px 14px}.manual-categories button[data-v-b7561f6a]{height:34px;padding:0 14px;border:1px solid #dedee2;border-radius:7px;color:#55555a;background:#fff;font-size:11px;white-space:nowrap}.manual-categories button.active[data-v-b7561f6a]{border-color:#1d1d1f;color:#fff;background:#1d1d1f}.manual-service-grid[data-v-b7561f6a]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:auto;padding:0 22px 22px}.manual-service-card[data-v-b7561f6a]{min-height:160px;display:flex;align-items:flex-start;flex-direction:column;padding:16px;border:1px solid #dfdfe3;border-radius:8px;color:#1d1d1f;background:#fff;text-align:left}.manual-service-card[data-v-b7561f6a]:hover,.manual-service-card[data-v-b7561f6a]:focus-visible{border-color:#6b9dcc;outline:2px solid #e5f1fc}.manual-service-card>span[data-v-b7561f6a]{padding:4px 7px;border-radius:5px;color:#57575c;background:#f0f0f2;font-size:9px}.manual-service-card>strong[data-v-b7561f6a]{margin-top:14px;font-size:14px;line-height:1.35}.manual-service-card>p[data-v-b7561f6a]{min-height:32px;margin:5px 0 14px;color:#747479;font-size:10px;line-height:1.5}.manual-service-card>div[data-v-b7561f6a]{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto}.manual-service-card b[data-v-b7561f6a]{font-size:20px}.manual-service-card small[data-v-b7561f6a]{color:#85858a;font-size:9px;text-align:right}.manual-empty[data-v-b7561f6a]{grid-column:1/-1;min-height:220px;display:grid;place-items:center;align-content:center;gap:7px;color:#85858a}.manual-empty strong[data-v-b7561f6a]{color:#444449;font-size:12px}.manual-empty span[data-v-b7561f6a]{font-size:10px}.manual-order-form[data-v-b7561f6a]{width:min(620px,100%);align-self:center;overflow:auto;padding:24px}.manual-selected-service[data-v-b7561f6a]{width:100%;display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #dce5ed;border-radius:8px;color:#1d1d1f;background:#f7fbff;text-align:left}.manual-selected-service>span[data-v-b7561f6a]{min-width:0;flex:1}.manual-selected-service small[data-v-b7561f6a],.manual-selected-service strong[data-v-b7561f6a],.manual-selected-service em[data-v-b7561f6a]{display:block}.manual-selected-service small[data-v-b7561f6a]{color:#06c;font-size:9px}.manual-selected-service strong[data-v-b7561f6a]{margin-top:5px;font-size:14px}.manual-selected-service em[data-v-b7561f6a]{margin-top:4px;overflow:hidden;color:#747479;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.manual-selected-service b[data-v-b7561f6a]{flex:none;font-size:18px}.manual-selected-service>svg[data-v-b7561f6a]{flex:none;color:#777}.manual-order-form>label[data-v-b7561f6a]{display:block;margin-top:20px}.manual-order-form>label>span[data-v-b7561f6a]{display:block;margin-bottom:7px;font-size:11px;font-weight:600}.manual-order-form input[data-v-b7561f6a],.manual-order-form textarea[data-v-b7561f6a]{width:100%;border:1px solid #cfcfd4;border-radius:7px;color:#1d1d1f;background:#fff;font:inherit}.manual-order-form input[data-v-b7561f6a]{height:42px;padding:0 12px}.manual-order-form textarea[data-v-b7561f6a]{min-height:140px;padding:11px 12px;line-height:1.6;resize:vertical}.manual-order-form input[data-v-b7561f6a]:focus,.manual-order-form textarea[data-v-b7561f6a]:focus{border-color:#6ca3d7;outline:2px solid #e1effc}.manual-order-form label>small[data-v-b7561f6a]{display:block;margin-top:5px;color:#96969b;font-size:9px;text-align:right}.manual-order-form>footer[data-v-b7561f6a]{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}@media(max-width:900px){.manual-service-grid[data-v-b7561f6a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.manual-order-layer[data-v-b7561f6a]{padding:10px}.manual-order-modal[data-v-b7561f6a]{max-height:calc(100vh - 20px)}.manual-service-grid[data-v-b7561f6a]{grid-template-columns:1fr;padding:0 14px 14px}.manual-store-tools[data-v-b7561f6a]{padding:14px 14px 10px}.manual-categories[data-v-b7561f6a]{padding:0 14px 12px}.manual-service-card[data-v-b7561f6a]{min-height:136px}.manual-order-form[data-v-b7561f6a]{padding:16px}.manual-selected-service b[data-v-b7561f6a]{font-size:15px}.manual-order-form>footer[data-v-b7561f6a]{flex-direction:column-reverse}.manual-order-form>footer button[data-v-b7561f6a]{width:100%;justify-content:center}}.worker-leaderboard-panel[data-v-a2254f76]{margin-top:18px}.worker-leaderboard-panel .panel-heading>div[data-v-a2254f76]{min-width:0}.worker-leaderboard-panel table[data-v-a2254f76]{min-width:800px}.worker-leaderboard-panel th[data-v-a2254f76]:first-child,.worker-leaderboard-panel td[data-v-a2254f76]:first-child{width:84px;text-align:center}.worker-leaderboard-panel tbody tr[data-v-a2254f76]{cursor:default}.worker-leaderboard-panel td>.leaderboard-rank[data-v-a2254f76]{box-sizing:border-box;width:38px;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:3px;margin-top:0;border-radius:6px;color:#66666b;background:#f0f0f2;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;vertical-align:middle}.leaderboard-rank[data-v-a2254f76] svg{display:block;flex:0 0 14px}.worker-leaderboard-panel td>.leaderboard-rank.rank-1[data-v-a2254f76]{color:#7b5b0d;background:#fff2c7}.worker-leaderboard-panel td>.leaderboard-rank.rank-2[data-v-a2254f76]{color:#555b64;background:#edf0f3}.worker-leaderboard-panel td>.leaderboard-rank.rank-3[data-v-a2254f76]{color:#8a4d2e;background:#f7e7df}.positive-count[data-v-a2254f76]{color:#157746}.warning-count[data-v-a2254f76]{color:#8c5b00}.danger-count[data-v-a2254f76]{color:#b12722}.spinning[data-v-a2254f76]{animation:leaderboard-spin-a2254f76 .8s linear infinite}@keyframes leaderboard-spin-a2254f76{to{transform:rotate(360deg)}}:root{font-family:SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:#1d1d1f;background:#f5f5f7;font-synthesis:none;--blue: #0066cc;--blue-hover: #0071e3;--ink: #1d1d1f;--muted: #6e6e73;--hairline: #e4e4e7;--canvas: #ffffff;--page: #f5f5f7;--sidebar: #111214}*{box-sizing:border-box}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f3f5f7}.login-panel{width:min(100%,390px);padding:32px;background:#fff;border:1px solid #dde2e7;border-radius:8px;box-shadow:0 18px 48px #14202b1a}.login-brand{display:flex;align-items:center;gap:12px;padding-bottom:24px;border-bottom:1px solid #edf0f2}.login-brand .logo-frame{width:48px;height:48px;flex:0 0 48px}.login-brand strong,.login-brand span{display:block}.login-brand strong{font-size:18px;color:#17232d}.login-brand span{margin-top:3px;font-size:12px;color:#78848e}.login-heading{margin:26px 0 22px}.login-heading h1{margin:0;font-size:24px;letter-spacing:0;color:#17232d}.login-heading p{margin:8px 0 0;font-size:13px;color:#78848e}.login-panel label{display:block;margin-top:16px}.login-panel label span{display:block;margin-bottom:7px;font-size:13px;font-weight:600;color:#34434f}.login-panel label input{width:100%;height:44px;padding:0 12px;border:1px solid #cfd6dc;border-radius:6px;background:#fff;color:#17232d;outline:none}.login-panel label input:focus{border-color:#247346;box-shadow:0 0 0 3px #2473461f}.login-error{display:flex;align-items:center;gap:7px;margin:14px 0 0;color:#b42318;font-size:12px}.login-submit{width:100%;height:44px;justify-content:center;margin-top:22px}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit;letter-spacing:0}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--blue-hover);outline-offset:2px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:224px;display:flex;flex-direction:column;color:#fff;background:var(--sidebar)}.brand{height:76px;display:flex;align-items:center;gap:11px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.09)}.logo-frame{width:38px;height:38px;overflow:hidden;border-radius:8px;background:#fff;flex:none}.logo-frame img{width:100%;height:100%;object-fit:cover}.brand strong,.brand span{display:block;letter-spacing:0}.brand strong{font-size:15px;font-weight:600}.brand span{margin-top:3px;color:#909096;font-size:11px}.main-nav{display:flex;flex-direction:column;gap:5px;padding:18px 12px}.main-nav button,.sidebar-foot button{min-height:44px;display:flex;align-items:center;gap:12px;padding:0 13px;border:0;border-radius:7px;color:#a9a9ae;background:transparent;font-size:14px;text-align:left}.main-nav button:hover,.sidebar-foot button:hover{color:#fff;background:#ffffff0f}.main-nav button.active{color:#fff;background:var(--blue)}.main-nav button span,.sidebar-foot button span{flex:1}.main-nav em{min-width:21px;height:21px;display:grid;place-items:center;border-radius:999px;color:inherit;background:#ffffff24;font-size:11px;font-style:normal}.sidebar-foot{margin-top:auto;padding:12px;border-top:1px solid rgba(255,255,255,.08)}.sidebar-foot button{width:100%}.environment{display:flex;align-items:center;gap:7px;padding:15px 13px 4px;color:#7d7d82;font-size:11px}.environment i{width:7px;height:7px;border-radius:50%;background:#30d158;box-shadow:0 0 0 3px #30d1581f}.environment span{flex:1}.environment small{font-size:10px}.main-area{min-height:100vh;margin-left:224px}.topbar{position:sticky;top:0;z-index:20;height:64px;display:flex;align-items:center;gap:14px;padding:0 30px;border-bottom:1px solid var(--hairline);background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.top-search{width:min(410px,34vw);height:38px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #dedee2;border-radius:8px;color:#86868b;background:#fafafa}.top-search input,.compact-search input{width:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:13px}.top-search input::placeholder,.compact-search input::placeholder{color:#9c9ca1}.role-switch{display:flex;margin-left:auto;padding:3px;border-radius:7px;background:#efeff1}.role-switch button{min-width:54px;height:30px;border:0;border-radius:5px;color:#707075;background:transparent;font-size:12px}.role-switch button.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0000001a;font-weight:600}.icon-button{width:38px;height:38px;display:inline-grid;place-items:center;padding:0;border:1px solid #dedee2;border-radius:7px;color:#55555a;background:#fff}.icon-button:hover{color:var(--blue);border-color:#b9d7f5;background:#f5faff}.icon-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.45}.notification-button{position:relative;border-color:transparent}.notification-button i{position:absolute;top:8px;right:8px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#ff3b30}.profile-button{display:flex;align-items:center;gap:9px;padding:0;border:0;background:transparent;color:var(--ink);text-align:left}.avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#29292d;font-size:12px;font-weight:600}.profile-copy strong,.profile-copy small{display:block}.profile-copy strong{font-size:12px}.profile-copy small{margin-top:2px;color:#8b8b90;font-size:10px}.mobile-menu{display:none}.workspace{max-width:1540px;margin:0 auto;padding:30px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:25px}.page-heading p{margin:0 0 6px;color:#86868b;font-size:12px}.page-heading h1{margin:0;font-size:28px;line-height:1.2;font-weight:600;letter-spacing:0}.page-heading span{display:block;margin-top:7px;color:var(--muted);font-size:13px}.heading-actions,.job-actions,.drawer-actions,.modal-actions{display:flex;gap:9px}.heading-actions{flex:none;flex-wrap:wrap;justify-content:flex-end}.heading-actions button{flex:none;white-space:nowrap}.primary-button,.secondary-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border-radius:7px;font-size:13px;font-weight:600}.primary-button{border:1px solid var(--blue);color:#fff;background:var(--blue)}.primary-button:hover{background:var(--blue-hover);border-color:var(--blue-hover)}.primary-button:active,.secondary-button:active,.icon-button:active{transform:scale(.96)}.primary-button:disabled{opacity:.45;cursor:not-allowed}.secondary-button{border:1px solid #d7d7dc;color:#38383c;background:#fff}.secondary-button:hover{border-color:#bdbdc2;background:#fafafa}.metric-grid{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));border:1px solid var(--hairline);border-radius:8px;background:#fff}.metric-grid article{min-height:128px;display:flex;align-items:center;gap:14px;padding:20px;border-right:1px solid var(--hairline)}.metric-grid article:last-child{border-right:0}.metric-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:8px}.metric-icon.blue{color:#0670da;background:#eaf4ff}.metric-icon.amber{color:#bd7800;background:#fff5dd}.metric-icon.violet{color:#6e51c7;background:#f0ebff}.metric-icon.green{color:#16824a;background:#e8f7ee}.metric-icon.orange{color:#c55512;background:#fff0e6}.metric-icon.red{color:#b12722;background:#ffe7e5}.metric-grid article span,.metric-grid article strong,.metric-grid article small{display:block}.metric-grid article span{color:#737378;font-size:12px}.metric-grid article strong{margin-top:3px;font-size:25px;line-height:1.1;font-weight:600}.metric-grid article small{margin-top:7px;color:#95959a;font-size:10px;white-space:nowrap}.metric-grid article small b,.executive-strip small b{color:#16824a;font-weight:600}.workbench-metrics article{padding:0}.workbench-metrics{grid-template-columns:repeat(6,minmax(145px,1fr))}.workbench-metrics article>button{width:100%;min-height:126px;display:flex;align-items:center;gap:14px;padding:20px;border:0;color:inherit;background:transparent;text-align:left}.workbench-metrics article:hover{background:#fafcff}.workbench-metrics article.active{box-shadow:inset 0 -3px 0 var(--blue);background:#f5faff}.workbench-metrics article.active>button{color:var(--blue)}.workbench-metrics article small{line-height:1.4;white-space:normal}.task-actions{min-width:105px;justify-content:flex-end;flex-wrap:wrap;row-gap:4px}.workbench-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.workbench-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid #e4e4e8;border-radius:999px;background:#fff;color:#55555c;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.workbench-tab:hover{border-color:#c9c9d2;background:#f7f7f9}.workbench-tab.active{border-color:var(--brand, #2f6fed);color:#1d1d22;background:#eef4ff}.workbench-tab em{font-style:normal;font-size:11px;min-width:20px;padding:1px 7px;border-radius:999px;background:#ececf0;color:#55555c;text-align:center}.workbench-tab.active em{background:#d7e4ff;color:#1d4fc4}.workbench-tab em.alert,.workbench-tab.tone-red em{background:#fde8e8;color:#b12722}.workbench-tab.tone-orange em{background:#fff1e3;color:#b25e09}.workbench-tab.tone-amber em{background:#fdf6e3;color:#8a6d1a}.workbench-tab.tone-blue em{background:#e8f1ff;color:#1d4fc4}.workbench-tab.tone-cyan em{background:#e2f7f7;color:#0e7490}.overdue-toggle{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#b12722;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.overdue-toggle input{accent-color:#b12722}.row-warning{display:block;margin-top:5px;color:#a35b08;font-size:9px}.row-alert{max-width:170px;display:flex!important;align-items:center;gap:4px;margin-top:5px;overflow:hidden;color:#b12722!important;font-size:9px!important;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.row-alert svg{flex:none}.row-owner{display:block;max-width:130px;margin-top:5px;overflow:hidden;color:#85858a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.source-product{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-table{table-layout:fixed;min-width:1000px}.workbench-table:not(.audit-table) th:nth-last-child(7){width:19%}.workbench-table:not(.audit-table) th:nth-last-child(6){width:10%}.workbench-table:not(.audit-table) th:nth-last-child(5){width:17%}.workbench-table:not(.audit-table) th:nth-last-child(4){width:13%}.workbench-table:not(.audit-table) th:nth-last-child(3){width:13%}.workbench-table:not(.audit-table) th:nth-last-child(2){width:12%}.workbench-table:not(.audit-table) th:last-child{width:150px}.audit-table th:nth-child(1){width:12%}.audit-table th:nth-child(2){width:11%}.audit-table th:nth-child(3){width:30%}.audit-table th:nth-child(4){width:12%}.audit-tools{flex-wrap:wrap;gap:8px}.audit-tools .audit-search{flex:1;min-width:220px;width:auto}.audit-tools select{max-width:150px}.audit-table .audit-target{font-size:12.5px}.workbench-table td{overflow:hidden;vertical-align:top}.workbench-table td>strong,.workbench-table td>span:not(.status-chip):not(.row-warning):not(.row-owner){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-table .time-overdue{color:#b12722}.workbench-table th:last-child,.workbench-table td:last-child{position:sticky;right:0;z-index:1;background:#fff;box-shadow:-8px 0 12px #00000009}.workbench-table th:last-child{z-index:2;background:#fafafa}.workbench-table tbody tr:hover td:last-child{background:#f8fbff}.content-panel{border:1px solid var(--hairline);border-radius:8px;background:#fff}.passcode-panel{width:min(420px,100%);margin:64px auto 0}.passcode-form{display:flex;gap:10px;padding:22px 18px 26px}.passcode-form input{flex:1;height:38px;padding:0 12px;border:1px solid #dedee2;border-radius:7px;letter-spacing:2px}.panel-heading{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border-bottom:1px solid var(--hairline)}.panel-heading h2{margin:0;font-size:15px;font-weight:600}.panel-heading p{margin:4px 0 0;color:#8b8b90;font-size:11px}.panel-tools{display:flex;align-items:center;gap:8px}.compact-search{width:190px;height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #dedee2;border-radius:7px;color:#8b8b90}.panel-tools select{height:34px;padding:0 28px 0 10px;border:1px solid #dedee2;border-radius:7px;color:#55555a;background:#fff;font-size:11px}.panel-tools .icon-button{width:34px;height:34px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;white-space:nowrap}th{height:38px;padding:0 14px;color:#8b8b90;background:#fafafa;font-size:10px;font-weight:600;text-align:left}td{height:68px;padding:9px 14px;border-top:1px solid #ededf0;font-size:11px}tbody tr{transition:background .15s ease;cursor:pointer}tbody tr:hover{background:#f8fbff}td strong,td>span:not(.status-chip):not(.worker-cell){display:block}td strong{font-size:11px;font-weight:600}td>span:not(.status-chip):not(.worker-cell){margin-top:4px;color:#929297;font-size:9px}.mode-dot{display:flex!important;align-items:center;gap:5px}.mode-dot i{width:6px;height:6px;border-radius:50%;background:#37a166}.mode-dot i.secret{background:#7558c9}.status-chip{min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border-radius:5px;font-size:10px;font-weight:600}.status-chip i{width:6px;height:6px;border-radius:50%;background:currentColor}.status-chip.amber{color:#8c5b00;background:#fff1cf}.status-chip.blue{color:#0565c7;background:#e8f3ff}.status-chip.violet{color:#6447bc;background:#eee9ff}.status-chip.cyan{color:#087b8e;background:#e3f7fa}.status-chip.green{color:#157746;background:#e5f6ec}.status-chip.orange{color:#b44a0d;background:#ffecdf}.status-chip.red{color:#b12722;background:#ffe7e5}.status-chip.gray{color:#6e6e73;background:#eeeeef}.bucket-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cancel-breakdown{display:flex;flex-direction:column;align-items:flex-start;gap:3px;white-space:nowrap}.cancel-breakdown span{color:#929297;font-size:9px}.cancel-breakdown span b{color:#55555a;font-size:10px;font-weight:600;margin-right:4px}.bucket-cell small{color:#95959a;font-size:10px;white-space:nowrap}.worker-cell{display:inline-flex;align-items:center;gap:6px}.worker-cell i{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#4f5055;font-size:9px;font-style:normal}.muted{color:#aaaab0!important}.empty-state{height:120px;color:#8b8b90;text-align:center}.worker-hero{min-height:188px;display:grid;grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);align-items:center;gap:30px;padding:32px 38px;color:#fff;background:#26272a}.worker-hero h1{margin:17px 0 6px;font-size:30px;font-weight:600}.worker-hero p{margin:0;color:#b7b7bc;font-size:13px}.worker-balance{min-width:190px;padding-left:28px;border-left:1px solid #4a4a4e}.worker-balance span,.worker-balance strong{display:block}.worker-balance span{color:#aaaab0;font-size:11px}.worker-balance strong{margin:6px 0 8px;font-size:27px}.worker-balance button{display:flex;align-items:center;gap:2px;padding:0;border:0;color:#67b5ff;background:transparent;font-size:11px}.active-job{margin:20px 0 27px;padding:22px;border:1px solid #cbdff5;border-radius:8px;background:#fff}.job-kicker{display:flex;align-items:center;gap:8px;color:var(--blue);font-size:11px;font-weight:600}.job-kicker em{margin-left:auto;color:#76767b;font-style:normal;font-weight:400}.job-main{display:flex;align-items:flex-start;justify-content:space-between;margin-top:20px}.job-main small{color:#88888d}.job-main h2{margin:5px 0;font-size:21px}.job-main p{margin:0;color:#6e6e73;font-size:12px}.job-main p b{color:var(--ink)}.job-money{min-width:110px;text-align:right}.job-money span,.job-money strong{display:block}.job-money span{color:#88888d;font-size:10px}.job-money strong{margin-top:5px;font-size:20px}.job-note{display:flex;align-items:center;gap:9px;margin-top:18px;padding:11px 12px;border-left:3px solid #f2b036;color:#6f5b37;background:#fff9ed;font-size:11px}.job-actions{justify-content:flex-end;margin-top:18px}.section-title{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:13px}.section-title h2{margin:0;font-size:17px}.section-title p{margin:5px 0 0;color:#88888d;font-size:11px}.section-title>span{color:#707075;font-size:11px}.dispatch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.dispatch-card{padding:20px;border:1px solid var(--hairline);border-radius:8px;background:#fff}.dispatch-card-top{display:flex;align-items:center;justify-content:space-between}.dispatch-card-top small{color:#88888d}.dispatch-card h3{margin:18px 0 7px;font-size:17px}.dispatch-card>p{min-height:32px;margin:0;color:#6e6e73;font-size:11px}.dispatch-card dl{display:grid;grid-template-columns:repeat(3,1fr);margin:17px 0;padding:13px 0;border-block:1px solid #ededf0}.dispatch-card dl div{padding-left:12px;border-left:1px solid #ededf0}.dispatch-card dl div:first-child{padding-left:0;border-left:0}.dispatch-card dt{color:#949499;font-size:9px}.dispatch-card dd{margin:5px 0 0;font-size:12px;font-weight:600}.full{width:100%}.supervisor-heading{align-items:center}.executive-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:18px;border:1px solid var(--hairline);border-radius:8px;background:#fff}.executive-strip article{padding:22px;border-right:1px solid var(--hairline)}.executive-strip article:last-child{border-right:0}.executive-strip span,.executive-strip strong,.executive-strip small{display:block}.executive-strip span{color:#79797e;font-size:11px}.executive-strip strong{margin:7px 0;font-size:24px}.executive-strip small{color:#95959a;font-size:10px}.analysis-lifetime{grid-template-columns:repeat(3,1fr)}.analysis-lifetime article:nth-child(3n){border-right:0}.analysis-lifetime article:nth-child(n+4){border-top:1px solid var(--hairline)}@media(max-width:680px){.analysis-lifetime{grid-template-columns:repeat(2,1fr)}.analysis-lifetime article{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.analysis-lifetime article:nth-child(2n){border-right:0}.analysis-lifetime article:last-child{border-bottom:0}}@media(max-width:420px){.analysis-lifetime{grid-template-columns:1fr}.analysis-lifetime article{border-right:0}.analysis-lifetime article:last-child{border-bottom:0}}.supervisor-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;margin-bottom:18px}.operations-panel,.approval-panel{min-height:305px}.funnel-list{padding:20px}.funnel-list div{position:relative;display:grid;grid-template-columns:1fr auto;gap:7px;margin-bottom:17px;font-size:11px}.funnel-list i{grid-column:1 / -1;width:var(--width);height:7px;overflow:hidden;border-radius:2px;background:#1275d8}.funnel-list span{color:#6e6e73}.count-badge{min-width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#b12722;background:#ffe7e5;font-size:10px;font-weight:600}.approval-panel>button{width:100%;min-height:68px;display:flex;align-items:center;gap:12px;padding:11px 17px;border:0;border-top:1px solid #ededf0;color:var(--ink);background:#fff;text-align:left}.approval-panel>button:first-of-type{border-top:0}.approval-panel>button:hover{background:#fafcff}.approval-panel>button>span:nth-child(2){flex:1}.approval-panel strong,.approval-panel small{display:block}.approval-panel strong{font-size:11px}.approval-panel small{margin-top:4px;color:#8b8b90;font-size:9px}.approval-icon,.capacity-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:7px}.approval-icon.red{color:#b12722;background:#ffe7e5}.approval-icon.blue{color:#0565c7;background:#e8f3ff}.approval-icon.amber{color:#8c5b00;background:#fff1cf}.approval-empty{min-height:68px;display:flex;align-items:center;gap:12px;padding:11px 17px;border-top:1px solid #ededf0;color:var(--ink);background:#fafafa}.approval-empty>span:nth-child(2){flex:1}.worker-status-panel .panel-heading{border-bottom:0}.capacity-row{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hairline)}.capacity-row>div{display:flex;align-items:center;gap:12px;padding:20px;border-right:1px solid var(--hairline)}.capacity-row>div:last-child{border-right:0}.capacity-icon.green{color:#157746;background:#e5f6ec}.capacity-icon.blue{color:#0565c7;background:#e8f3ff}.capacity-icon.amber{color:#8c5b00;background:#fff1cf}.capacity-icon.violet{color:#6447bc;background:#eee9ff}.capacity-row p{margin:0}.capacity-row strong,.capacity-row small{display:block}.capacity-row strong{font-size:18px}.capacity-row small{margin-top:3px;color:#88888d;font-size:9px}.rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.rules-card{min-height:250px}.rules-card>.panel-heading>svg{color:var(--blue)}.rule-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px}.rule-fields label,.rank-list label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6e6e73;font-size:11px}.rule-fields input,.rank-list input{width:78px;height:32px;padding:0 8px;border:1px solid #d6d6db;border-radius:6px;color:var(--ink);background:#fff;text-align:right;font-size:12px}.evidence-list{padding:6px 20px 20px}.evidence-list>div{display:flex;align-items:flex-start;gap:10px;padding:13px 0;border-bottom:1px solid #ededf0}.evidence-list>div:last-child{border-bottom:0}.evidence-check{width:22px;height:22px;display:grid;place-items:center;flex:none;border-radius:50%;color:#157746;background:#e5f6ec}.evidence-list strong,.evidence-list small{display:block}.evidence-list strong{font-size:11px}.evidence-list small{margin-top:4px;color:#88888d;font-size:9px}.rank-list{display:grid;gap:10px;padding:20px}.rank-list label{min-height:37px;padding-bottom:10px;border-bottom:1px solid #ededf0}.rank-list label:last-child{border-bottom:0}.rule-history{margin-bottom:30px}.history-list>div{min-height:48px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:0 20px;border-top:1px solid #ededf0;font-size:11px}.history-list strong{color:var(--blue)}.history-list small{color:#929297;font-size:9px}.history-empty{padding:24px 20px;color:#929297;font-size:11px}.experience-rule-card{min-height:290px}.experience-rule-featured{grid-column:1/-1;min-height:0}.experience-rule-featured .rule-fields{grid-template-columns:repeat(2,minmax(260px,1fr))}.rule-toggle{display:flex;align-items:center;gap:10px;margin:18px 20px 0;padding:12px;border:1px solid var(--hairline);border-radius:7px;background:#fafafa;cursor:pointer}.rule-toggle input{width:16px;height:16px;margin:0;accent-color:var(--blue)}.rule-toggle span,.rule-toggle strong,.rule-toggle small{display:block}.rule-toggle strong{font-size:11px}.rule-toggle small{margin-top:3px;color:#85858a;font-size:9px;font-weight:400}.experience-rule-card .rule-fields{padding-top:14px;padding-bottom:14px}.experience-rule-card .rule-fields.disabled{opacity:.48}.experience-rule-preview{display:grid;gap:4px;margin:0 20px 18px;padding:11px 12px;border-left:3px solid #b6b6bb;background:#f5f5f7;color:#69696e}.experience-rule-preview.active{border-left-color:#157746;background:#edf8f1;color:#245e3f}.experience-rule-preview strong{font-size:10px}.experience-rule-preview span{font-size:10px;line-height:1.6}.weekday-picker{margin:0 20px 20px;padding:13px 14px;border:1px solid var(--hairline);border-radius:7px;background:#fafafa}.weekday-label strong{display:block;font-size:11px}.weekday-label span{display:block;margin-top:4px;color:#85858a;font-size:9px}.weekday-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.weekday-chip{min-height:30px;padding:0 14px;border:1px solid #d6d6db;border-radius:999px;color:#6e6e73;background:#fff;font-size:11px;font-weight:600;cursor:pointer}.weekday-chip.active{color:#fff;border-color:var(--blue);background:var(--blue)}.weekday-chip:not(.active):hover{border-color:var(--blue);color:var(--blue)}.drawer-scrim{position:fixed;inset:0;z-index:39;background:#0000003d}.detail-drawer{position:fixed;z-index:40;inset:0 0 0 auto;width:min(440px,100vw);display:flex;flex-direction:column;background:#fff;box-shadow:-15px 0 40px #0000001a}.drawer-head{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid var(--hairline)}.drawer-head span,.drawer-head strong{display:block}.drawer-head span{color:#8b8b90;font-size:10px}.drawer-head strong{margin-top:4px;font-size:14px}.drawer-body{flex:1;overflow-y:auto;padding:22px}.status-chip.large{min-height:28px;padding-inline:10px;font-size:11px}.drawer-body section{margin-top:25px}.drawer-body section h3{margin:0 0 12px;font-size:12px}.detail-list{margin:0;border-top:1px solid #ededf0}.detail-list div{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #ededf0;font-size:11px}.detail-list dt{color:#89898e}.detail-list dd{margin:0;font-weight:600;text-align:right}.access-code-box{display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid #cde0f4;border-radius:7px;background:#f5faff}.access-code-box span,.access-code-box strong{display:block}.access-code-box span{color:#79797e;font-size:9px}.access-code-box strong{margin-top:5px;font-size:15px}.access-code-box button{border:0;color:var(--blue);background:transparent;font-size:11px;font-weight:600}.note-box{margin-top:10px;padding:13px;border-radius:7px;background:#f6f6f7}.note-box span{color:#89898e;font-size:9px}.note-box p{margin:6px 0 0;font-size:11px;line-height:1.6}.timeline{margin:0;padding:0;list-style:none}.timeline li{position:relative;display:flex;gap:10px;min-height:57px}.timeline li:after{content:"";position:absolute;left:11px;top:25px;bottom:3px;width:1px;background:#dddde1}.timeline li:last-child:after{display:none}.timeline li>i{position:relative;z-index:1;width:23px;height:23px;display:grid;place-items:center;flex:none;border:2px solid #d4d4d8;border-radius:50%;color:#fff;background:#fff}.timeline li.done>i{border-color:#198754;background:#198754}.timeline strong,.timeline span{display:block}.timeline strong{font-size:11px}.timeline span{margin-top:4px;color:#929297;font-size:9px}.drawer-actions{min-height:70px;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding:12px 22px;border-top:1px solid var(--hairline)}.action-menu{position:relative}.action-menu summary{list-style:none}.action-menu summary::-webkit-details-marker{display:none}.action-menu>div{position:absolute;right:0;bottom:calc(100% + 8px);z-index:2;min-width:150px;overflow:hidden;padding:5px;border:1px solid var(--hairline);border-radius:7px;background:#fff}.action-menu>div button{width:100%;min-height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:5px;color:#38383c;background:#fff;font-size:11px;text-align:left}.action-menu>div button:hover:not(:disabled){color:var(--blue);background:#f5faff}.action-menu>div button:disabled{color:#b0b0b5;cursor:default}.skeleton{display:inline-block;min-width:34px;min-height:20px;vertical-align:middle;border-radius:5px;background:#ececf0;animation:skeleton-pulse 1.4s ease-in-out infinite}.skeleton-line{display:block;width:92%;min-height:14px;border-radius:4px;background:#ececf0;animation:skeleton-pulse 1.4s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.batch-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0;padding:10px 12px;border:1px solid var(--blue);border-radius:7px;background:#f5faff}.batch-bar input[type=text]{flex:1;min-width:220px;height:36px;padding:0 10px;border:1px solid #cfcfd4;border-radius:6px;font-size:12px}.batch-count{font-size:11px;font-weight:600;color:var(--ink);white-space:nowrap}.batch-select-all{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#5d5d62;white-space:nowrap}.batch-col{width:34px}.inline-code{display:flex;align-items:center;gap:6px}.inline-code input{width:92px;height:30px;padding:0 8px;border:1px solid #cfcfd4;border-radius:6px;font-size:11px;text-transform:uppercase}.shop-panel{margin-top:18px}.shop-list{display:grid;gap:8px}.shop-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--hairline);border-radius:7px}.shop-row .shop-copy{flex:1;min-width:0}.shop-copy strong,.shop-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-copy small{margin-top:2px;color:#85858a;font-size:10px}.shop-row input{flex:1;height:36px;padding:0 10px;border:1px solid #cfcfd4;border-radius:6px;font-size:12px}.modal-layer{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:18px;background:#00000061}.modal{width:min(430px,100%);max-height:calc(100vh - 36px);overflow-y:auto;padding:22px;border-radius:8px;background:#fff}.modal-head{display:flex;align-items:flex-start;justify-content:space-between}.modal-head h2{margin:0;font-size:18px}.modal-head p{margin:5px 0 0;color:#85858a;font-size:10px}.modal label{display:block;margin-top:23px}.modal label>span,.modal label small{display:block}.modal label>span{margin-bottom:7px;font-size:11px;font-weight:600}.modal label input{width:100%;height:43px;padding:0 12px;border:1px solid #cfcfd4;border-radius:7px;text-transform:uppercase}.modal label small{margin-top:7px;color:#8b8b90;font-size:9px;line-height:1.5}.modal-context{display:flex;align-items:center;gap:11px;margin-top:18px;padding:12px;border-radius:7px;color:#5d5d62;background:#f5f5f7}.modal-context strong,.modal-context span{display:block}.modal-context strong{color:var(--ink);font-size:11px}.modal-context span{margin-top:4px;font-size:9px}.modal-actions{justify-content:flex-end;margin-top:22px}.toast{position:fixed;z-index:80;left:50%;bottom:28px;min-height:42px;display:flex;align-items:center;gap:9px;padding:0 16px;border-radius:7px;color:#fff;background:#29292d;box-shadow:0 8px 26px #0003;font-size:12px;transform:translate(-50%)}.toast-enter-active,.toast-leave-active{transition:opacity .2s,transform .2s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,8px)}.phase-three-hero{margin:-30px -30px 22px}.online-status{width:250px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;justify-self:center}.online-status-copy>span,.online-status-copy>strong{display:block}.online-status-copy>span{color:#d1d1d5;font-size:11px;font-weight:600}.online-status-copy>strong{display:flex;align-items:center;gap:7px;margin-top:6px;color:#ffd788;font-size:15px}.online-status-copy>strong.active{color:#bff4d0}.online-status-copy>strong i{width:8px;height:8px;border-radius:50%;background:#f0a629;box-shadow:0 0 0 3px #f0a62933}.online-status-copy>strong.active i{background:#30d158;box-shadow:0 0 0 3px #30d15833}.online-toggle{min-width:142px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:2px solid #f0a629;border-radius:8px;color:#fff4d6;background:#8c5b00;box-shadow:0 5px 14px #00000047;font-size:14px;font-weight:700;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.online-toggle:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 18px #00000057}.online-toggle:focus-visible{outline:3px solid rgba(255,255,255,.85);outline-offset:3px}.online-toggle.active{color:#fff;border-color:#7bf39a;background:#198754;box-shadow:0 5px 16px #1987546b}.online-toggle.active:before{content:"";width:9px;height:9px;border-radius:50%;background:#bfffd0;box-shadow:0 0 0 4px #bfffd033}.online-toggle:disabled{cursor:not-allowed;opacity:.72;box-shadow:none}.price-reminder{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border:1px solid rgba(123,243,154,.34);border-radius:7px;color:#bff4d0;background:#30d1581a}.price-reminder>svg{flex:none}.price-reminder strong,.price-reminder small{display:block}.price-reminder strong{font-size:10px;font-weight:700}.price-reminder small{margin-top:3px;color:#d3f5dc;font-size:9px}.price-reminder.paused{border-color:#f0a62959;color:#ffd788;background:#8c5b0033}.price-reminder.paused small{color:#f1dca9}.price-reminder.locked{border-color:#67b5ff61;color:#b9ddff;background:#0066cc29}.price-reminder.locked small{color:#d7eaff}.worker-orders-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;margin:20px 0 27px;border:1px dashed #c9d8e7;border-radius:8px;color:#7a8793;background:#fff}.worker-orders-empty strong{color:#3f4a54;font-size:15px}.worker-orders-empty span{font-size:11px}.inline-alert{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid #f0d599;border-radius:6px;color:#855b0d;background:#fffaf0;font-size:11px}.dispatch-card.unavailable{background:#fafafa}.dispatch-card.unavailable h3,.dispatch-card.unavailable>p,.dispatch-card.unavailable dl{opacity:.65}.friend-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px}.friend-toolbar .compact-search{flex:1;width:auto}.friend-toolbar select{min-width:220px;height:38px;padding:0 10px;border:1px solid var(--hairline);border-radius:7px;background:#fff}.friend-row{min-height:70px;display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--hairline)}.friend-row:last-child{border-bottom:0}.friend-avatar{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:50%;color:var(--blue);background:#eef6ff}.friend-copy{min-width:0;flex:1}.friend-copy strong,.friend-copy span{display:block}.friend-copy strong{font-size:13px}.friend-copy span{margin-top:4px;color:var(--muted);font-size:10px}.friend-list .empty-state{display:grid;place-content:center;gap:6px}.friend-list .empty-state strong,.friend-list .empty-state span{display:block}.claim-self-row,.claim-friend-row{width:100%;min-height:58px;display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--hairline);border-radius:7px;background:#fff;text-align:left}.claim-self-row{margin-top:20px;border-color:#bdd8f5;background:#f4f9ff}.claim-self-row>span{color:var(--blue)}.claim-self-row>div,.claim-friend-row>span:nth-child(2){min-width:0;flex:1}.claim-self-row>svg{color:#198754}.claim-self-row strong,.claim-self-row small,.claim-friend-row strong,.claim-friend-row small{display:block}.claim-self-row strong,.claim-friend-row strong{font-size:12px}.claim-self-row small,.claim-friend-row small{margin-top:4px;color:var(--muted);font-size:9px}.claim-friend-heading{display:flex;justify-content:space-between;margin:18px 0 8px}.claim-friend-heading strong{font-size:11px}.claim-friend-heading span{color:var(--muted);font-size:9px}.claim-friend-row{margin-top:7px;cursor:pointer}.claim-friend-row.selected{border-color:var(--blue);background:#f5faff}.claim-friend-row:disabled{cursor:not-allowed;opacity:.55}.claim-friend-row>i{width:20px;height:20px;display:grid;place-items:center;border:1px solid #c9c9ce;border-radius:5px;color:#fff;font-style:normal}.claim-friend-row.selected>i{border-color:var(--blue);background:var(--blue)}.claim-no-friends{padding:24px 0 8px;color:var(--muted);font-size:11px;text-align:center}.hall-empty{grid-column:1 / -1;min-height:132px;display:grid;place-items:center;align-content:center;gap:7px;padding:20px;border:1px dashed #c6d0da;border-radius:8px;color:#929297;background:#fff}.hall-empty strong{color:#55555a;font-size:13px}.hall-empty span{font-size:10px}.worker-management-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;border:1px solid var(--hairline);border-radius:8px;background:#fff}.worker-management-summary>div{min-height:84px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;align-content:center;padding:14px 18px;border-right:1px solid var(--hairline)}.worker-management-summary>div:last-child{border-right:0}.worker-management-summary svg{grid-row:1 / 3;align-self:center;color:var(--blue)}.worker-management-summary span{color:#7b7b80;font-size:10px}.worker-management-summary strong{font-size:21px}.row-actions{display:flex;gap:6px}.primary-button.compact,.secondary-button.compact{min-height:30px;padding:0 9px;font-size:10px;white-space:nowrap}.amount-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal label select,.modal label textarea{width:100%;padding:10px 12px;border:1px solid #cfcfd4;border-radius:7px;color:var(--ink);background:#fff;font-size:12px}.modal label select{height:43px;padding-block:0}.modal label textarea{min-height:88px;resize:vertical;line-height:1.6}.modal label.checkbox-row{display:flex;align-items:center;gap:9px}.modal label.checkbox-row input{width:17px;height:17px;padding:0;accent-color:var(--blue)}.modal label.checkbox-row>span{margin:0}.amount-fields label{margin-top:17px}.notification-list{overflow:hidden}.notification-row{min-height:72px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid #ededf0}.notification-row:first-child{border-top:0}.notification-row.unread{background:#f7fbff}.notification-row.urgent{border-left:3px solid #d63a32}.notification-row.high{border-left:3px solid #e39a20}.notification-symbol{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;color:var(--blue);background:#e8f3ff}.notification-row strong{font-size:12px}.notification-row p{margin:4px 0 0;color:#737378;font-size:10px}.notification-row time{color:#929297;font-size:9px}@media(max-width:1200px){.metric-grid{grid-template-columns:repeat(3,1fr)}.metric-grid article{border-bottom:1px solid var(--hairline)}.metric-grid article:nth-child(3){border-right:0}.metric-grid article:nth-child(4),.metric-grid article:nth-child(5){border-bottom:0}.workbench-metrics{grid-template-columns:repeat(3,1fr)}.workbench-metrics article{border-bottom:1px solid var(--hairline)}.workbench-metrics article:nth-child(3),.workbench-metrics article:nth-child(6){border-right:0}.workbench-metrics article:nth-child(n+4){border-bottom:0}.profile-copy{display:none}.top-search{width:min(340px,30vw)}}@media(max-width:900px){.sidebar{transform:translate(-100%);transition:transform .2s ease}.sidebar.open{transform:translate(0)}.nav-scrim{position:fixed;inset:0;z-index:29;background:#0000004d}.main-area{margin-left:0}.mobile-menu{display:inline-grid}.topbar{padding:0 16px}.top-search{flex:1;width:auto}.role-switch{margin-left:0}.profile-button{display:none}.workspace{padding:22px 18px}.supervisor-grid{grid-template-columns:1fr}.capacity-row{grid-template-columns:repeat(2,1fr)}.capacity-row>div:nth-child(2){border-right:0}.capacity-row>div:nth-child(-n+2){border-bottom:1px solid var(--hairline)}.rules-grid,.experience-rule-featured .rule-fields{grid-template-columns:1fr}.phase-three-hero{margin:-22px -18px 20px}.worker-management-summary{grid-template-columns:repeat(2,1fr)}.worker-management-summary>div:nth-child(2){border-right:0}.worker-management-summary>div:nth-child(-n+2){border-bottom:1px solid var(--hairline)}}@media(max-width:680px){.topbar{gap:8px}.top-search{display:none}.role-switch{margin-left:auto}.notification-button{display:inline-grid}.workspace{padding:18px 12px}.page-heading{align-items:flex-start;flex-direction:column}.page-heading h1{font-size:24px}.heading-actions{width:100%;flex-wrap:wrap}.heading-actions .secondary-button,.heading-actions .primary-button{flex:1}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-grid article{min-height:104px;padding:14px;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)!important}.workbench-metrics article{padding:0}.workbench-metrics article>button{min-height:102px;padding:14px}.metric-grid article:nth-child(2n){border-right:0}.metric-grid article:last-child{border-bottom:0!important}.metric-icon{display:none}.panel-heading{align-items:flex-start;flex-direction:column}.panel-tools{width:100%}.compact-search{flex:1;width:auto}.panel-tools select{max-width:130px}.panel-tools>.icon-button{display:none}.worker-hero{grid-template-columns:1fr;align-items:flex-start;margin:-18px -12px 18px;padding:28px 20px}.online-status{width:100%;justify-self:stretch}.online-toggle{min-width:148px}.worker-balance{width:100%;padding:17px 0 0;border-top:1px solid #4a4a4e;border-left:0}.dispatch-grid{grid-template-columns:1fr}.job-main{gap:16px}.job-main{flex-direction:column}.job-money{text-align:left}.executive-strip{grid-template-columns:repeat(2,1fr)}.executive-strip article:nth-child(2){border-right:0}.executive-strip article:nth-child(-n+2){border-bottom:1px solid var(--hairline)}.capacity-row>div{padding:15px}.worker-management-summary{grid-template-columns:1fr 1fr}.amount-fields{grid-template-columns:1fr}.notification-row{grid-template-columns:34px 1fr}.notification-row time{grid-column:2}.friend-toolbar{align-items:stretch;flex-direction:column}.friend-toolbar select{width:100%;min-width:0}.friend-row .status-chip{max-width:110px}}@media(max-width:420px){.role-switch button{min-width:45px}.metric-grid article strong{font-size:22px}.executive-strip{grid-template-columns:1fr}.executive-strip article{border-right:0;border-bottom:1px solid var(--hairline)}.executive-strip article:last-child{border-bottom:0}.capacity-row{grid-template-columns:1fr}.capacity-row>div{border-right:0;border-bottom:1px solid var(--hairline)!important}.capacity-row>div:last-child{border-bottom:0!important}}.wallet-heading{align-items:center}.wallet-balance-grid{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:14px;margin-bottom:18px}.wallet-balance-grid article{min-height:150px;display:flex;flex-direction:column;justify-content:center;padding:20px;border:1px solid var(--hairline);border-radius:8px;background:#fff}.wallet-balance-grid article>span{color:#77777c;font-size:11px}.wallet-balance-grid article>strong{margin:8px 0;font-size:24px}.wallet-balance-grid article>small{display:flex;align-items:center;gap:5px;color:#96969b;font-size:10px}.wallet-main-card{color:#fff;background:#202d3b!important;border-color:#202d3b!important}.wallet-main-card .wallet-card-label{display:flex;align-items:center;gap:7px;color:#b5cadc;font-size:11px}.wallet-main-card>strong{margin:9px 0 5px;font-size:30px}.wallet-main-card>span{color:#9fb2c1;font-size:10px}.wallet-action{width:max-content;display:flex;align-items:center;gap:4px;margin-top:15px;padding:0;border:0;color:#7fc2ff;background:transparent;font-size:11px;font-weight:600}.wallet-action:disabled{color:#77828b}.wallet-order-count{color:#77777c;font-size:10px}.amount-positive{color:#157746}.amount-negative{color:#b12722}.withdrawal-available{display:flex;align-items:center;justify-content:space-between;padding:14px;border-radius:7px;color:#5f6c77;background:#f2f7fb}.withdrawal-available span{font-size:10px}.withdrawal-available strong{color:var(--ink);font-size:18px}.worker-withdrawals-panel,.wallet-ledger-panel{margin-bottom:18px}.worker-withdrawals-panel .panel-heading>svg{color:var(--blue)}.withdrawal-proof-link{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:11px;font-weight:600;text-decoration:none}.withdrawal-proof-link:hover{text-decoration:underline}.payout-method-list>div{min-height:58px;display:grid;grid-template-columns:160px 1fr 34px;align-items:center;gap:12px;padding:10px 18px;border-top:1px solid var(--hairline);font-size:11px}.payout-method-list>div:first-child{border-top:0}.payout-method-list span{color:#77777c}.review-summary,.finance-summary{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:18px;border:1px solid var(--hairline);border-radius:8px;background:#fff}.review-summary>div{min-height:80px;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;align-content:center;padding:14px 20px;border-right:1px solid var(--hairline);color:var(--blue)}.review-summary>div:last-child{border-right:0}.review-summary svg{grid-row:1 / 3;align-self:center}.review-summary strong{color:var(--ink);font-size:22px}.review-summary span{color:#88888d;font-size:10px}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.review-card{padding:18px;border:1px solid var(--hairline);border-radius:8px;background:#fff}.review-card-top,.review-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.review-card-top small{color:#8c8c91;font-size:10px}.review-card-title{display:grid;gap:7px;margin:18px 0}.review-card-title .worker-cell{color:#4c4c51;font-size:11px}.review-card-title>strong{font-size:17px}.review-card-title>span{color:#88888d;font-size:10px}.evidence-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px}.evidence-progress>div{display:flex;align-items:center;gap:6px;padding:9px 6px;color:#99999e;background:#f6f6f7;font-size:9px}.evidence-progress>div.complete{color:#157746;background:#eef9f3}.evidence-progress span{width:18px;height:18px;display:grid;place-items:center;flex:none;border-radius:50%;color:#aaaab0;background:#fff}.evidence-progress .complete span{color:#fff;background:#20a85b}.evidence-progress i{width:6px;height:6px;border-radius:50%;background:currentColor}.review-empty{grid-column:1 / -1;padding:70px}.review-modal{width:min(680px,100%)}.evidence-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.evidence-preview{overflow:hidden;border:1px solid #e5e5e8;border-radius:7px}.preview-placeholder{min-height:120px;display:grid;place-items:center;align-content:center;gap:7px;color:#9b9ba0;background:#f5f6f7}.preview-placeholder span{font-size:10px}.evidence-preview strong,.evidence-preview small{display:block;padding:0 10px}.evidence-preview strong{margin-top:10px;font-size:10px}.evidence-preview small{margin:4px 0 10px;overflow:hidden;color:#929297;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.evidence-upload-panel{margin-top:20px;border:1px solid #cbdff5;border-radius:8px;background:#fff}.evidence-upload-panel .panel-heading{border-bottom:1px solid var(--hairline)}.evidence-upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px}.evidence-upload-card{min-height:145px;display:grid;place-items:center;align-content:center;gap:6px;padding:14px;border:1px dashed #cfd0d5;border-radius:7px;color:#77777c;text-align:center;cursor:pointer}.evidence-upload-card:hover{border-color:var(--blue);background:#f8fbff}.evidence-upload-card:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.evidence-upload-card.uploaded{border-style:solid;border-color:#bde4ce;color:#157746;background:#f5fbf7}.evidence-upload-card.rejected{border-style:solid;border-color:#e7c66f;color:#855b0d;background:#fffaf0}.evidence-upload-card input{display:none}.evidence-thumb{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.evidence-thumb img{display:block;width:100%;height:92px;object-fit:contain;border-radius:5px}.evidence-thumb span{position:absolute;right:5px;bottom:5px;display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:4px;color:#fff;background:#1d1d1fb8;font-size:9px}.evidence-lightbox{width:min(680px,100%)}.evidence-lightbox-image{display:block;width:100%;max-height:70vh;object-fit:contain;border-radius:7px;background:#f5f6f7;box-shadow:0 12px 28px #0000002e}.evidence-upload-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:var(--blue);background:#e8f3ff}.evidence-upload-card.uploaded .evidence-upload-icon{color:#fff;background:#20a85b}.evidence-upload-card.rejected .evidence-upload-icon{color:#855b0d;background:#f8e8bb}.evidence-upload-card strong{color:var(--ink);font-size:11px}.evidence-upload-card small{min-height:25px;color:#929297;font-size:9px}.evidence-upload-card em{color:var(--blue);font-size:9px;font-style:normal}.evidence-upload-card.rejected em{color:#855b0d}.finance-summary{grid-template-columns:repeat(4,1fr)}.finance-summary article{min-height:105px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;align-content:center;padding:15px 20px;border-right:1px solid var(--hairline);color:var(--blue)}.finance-summary article:last-child{border-right:0}.finance-summary svg{grid-row:1 / 3;align-self:center}.finance-summary span{color:#85858a;font-size:10px}.finance-summary strong{margin-top:5px;color:var(--ink);font-size:18px}@media(max-width:900px){.wallet-balance-grid,.finance-summary{grid-template-columns:repeat(2,1fr)}.wallet-main-card{grid-column:1 / -1}.review-grid{grid-template-columns:1fr}}@media(max-width:560px){.wallet-balance-grid,.finance-summary,.review-summary,.evidence-upload-grid,.evidence-preview-grid{grid-template-columns:1fr}.review-summary>div,.finance-summary article{border-right:0;border-bottom:1px solid var(--hairline)}.review-summary>div:last-child,.finance-summary article:last-child{border-bottom:0}.evidence-progress{grid-template-columns:1fr}.payout-method-list>div{grid-template-columns:1fr 34px}.payout-method-list span{grid-column:1}}.evidence-image-link{display:block;min-height:120px;background:#f5f6f7}.evidence-image{display:block;width:100%;height:120px;object-fit:contain}.withdrawal-hint{display:block;margin-top:8px;color:#d9e9df;font-size:10px;line-height:1.5}td>span.source-warning{color:#b44a0d!important;font-weight:600}.order-id-cell{display:flex;align-items:center;gap:4px}.copy-button{flex:none;width:24px;height:24px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:5px;color:#929297;background:transparent;cursor:pointer}.copy-button:hover{color:var(--blue);background:#e8f3ff}.analysis-range-panel{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;padding:13px 16px}.range-chips{display:flex;flex-wrap:wrap;gap:8px}.range-chip{min-height:30px;padding:0 14px;border:1px solid #d6d6db;border-radius:999px;color:#6e6e73;background:#fff;font-size:11px;font-weight:600;cursor:pointer}.range-chip.active{color:#fff;border-color:var(--blue);background:var(--blue)}.range-chip:not(.active):hover{border-color:var(--blue);color:var(--blue)}.range-chip:disabled{opacity:.5;cursor:not-allowed}.range-custom{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.range-custom label{display:flex;align-items:center;gap:6px;color:#6e6e73;font-size:11px;font-weight:600}.range-custom input{height:30px;padding:0 8px;border:1px solid #dedee2;border-radius:7px;color:#38383c;background:#fff;font-size:11px}.range-custom input:disabled{color:#b3b3b8;background:#fafafa}.range-note{color:#8b8b90;font-size:11px}.analysis-metrics{grid-template-columns:repeat(5,1fr)}@media(max-width:1200px){.analysis-metrics{grid-template-columns:repeat(3,1fr)}.analysis-metrics article:nth-child(3n){border-right:0}.analysis-metrics article:nth-child(n+4){border-top:1px solid var(--hairline)}}@media(max-width:900px){.analysis-metrics,.analysis-lifetime{grid-template-columns:repeat(2,1fr)}.analysis-metrics article,.analysis-lifetime article{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.analysis-metrics article:nth-child(2n),.analysis-lifetime article:nth-child(2n){border-right:0}.analysis-metrics article:nth-child(n+5),.analysis-lifetime article:nth-child(n+5){border-bottom:0}.analysis-metrics article:last-child,.analysis-lifetime article:last-child{border-right:0;border-bottom:0}}@media(max-width:420px){.analysis-metrics,.analysis-lifetime{grid-template-columns:1fr}.analysis-metrics article,.analysis-lifetime article{border-right:0;border-bottom:1px solid var(--hairline)}.analysis-metrics article:last-child,.analysis-lifetime article:last-child{border-bottom:0}}.finance-summary article{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.finance-summary article:nth-child(4n){border-right:0}.finance-summary article:nth-child(n+5){border-bottom:0}.finance-summary article:last-child{border-right:0;border-bottom:0}.finance-summary article.debt-active strong{color:#b12722}@media(max-width:900px){.finance-summary article{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.finance-summary article:nth-child(2n){border-right:0}.finance-summary article:last-child{border-right:0;border-bottom:0}}@media(max-width:560px){.finance-summary article{border-right:0;border-bottom:1px solid var(--hairline)}.finance-summary article:last-child{border-right:0;border-bottom:0}}
