@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";.admin-login-announcement-open[data-v-2ff1de17]{min-height:42px;padding:0 18px;border:1px solid #ffb9c8;border-radius:12px;background:#fff;color:#ff2f5b;font-weight:800;cursor:pointer}.admin-login-announcement-layer[data-v-2ff1de17]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482500;display:grid;place-items:center;padding:28px;background:#050e1f9e}.admin-login-announcement-layer.is-embedded[data-v-2ff1de17]{position:static;display:block;padding:0;background:transparent}.admin-login-announcement-dialog[data-v-2ff1de17]{width:min(100%,720px);max-height:88vh;overflow:auto;box-sizing:border-box;padding:26px;border-radius:22px;background:#fff;box-shadow:0 28px 80px #050e1f47;color:#07152d}.admin-login-announcement-dialog.is-embedded[data-v-2ff1de17]{width:100%;max-height:none;overflow:visible;padding:20px;border:1px solid #e8ebf0;border-radius:12px;box-shadow:none}.admin-login-announcement-dialog header[data-v-2ff1de17]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.admin-login-announcement-dialog h2[data-v-2ff1de17]{margin:0 0 6px;font-size:24px}.admin-login-announcement-dialog header p[data-v-2ff1de17]{margin:0;color:#7e8da5;line-height:1.6}.admin-login-announcement-dialog header>button[data-v-2ff1de17]{border:0;background:transparent;color:#697991;font-size:28px;cursor:pointer}.admin-login-announcement-dialog label[data-v-2ff1de17]{position:relative;display:grid;gap:8px;margin-top:18px;color:#35445c;font-weight:800}.admin-login-announcement-dialog label>span[data-v-2ff1de17]{position:absolute;right:0;color:#92a0b4;font-size:12px;font-weight:600}.admin-login-announcement-dialog input[data-v-2ff1de17],.admin-login-announcement-dialog textarea[data-v-2ff1de17]{width:100%;box-sizing:border-box;border:1px solid #dce3ed;border-radius:13px;background:#fff;padding:13px 14px;color:#07152d;font:inherit;font-weight:500}.admin-login-announcement-dialog textarea[data-v-2ff1de17]{resize:vertical;line-height:1.7}.admin-login-announcement-dialog input[data-v-2ff1de17]:read-only,.admin-login-announcement-dialog textarea[data-v-2ff1de17]:read-only{background:#f7f9fc}.admin-login-announcement-status[data-v-2ff1de17]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#f7f9fc}.admin-login-announcement-status span[data-v-2ff1de17]{padding:6px 11px;border-radius:999px;background:#ffe9ee;color:#d8244a;font-size:13px;font-weight:800}.admin-login-announcement-status span.enabled[data-v-2ff1de17]{background:#e5f8f1;color:#0c9b6d}.admin-login-announcement-status small[data-v-2ff1de17]{flex-basis:100%;color:#7e8da5}.admin-login-announcement-icon-editor[data-v-2ff1de17]{display:flex;align-items:center;gap:14px;margin-top:18px;padding:14px;border:1px solid #e3e8f0;border-radius:14px}.admin-login-announcement-icon-preview[data-v-2ff1de17]{display:grid;flex:0 0 58px;width:58px;height:58px;place-items:center;overflow:hidden;border-radius:17px;background:#fff0f3;color:#ff2f5b;font-size:30px;font-weight:900}.admin-login-announcement-icon-preview img[data-v-2ff1de17]{width:100%;height:100%;object-fit:cover}.admin-login-announcement-icon-picker[data-v-2ff1de17]{flex:1;margin:0!important}.admin-login-announcement-icon-picker small[data-v-2ff1de17]{color:#7e8da5;font-size:12px;font-weight:500}.admin-login-announcement-icon-picker input[data-v-2ff1de17]{padding:8px!important}.admin-login-announcement-toolbar[data-v-2ff1de17]{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid #dce3ed;border-radius:12px;background:#f7f9fc}.admin-login-announcement-toolbar button[data-v-2ff1de17],.admin-login-announcement-toolbar select[data-v-2ff1de17],.admin-login-announcement-toolbar input[data-v-2ff1de17]{width:auto;min-height:36px;margin:0;padding:6px 10px;border:1px solid #d4dce8;border-radius:8px;background:#fff;color:#35445c;font:inherit;font-size:13px}.admin-login-announcement-toolbar input[data-v-2ff1de17]{flex:1 1 220px}.admin-login-announcement-error[data-v-2ff1de17]{margin:15px 0 0;padding:12px 14px;border-radius:12px;background:#fff0f3;color:#cf2348}.admin-login-announcement-state[data-v-2ff1de17]{padding:40px 20px;color:#7e8da5;text-align:center}.admin-login-announcement-state.error[data-v-2ff1de17]{color:#cf2348}.admin-login-announcement-dialog footer[data-v-2ff1de17]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.admin-login-announcement-dialog footer button[data-v-2ff1de17]{min-height:42px;padding:0 18px;border-radius:11px;font-weight:800;cursor:pointer}.admin-login-announcement-dialog footer .secondary[data-v-2ff1de17]{border:1px solid #dce3ed;background:#fff;color:#596980}.admin-login-announcement-dialog footer .announcement-toggle[data-v-2ff1de17]{border:1px solid #ffb9c8;background:#fff0f3;color:#d8244a}.admin-login-announcement-dialog footer .primary[data-v-2ff1de17]{border:0;background:#ff2f5b;color:#fff}.admin-login-announcement-dialog button[data-v-2ff1de17]:disabled{cursor:not-allowed;opacity:.55}@media(max-width:640px){.admin-login-announcement-layer[data-v-2ff1de17]{padding:16px}.admin-login-announcement-dialog[data-v-2ff1de17]{padding:22px 18px;border-radius:18px}.admin-login-announcement-dialog footer[data-v-2ff1de17]{flex-wrap:wrap}.admin-login-announcement-dialog footer button[data-v-2ff1de17]{flex:1 1 120px}}.portal-content-settings[data-v-3da18855]{display:grid;gap:16px}.portal-content-heading[data-v-3da18855]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.portal-content-heading h2[data-v-3da18855]{margin:0 0 5px;color:#172033;font-size:24px}.portal-content-heading p[data-v-3da18855]{margin:0;color:#7b8799;font-size:14px}.portal-content-tabs[data-v-3da18855]{display:flex;gap:4px;padding:4px;border:1px solid #e8ebf0;border-radius:10px;background:#fff}.portal-content-tabs button[data-v-3da18855]{min-height:40px;padding:0 18px;border:0;border-radius:7px;background:transparent;color:#5d6879;font-size:14px;font-weight:700;cursor:pointer}.portal-content-tabs button.active[data-v-3da18855]{background:#fff0f3;color:#ff2d55}.hall-banner-editor[data-v-3da18855]{padding:20px;border:1px solid #e8ebf0;border-radius:12px;background:#fff}.hall-banner-editor>header[data-v-3da18855]{display:flex;align-items:center;justify-content:space-between;gap:20px}.hall-banner-editor h3[data-v-3da18855]{margin:0 0 5px;color:#172033;font-size:18px}.hall-banner-editor header p[data-v-3da18855]{margin:0;color:#7b8799;font-size:13px}.hall-banner-upload[data-v-3da18855]{display:inline-flex;min-height:38px;align-items:center;padding:0 16px;border-radius:7px;background:#12b981;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.hall-banner-upload input[data-v-3da18855]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.hall-banner-list[data-v-3da18855]{display:grid;gap:10px;margin-top:18px}.hall-banner-row[data-v-3da18855]{display:grid;grid-template-columns:170px minmax(130px,1fr) auto auto;align-items:center;gap:16px;padding:10px 12px;border:1px solid #e8ebf0;border-radius:10px;background:#fafbfc}.hall-banner-row>img[data-v-3da18855]{width:170px;aspect-ratio:16 / 9;border-radius:8px;object-fit:cover;background:#edf0f4}.hall-banner-row>div[data-v-3da18855]:nth-child(2){display:grid;gap:4px}.hall-banner-row b[data-v-3da18855]{color:#172033;font-size:14px}.hall-banner-row span[data-v-3da18855]{color:#8a95a6;font-size:12px}.hall-banner-enabled[data-v-3da18855]{display:flex;align-items:center;gap:7px;color:#445064;font-size:13px}.hall-banner-actions[data-v-3da18855]{display:flex;gap:6px}.hall-banner-actions button[data-v-3da18855]{min-height:32px;padding:0 10px;border:1px solid #dce1e8;border-radius:6px;background:#fff;color:#445064;cursor:pointer}.hall-banner-actions button.danger[data-v-3da18855]{border-color:#ffc4cf;color:#d72d4f}.hall-banner-actions button[data-v-3da18855]:disabled{cursor:not-allowed;opacity:.45}.hall-banner-state[data-v-3da18855]{margin:18px 0 0;padding:32px;border:1px dashed #dfe4eb;border-radius:10px;color:#8a95a6;text-align:center}.hall-banner-error[data-v-3da18855]{margin:14px 0 0;padding:10px 12px;border-radius:8px;background:#fff0f3;color:#c92749;font-size:13px}.hall-banner-editor footer[data-v-3da18855]{display:flex;justify-content:flex-end;margin-top:16px}.hall-banner-editor footer button[data-v-3da18855]{min-height:38px;padding:0 18px;border:0;border-radius:7px;background:#ff2d55;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.hall-banner-editor footer button[data-v-3da18855]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:1100px){.hall-banner-row[data-v-3da18855]{grid-template-columns:140px minmax(110px,1fr) auto}.hall-banner-row>img[data-v-3da18855]{width:140px}.hall-banner-actions[data-v-3da18855]{grid-column:2 / -1}}.admin-pagination[data-v-75f5915a]{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:58px;padding:12px 16px;border-top:1px solid #e5e6eb;background:#fff;color:#667085;font-size:12px;line-height:1}.admin-pagination-total[data-v-75f5915a]{white-space:nowrap}.admin-pagination-size select[data-v-75f5915a]{height:32px;padding:0 25px 0 9px;border:0;background-color:transparent;color:#344054;font:inherit;cursor:pointer}.admin-pagination-pages[data-v-75f5915a]{display:flex;align-items:center;gap:4px}.admin-pagination-pages button[data-v-75f5915a]{display:grid;place-items:center;min-width:30px;height:30px;padding:0 7px;border:0;border-radius:5px;background:transparent;color:#315efb;font:inherit;cursor:pointer}.admin-pagination-pages button[data-v-75f5915a]:hover:not(:disabled){background:#eef3ff}.admin-pagination-pages button.active[data-v-75f5915a]{background:#315efb;color:#fff;box-shadow:0 2px 6px #315efb55}.admin-pagination-pages button[data-v-75f5915a]:disabled{color:#b8c0cc;cursor:not-allowed}.admin-pagination-jump[data-v-75f5915a]{display:flex;align-items:center;gap:4px;white-space:nowrap}.admin-pagination-jump input[data-v-75f5915a]{box-sizing:border-box;width:58px;height:32px;padding:0 7px;border:1px solid #cfd5df;border-radius:5px;outline:0;text-align:center}.admin-pagination-jump input[data-v-75f5915a]:focus{border-color:#315efb;box-shadow:0 0 0 2px #315efb1f}.admin-pagination-jump button[data-v-75f5915a]{height:30px;padding:0 2px;border:0;background:transparent;color:#667085;cursor:pointer}.sr-only[data-v-75f5915a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.admin-pagination[data-v-75f5915a]{justify-content:center;flex-wrap:wrap}.admin-pagination-total[data-v-75f5915a]{width:100%;text-align:center}.admin-pagination-pages[data-v-75f5915a]{order:3}.admin-pagination-jump[data-v-75f5915a]{order:4}}.feedback-composer[data-v-78158ecb]{display:grid;gap:14px}.feedback-composer label[data-v-78158ecb]{display:grid;gap:8px;color:#465267;font-size:14px;font-weight:700}.feedback-composer textarea[data-v-78158ecb]{min-height:112px;padding:13px;border:1px solid #dce2ea;border-radius:12px;outline:0;background:#fff;font:inherit;line-height:1.6;resize:vertical}.feedback-composer textarea[data-v-78158ecb]:focus{border-color:#ff2851;box-shadow:0 0 0 3px #ff28511f}.feedback-composer label>small[data-v-78158ecb]{color:#8a96a8;font-size:12px;font-weight:400}.feedback-image-field[data-v-78158ecb]{position:relative}.feedback-image-field>input[data-v-78158ecb]{position:absolute;width:1px;height:1px;opacity:0}.feedback-image-picker[data-v-78158ecb]{display:flex;min-height:72px;align-items:center;justify-content:center;gap:9px;border:1px dashed #cbd3df;border-radius:12px;background:#fafbfc;color:#ff2851}.feedback-image-picker svg[data-v-78158ecb]{width:24px}.feedback-image-previews[data-v-78158ecb]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.feedback-image-previews li[data-v-78158ecb]{display:grid;grid-template-columns:48px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:8px;border-radius:11px;background:#f6f8fb}.feedback-image-previews img[data-v-78158ecb]{width:48px;height:48px;border-radius:8px;object-fit:cover}.feedback-image-previews span[data-v-78158ecb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-image-previews button[data-v-78158ecb]{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:50%;background:#fff;color:#667085}.feedback-image-previews svg[data-v-78158ecb]{width:18px}.feedback-form-error[data-v-78158ecb]{margin:0;padding:10px 12px;border:1px solid #ffd1da;border-radius:10px;background:#fff6f8;color:#b4233c}.feedback-submit[data-v-78158ecb]{min-height:48px;border:0;border-radius:12px;background:#ff2851;color:#fff;font:800 16px/1 inherit}.feedback-submit[data-v-78158ecb]:disabled{opacity:.55}.feedback-message-list[data-v-83c0d07e]{display:grid;gap:14px;margin:0;padding:0;list-style:none}.feedback-message[data-v-83c0d07e]{display:grid;gap:9px;max-width:88%;padding:14px 16px;border:1px solid #e2e7ee;border-radius:15px;background:#fff}.feedback-message.is-user[data-v-83c0d07e]{justify-self:end;border-color:#ffd5dd;background:#fff5f7}.feedback-message.is-admin[data-v-83c0d07e]{justify-self:start;border-color:#d9e8ff;background:#f5f9ff}.feedback-message-meta[data-v-83c0d07e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.feedback-message-meta strong[data-v-83c0d07e]{font-size:13px}.feedback-message-meta time[data-v-83c0d07e]{color:#8994a5;font-size:11px}.feedback-message>p[data-v-83c0d07e]{margin:0;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.feedback-attachments[data-v-83c0d07e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.feedback-attachments article[data-v-83c0d07e]{display:grid;min-height:88px;place-items:center}.feedback-image-open[data-v-83c0d07e]{position:relative;overflow:hidden;width:100%;padding:0;border:0;border-radius:10px;background:#eef1f5}.feedback-image-open img[data-v-83c0d07e]{display:block;width:100%;aspect-ratio:1;object-fit:cover}.feedback-image-open svg[data-v-83c0d07e]{position:absolute;right:7px;bottom:7px;width:20px;padding:3px;border-radius:50%;background:#111827b3;color:#fff}.feedback-image-error[data-v-83c0d07e]{display:grid;justify-items:center;gap:7px;color:#b4233c;font-size:11px;text-align:center}.feedback-image-error button[data-v-83c0d07e]{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#ff2851;font-weight:700}.feedback-image-error svg[data-v-83c0d07e]{width:15px}.feedback-image-modal[data-v-83c0d07e]{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto 1fr;place-items:center;padding:22px;background:#080e18eb}.feedback-image-modal>button[data-v-83c0d07e]{justify-self:end;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:#fff;color:#111827}.feedback-image-modal>button svg[data-v-83c0d07e]{width:25px}.feedback-image-modal>img[data-v-83c0d07e]{max-width:100%;max-height:calc(100vh - 100px);object-fit:contain}@media(max-width:680px){.feedback-message[data-v-83c0d07e]{max-width:94%;padding:11px 12px;font-size:13px}.feedback-attachments[data-v-83c0d07e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-feedback-center[data-v-cf2f8a06]{display:grid;gap:18px}.admin-feedback-heading[data-v-cf2f8a06]{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-feedback-heading h2[data-v-cf2f8a06],.admin-feedback-heading p[data-v-cf2f8a06]{margin:0}.admin-feedback-heading p[data-v-cf2f8a06]{margin-top:7px;color:#7d899b}.feedback-refresh[data-v-cf2f8a06],.admin-feedback-filter-actions button[data-v-cf2f8a06],.admin-feedback-pagination button[data-v-cf2f8a06]{min-height:38px;padding:0 16px;border:1px solid #dce2ea;border-radius:10px;background:#fff;color:#344054;font-weight:700}.admin-feedback-filters[data-v-cf2f8a06]{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:12px;padding:16px;border:1px solid #e1e6ed;border-radius:16px;background:#fff}.admin-feedback-filters label[data-v-cf2f8a06]{display:grid;gap:7px;color:#475467;font-size:13px;font-weight:700}.admin-feedback-filters input[data-v-cf2f8a06],.admin-feedback-filters select[data-v-cf2f8a06]{min-height:42px;padding:0 11px;border:1px solid #d7dee8;border-radius:10px;background:#fff;color:#101828;font:inherit}.admin-feedback-filter-actions[data-v-cf2f8a06]{display:flex;gap:8px}.admin-feedback-filter-actions button[data-v-cf2f8a06]:first-child{border-color:#ff2851;background:#ff2851;color:#fff}.admin-feedback-layout[data-v-cf2f8a06]{display:grid;grid-template-columns:minmax(290px,36%) minmax(0,1fr);gap:18px;align-items:start}.admin-feedback-list[data-v-cf2f8a06],.admin-feedback-detail[data-v-cf2f8a06]{display:grid;gap:12px;padding:16px;border:1px solid #e1e6ed;border-radius:16px;background:#fff}.admin-feedback-list[data-v-cf2f8a06]{max-height:calc(100vh - 310px);overflow:auto}.admin-feedback-ticket[data-v-cf2f8a06]{position:relative;display:grid;gap:6px;padding:14px;border:1px solid #e3e8ef;border-radius:13px;background:#fff;color:#344054;text-align:left}.admin-feedback-ticket[data-v-cf2f8a06]:hover,.admin-feedback-ticket.active[data-v-cf2f8a06]{border-color:#ff8ba2;background:#fff7f8}.admin-feedback-ticket-title[data-v-cf2f8a06]{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-feedback-ticket-title em[data-v-cf2f8a06],.admin-feedback-status[data-v-cf2f8a06]{padding:4px 9px;border-radius:999px;background:#eef2f6;color:#667085;font-size:12px;font-style:normal}.admin-feedback-ticket-title .is-open[data-v-cf2f8a06],.admin-feedback-status.is-open[data-v-cf2f8a06]{background:#fff1f3;color:#d92d50}.admin-feedback-ticket-title .is-replied[data-v-cf2f8a06],.admin-feedback-status.is-replied[data-v-cf2f8a06]{background:#ecfdf3;color:#027a48}.admin-feedback-ticket small[data-v-cf2f8a06]{color:#8b96a8}.admin-feedback-ticket>b[data-v-cf2f8a06]{position:absolute;right:12px;bottom:12px;color:#d92d50;font-size:12px}.admin-feedback-pagination[data-v-cf2f8a06]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#667085;font-size:12px}.admin-feedback-detail>header[data-v-cf2f8a06]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-feedback-detail h3[data-v-cf2f8a06],.admin-feedback-detail header p[data-v-cf2f8a06]{margin:0}.admin-feedback-detail header p[data-v-cf2f8a06]{margin-top:7px;color:#7d899b;font-size:13px}.admin-feedback-placeholder[data-v-cf2f8a06]{min-height:260px;place-items:center;color:#98a2b3}.admin-feedback-error[data-v-cf2f8a06]{margin:0;padding:11px 13px;border:1px solid #ffd2da;border-radius:10px;background:#fff5f7;color:#b4233c}.admin-feedback-close[data-v-cf2f8a06]{justify-self:end;min-height:42px;padding:0 18px;border:1px solid #fda4af;border-radius:10px;background:#fff;color:#d92d50;font-weight:800}.admin-feedback-close[data-v-cf2f8a06]:disabled{opacity:.55}.admin-feedback-empty[data-v-cf2f8a06]{padding:30px 12px;color:#98a2b3;text-align:center}.admin-feedback-center[data-v-cf2f8a06] .feedback-message-list{max-height:360px;overflow:auto;padding:4px}.admin-feedback-center[data-v-cf2f8a06] .feedback-message.is-user .feedback-message-meta strong{font-size:0}.admin-feedback-center[data-v-cf2f8a06] .feedback-message.is-user .feedback-message-meta strong:after{content:"用户";font-size:13px}.admin-feedback-center[data-v-cf2f8a06] .feedback-message.is-admin .feedback-message-meta strong{font-size:0}.admin-feedback-center[data-v-cf2f8a06] .feedback-message.is-admin .feedback-message-meta strong:after{content:"管理员";font-size:13px}@media(max-width:1100px){.admin-feedback-filters[data-v-cf2f8a06]{grid-template-columns:repeat(3,minmax(140px,1fr))}.admin-feedback-layout[data-v-cf2f8a06]{grid-template-columns:1fr}.admin-feedback-list[data-v-cf2f8a06]{max-height:none}}@media(max-width:760px){.admin-feedback-filters[data-v-cf2f8a06]{grid-template-columns:1fr}.admin-feedback-filter-actions[data-v-cf2f8a06]{justify-content:flex-end}.admin-feedback-pagination[data-v-cf2f8a06]{flex-wrap:wrap}.admin-feedback-detail>header[data-v-cf2f8a06]{display:grid}}.channel-task-bindings[data-v-5b30be75]{display:grid;gap:16px}.binding-intro[data-v-5b30be75]{margin:0;color:#667085;font-size:13px;line-height:1.7}.selected-binding-section[data-v-5b30be75],.binding-options-section[data-v-5b30be75]{display:grid;gap:12px;padding:16px;border:1px solid #e7eaf0;border-radius:14px;background:#fafbfc}.selected-binding-section>header[data-v-5b30be75],.binding-options-section>header[data-v-5b30be75]{display:flex;align-items:center;justify-content:space-between;gap:12px}.selected-binding-section>header div[data-v-5b30be75]{display:flex;align-items:center;gap:8px}.selected-binding-section>header span[data-v-5b30be75]{padding:3px 9px;border-radius:999px;background:#ffeef2;color:#fe2c55;font-size:12px;font-weight:700}header small[data-v-5b30be75],.binding-empty[data-v-5b30be75]{color:#8a94a6;font-size:12px}.selected-binding-chips[data-v-5b30be75]{display:flex;flex-wrap:wrap;gap:8px}.selected-binding-chip[data-v-5b30be75]{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 5px 0 12px;border:1px solid #ffc6d2;border-radius:999px;background:#fff3f6;color:#d91f46;font-size:13px;font-weight:700}.selected-binding-chip button[data-v-5b30be75]{display:grid;place-items:center;width:24px;height:24px;min-height:24px!important;padding:0!important;border:0;border-radius:50%;background:#ffdce4;color:#d91f46;font-size:17px!important;line-height:1}.binding-empty[data-v-5b30be75]{margin:0;padding:10px 0;text-align:center}.binding-option-grid[data-v-5b30be75]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.binding-option-grid>button[data-v-5b30be75]{display:flex;align-items:center;gap:11px;min-height:70px!important;padding:12px!important;border:1px solid #dfe4eb;border-radius:12px;background:#fff;color:#344054;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.binding-option-grid>button[data-v-5b30be75]:hover{border-color:#ff9ab0;box-shadow:0 7px 18px #fe2c5514}.binding-option-grid>button.is-selected[data-v-5b30be75]{border-color:#fe2c55;background:#fff5f7;box-shadow:0 0 0 2px #fe2c5514}.binding-option-grid>button>span[data-v-5b30be75]:last-child{display:grid;gap:4px;min-width:0}.binding-option-grid strong[data-v-5b30be75]{color:#1d2939;font-size:14px}.binding-option-grid small[data-v-5b30be75]{overflow:hidden;color:#7b8496;text-overflow:ellipsis;white-space:nowrap}.binding-option-mark[data-v-5b30be75]{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border-radius:9px;background:#f0f2f6;color:#7b8496;font-weight:800}.is-selected .binding-option-mark[data-v-5b30be75]{background:#fe2c55;color:#fff}.binding-actions[data-v-5b30be75]{position:sticky;bottom:-12px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px -2px -12px;padding:14px 2px 2px;border-top:1px solid #edf0f5;background:#fff}.binding-actions>span[data-v-5b30be75]{color:#fe2c55;font-size:12px}.binding-actions .primary[data-v-5b30be75]{min-width:112px;border-color:#fe2c55;border-radius:10px;background:#fe2c55;color:#fff;box-shadow:0 8px 20px #fe2c552e}.binding-actions .primary[data-v-5b30be75]:disabled{border-color:#f2b8c4;background:#f2b8c4;box-shadow:none;cursor:not-allowed}@media(max-width:700px){.binding-option-grid[data-v-5b30be75]{grid-template-columns:1fr}.selected-binding-section>header[data-v-5b30be75],.binding-options-section>header[data-v-5b30be75]{align-items:flex-start;flex-direction:column}}.video-pool-admin[data-v-4b38d2eb]{display:grid;gap:12px}.video-pool-create[data-v-4b38d2eb],.video-pool-summary[data-v-4b38d2eb],.video-import-panel[data-v-4b38d2eb],.video-link-list[data-v-4b38d2eb]{padding:14px 16px}.video-pool-create[data-v-4b38d2eb]{display:grid;grid-template-columns:220px minmax(180px,.9fr) minmax(240px,1.2fr) 88px 112px;gap:10px;align-items:end}.video-pool-create>div h3[data-v-4b38d2eb]{margin:0 0 4px;font-size:16px}.video-pool-create>div p[data-v-4b38d2eb]{margin:0;color:#778197;font-size:11px;line-height:1.45}.video-pool-create label[data-v-4b38d2eb]{gap:4px;font-size:11px}.video-pool-create input[data-v-4b38d2eb],.video-pool-create select[data-v-4b38d2eb]{height:36px;min-height:36px;padding:0 10px}.video-pool-create>button[data-v-4b38d2eb]{width:112px;min-height:36px;padding:0 12px;white-space:nowrap}.video-pool-summary[data-v-4b38d2eb]{display:grid;grid-template-columns:minmax(170px,.9fr) minmax(180px,.9fr) minmax(230px,1.2fr) 86px 88px 112px 124px;gap:10px;align-items:center}.video-pool-summary>input[data-v-4b38d2eb],.video-pool-summary>select[data-v-4b38d2eb]{height:36px;min-height:36px;padding:0 10px}.video-pool-summary .switch-row[data-v-4b38d2eb]{display:inline-flex!important;justify-content:flex-start;gap:7px;white-space:nowrap;font-size:12px}.video-pool-summary .switch-row input[data-v-4b38d2eb]{width:16px;height:16px;min-height:16px;padding:0}.video-pool-summary>button[data-v-4b38d2eb]{width:100%;min-height:36px;padding:0 9px;white-space:nowrap}.video-import-panel[data-v-4b38d2eb]{display:grid;gap:12px}.video-import-panel>header[data-v-4b38d2eb]{align-items:center}.video-import-panel>header h3[data-v-4b38d2eb]{font-size:16px}.video-import-panel>header p[data-v-4b38d2eb]{font-size:11px}.video-import-panel>header label[data-v-4b38d2eb]{display:grid;grid-template-columns:auto 72px;align-items:center;gap:8px;width:auto;flex-basis:auto;white-space:nowrap;font-size:11px}.video-import-panel>header label input[data-v-4b38d2eb]{height:34px;min-height:34px;padding:0 9px}.video-single-command[data-v-4b38d2eb]{grid-template-columns:minmax(0,1fr) 112px;gap:10px;padding:12px;border-radius:10px}.video-single-command label[data-v-4b38d2eb]{gap:4px;font-size:11px}.video-single-command textarea[data-v-4b38d2eb]{height:66px;min-height:66px;padding:9px 10px;line-height:1.45}.video-single-command button[data-v-4b38d2eb]{min-width:112px;min-height:36px;padding:0 12px}.video-batch-import[data-v-4b38d2eb]{grid-template-columns:220px minmax(260px,1fr) 112px;gap:10px;padding-top:12px}.video-batch-import h4[data-v-4b38d2eb]{font-size:13px}.video-batch-import input[data-v-4b38d2eb]{height:36px;min-height:36px;padding:5px 8px}.video-batch-import button[data-v-4b38d2eb]{min-height:36px;white-space:nowrap}.link-view-button[data-v-4b38d2eb]{color:#1677ff;background:transparent;padding:0}.video-link-filters[data-v-4b38d2eb]{display:grid;grid-template-columns:minmax(260px,1fr) 160px auto;gap:10px;align-items:center;margin-bottom:12px}.video-link-filters>input[data-v-4b38d2eb],.video-link-filters>select[data-v-4b38d2eb]{height:38px}.video-link-filters label[data-v-4b38d2eb]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.video-link-filters label input[data-v-4b38d2eb]{width:16px;height:16px;min-height:16px}.video-link-table-wrap[data-v-4b38d2eb]{overflow-x:auto;border:1px solid #edf0f5;border-radius:10px}.video-link-table[data-v-4b38d2eb]{width:100%;min-width:920px;border-collapse:collapse;table-layout:fixed}.video-link-table th[data-v-4b38d2eb]{padding:11px 12px;background:#f7f8fa;color:#4e5969;text-align:left;font-size:12px;font-weight:700}.video-link-table td[data-v-4b38d2eb]{padding:10px 12px;border-top:1px solid #edf0f5;vertical-align:middle}.video-link-table tbody tr[data-v-4b38d2eb]:hover{background:#fffafb}.video-link-table th[data-v-4b38d2eb]:nth-child(1){width:76px}.video-link-table th[data-v-4b38d2eb]:nth-child(2){width:180px}.video-link-table th[data-v-4b38d2eb]:nth-child(3){width:110px}.video-link-table th[data-v-4b38d2eb]:nth-child(4){width:auto}.video-link-table th[data-v-4b38d2eb]:nth-child(5){width:105px}.video-link-table th[data-v-4b38d2eb]:nth-child(6){width:150px}.video-link-table td input[data-v-4b38d2eb]:not([type=checkbox]){width:100%;height:36px;min-height:36px;padding:0 10px}.capacity-text[data-v-4b38d2eb]{color:#778197;white-space:nowrap;font-size:12px}.compact-status-switch[data-v-4b38d2eb]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.compact-status-switch input[data-v-4b38d2eb]{width:16px;height:16px;min-height:16px;accent-color:var(--red)}.row-actions[data-v-4b38d2eb]{display:flex;gap:7px}.row-actions button[data-v-4b38d2eb]{min-height:34px;padding:0 12px;white-space:nowrap}.link-view-backdrop[data-v-4b38d2eb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#0f172a7a}.link-view-dialog[data-v-4b38d2eb]{width:min(620px,calc(100vw - 32px))}.link-view-dialog header[data-v-4b38d2eb]{display:flex;align-items:center;justify-content:space-between}.link-view-dialog textarea[data-v-4b38d2eb]{width:100%;min-height:150px;margin:14px 0;resize:vertical}@media(max-width:900px){.video-link-filters[data-v-4b38d2eb]{grid-template-columns:1fr}.video-pool-create[data-v-4b38d2eb],.video-pool-summary[data-v-4b38d2eb]{grid-template-columns:1fr 1fr}.video-pool-create>div[data-v-4b38d2eb]{grid-column:1 / -1}.video-batch-import[data-v-4b38d2eb]{grid-template-columns:1fr}}.earnings-amount[data-v-8fb1dee5]{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.user-earnings-rule[data-v-8fb1dee5]{margin:0;padding:12px 20px;color:#7b8595;font-size:13px}.user-table-scroll table[data-v-8fb1dee5]{min-width:980px}.user-table-scroll td small[data-v-8fb1dee5]{display:block;margin-top:5px;color:#86909c}.user-table-scroll tbody tr.user-row--odd td[data-v-8fb1dee5]{background:#fff}.user-table-scroll tbody tr.user-row--even td[data-v-8fb1dee5]{background:#f8fafc}.sticky-operation[data-v-8fb1dee5]{position:sticky;right:0;z-index:2;box-shadow:-8px 0 14px #0f172a0a}.user-table-scroll tbody tr.user-row--odd .sticky-operation[data-v-8fb1dee5]{background:#fff}.user-table-scroll tbody tr.user-row--even .sticky-operation[data-v-8fb1dee5]{background:#f8fafc}.user-table-scroll tr:hover td[data-v-8fb1dee5],.user-table-scroll tr:hover .sticky-operation[data-v-8fb1dee5]{background:#eef5ff}.row-more-menu[data-v-8fb1dee5]{position:relative;display:inline-block;margin-left:8px}.row-more-menu summary[data-v-8fb1dee5]{list-style:none;padding:8px 12px;border:1px solid #dfe4eb;border-radius:8px;cursor:pointer;font-weight:700}.row-more-menu summary[data-v-8fb1dee5]::-webkit-details-marker{display:none}.row-more-menu div[data-v-8fb1dee5]{position:absolute;right:0;z-index:8;display:grid;min-width:140px;padding:8px;border:1px solid #e5e8ed;border-radius:10px;background:#fff;box-shadow:0 14px 36px #0f172a29}.row-more-menu button[data-v-8fb1dee5]{margin:0;text-align:left}.management-drawer-layer[data-v-8fb1dee5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;background:#0f172a61}.management-drawer[data-v-8fb1dee5]{position:absolute;top:0;right:0;display:grid;grid-template-rows:auto auto 1fr auto;width:min(520px,100vw);height:100%;background:#fff;box-shadow:-20px 0 60px #0f172a2e}.management-drawer>header[data-v-8fb1dee5]{display:flex;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #edf0f3}.management-drawer h2[data-v-8fb1dee5],.management-drawer p[data-v-8fb1dee5]{margin:0}.management-drawer header p[data-v-8fb1dee5]{margin-top:5px;color:#86909c}.management-drawer header button[data-v-8fb1dee5]{border:0;background:#f4f5f7;font-size:24px}.management-drawer>nav[data-v-8fb1dee5]{display:flex;gap:8px;padding:12px 24px;border-bottom:1px solid #edf0f3}.management-drawer>nav button[data-v-8fb1dee5]{border:0;background:transparent;color:#667085}.management-drawer>nav .active[data-v-8fb1dee5]{color:#ff365f}.management-drawer>section[data-v-8fb1dee5]{overflow:auto;padding:24px}.drawer-metrics[data-v-8fb1dee5]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.drawer-metrics article[data-v-8fb1dee5]{padding:16px;border-radius:12px;background:#f7f8fa}.drawer-metrics small[data-v-8fb1dee5]{display:block;color:#86909c}.drawer-metrics b[data-v-8fb1dee5]{display:block;margin-top:6px;font-size:18px}.management-drawer dl[data-v-8fb1dee5]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.management-drawer dl div[data-v-8fb1dee5]{padding:14px;border-radius:10px;background:#fafbfc}.management-drawer dt[data-v-8fb1dee5]{color:#86909c;font-size:12px}.management-drawer dd[data-v-8fb1dee5]{margin:5px 0 0;font-weight:700}.management-drawer>footer[data-v-8fb1dee5]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #edf0f3}.user-commission-layer[data-v-8fb1dee5]{z-index:2300}.user-commission-dialog[data-v-8fb1dee5]{width:min(1100px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;padding:24px;border-radius:18px;background:#fff;box-shadow:0 28px 80px #0005}.user-commission-dialog header[data-v-8fb1dee5],.user-commission-dialog footer[data-v-8fb1dee5]{display:flex;align-items:center;justify-content:space-between;gap:20px}.user-commission-dialog header h2[data-v-8fb1dee5]{margin:0}.user-commission-dialog header p[data-v-8fb1dee5]{margin:6px 0 0;color:#718096}.user-commission-dialog header>button[data-v-8fb1dee5]{width:42px;height:42px;border:0;border-radius:50%;font-size:26px}.user-commission-table[data-v-8fb1dee5]{overflow:auto;margin:20px 0}.user-commission-table table[data-v-8fb1dee5]{width:100%;min-width:850px;border-collapse:collapse}.user-commission-table th[data-v-8fb1dee5],.user-commission-table td[data-v-8fb1dee5]{padding:12px;border-bottom:1px solid #edf0f4;text-align:left}.user-commission-table small[data-v-8fb1dee5]{display:block;margin-top:4px;color:#8791a1}.user-commission-dialog footer>div[data-v-8fb1dee5]{display:flex;gap:8px}@media(max-width:720px){.user-commission-dialog[data-v-8fb1dee5]{width:calc(100vw - 24px);padding:18px}.user-commission-dialog footer[data-v-8fb1dee5]{align-items:flex-start;flex-direction:column}}.earnings-amount[data-v-2846398c]{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.settlement-total-rule[data-v-2846398c]{margin:0 0 14px;color:#7b8595;font-size:13px}.table-panel tbody tr.settlement-row--odd[data-v-2846398c],.commission-table tbody tr.settlement-row--odd[data-v-2846398c]{background:#fff}.table-panel tbody tr.settlement-row--even[data-v-2846398c],.commission-table tbody tr.settlement-row--even[data-v-2846398c]{background:#f8fafc}.table-panel tbody tr.settlement-row--odd[data-v-2846398c]:hover,.table-panel tbody tr.settlement-row--even[data-v-2846398c]:hover,.commission-table tbody tr.settlement-row--odd[data-v-2846398c]:hover,.commission-table tbody tr.settlement-row--even[data-v-2846398c]:hover{background:#fff4f6}.settlement-center[data-v-2846398c]{display:grid;gap:18px}.settlement-error[data-v-2846398c]{padding:12px 15px;border-radius:10px;background:#fff0f3;color:#c92b4a}.finance-page-tabs[data-v-2846398c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:10px;border:1px solid #e7eaf0;border-radius:16px;background:#fff;box-shadow:0 10px 28px #1720330a}.finance-page-tabs button[data-v-2846398c]{min-height:50px;padding:11px 18px;border:1px solid transparent;border-radius:11px;background:#f5f6f8;color:#5f6b7a;font-size:16px;font-weight:800;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}.finance-page-tabs button[data-v-2846398c]:hover{background:#fff0f3;color:#ff3158}.finance-page-tabs button.active[data-v-2846398c]{background:#ff3158;color:#fff;box-shadow:0 8px 20px #ff315833}.finance-page-tabs button[data-v-2846398c]:focus-visible{outline:3px solid #ff315844;outline-offset:2px}.settlement-heading[data-v-2846398c]{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.settlement-heading h3[data-v-2846398c]{margin:0}.settlement-heading p[data-v-2846398c]{margin:0;color:#7b8595}.table-panel small[data-v-2846398c]{display:block;margin-top:4px;color:#8791a1}.table-panel button[data-v-2846398c]{padding:9px 13px;border:0;border-radius:8px;background:#ff3158;color:#fff;font-weight:700}.commission-page[data-v-2846398c]{display:grid;gap:18px}.commission-summary-grid[data-v-2846398c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.commission-summary-grid article[data-v-2846398c]{display:grid;gap:7px;padding:20px;border:1px solid #e7eaf0;border-radius:15px;background:#fff}.commission-summary-grid small[data-v-2846398c],.commission-summary-grid span[data-v-2846398c]{color:#718096}.commission-summary-grid b[data-v-2846398c]{font-size:28px}.commission-filters[data-v-2846398c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px}.commission-filters label[data-v-2846398c]{display:grid;gap:6px;color:#667085;font-weight:700}.commission-filters input[data-v-2846398c],.commission-filters select[data-v-2846398c]{min-width:0;padding:10px;border:1px solid #dfe3eb;border-radius:8px;background:#fff}.commission-filters button[data-v-2846398c]{align-self:end;min-height:41px}.commission-table-scroll[data-v-2846398c]{overflow:auto}.commission-table[data-v-2846398c]{min-width:0}.commission-table table[data-v-2846398c]{min-width:1300px}.commission-status[data-v-2846398c]{display:inline-flex;padding:4px 9px;border-radius:999px;font-weight:800}.commission-status.unsettled[data-v-2846398c]{background:#fff4d6;color:#a26900}.commission-status.settled[data-v-2846398c]{background:#dcfce7;color:#087a42}.commission-pagination[data-v-2846398c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:15px}.commission-pagination div[data-v-2846398c]{display:flex;gap:8px}.settlement-confirm-layer[data-v-2846398c]{position:fixed;z-index:2200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#101522c2}.settlement-confirm-layer article[data-v-2846398c]{width:min(560px,100%);padding:26px;border-radius:18px;background:#fff;box-shadow:0 28px 80px #0005}.settlement-confirm-layer h3[data-v-2846398c]{margin-top:0}.settlement-confirm-layer p[data-v-2846398c]{color:#667085}.settlement-confirm-layer>article>strong[data-v-2846398c]{display:block;margin:20px 0;font-size:32px;color:#ff3158}.settlement-breakdown[data-v-2846398c]{display:grid;gap:8px;margin:18px 0;padding:16px;border-radius:12px;background:#f7f8fa}.settlement-breakdown div[data-v-2846398c]{display:flex;justify-content:space-between;gap:20px}.settlement-breakdown-total[data-v-2846398c]{padding-top:10px;border-top:1px solid #dfe3eb;font-size:18px;color:#ff3158}.settlement-confirm-layer footer[data-v-2846398c]{display:flex;justify-content:flex-end;gap:10px}.settlement-confirm-layer footer button[data-v-2846398c]{padding:11px 18px}@media(max-width:900px){.commission-filters[data-v-2846398c]{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-summary-grid[data-v-2846398c]{grid-template-columns:1fr}}@media(max-width:760px){.finance-page-tabs[data-v-2846398c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px}.finance-page-tabs button[data-v-2846398c]{min-height:46px;padding:9px 6px;font-size:14px}.settlement-heading[data-v-2846398c]{align-items:flex-start;flex-direction:column}.commission-filters[data-v-2846398c]{grid-template-columns:1fr}.commission-pagination[data-v-2846398c]{align-items:flex-start;flex-direction:column}}.page-back-action[data-v-b4d71f1b]{position:static;display:inline-flex;width:max-content;height:auto;min-height:44px;box-sizing:border-box;align-items:center;justify-content:flex-start;gap:6px;padding:8px 12px;border:0;border-radius:12px;background:#fff;color:#2563eb;font:inherit;font-size:16px;font-weight:600;line-height:1.25;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:0 3px 10px #0f172a1a;transition:transform .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.page-back-action[data-v-b4d71f1b]:hover{background:#fff;color:#1d4ed8;box-shadow:0 8px 20px #0f172a26;transform:translateY(-1px)}.page-back-action[data-v-b4d71f1b]:focus-visible{outline:0;background:#fff;color:#1d4ed8;box-shadow:0 0 0 3px #3b82f638,0 3px 10px #0f172a1a}.page-back-action[data-v-b4d71f1b]:active{transform:translateY(0)}.page-back-action-icon[data-v-b4d71f1b]{flex:0 0 20px;width:20px;height:20px;stroke-width:2}.completed-pool[data-v-14a85320]{display:grid;gap:20px}.completed-heading[data-v-14a85320]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.completed-heading h2[data-v-14a85320]{margin:8px 0 6px;font-size:22px}.completed-heading p[data-v-14a85320]{margin:0;color:#86909c;font-size:12px}.back-button[data-v-14a85320]:not(.page-back-action),.refresh-button[data-v-14a85320],.reset-button[data-v-14a85320]{border:1px solid #e5e6eb;border-radius:8px;background:#fff;color:#4e5969}.back-button[data-v-14a85320]:not(.page-back-action){padding:7px 0;border:0;background:transparent;color:#65758b}.refresh-button[data-v-14a85320],.reset-button[data-v-14a85320]{height:38px;padding:0 14px}.completed-summary[data-v-14a85320]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.completed-summary article[data-v-14a85320]{display:grid;gap:7px;padding:18px;border:1px solid #e5e6eb;border-radius:12px;background:#fff}.completed-summary small[data-v-14a85320]{color:#86909c;font-size:11px}.completed-summary b[data-v-14a85320]{font-size:23px}.completed-panel[data-v-14a85320]{overflow:hidden;border:1px solid #e5e6eb;border-radius:12px;background:#fff}.completed-filters[data-v-14a85320]{display:grid;grid-template-columns:minmax(250px,2fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:12px;padding:16px 18px;border-bottom:1px solid #f0f1f3}.completed-filters label[data-v-14a85320]{display:grid;gap:6px;color:#4e5969;font-size:11px;font-weight:600}.completed-filters input[data-v-14a85320],.completed-filters select[data-v-14a85320]{height:38px;padding:0 11px;border:1px solid #e5e6eb;border-radius:8px;outline:0;background:#fff;color:#1d2129}.completed-filters input[data-v-14a85320]:focus,.completed-filters select[data-v-14a85320]:focus{border-color:#fe2c55}.filter-actions[data-v-14a85320]{display:flex;gap:8px}.query-button[data-v-14a85320]{height:38px;padding:0 20px;border:0;border-radius:8px;background:#fe2c55;color:#fff;font-weight:700}.completed-table-wrap[data-v-14a85320]{overflow:auto}.completed-table-wrap table[data-v-14a85320]{min-width:1120px;width:100%;border-collapse:collapse;font-size:11px}.completed-table-wrap th[data-v-14a85320]{padding:11px 16px;background:#fafbfc;color:#86909c;text-align:left;font-weight:500}.completed-table-wrap td[data-v-14a85320]{padding:13px 16px;border-top:1px solid #f0f1f3;color:#4e5969}.completed-table-wrap td b[data-v-14a85320],.completed-table-wrap td small[data-v-14a85320]{display:block}.completed-table-wrap td b[data-v-14a85320]{color:#1d2129}.completed-table-wrap td small[data-v-14a85320]{margin-top:4px;color:#86909c}.action-badge[data-v-14a85320]{display:inline-flex;padding:4px 9px;border-radius:999px;background:#eafaf5;color:#00a870;font-weight:700}.action-badge[data-type=PRIVATE_MESSAGE][data-v-14a85320]{background:#fff0f3;color:#fe2c55}.action-badge[data-type=FOLLOW][data-v-14a85320]{background:#eef4ff;color:#3370ff}.action-badge[data-type=LIKE][data-v-14a85320]{background:#fff7e8;color:#d46b08}.trace-button[data-v-14a85320]{border:0;background:transparent;color:#fe2c55;font-weight:700}.completed-state[data-v-14a85320]{padding:36px!important;text-align:center!important;color:#86909c!important}.completed-state.error[data-v-14a85320]{margin:0;color:#e34d59!important}.completed-pagination[data-v-14a85320]{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;border-top:1px solid #e5e6eb;color:#86909c;font-size:11px}.completed-pagination div[data-v-14a85320]{display:flex;gap:8px}.completed-pagination button[data-v-14a85320]{height:32px;padding:0 12px;border:1px solid #e5e6eb;border-radius:7px;background:#fff;color:#4e5969}.completed-pagination button[data-v-14a85320]:disabled{opacity:.45}.trace-layer[data-v-14a85320]{position:fixed;z-index:12000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1118279e}.trace-dialog[data-v-14a85320]{width:min(760px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border-radius:16px;background:#fff;box-shadow:0 24px 80px #1118274d}.trace-dialog header[data-v-14a85320]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #e5e6eb}.trace-dialog h2[data-v-14a85320]{margin:0;font-size:19px}.trace-dialog header p[data-v-14a85320]{margin:5px 0 0;color:#86909c}.trace-dialog header button[data-v-14a85320]{border:0;background:none;font-size:28px}.trace-dialog dl[data-v-14a85320]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 22px}.trace-dialog dl>div[data-v-14a85320]{padding:13px;border:1px solid #e5e6eb;border-radius:10px}.trace-dialog dl .full[data-v-14a85320]{grid-column:1/-1}.trace-dialog dt[data-v-14a85320]{color:#86909c;font-size:10px}.trace-dialog dd[data-v-14a85320]{margin:6px 0 0;color:#1d2129;font-weight:600}.trace-dialog code[data-v-14a85320]{word-break:break-all}.trace-dialog footer[data-v-14a85320]{display:flex;justify-content:flex-end;padding:14px 22px;border-top:1px solid #e5e6eb}.trace-dialog footer button[data-v-14a85320]{height:38px;padding:0 22px;border:0;border-radius:8px;background:#fe2c55;color:#fff}.refresh-button[data-v-14a85320]:disabled{opacity:.5}@media(max-width:1100px){.completed-filters[data-v-14a85320]{grid-template-columns:1fr 1fr}.completed-filters .wide[data-v-14a85320]{grid-column:1/-1}.completed-summary[data-v-14a85320]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.completed-heading[data-v-14a85320]{align-items:flex-start}.completed-summary[data-v-14a85320],.completed-filters[data-v-14a85320]{grid-template-columns:1fr}.completed-filters .wide[data-v-14a85320]{grid-column:auto}.trace-dialog dl[data-v-14a85320]{grid-template-columns:1fr}.trace-dialog dl .full[data-v-14a85320]{grid-column:auto}}.execute-blacklist[data-v-c50b9e82]{display:grid;gap:16px}.blacklist-heading[data-v-c50b9e82]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.blacklist-heading h2[data-v-c50b9e82]{margin:0 0 6px;font-size:22px}.blacklist-heading p[data-v-c50b9e82],.section-title p[data-v-c50b9e82],.list-heading p[data-v-c50b9e82]{margin:0;color:#86909c;font-size:12px}.panel[data-v-c50b9e82]{border:1px solid #e5e6eb;border-radius:12px;background:#fff}.blacklist-add[data-v-c50b9e82]{padding:18px}.section-title h3[data-v-c50b9e82],.list-heading h3[data-v-c50b9e82]{margin:0 0 4px;font-size:16px}.blacklist-add form[data-v-c50b9e82]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,2fr) auto;align-items:end;gap:12px;margin-top:16px}.blacklist-add label[data-v-c50b9e82]{display:grid;gap:6px;color:#4e5969;font-size:12px;font-weight:600}.blacklist-add input[data-v-c50b9e82]{height:38px;padding:0 11px;border:1px solid #e5e6eb;border-radius:8px;outline:0}.blacklist-add input[data-v-c50b9e82]:focus{border-color:#fe2c55}.primary[data-v-c50b9e82],.refresh[data-v-c50b9e82],.action[data-v-c50b9e82]{height:38px;padding:0 14px;border-radius:8px;font-weight:700}.primary[data-v-c50b9e82]{border:0;background:#00a870;color:#fff}.refresh[data-v-c50b9e82],.action[data-v-c50b9e82]{border:1px solid #e5e6eb;background:#fff;color:#4e5969}.action[data-v-c50b9e82]{color:#fe2c55}.primary[data-v-c50b9e82]:disabled,.refresh[data-v-c50b9e82]:disabled{opacity:.5}.blacklist-list[data-v-c50b9e82]{overflow:hidden}.list-heading[data-v-c50b9e82]{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #f0f1f3}.rule-tip[data-v-c50b9e82]{color:#86909c;font-size:12px}.blacklist-list table[data-v-c50b9e82]{width:100%;border-collapse:collapse;font-size:12px}.blacklist-list th[data-v-c50b9e82]{padding:11px 18px;background:#fafbfc;color:#86909c;text-align:left;font-weight:500}.blacklist-list td[data-v-c50b9e82]{padding:13px 18px;border-top:1px solid #f0f1f3;color:#4e5969}.blacklist-list td b[data-v-c50b9e82],.blacklist-list td small[data-v-c50b9e82]{display:block}.blacklist-list td b[data-v-c50b9e82]{color:#1d2129}.blacklist-list td small[data-v-c50b9e82]{margin-top:4px;color:#86909c;font-size:10px}.status[data-v-c50b9e82]{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:11px}.status.active[data-v-c50b9e82]{background:#fff0f3;color:#fe2c55}.status.disabled[data-v-c50b9e82]{background:#eafaf5;color:#00a870}.state[data-v-c50b9e82]{padding:32px;text-align:center;color:#86909c}.state.error[data-v-c50b9e82]{padding:12px 16px;border-radius:8px;background:#fff0f3;color:#e34d59;text-align:left}@media(max-width:900px){.blacklist-add form[data-v-c50b9e82]{grid-template-columns:1fr}.blacklist-list[data-v-c50b9e82]{overflow:auto}.blacklist-list table[data-v-c50b9e82]{min-width:700px}.blacklist-heading[data-v-c50b9e82]{align-items:flex-start}}.realtime-dashboard[data-v-0781c298]{--dash-bg: #020b18;--dash-panel: #06162a;--dash-line: #123657;--dash-text: #eaf6ff;--dash-muted: #7f9ab8;min-height:100vh;padding:20px 22px 24px;color:var(--dash-text);background:radial-gradient(circle at 50% -15%,rgba(17,120,255,.2),transparent 34%),linear-gradient(rgba(10,34,59,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(10,34,59,.18) 1px,transparent 1px),var(--dash-bg);background-size:auto,32px 32px,32px 32px,auto;font-variant-numeric:tabular-nums}.dashboard-toolbar[data-v-0781c298]{display:flex;gap:9px;align-items:center;justify-content:flex-end;margin:0 0 12px;color:var(--dash-muted);font-size:12px}.dashboard-fullscreen[data-v-0781c298]{display:grid;width:34px;height:34px;place-items:center;border:1px solid #244766;border-radius:6px;color:#cfe6f8;background:#081d33e6}.dashboard-fullscreen svg[data-v-0781c298]{width:16px}.dashboard-error[data-v-0781c298]{margin:0 0 12px;padding:10px 12px;border:1px solid #c43654;border-radius:7px;color:#ff8ca5;background:#710f2659}.cyber-card[data-v-0781c298]{position:relative;border:1px solid var(--dash-line);border-radius:7px;background:linear-gradient(145deg,#071a30fa,#031122fa);box-shadow:inset 0 0 22px #0b65a414}.dashboard-kpis[data-v-0781c298]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.kpi-card[data-v-0781c298]{min-height:148px;padding:17px 18px 12px;border-color:color-mix(in srgb,var(--accent) 64%,#142b45);box-shadow:inset 0 0 28px color-mix(in srgb,var(--accent) 11%,transparent),0 0 14px color-mix(in srgb,var(--accent) 10%,transparent);overflow:hidden}.kpi-card[data-v-0781c298]:before,.kpi-card[data-v-0781c298]:after{content:"";position:absolute;width:28px;height:12px;border-color:var(--accent)}.kpi-card[data-v-0781c298]:before{top:-1px;left:-1px;border-top:2px solid;border-left:2px solid}.kpi-card[data-v-0781c298]:after{right:-1px;bottom:-1px;border-right:2px solid;border-bottom:2px solid}.kpi-copy[data-v-0781c298]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.kpi-copy small[data-v-0781c298]{color:var(--accent);font-size:12px;font-weight:700}.kpi-copy strong[data-v-0781c298]{margin-top:9px;font-size:clamp(25px,2vw,35px);line-height:1}.kpi-copy span[data-v-0781c298]{margin-top:7px;color:#a9bdd8;font-size:11px}.kpi-copy em[data-v-0781c298]{margin-top:4px;font-size:11px;font-style:normal;font-weight:700}.positive[data-v-0781c298]{color:#20e176}.negative[data-v-0781c298]{color:#ff4968}.neutral[data-v-0781c298]{color:#7590ac}.kpi-icon[data-v-0781c298]{position:absolute;z-index:2;top:25px;right:19px;width:52px;height:52px;padding:10px;border-radius:14px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent) 70%,transparent))}.kpi-sparkline[data-v-0781c298]{position:absolute;z-index:1;right:0;bottom:0;left:0;height:43px}.dashboard-middle[data-v-0781c298]{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(320px,1fr);gap:14px;margin-bottom:14px}.trend-panel[data-v-0781c298],.pool-panel[data-v-0781c298]{padding:14px}.cyber-title[data-v-0781c298]{display:flex;gap:8px;align-items:flex-start;min-height:38px}.cyber-title>svg[data-v-0781c298]{width:18px;color:#0fb9ff;filter:drop-shadow(0 0 5px rgba(0,174,255,.8))}.cyber-title h2[data-v-0781c298]{margin:0;font-size:16px}.cyber-title p[data-v-0781c298]{margin:3px 0 0;color:var(--dash-muted);font-size:11px}.trend-chart[data-v-0781c298]{height:260px}.pool-chart[data-v-0781c298]{height:168px}.overview-totals[data-v-0781c298]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #102f4d;border-radius:7px;background:#041528bf}.overview-totals article[data-v-0781c298]{display:flex;gap:9px;align-items:center;min-height:86px;padding:10px 12px}.overview-totals article+article[data-v-0781c298]{border-left:1px solid #123657}.overview-totals svg[data-v-0781c298]{width:28px;color:#12d9d7}.overview-totals article:first-child svg[data-v-0781c298]{color:#aa42ff}.overview-totals span[data-v-0781c298],.overview-totals strong[data-v-0781c298],.overview-totals em[data-v-0781c298]{display:block}.overview-totals span[data-v-0781c298]{color:#91a7c0;font-size:10px}.overview-totals strong[data-v-0781c298]{margin-top:5px;color:#edf7ff;font-size:17px}.overview-totals em[data-v-0781c298]{margin-top:4px;font-size:10px;font-style:normal;font-weight:700}.dashboard-statusbar[data-v-0781c298]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-statusbar article[data-v-0781c298]{display:flex;gap:10px;align-items:center;min-height:58px;padding:9px 12px;border:1px solid #123657;border-radius:6px;background:#05172beb}.dashboard-statusbar svg[data-v-0781c298]{width:27px;color:#13a8ff}.dashboard-statusbar span[data-v-0781c298],.dashboard-statusbar strong[data-v-0781c298]{display:block}.dashboard-statusbar span[data-v-0781c298]{color:#839cb8;font-size:10px}.dashboard-statusbar strong[data-v-0781c298]{margin-top:4px;color:#d9edff;font-size:13px}.dashboard-statusbar .status-good[data-v-0781c298]{color:#28e376}.dashboard-empty[data-v-0781c298]{padding:22px;color:#7690ab;text-align:center}.dashboard-loading[data-v-0781c298]{display:flex;min-height:420px;flex-direction:column;gap:14px;align-items:center;justify-content:center;color:#80a1be}.dashboard-loading svg[data-v-0781c298]{width:34px}.spinning[data-v-0781c298]{animation:dashboard-spin-0781c298 .85s linear infinite}@keyframes dashboard-spin-0781c298{to{transform:rotate(360deg)}}@media(max-width:1380px){.realtime-dashboard[data-v-0781c298]{padding:16px}.dashboard-statusbar[data-v-0781c298]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1050px){.dashboard-kpis[data-v-0781c298]{grid-template-columns:repeat(2,1fr)}.dashboard-middle[data-v-0781c298]{grid-template-columns:1fr}}.admin-sidebar--dashboard{border-right:1px solid #123b61;background:radial-gradient(circle at 50% 5%,rgba(16,104,181,.16),transparent 25%),linear-gradient(180deg,#020b18,#031328 72%,#020b18);box-shadow:8px 0 28px #00000052}.admin-sidebar--dashboard .admin-brand{border-bottom-color:#1b5c8c6b}.admin-sidebar--dashboard nav p,.admin-sidebar--dashboard nav button{color:#9fb4ca}.admin-sidebar--dashboard nav button:hover{color:#e8f6ff;background:#0c4f803d}.admin-sidebar--dashboard nav button.active{border:1px solid #087eff;color:#ecf8ff;background:linear-gradient(90deg,#007effc2,#004dbc75);box-shadow:inset 0 0 22px #00b7ff40,0 0 14px #007eff66}.admin-sidebar--dashboard nav button.active i{color:#5ad5ff}.admin-sidebar--dashboard .admin-user{border-top-color:#1b5c8c6b}.admin-main--dashboard{min-width:0;background:#020b18}.admin-top--dashboard{display:none}.admin-content--dashboard{min-width:0;padding:0;background:#020b18}.admin-content--dashboard>.alert{margin:12px 22px 0}.pool-selector[data-v-b9543425]{padding:24px;border:1px solid #e8ebf0;border-radius:12px;background:#fff}.pool-selector h2[data-v-b9543425]{margin:0 0 6px;font-size:22px}.pool-selector p[data-v-b9543425]{margin:0;color:#8490a5;font-size:14px}.pool-selector-grid[data-v-b9543425]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.pool-selector-grid button[data-v-b9543425]{display:grid;grid-template-columns:48px 1fr auto;grid-template-rows:auto auto;gap:5px 14px;align-items:center;padding:20px;text-align:left;border:1px solid #e2e7ef;border-radius:12px;background:#fff;color:#0c2344;cursor:pointer}.pool-selector-grid button[data-v-b9543425]:hover{border-color:#ff8aa1;background:#fff8fa}.pool-selector-icon[data-v-b9543425]{grid-row:1/3;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#fff0f3;color:#ff2d55;font-weight:700}.pool-selector-icon--link[data-v-b9543425]{background:#ecfbf7;color:#0aad82}.pool-selector-grid strong[data-v-b9543425]{font-size:16px}.pool-selector-grid small[data-v-b9543425]{color:#8490a5;font-size:13px}.pool-selector-grid b[data-v-b9543425]{grid-column:3;grid-row:1/3;color:#ff2d55;font-size:13px}@media(max-width:900px){.pool-selector-grid[data-v-b9543425]{grid-template-columns:1fr}}.pool-group-availability[data-v-1c962a80]{display:grid;gap:12px;padding:14px 18px;border:1px solid #e8ebf0;border-radius:12px;background:#fff}.pool-group-availability>header[data-v-1c962a80]{display:flex;align-items:center;justify-content:space-between;gap:16px}.pool-group-availability h3[data-v-1c962a80],.pool-group-availability p[data-v-1c962a80]{margin:0}.pool-group-availability h3[data-v-1c962a80]{font-size:15px}.pool-group-availability p[data-v-1c962a80],.pool-group-availability>header>small[data-v-1c962a80]{margin-top:3px;color:#8490a5;font-size:12px}.pool-group-availability-list[data-v-1c962a80]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 12px}.pool-group-availability-item[data-v-1c962a80]{display:grid;grid-template-columns:8px minmax(68px,1fr) auto auto;align-items:center;gap:10px;min-width:0;min-height:50px;padding:8px 12px;border:1px solid #edf0f5;border-radius:8px;background:#fbfcfe;box-sizing:border-box}.pool-group-availability-status-dot[data-v-1c962a80]{width:8px;height:8px;border-radius:50%}.pool-group-availability-item>b[data-v-1c962a80]{min-width:0;overflow:hidden;color:#263246;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pool-group-availability-item>strong[data-v-1c962a80]{font-size:17px;line-height:1;white-space:nowrap}.pool-group-availability-status[data-v-1c962a80]{padding:3px 7px;border-radius:999px;font-size:11px;line-height:1.4;white-space:nowrap}.pool-group-availability .is-healthy .pool-group-availability-status-dot[data-v-1c962a80]{background:#19a974}.pool-group-availability .is-healthy>strong[data-v-1c962a80]{color:#087d5f}.pool-group-availability .is-healthy .pool-group-availability-status[data-v-1c962a80]{background:#e8f8f2;color:#087d5f}.pool-group-availability .is-low .pool-group-availability-status-dot[data-v-1c962a80]{background:#ed4766}.pool-group-availability .is-low>strong[data-v-1c962a80]{color:#d82f50}.pool-group-availability .is-low .pool-group-availability-status[data-v-1c962a80]{background:#fff0f3;color:#d82f50}@media(max-width:680px){.pool-group-availability[data-v-1c962a80]{padding:12px}.pool-group-availability>header[data-v-1c962a80]{align-items:start;flex-direction:column;gap:3px}.pool-group-availability-list[data-v-1c962a80]{grid-template-columns:1fr}.pool-group-availability-item[data-v-1c962a80]{grid-template-columns:8px minmax(64px,1fr) auto auto}}.triplet-pools[data-v-1149615e]{display:grid;gap:16px}.triplet-heading[data-v-1149615e]{display:flex;justify-content:space-between;align-items:end;gap:20px}.triplet-heading h2[data-v-1149615e]{margin:8px 0 4px;font-size:24px}.triplet-heading p[data-v-1149615e]{margin:0;color:#8490a5;font-size:14px}.triplet-back[data-v-1149615e]:not(.page-back-action){border:0;background:none;padding:0;color:#60708b;cursor:pointer}.triplet-heading-actions[data-v-1149615e]{display:flex;align-items:stretch;gap:10px}.triplet-group-toggle[data-v-1149615e]{min-height:62px;padding:0 16px;border:1px solid #dce2eb;border-radius:8px;background:#fff;color:#34445e;font-weight:600;cursor:pointer}.triplet-upload[data-v-1149615e]{display:grid;min-width:250px;min-height:62px;align-content:center;gap:3px;padding:8px 16px;border:1px dashed #8bd7bf;border-radius:9px;background:#f3fcf8;color:#078c68;text-align:center;cursor:pointer;transition:.16s ease}.triplet-upload strong[data-v-1149615e]{font-size:14px}.triplet-upload span[data-v-1149615e]{max-width:250px;overflow:hidden;color:#6d7c90;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.triplet-upload.dragging[data-v-1149615e]{border-color:#059669;background:#e5f8f1;box-shadow:0 0 0 3px #10b9811f}.triplet-preview button[data-v-1149615e],.triplet-group-create button[data-v-1149615e]{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 18px;border:0;border-radius:8px;background:#10b981;color:#fff;font-weight:600;cursor:pointer}.triplet-group-create button[data-v-1149615e]:disabled{cursor:not-allowed;opacity:.5}.triplet-upload input[data-v-1149615e]{display:none}.triplet-group-manager[data-v-1149615e]{display:grid;gap:12px;padding:16px 18px;border:1px solid #e8ebf0;border-radius:10px;background:#fff}.triplet-group-manager h3[data-v-1149615e]{margin:0;font-size:16px}.triplet-group-manager p[data-v-1149615e]{margin:4px 0 0;color:#8490a5;font-size:13px}.triplet-group-create[data-v-1149615e]{display:flex;gap:10px}.triplet-group-create input[data-v-1149615e]{width:min(320px,100%);height:38px;box-sizing:border-box;padding:0 11px;border:1px solid #dce2eb;border-radius:7px}.triplet-group-list[data-v-1149615e]{display:flex;flex-wrap:wrap;gap:8px}.triplet-group-list span[data-v-1149615e]{padding:5px 10px;border-radius:999px;background:#edf8f4;color:#087c60;font-size:12px}.triplet-group-empty[data-v-1149615e]{color:#9aa4b5}.triplet-summary[data-v-1149615e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.triplet-summary article[data-v-1149615e]{padding:16px 18px;border:1px solid #e8ebf0;border-radius:10px;background:#fff}.triplet-summary small[data-v-1149615e]{display:block;color:#8490a5;font-size:13px}.triplet-summary b[data-v-1149615e]{display:block;margin-top:8px;font-size:24px}.triplet-preview[data-v-1149615e],.triplet-table-card[data-v-1149615e]{padding:18px;border:1px solid #e8ebf0;border-radius:12px;background:#fff}.triplet-preview-counts[data-v-1149615e]{display:flex;align-items:center;gap:16px}.triplet-preview-counts span[data-v-1149615e]{padding:5px 10px;border-radius:999px;background:#f3f5f8;font-size:12px}.triplet-import-options[data-v-1149615e]{display:flex;align-items:end;gap:12px;margin-top:14px}.triplet-import-options label[data-v-1149615e]{display:grid;gap:5px;color:#60708b;font-size:12px}.triplet-import-options select[data-v-1149615e]{min-width:190px;height:38px;border:1px solid #dce2eb;border-radius:7px;padding:0 10px;background:#fff}.triplet-skip-note[data-v-1149615e]{margin:12px 0 0;color:#9a6700;font-size:12px}.triplet-issues[data-v-1149615e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.triplet-issues p[data-v-1149615e]{margin:0;padding:6px 9px;border-radius:6px;background:#fff7e8;color:#9a6700;font-size:12px}.triplet-error[data-v-1149615e]{margin:0;padding:10px 12px;border-radius:8px;background:#fff0f3;color:#cf2445}.triplet-table-card[data-v-1149615e]{overflow:auto;padding:0}.triplet-table-card table[data-v-1149615e]{width:100%;border-collapse:collapse;min-width:1120px}.triplet-table-card th[data-v-1149615e]{padding:12px;text-align:left;background:#f7f8fa;color:#65728a;font-size:12px}.triplet-table-card td[data-v-1149615e]{padding:12px;border-top:1px solid #edf0f4;font-size:13px}.triplet-table-card td small[data-v-1149615e]{display:block;margin-top:3px;color:#9aa4b5}.triplet-row-select[data-v-1149615e]{width:100%;min-width:130px;height:34px;box-sizing:border-box;padding:0 9px;border:1px solid #dce2eb;border-radius:7px;background:#fff;color:#34445e;font-size:13px}.triplet-task-select[data-v-1149615e]{min-width:230px}.triplet-row-select[data-v-1149615e]:disabled{cursor:wait;background:#f6f7f9;color:#8490a5}.triplet-available[data-v-1149615e]{color:#07996f;font-weight:700}.triplet-status[data-v-1149615e]{display:inline-flex;padding:4px 9px;border-radius:999px;background:#e8f8f2;color:#078c68}.triplet-status.off[data-v-1149615e]{background:#f1f3f6;color:#778195}.triplet-small[data-v-1149615e],.triplet-delete[data-v-1149615e]{height:30px;padding:0 10px;border:1px solid #dfe4eb;border-radius:6px;background:#fff;cursor:pointer}.triplet-delete[data-v-1149615e]{margin-left:6px;border-color:#ffd2da;color:#e52c4f}.triplet-empty[data-v-1149615e]{text-align:center;color:#9aa4b5}@media(max-width:1100px){.triplet-heading[data-v-1149615e]{align-items:stretch;flex-direction:column}.triplet-heading-actions[data-v-1149615e]{flex-direction:column}.triplet-upload[data-v-1149615e]{width:100%;box-sizing:border-box}.triplet-summary[data-v-1149615e]{grid-template-columns:repeat(2,1fr)}.triplet-import-options[data-v-1149615e]{align-items:stretch;flex-direction:column}.triplet-import-options select[data-v-1149615e]{width:100%}}.triplet-claim-records[data-v-1149615e]{min-height:62px;padding:0 16px;border:1px solid #f3c849;border-radius:8px;background:#fff8d9;color:#8a5a00;font-weight:700;cursor:pointer}.triplet-bulk-toolbar[data-v-1149615e]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #edf0f4;background:#fff}.triplet-bulk-toolbar button[data-v-1149615e]{height:30px;padding:0 10px;border:1px solid #dfe4eb;border-radius:6px;background:#fff;color:#34445e;cursor:pointer}.triplet-bulk-toolbar button[data-v-1149615e]:disabled{cursor:not-allowed;opacity:.45}.triplet-bulk-toolbar button.danger[data-v-1149615e]{border-color:#ffd2da;color:#e52c4f}.triplet-select-all[data-v-1149615e]{display:inline-flex;align-items:center;gap:6px;color:#34445e;font-size:13px}.triplet-select-column[data-v-1149615e]{width:42px;text-align:center!important}.triplet-select-column input[data-v-1149615e]{width:16px;height:16px;accent-color:#10b981;cursor:pointer}.triplet-select-column input[data-v-1149615e]:disabled{cursor:not-allowed}.batch-editor-overlay[data-v-1ffdba90]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#17203366;display:flex;align-items:center;justify-content:center;padding:16px}.batch-editor[data-v-1ffdba90]{box-sizing:border-box;width:min(100%,560px);max-height:90vh;overflow:auto;background:#fff;border-radius:14px;padding:22px;color:#172033;box-shadow:0 18px 60px #17203333}.batch-editor header[data-v-1ffdba90],.batch-editor footer[data-v-1ffdba90],.add-row[data-v-1ffdba90]{display:flex;align-items:center;gap:10px}.batch-editor header[data-v-1ffdba90]{justify-content:space-between}.batch-editor h3[data-v-1ffdba90]{margin:0 0 5px;font-size:19px}.batch-editor small[data-v-1ffdba90],.hint[data-v-1ffdba90]{color:#748096}.hint[data-v-1ffdba90]{font-size:13px;line-height:1.7}.batch-editor button[data-v-1ffdba90]{padding:8px 12px;border:0;border-radius:7px;font-weight:700;cursor:pointer;white-space:nowrap}.batch-editor button[data-v-1ffdba90]:disabled{opacity:.5;cursor:not-allowed}.batch-editor .positive[data-v-1ffdba90]{background:#078457;color:#fff}.batch-editor .neutral[data-v-1ffdba90]{background:#edf0f4;color:#65728a}.batch-editor .reload[data-v-1ffdba90]{background:#eff6ff;color:#2563eb}.batch-editor .close[data-v-1ffdba90]{font-size:23px;line-height:1;padding:5px 9px}.add-row[data-v-1ffdba90]{margin:14px 0}.add-row input[data-v-1ffdba90]{flex:1;min-width:0;padding:9px 11px;border:1px solid #dfe4ec;border-radius:8px;font:inherit}.account-cards[data-v-1ffdba90]{display:flex;flex-wrap:wrap;gap:8px;max-height:260px;overflow:auto}.account-card[data-v-1ffdba90]{display:flex;align-items:center;gap:6px;max-width:100%;padding:5px 6px 5px 11px;border:1px solid #e4e9f0;background:#f8fafc;border-radius:8px}.account-card span[data-v-1ffdba90]{overflow-wrap:anywhere;min-width:0}.batch-editor .remove[data-v-1ffdba90]{background:#fff0f3;color:#c82d4b;padding:1px 7px;font-size:21px}.error[data-v-1ffdba90],.warning[data-v-1ffdba90]{padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.6}.error[data-v-1ffdba90]{background:#fff0f3;color:#c82d4b}.warning[data-v-1ffdba90]{background:#fffbeb;color:#98620b}.count[data-v-1ffdba90]{display:block;margin-top:12px}.batch-editor footer[data-v-1ffdba90]{justify-content:flex-end;flex-wrap:wrap;margin-top:20px}@media(max-width:560px){.batch-editor[data-v-1ffdba90]{padding:17px}.batch-editor footer[data-v-1ffdba90]{gap:7px}.batch-editor button[data-v-1ffdba90]{padding:8px 10px}}.edit-accounts[data-v-f9bd3202]{border:0;border-radius:5px;padding:3px 7px;background:#eff6ff;color:#2563eb;white-space:nowrap;cursor:pointer}.claim-records[data-v-f9bd3202]{display:grid;gap:18px}.claim-records header[data-v-f9bd3202]{display:flex;align-items:end;justify-content:space-between;gap:16px}.claim-records header button[data-v-f9bd3202]:not(.page-back-action){border:0;background:none;color:#64748b;cursor:pointer}.claim-records h2[data-v-f9bd3202]{margin:8px 0 4px;font-size:24px}.claim-records p[data-v-f9bd3202]{margin:0;color:#8490a5}.claim-records .refresh[data-v-f9bd3202]{height:40px;padding:0 18px;border:1px solid #e3e7ee;border-radius:8px;background:#fff;color:#34445e}.table-card[data-v-f9bd3202]{overflow:auto;border:1px solid #e8ebf0;border-radius:12px;background:#fff}.table-card table[data-v-f9bd3202]{width:100%;min-width:1180px;border-collapse:collapse}.table-card th[data-v-f9bd3202],.table-card td[data-v-f9bd3202]{padding:14px;text-align:left;border-bottom:1px solid #edf0f4}.table-card th[data-v-f9bd3202]{background:#f8fafc;color:#65728a;font-size:12px}.table-card td[data-v-f9bd3202]{font-size:13px}.table-card small[data-v-f9bd3202]{display:block;margin-top:4px;color:#94a3b8}.accounts[data-v-f9bd3202]{max-width:280px;white-space:normal;word-break:break-all}.table-card a[data-v-f9bd3202]{display:inline-flex;padding:8px 13px;border-radius:7px;background:#fbbf24;color:#5f4200;font-weight:700;text-decoration:none}.empty[data-v-f9bd3202]{text-align:center;color:#94a3b8}.error[data-v-f9bd3202]{padding:12px;border-radius:8px;background:#fff0f3;color:#cf2445}.claim-records header .page-back-action[data-v-f9bd3202]{background:#fff;color:#2563eb}.claim-records header .page-back-action[data-v-f9bd3202]:hover,.claim-records header .page-back-action[data-v-f9bd3202]:focus-visible{background:#fff;color:#1d4ed8}.header-actions[data-v-f9bd3202],.row-actions[data-v-f9bd3202],.dialog-actions[data-v-f9bd3202]{display:flex;align-items:center;gap:8px}.header-actions select[data-v-f9bd3202]{height:40px;padding:0 12px;border:1px solid #e3e7ee;border-radius:8px;background:#fff;color:#34445e}.row-actions[data-v-f9bd3202]{align-items:flex-start;flex-wrap:wrap}.cancel-claim[data-v-f9bd3202]{padding:8px 13px;border:0;border-radius:7px;background:#dc3545;color:#fff;font-weight:700;cursor:pointer}.invalid-file[data-v-f9bd3202]{color:#8a94a6}.status[data-v-f9bd3202]{display:inline-flex;padding:4px 8px;border-radius:999px;background:#fff5df;color:#9b6814}.status[data-status=APPROVED][data-v-f9bd3202]{background:#e7f8f1;color:#078457}.status[data-status=REJECTED][data-v-f9bd3202],.status[data-status=CANCELLED][data-v-f9bd3202]{background:#fff0f3;color:#c82d4b}.dialog-backdrop[data-v-f9bd3202]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#17203370}.cancel-dialog[data-v-f9bd3202]{width:min(520px,100%);padding:24px;border-radius:14px;background:#fff;box-shadow:0 20px 60px #17203340}.cancel-dialog h3[data-v-f9bd3202]{margin:0 0 8px;font-size:21px}.cancel-dialog>p[data-v-f9bd3202]{line-height:1.6;color:#687487}.cancel-dialog dl[data-v-f9bd3202]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;padding:14px;border-radius:10px;background:#f8fafc}.cancel-dialog dl div[data-v-f9bd3202]{min-width:0}.cancel-dialog dt[data-v-f9bd3202]{font-size:12px;color:#8a94a6}.cancel-dialog dd[data-v-f9bd3202]{margin:4px 0 0;overflow-wrap:anywhere;font-weight:700}.cancel-dialog label[data-v-f9bd3202]{display:grid;gap:8px;font-weight:700}.cancel-dialog textarea[data-v-f9bd3202]{padding:10px 12px;border:1px solid #d9e0ea;border-radius:8px;resize:vertical;font:inherit}.cancel-dialog>small[data-v-f9bd3202]{display:block;margin-top:5px;text-align:right;color:#8a94a6}.dialog-actions[data-v-f9bd3202]{justify-content:flex-end;margin-top:18px}.dialog-actions button[data-v-f9bd3202]{height:40px;padding:0 18px;border:0;border-radius:8px;font-weight:700;cursor:pointer}.dialog-actions button[data-v-f9bd3202]:disabled{cursor:not-allowed;opacity:.5}.dialog-neutral[data-v-f9bd3202]{background:#eef1f5;color:#475569}.dialog-danger[data-v-f9bd3202]{background:#dc3545;color:#fff}.access-layer[data-v-2ec46060]{position:fixed;z-index:1900;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#101522bb}.access-dialog[data-v-2ec46060]{width:min(760px,100%);max-height:88vh;overflow:auto;border-radius:16px;background:#fff;box-shadow:0 28px 80px #0005}.access-dialog>header[data-v-2ec46060]{display:flex;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid #edf0f4}.access-dialog h2[data-v-2ec46060]{margin:0}.access-dialog header p[data-v-2ec46060]{margin:8px 0 0;color:#728098;line-height:1.6}.access-dialog header button[data-v-2ec46060]{border:0;background:transparent;font-size:28px;color:#7b8595}.access-list[data-v-2ec46060]{display:grid;gap:12px;padding:22px}.access-list article[data-v-2ec46060]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:17px;border:1px solid #e5e9f0;border-radius:12px}.access-list h3[data-v-2ec46060]{margin:0 0 6px}.access-list p[data-v-2ec46060]{margin:0;color:#7b8595}.access-list span[data-v-2ec46060]{padding:5px 10px;border-radius:999px;background:#eef1f5;color:#687487;font-weight:700}.access-list span.enabled[data-v-2ec46060]{background:#e7f8f1;color:#078457}.access-list button[data-v-2ec46060]{min-width:110px;padding:10px 14px;border:0;border-radius:8px;color:#fff;font-weight:800}.positive[data-v-2ec46060]{background:#11875d}.negative[data-v-2ec46060]{background:#d9304f}.error[data-v-2ec46060]{margin:18px 22px 0;padding:11px;border-radius:8px;background:#fff0f3;color:#c82d4b}.empty[data-v-2ec46060]{text-align:center;padding:28px}.access-dialog>footer[data-v-2ec46060]{display:flex;justify-content:flex-end;padding:18px 22px;border-top:1px solid #edf0f4}.access-dialog>footer button[data-v-2ec46060]{padding:10px 20px;border:1px solid #dfe4ec;border-radius:8px;background:#fff;color:#596477}@media(max-width:640px){.access-list article[data-v-2ec46060]{grid-template-columns:1fr}.access-list button[data-v-2ec46060]{width:100%}}.auth-captcha[data-v-81041e42]{display:grid;gap:8px}.auth-captcha-row[data-v-81041e42]{display:grid;grid-template-columns:minmax(0,1fr) 112px auto;gap:8px;align-items:center}.auth-captcha-row>input[data-v-81041e42]{min-width:0}.auth-captcha-image[data-v-81041e42]{height:42px;padding:0;overflow:hidden;border:1px solid #dce2ea;border-radius:8px;background:#f7f8fa;color:#718096}.auth-captcha-image img[data-v-81041e42]{width:100%;height:100%;object-fit:cover;display:block}.auth-captcha-refresh[data-v-81041e42]{height:36px;padding:0 4px;border:0;background:transparent;color:#ff2d55;white-space:nowrap}.auth-captcha-error[data-v-81041e42]{color:#d92d45;font-size:12px}@media(max-width:420px){.auth-captcha-row[data-v-81041e42]{grid-template-columns:minmax(0,1fr) 104px}.auth-captcha-refresh[data-v-81041e42]{grid-column:2;justify-self:end;margin-top:-4px}}.feedback-center[data-v-dadf9aa2]{display:grid;gap:18px}.feedback-center-header[data-v-dadf9aa2]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.feedback-center-header>button[data-v-dadf9aa2]:first-child:not(.page-back-action){display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;background:#f3f5f8;color:#667085}.feedback-center-header svg[data-v-dadf9aa2]{width:21px}.feedback-center-header h1[data-v-dadf9aa2]{margin:0;color:#111827;font-size:25px}.feedback-center-header p[data-v-dadf9aa2]{margin:4px 0 0;color:#7b8798;font-size:13px}.feedback-new-button[data-v-dadf9aa2]{display:flex;min-height:42px;align-items:center;gap:6px;padding:0 14px;border:0;border-radius:11px;background:#ff2851;color:#fff;font-weight:800}.feedback-state[data-v-dadf9aa2]{display:grid;min-height:220px;place-items:center;align-content:center;gap:12px;padding:24px;border:1px dashed #d9dee7;border-radius:18px;background:#fafbfc;color:#738096;text-align:center}.feedback-state>svg[data-v-dadf9aa2]{width:46px}.feedback-state p[data-v-dadf9aa2]{margin:0}.feedback-state button[data-v-dadf9aa2]{min-height:40px;padding:0 16px;border:0;border-radius:10px;background:#263244;color:#fff;font-weight:700}.feedback-state.is-error[data-v-dadf9aa2]{border-color:#ffd1da;background:#fff6f8;color:#b4233c}.feedback-ticket-list[data-v-dadf9aa2]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.feedback-ticket-list button[data-v-dadf9aa2]{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:14px;width:100%;padding:16px;border:1px solid #e2e7ee;border-radius:14px;background:#fff;color:#1d2736;text-align:left}.feedback-ticket-list button>span[data-v-dadf9aa2]{display:grid;gap:5px;min-width:0}.feedback-ticket-list strong[data-v-dadf9aa2],.feedback-ticket-list small[data-v-dadf9aa2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-ticket-list small[data-v-dadf9aa2],.feedback-ticket-list time[data-v-dadf9aa2]{color:#8490a2;font-size:12px}.feedback-ticket-list b[data-v-dadf9aa2],.feedback-ticket-status b[data-v-dadf9aa2]{width:max-content;padding:4px 9px;border-radius:999px;background:#eef2f6;color:#667085;font-size:12px}.feedback-ticket-list b.is-open[data-v-dadf9aa2],.feedback-ticket-status b.is-open[data-v-dadf9aa2]{background:#fff2e1;color:#b76000}.feedback-ticket-list b.is-replied[data-v-dadf9aa2],.feedback-ticket-status b.is-replied[data-v-dadf9aa2]{background:#eaf9f3;color:#00875a}.feedback-ticket-list svg[data-v-dadf9aa2]{width:20px;color:#98a2b3}.feedback-total[data-v-dadf9aa2]{margin:0;color:#8a96a8;font-size:12px;text-align:center}.feedback-new-card[data-v-dadf9aa2],.feedback-reply-card[data-v-dadf9aa2]{display:grid;gap:14px;padding:18px;border:1px solid #e2e7ee;border-radius:16px;background:#fff}.feedback-new-card h2[data-v-dadf9aa2],.feedback-reply-card h2[data-v-dadf9aa2]{margin:0;font-size:18px}.feedback-conversation[data-v-dadf9aa2]{display:grid;gap:18px}.feedback-ticket-status[data-v-dadf9aa2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#f6f8fb}.feedback-ticket-status>span[data-v-dadf9aa2]{display:flex;align-items:center;gap:10px}.feedback-ticket-status small[data-v-dadf9aa2]{color:#8490a2}.feedback-ticket-status p[data-v-dadf9aa2]{margin:0;color:#b76000;font-size:12px}@media(max-width:680px){.feedback-center[data-v-dadf9aa2]{gap:12px}.feedback-center-header[data-v-dadf9aa2]{grid-template-columns:auto minmax(0,1fr) auto}.feedback-center-header>button[data-v-dadf9aa2]:first-child:not(.page-back-action){width:36px;height:36px}.feedback-center-header h1[data-v-dadf9aa2]{font-size:20px}.feedback-new-button[data-v-dadf9aa2]{padding:0 10px;font-size:12px}.feedback-new-button svg[data-v-dadf9aa2]{width:17px}.feedback-ticket-list button[data-v-dadf9aa2]{grid-template-columns:minmax(0,1fr) auto 16px;padding:12px}.feedback-ticket-list time[data-v-dadf9aa2]{display:none}.feedback-ticket-status[data-v-dadf9aa2]{align-items:flex-start;flex-direction:column}.feedback-ticket-status p[data-v-dadf9aa2]{align-self:flex-start}}.notification-bell[data-v-6a8e7c08]{position:relative}.notification-bell-trigger[data-v-6a8e7c08]{position:relative;display:grid;width:46px;height:46px;place-items:center;border:0;border-radius:50%;background:#f3f5f8;color:#101828}.notification-bell-trigger>svg[data-v-6a8e7c08]{width:25px}.notification-unread-count[data-v-6a8e7c08]{position:absolute;top:-4px;right:-6px;display:grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#ff2851;color:#fff;font:800 10px/1 inherit}.notification-panel[data-v-6a8e7c08]{position:absolute;z-index:950;top:54px;right:0;width:min(380px,calc(100vw - 24px));overflow:hidden;border:1px solid #e2e7ee;border-radius:16px;background:#fff;box-shadow:0 20px 55px #161e2d33}.notification-panel>header[data-v-6a8e7c08]{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;border-bottom:1px solid #edf0f4}.notification-panel>header>div[data-v-6a8e7c08]{display:grid;gap:3px}.notification-panel>header strong[data-v-6a8e7c08]{font-size:16px}.notification-panel>header small[data-v-6a8e7c08]{color:#8a96a8}.notification-panel>header button[data-v-6a8e7c08]{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#f3f5f8;color:#667085}.notification-panel>header svg[data-v-6a8e7c08]{width:19px}.notification-feedback-entry[data-v-6a8e7c08]{display:grid;gap:3px;width:100%;padding:12px 16px;border:0;border-bottom:1px solid #edf0f4;background:#fff8db;color:#6b4f00;text-align:left}.notification-feedback-entry span[data-v-6a8e7c08]{font-weight:800}.notification-feedback-entry small[data-v-6a8e7c08]{color:#8a6b1f;font-size:11px}.notification-panel ol[data-v-6a8e7c08]{display:grid;max-height:420px;margin:0;padding:0;overflow-y:auto;list-style:none}.notification-panel li[data-v-6a8e7c08]{position:relative}.notification-panel li+li[data-v-6a8e7c08]{border-top:1px solid #edf0f4}.notification-panel li>button[data-v-6a8e7c08]:first-child{display:grid;grid-template-columns:minmax(0,1fr) 8px;align-items:center;gap:10px;width:100%;padding:14px 52px 14px 16px;border:0;background:#fff;color:#263244;text-align:left}.notification-panel li>button.is-unread[data-v-6a8e7c08]{background:#fff7f9}.notification-panel li>button>span[data-v-6a8e7c08]{display:grid;gap:5px;min-width:0}.notification-panel li strong[data-v-6a8e7c08],.notification-panel li small[data-v-6a8e7c08]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-panel li>button.is-video-reminder small[data-v-6a8e7c08]{overflow-wrap:anywhere;white-space:normal}.notification-panel li small[data-v-6a8e7c08],.notification-panel li time[data-v-6a8e7c08]{color:#7e8a9d;font-size:11px}.notification-panel li i[data-v-6a8e7c08]{width:8px;height:8px;border-radius:50%;background:#ff2851}.notification-panel .notification-delete[data-v-6a8e7c08]{position:absolute;top:50%;right:12px;display:grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid #fecdd3;border-radius:9px;background:#fff;color:#e11d48;transform:translateY(-50%)}.notification-panel .notification-delete svg[data-v-6a8e7c08]{width:17px}.notification-state[data-v-6a8e7c08]{display:grid;min-height:130px;place-items:center;padding:20px;color:#7b8798;text-align:center}.notification-state p[data-v-6a8e7c08]{margin:0}.notification-state button[data-v-6a8e7c08]{min-height:36px;padding:0 13px;border:0;border-radius:9px;background:#263244;color:#fff}.notification-state.is-error[data-v-6a8e7c08]{color:#b4233c}@media(max-width:680px){.notification-bell-trigger[data-v-6a8e7c08]{width:40px;height:40px}.notification-bell-trigger>svg[data-v-6a8e7c08]{width:23px}.notification-panel[data-v-6a8e7c08]{position:fixed;top:70px;right:12px;left:12px;width:auto}.notification-unread-count[data-v-6a8e7c08]{top:-5px;right:-7px}}.task-hall-carousel[data-v-92a33dcd]{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid #e8ebf0;border-radius:12px;background:#eef1f5;touch-action:pan-y}.task-hall-carousel>img[data-v-92a33dcd]{display:block;width:100%;height:100%;object-fit:cover}.task-hall-carousel-dots[data-v-92a33dcd]{position:absolute;right:0;bottom:9px;left:0;display:flex;justify-content:center;gap:6px}.task-hall-carousel-dots button[data-v-92a33dcd]{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#ffffff94;box-shadow:0 1px 4px #07152d2e;cursor:pointer}.task-hall-carousel-dots button.active[data-v-92a33dcd]{width:18px;background:#fff}.task-history-range[data-v-400fb810]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:10px;align-items:end;margin:0 0 16px;padding:14px;border:1px solid #e6ebf2;border-radius:16px;background:#fff}.task-history-range label[data-v-400fb810]{display:grid;gap:6px;color:#64748b;font-size:13px}.task-history-range input[data-v-400fb810]{min-width:0;height:42px;padding:0 12px;border:1px solid #dbe2ec;border-radius:10px}.task-history-range button[data-v-400fb810]{height:42px;padding:0 20px;border:0;border-radius:10px;background:#ff2855;color:#fff;font-weight:700}.conversion-order-card[data-v-400fb810]{border-color:var(--conversion-status-border-color, var(--conversion-record-soft-color, #ff2d5518))}.conversion-order-card .conversion-order-icon[data-v-400fb810],.conversion-order-card .task-order-card-status[data-v-400fb810]{color:var(--conversion-status-color, var(--conversion-record-color, #ff2d55));background:var(--conversion-status-soft-color, var(--conversion-record-soft-color, #ff2d5518))}.conversion-order-card.is-approved[data-v-400fb810]{--conversion-status-color: #079455;--conversion-status-soft-color: #ecfdf3;--conversion-status-border-color: #abefc6}.conversion-order-card.is-expired[data-v-400fb810]{--conversion-status-color: #d92d20;--conversion-status-soft-color: #fff1f3;--conversion-status-border-color: #fda29b}.conversion-order-card.is-rejected[data-v-400fb810]{--conversion-status-color: #8a1538;--conversion-status-soft-color: #fdf2f4;--conversion-status-border-color: #e7a4b8}.conversion-order-card .task-order-card-actions button[data-v-400fb810]{border-color:var(--conversion-record-color, #ff2d55);background:var(--conversion-record-color, #ff2d55);color:#fff}@media(max-width:640px){.task-history-range[data-v-400fb810]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;padding:10px;border-radius:14px}.task-history-range label[data-v-400fb810]{gap:5px;font-size:12px}.task-history-range input[data-v-400fb810]{height:36px;padding:0 10px;border-radius:9px;font-size:13px}.task-history-range button[data-v-400fb810]{grid-column:1 / -1;height:38px;border-radius:9px;font-size:14px}}.user-profile-center[data-v-b9102a0e]{width:min(760px,100%);margin:0 auto;padding:22px 26px 120px;color:#181b23}.profile-hero[data-v-b9102a0e]{display:flex;align-items:center;flex-direction:column;padding:12px 0 24px;text-align:center}.profile-hero img[data-v-b9102a0e]{width:104px;height:104px;border:4px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #eda9ff,0 10px 24px #db83e638}.profile-symbol[data-v-b9102a0e]{margin-top:18px;color:#aab2bd;font-size:28px}.profile-hero h1[data-v-b9102a0e]{margin:14px 0 5px;font-size:22px;letter-spacing:.02em}.profile-hero p[data-v-b9102a0e]{margin:0;color:#8e98a8;font-size:13px}.profile-public-id-row[data-v-b9102a0e]{display:flex;align-items:center;gap:8px}.profile-public-id-row button[data-v-b9102a0e]{height:28px;padding:0 10px;border:1px solid #ffc4d0;border-radius:8px;background:#fff7f9;color:#ff3158;font-size:12px;font-weight:700}.profile-state[data-v-b9102a0e],.agent-contact-card[data-v-b9102a0e],.support-card[data-v-b9102a0e]{border-top:1px solid #e8ebf0;padding:22px 8px;text-align:center}.profile-state[data-v-b9102a0e]{color:#8490a0}.profile-error[data-v-b9102a0e]{display:grid;gap:12px}.profile-error p[data-v-b9102a0e]{margin:0;color:#d9304f}.profile-error button[data-v-b9102a0e]{justify-self:center;border:0;background:transparent;color:#0b9f94;font-weight:700}.agent-contact-card p[data-v-b9102a0e]{margin:9px 0;color:#596474;font-size:17px}.agent-contact-card strong[data-v-b9102a0e]{color:#0b9f94;font-weight:700}.support-card[data-v-b9102a0e]{margin-top:2px;padding:17px 20px;border:1px solid #d8f1ef;border-radius:14px;background:#f5fffe}.support-card b[data-v-b9102a0e]{color:#0b8f86}.support-card p[data-v-b9102a0e]{margin:7px 0 0;color:#657181;line-height:1.7}.support-card.contact[data-v-b9102a0e]{border-color:#ffe0e6;background:#fff8fa}.support-card.contact b[data-v-b9102a0e]{color:#ff3158}.profile-version[data-v-b9102a0e]{margin:18px 0 0;color:#9aa3af;text-align:center}.profile-actions[data-v-b9102a0e]{display:grid;gap:16px;margin-top:30px;padding-top:25px;border-top:1px solid #e8ebf0}.profile-actions button[data-v-b9102a0e]{height:60px;border:0;border-radius:13px;font-size:18px;font-weight:800}.profile-actions span[data-v-b9102a0e]{margin-right:8px;font-size:22px}.change-password-button[data-v-b9102a0e]{background:#e8fbf9;color:#079a90}.profile-logout-button[data-v-b9102a0e]{background:#fff0f3;color:#ff3158}.password-dialog-backdrop[data-v-b9102a0e]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;align-items:end;justify-items:center;padding:18px;background:#11182766}.password-dialog[data-v-b9102a0e]{width:min(520px,100%);max-height:calc(100vh - 36px);overflow:auto;border-radius:22px 22px 14px 14px;background:#fff;box-shadow:0 25px 70px #11182755}.password-dialog header[data-v-b9102a0e]{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #edf0f4}.password-dialog h2[data-v-b9102a0e]{margin:0;font-size:22px}.password-dialog header p[data-v-b9102a0e]{margin:6px 0 0;color:#8993a2;font-size:13px}.password-dialog header button[data-v-b9102a0e]{width:36px;height:36px;border:0;border-radius:50%;background:#f4f5f7;color:#667085;font-size:24px}.password-dialog form[data-v-b9102a0e]{display:grid;gap:16px;padding:22px 24px 26px}.password-dialog label[data-v-b9102a0e]{display:grid;gap:7px;color:#4e5969;font-size:14px;font-weight:700}.password-field[data-v-b9102a0e]{display:flex;overflow:hidden;border:1px solid #dfe3ea;border-radius:10px}.password-field[data-v-b9102a0e]:focus-within{border-color:#0b9f94;box-shadow:0 0 0 3px #0b9f941a}.password-field input[data-v-b9102a0e]{min-width:0;height:46px;flex:1;padding:0 12px;border:0;outline:0;font:inherit}.password-field button[data-v-b9102a0e]{width:58px;border:0;background:#fff;color:#8791a1}.password-error[data-v-b9102a0e]{margin:0;color:#d9304f;font-size:13px}.password-submit[data-v-b9102a0e]{height:48px;border:0;border-radius:10px;background:#ff3158;color:#fff;font-size:16px;font-weight:800}.password-submit[data-v-b9102a0e]:disabled,.password-dialog button[data-v-b9102a0e]:disabled,.profile-actions button[data-v-b9102a0e]:disabled{opacity:.6}.password-dialog[data-v-b9102a0e] :focus-visible,.profile-actions button[data-v-b9102a0e]:focus-visible,.profile-public-id-row button[data-v-b9102a0e]:focus-visible{outline:3px solid #0b9f9466;outline-offset:2px}@media(max-width:520px){.user-profile-center[data-v-b9102a0e]{padding:14px 18px 110px}.profile-hero img[data-v-b9102a0e]{width:96px;height:96px}.profile-hero h1[data-v-b9102a0e]{font-size:20px}.agent-contact-card p[data-v-b9102a0e]{font-size:16px}.password-dialog-backdrop[data-v-b9102a0e]{padding:0}.password-dialog[data-v-b9102a0e]{border-radius:22px 22px 0 0}.profile-actions button[data-v-b9102a0e]{height:56px}}.earnings-grid[data-v-b9102a0e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 22px;padding:22px 12px;border:1px solid #dfe5ec;border-radius:18px;background:#fff;box-shadow:0 12px 30px #1720330d}.earnings-grid article[data-v-b9102a0e]{position:relative;display:grid;justify-items:center;align-content:start;gap:8px;min-width:0;padding:0 10px;text-align:center}.earnings-grid article+article[data-v-b9102a0e]:before{position:absolute;top:4px;bottom:4px;left:0;width:1px;background:#e5e9ef;content:""}.earnings-grid small[data-v-b9102a0e]{min-height:36px;color:#596474;font-size:14px;line-height:1.3}.earnings-grid strong[data-v-b9102a0e]{color:#35b86d;font-size:22px;line-height:1;white-space:nowrap}.earnings-grid article:nth-child(2) strong[data-v-b9102a0e]{color:#3f8ff5}.earnings-grid article:nth-child(3) strong[data-v-b9102a0e]{color:#ef8700}.earnings-grid article:nth-child(4) strong[data-v-b9102a0e]{color:#8850dc}.earnings-icon[data-v-b9102a0e]{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#fff}.earnings-icon svg[data-v-b9102a0e]{width:25px;height:25px;stroke-width:2}.earnings-icon-today[data-v-b9102a0e]{background:#49c978}.earnings-icon-month[data-v-b9102a0e]{background:#3f8ff5}.earnings-icon-unsettled[data-v-b9102a0e]{background:#ff9f0a}.earnings-icon-settled[data-v-b9102a0e]{background:#9756ee}@media(max-width:520px){.earnings-grid[data-v-b9102a0e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:16px 6px}.earnings-grid article[data-v-b9102a0e]{gap:6px;padding:0 4px}.earnings-grid small[data-v-b9102a0e]{display:grid;align-items:start;min-height:42px;font-size:11px;line-height:1.25}.earnings-grid strong[data-v-b9102a0e]{font-size:16px}.earnings-icon[data-v-b9102a0e]{width:36px;height:36px}.earnings-icon svg[data-v-b9102a0e]{width:20px;height:20px}}.user-login-announcement-layer[data-v-a5a41038]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:16px;background:#050e1fad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.user-login-announcement-stack[data-v-a5a41038]{display:grid;justify-items:center;width:min(100%,416px)}.user-login-announcement-dialog[data-v-a5a41038]{display:flex;width:100%;min-height:min(58vh,520px);max-height:min(72vh,640px);overflow:hidden;flex-direction:column;box-sizing:border-box;padding:24px 24px 18px;border:1px solid #eef1f6;border-radius:var(--announcement-dialog-radius);background:#fff;box-shadow:0 24px 68px #050e1f3d;color:#07152d;text-align:center}.user-login-announcement-custom-icon[data-v-a5a41038]{display:block;width:56px;height:56px;border-radius:14px;object-fit:cover}.user-login-announcement-footer-mark[data-v-a5a41038]{display:flex;min-height:72px;align-items:flex-end;justify-content:flex-end;margin-top:auto}.user-login-announcement-dialog h2[data-v-a5a41038]{margin:0;font-size:var(--announcement-title-size);line-height:1.3}.user-login-announcement-content[data-v-a5a41038]{margin:22px 0 12px;overflow:auto;color:#172033;font-size:var(--announcement-body-size);line-height:1.65;text-align:left;overflow-wrap:anywhere}.user-login-announcement-content p[data-v-a5a41038]{margin:0 0 8px;white-space:pre-wrap}.user-login-announcement-content p[data-v-a5a41038]:last-child{margin-bottom:0}.user-login-announcement-content a[data-v-a5a41038]{text-decoration:underline;text-underline-offset:3px}.user-login-announcement-close[data-v-a5a41038]{display:grid;width:52px;height:52px;place-items:center;margin-top:20px;border:2px solid #fff;border-radius:50%;background:#1720334d;box-shadow:0 8px 22px #050e1f38;color:#fff;cursor:pointer}.user-login-announcement-close svg[data-v-a5a41038]{width:28px;height:28px}@media(max-width:640px){.user-login-announcement-layer[data-v-a5a41038]{padding:16px}.user-login-announcement-dialog[data-v-a5a41038]{min-height:min(58vh,500px);padding:22px 20px 16px}}.pool-heading-actions{display:flex;align-items:center;gap:10px}.pool-group-manager-dialog{width:min(560px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:auto;padding:24px;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0f172a3d}.pool-group-manager-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #e8ebf0}.pool-group-manager-dialog h2,.pool-group-manager-dialog h3,.pool-group-manager-dialog p{margin:0}.pool-group-manager-dialog h2{font-size:20px}.pool-group-manager-dialog header p{margin-top:6px;color:#86909c;font-size:12px;line-height:1.6}.pool-group-manager-dialog>header>button{width:34px;height:34px;flex:0 0 auto;border:0;border-radius:50%;background:#f4f5f7;color:#667085;font-size:22px}.pool-group-create-form{display:grid;gap:8px;margin-top:20px}.pool-group-create-form label{color:#4e5969;font-size:12px;font-weight:700}.pool-group-create-form>div{display:flex;gap:10px}.pool-group-create-form input{min-width:0;height:42px;flex:1;padding:0 12px;border:1px solid #e3e7ed;border-radius:9px;outline:0}.pool-group-create-form input:focus{border-color:#ff2f5b;box-shadow:0 0 0 3px #ff2f5b14}.pool-group-create-form button{min-width:96px;min-height:42px;padding:0 16px}.pool-group-create-form button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.pool-group-manager-error{margin-top:12px!important;padding:10px 12px;border:1px solid #ffd0d9;border-radius:9px;background:#fff5f7;color:#d9304f;font-size:12px}.pool-group-list{margin-top:20px;padding:16px;border:1px solid #e8ebf0;border-radius:12px;background:#f8f9fb}.pool-group-list-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.pool-group-list-heading h3{font-size:15px}.pool-group-list-heading span{padding:4px 8px;border-radius:999px;background:#fff0f3;color:#e72d52;font-size:11px;font-weight:700}.pool-group-list ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.pool-group-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;padding:8px 10px 8px 12px;border:1px solid #e8ebf0;border-radius:9px;background:#fff;color:#1d2129;font-size:13px;font-weight:700}.pool-group-list li button{border:0;background:transparent;color:#ed3155;font-size:12px;font-weight:700}.pool-group-list li button:disabled{cursor:not-allowed;opacity:.45}.pool-group-empty{padding:28px 12px 12px;color:#8b95a6;font-size:12px;text-align:center}@media(max-width:640px){.pool-heading-actions{flex-wrap:wrap}.pool-group-manager-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:18px}.pool-group-create-form>div{display:grid}.pool-group-create-form button{width:100%}}.agent-management{display:grid;gap:20px}.agent-management .agent-create>div{grid-template-columns:minmax(130px,1fr) minmax(170px,1.2fr) minmax(150px,1fr) minmax(190px,1.2fr) auto}.agent-management .agent-create label{display:grid;gap:6px;color:#4e5969;font-size:11px;font-weight:600}.agent-table{overflow-x:auto}.agent-table table{min-width:1060px}.agent-actions{position:relative;white-space:nowrap}.agent-actions button+button{margin-left:7px}.agent-list-toolbar{display:flex;align-items:end;gap:12px;padding:16px 18px;border-bottom:1px solid #edf0f3}.agent-list-toolbar label{display:grid;gap:5px;color:#667085;font-size:12px}.agent-list-toolbar input{width:280px}.agent-list-toolbar b{margin-left:auto;color:#667085}.sticky-operation{position:sticky;right:0;z-index:2;background:#fff;box-shadow:-8px 0 14px #0f172a0a}.agent-row:hover td,.agent-row:hover .sticky-operation{background:#fafbfc}.agent-more-menu{position:relative;display:inline-block;margin-left:8px}.agent-more-menu summary{list-style:none;padding:8px 12px;border:1px solid #dfe4eb;border-radius:8px;cursor:pointer;color:#4e5969;font-weight:700}.agent-more-menu summary::-webkit-details-marker{display:none}.agent-more-menu-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:grid;gap:2px;min-width:168px;padding:8px;border:1px solid #e5e8ed;border-radius:10px;background:#fff;box-shadow:0 14px 36px #0f172a29;white-space:nowrap}.agent-more-menu-panel .table-action{display:block;width:100%;margin:0;padding:9px 10px;text-align:left;white-space:nowrap}.admin-management-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a61}.admin-management-modal{position:relative;inset:auto;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(720px,calc(100vw - 48px));height:auto;max-height:calc(100vh - 48px);margin:auto;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 28px 90px #0f172a4d}.admin-management-modal>header{display:flex;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #edf0f3}.admin-management-modal h2,.admin-management-modal p{margin:0}.admin-management-modal header p{margin-top:5px;color:#86909c}.admin-management-modal header button{width:42px;height:42px;border:0;border-radius:50%;background:#f4f5f7;font-size:24px}.admin-management-modal>nav{display:flex;gap:8px;overflow-x:auto;padding:12px 24px;border-bottom:1px solid #edf0f3;white-space:nowrap}.admin-management-modal>nav button{border:0;background:transparent;color:#667085}.admin-management-modal>nav .active{color:#ff365f}.admin-management-modal>section{display:grid;align-content:start;gap:16px;overflow:auto;padding:24px}.admin-management-modal>section label{display:grid;gap:6px;font-weight:700}.admin-management-modal dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-management-modal dl div{padding:14px;border-radius:10px;background:#f7f8fa}.admin-management-modal dt{color:#86909c;font-size:12px}.admin-management-modal dd{margin:5px 0 0;font-weight:700}.admin-management-modal>footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #edf0f3}.fixed-price-input{width:110px;min-width:110px}.price-view-action{border-color:#ffd0da!important;background:#fff4f6!important;color:#ed3155!important}.agent-price-viewer{width:min(1080px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:hidden;border-radius:18px;background:#f7f8fa;box-shadow:0 28px 90px #0f172a4d}.agent-price-viewer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 24px;border-bottom:1px solid #e8ebf0;background:#fff}.agent-price-viewer h2,.agent-price-viewer h3{margin:0}.agent-price-viewer header p{margin:6px 0 0;color:#7b8595}.agent-price-viewer>header>button{width:36px;height:36px;border:0;border-radius:50%;background:#f4f5f7;color:#667085;font-size:24px}.agent-price-viewer-body{display:grid;gap:16px;max-height:calc(100vh - 155px);overflow:auto;padding:18px}.agent-price-viewer-body>section{padding:18px;border:1px solid #e7eaf0;border-radius:14px;background:#fff}.agent-price-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.agent-price-section-heading span,.price-source-badge{padding:5px 10px;border-radius:999px;background:#fff0f3;color:#e72d52;font-size:12px;font-weight:700}.agent-price-table{overflow-x:auto}.agent-price-table table{min-width:780px}.agent-price-table td.margin{color:#0b9f76;font-weight:800}.agent-price-table td small{display:block;margin-top:4px;color:#8b95a6}.agent-price-state{margin:0;padding:56px 24px;color:#7b8595;text-align:center}.agent-price-state.error{color:#d9304f}.business-status.disabled{color:#86909c;background:#f2f3f5}@media(max-width:1100px){.agent-management .agent-create>div{grid-template-columns:1fr 1fr}.agent-management .agent-create .primary{width:max-content}}@media(max-width:760px){.agent-management .agent-create>div{grid-template-columns:1fr}.agent-management .agent-create .primary{width:100%}.admin-management-modal-layer{padding:12px}.admin-management-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.admin-management-modal dl{grid-template-columns:1fr}}.evidence-viewer-status{position:absolute;top:24px;right:88px;left:28px;z-index:1;display:flex;justify-content:center;pointer-events:none}.evidence-viewer-status .evidence-viewer-error{position:static;z-index:auto;max-width:100%;overflow-wrap:anywhere;pointer-events:auto}.evidence-viewer .evidence-original-link{position:absolute;right:28px;bottom:24px;z-index:1}.home-visit-batch-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;background:#0f172a8c}.home-visit-batch-dialog{width:min(720px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;padding:24px;border-radius:20px;background:#fff;box-shadow:0 24px 72px #0f172a40}.home-visit-batch-dialog header,.home-visit-batch-dialog dl div,.home-visit-target-list li{display:flex;align-items:center;justify-content:space-between;gap:16px}.home-visit-batch-dialog header button{width:40px;height:40px;border:0;border-radius:50%;background:#f4f6f9;font-size:26px}.home-visit-batch-dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.agent-bulk-evidence-order{display:grid;gap:8px;margin:18px 0;padding:16px;border:1px solid #bfdbfe;border-radius:14px;background:#eff6ff}.agent-bulk-evidence-order span{color:#64748b;font-size:13px}.agent-bulk-evidence-order strong{overflow-wrap:anywhere;font-size:18px}.agent-bulk-evidence-order button{justify-self:start;padding:9px 14px;border:0;border-radius:10px;background:#2563eb;color:#fff;font-weight:800}.agent-bulk-reject-reason{color:#9f1239}.home-visit-target-list li>span:first-child{color:#0284c7;font-weight:800}.home-visit-batch-dialog dl div,.home-visit-target-list li{padding:12px 14px;border:1px solid #e6ebf2;border-radius:12px}.home-visit-target-list ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.home-visit-target-list time{color:#64748b;font-size:13px}@media(max-width:640px){.evidence-viewer-status{top:18px;right:76px;left:18px}.evidence-viewer .evidence-original-link{right:18px;bottom:18px}.home-visit-batch-overlay{padding:12px}.home-visit-batch-dialog{max-height:calc(100vh - 24px);padding:18px;border-radius:16px}.home-visit-batch-dialog dl{grid-template-columns:1fr}}.agent-commission-summary{min-width:210px}.agent-commission-summary b,.agent-commission-summary small{display:block}.agent-commission-summary small{margin-top:5px;color:#718096}.commission-settings-action{background:#0ea66d!important}.agent-commission-settings-layer{z-index:2350}.agent-commission-settings-modal{width:min(620px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:auto;padding:26px;border-radius:20px;background:#fff;box-shadow:0 30px 90px #0006}.agent-commission-settings-modal form{display:grid;gap:18px}.agent-commission-settings-modal header,.agent-commission-settings-modal footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.agent-commission-settings-modal header h2{margin:0}.agent-commission-settings-modal header p{margin:6px 0 0;color:#718096}.agent-commission-settings-modal header>button{width:42px;height:42px;border:0;border-radius:50%;font-size:26px}.agent-commission-settings-modal>form>label,.agent-commission-channel>label:not(.agent-commission-switch){display:grid;gap:7px;font-weight:800}.agent-commission-settings-modal input,.agent-commission-settings-modal select{padding:11px;border:1px solid #d9dee8;border-radius:9px;background:#fff}.agent-commission-channel{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px 18px;padding:16px;border:1px solid #e7eaf0;border-radius:14px;background:#f8fafc}.agent-commission-switch{display:flex;align-items:center;gap:9px;font-weight:800}.agent-commission-switch input{width:18px;height:18px}.agent-commission-channel small{grid-column:1/-1;color:#718096}.agent-commission-history-warning{margin:0;padding:12px;border-radius:10px;background:#fff7dd;color:#8d5b00;font-weight:700}.agent-commission-settings-modal footer{justify-content:flex-end}.agent-commission-settings-modal footer button{padding:11px 18px}@media(max-width:680px){.agent-commission-channel{grid-template-columns:1fr}.agent-commission-channel small{grid-column:auto}}.task-pricing-page[data-v-8ecc09af]{display:grid;gap:20px}.pricing-header[data-v-8ecc09af]{display:flex;align-items:center;justify-content:space-between;gap:24px}.pricing-header h1[data-v-8ecc09af]{margin:0 0 8px;font-size:31px;letter-spacing:-.03em}.pricing-header p[data-v-8ecc09af]{margin:0;color:#758094}.pricing-header small[data-v-8ecc09af]{display:block;margin-top:20px;color:#8b95a6}.refresh-button[data-v-8ecc09af]{display:flex;align-items:center;gap:8px;padding:13px 18px!important;white-space:nowrap}.refresh-button svg[data-v-8ecc09af]{width:18px}.pricing-summary[data-v-8ecc09af]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 10px;background:#fff;border:1px solid #e6eaf0;border-radius:16px}.pricing-summary article[data-v-8ecc09af]{display:flex;align-items:center;gap:15px;padding:4px 20px;border-right:1px solid #e8ebf1}.pricing-summary article[data-v-8ecc09af]:last-child{border-right:0}.pricing-summary article>div[data-v-8ecc09af]{display:grid;gap:5px}.pricing-summary small[data-v-8ecc09af]{color:#7c8799}.pricing-summary b[data-v-8ecc09af]{font-size:22px}.summary-icon[data-v-8ecc09af],.task-icon[data-v-8ecc09af]{display:grid;place-items:center;flex:0 0 auto;border-radius:50%}.summary-icon[data-v-8ecc09af]{width:48px;height:48px}.summary-icon svg[data-v-8ecc09af]{width:23px}.summary-icon.teal[data-v-8ecc09af]{background:#e4f7f4;color:#13a394}.summary-icon.violet[data-v-8ecc09af]{background:#f1eafd;color:#8d5cda}.summary-icon.blue[data-v-8ecc09af]{background:#e7f2ff;color:#247dde}.summary-icon.coral[data-v-8ecc09af]{background:#fff0ed;color:#ef735f}.pricing-list-panel[data-v-8ecc09af]{background:#fff;border:1px solid #e6eaf0;border-radius:16px;padding:18px}.pricing-list-tools[data-v-8ecc09af]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 2px 12px}.pricing-list-tools h2[data-v-8ecc09af]{font-size:19px}.pricing-list-tools label[data-v-8ecc09af]{display:flex;align-items:center;width:min(300px,100%);height:40px;border:1px solid #dfe4ec;border-radius:9px;padding:0 11px;color:#8993a3}.pricing-list-tools svg[data-v-8ecc09af]{width:18px}.pricing-list-tools input[data-v-8ecc09af]{width:100%;border:0;outline:0;padding:0 8px;font:inherit}.channel-filters[data-v-8ecc09af]{display:flex;gap:8px;overflow-x:auto;padding:0 2px 14px}.channel-filters button[data-v-8ecc09af]{flex:0 0 auto;padding:8px 14px!important;border:1px solid #e1e5ec!important;border-radius:999px!important;background:#fff!important;color:#697589!important}.channel-filters button.active[data-v-8ecc09af]{border-color:#ff3158!important;background:#fff2f5!important;color:#ed3155!important}.price-table[data-v-8ecc09af]{width:100%;overflow-x:auto}.price-row[data-v-8ecc09af]{display:grid;grid-template-columns:minmax(270px,1.55fr) minmax(120px,.75fr) minmax(95px,.6fr) minmax(130px,.8fr) minmax(100px,.62fr) minmax(90px,.58fr) minmax(100px,.58fr);align-items:center;min-width:1000px;min-height:82px;border-bottom:1px solid #edf0f4;padding:9px 8px;column-gap:12px}.price-head[data-v-8ecc09af]{min-height:48px;color:#788396;font-size:13px;font-weight:700}.task-name-cell[data-v-8ecc09af]{display:flex;align-items:center;min-width:0;gap:12px}.task-name-cell>div[data-v-8ecc09af]{display:grid;gap:3px;min-width:0}.task-name-cell b[data-v-8ecc09af]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-name-cell small[data-v-8ecc09af]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8b95a6}.task-icon[data-v-8ecc09af]{width:38px;height:38px;color:#fff}.task-icon svg[data-v-8ecc09af]{width:20px}.task-icon img[data-v-8ecc09af]{width:100%;height:100%;object-fit:cover;border-radius:50%}.task-icon.rose[data-v-8ecc09af]{background:#f23861}.task-icon.pink[data-v-8ecc09af]{background:#ef4d78}.task-icon.amber[data-v-8ecc09af]{background:#eca02a}.task-icon.violet[data-v-8ecc09af]{background:#7952cf}.task-icon.blue[data-v-8ecc09af]{background:#2f90df}.task-icon.teal[data-v-8ecc09af]{background:#31aa9e}.task-icon.slate[data-v-8ecc09af]{background:#64748b}.channel-badge[data-v-8ecc09af]{display:flex;align-items:center;gap:4px;width:max-content;max-width:100%;font-style:normal;font-size:12px;color:#7763c5}.channel-badge svg[data-v-8ecc09af]{width:13px;flex:0 0 auto}.muted[data-v-8ecc09af]{color:#7c8799}.default-note[data-v-8ecc09af]{display:block;color:#8894a6;margin-top:3px}.negative[data-v-8ecc09af]{color:#d9304f}.status-pill[data-v-8ecc09af]{display:inline-block;padding:6px 12px;border-radius:999px;font-style:normal;font-weight:700;font-size:13px}.status-pill.active[data-v-8ecc09af]{background:#e1f5f0;color:#149675}.status-pill.adjust[data-v-8ecc09af]{background:#fff0e7;color:#c55b26}.edit-button[data-v-8ecc09af]{padding:9px 14px!important;background:#fff5f7!important;border:1px solid #ffc8d3!important;color:#ed3155!important}.pricing-note[data-v-8ecc09af]{margin:14px 2px 0;color:#7e8999;font-size:13px}.empty-state[data-v-8ecc09af]{padding:28px;text-align:center;color:#8490a1}.pricing-error[data-v-8ecc09af]{margin:7px 0;color:#d9304f}.pricing-error button[data-v-8ecc09af]{padding:7px 10px}.modal-backdrop[data-v-8ecc09af]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:22px;background:#10182866}.price-modal[data-v-8ecc09af]{width:min(410px,100%);background:#fff;border-radius:16px;box-shadow:0 28px 80px #1720333d;overflow:hidden}.price-modal header[data-v-8ecc09af]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #edf0f4}.price-modal h2[data-v-8ecc09af]{font-size:20px}.price-modal header button[data-v-8ecc09af]{display:grid;place-items:center;padding:4px!important;background:transparent!important;color:#748095!important}.price-modal header svg[data-v-8ecc09af]{width:22px}.modal-body[data-v-8ecc09af]{display:grid;gap:16px;padding:22px}.modal-body label[data-v-8ecc09af]{display:grid;gap:8px;font-weight:600}.modal-body label small[data-v-8ecc09af]{font-weight:400;color:#8791a1}.modal-body label>strong[data-v-8ecc09af]{font-weight:500}.money-input[data-v-8ecc09af]{position:relative}.money-input input[data-v-8ecc09af]{width:100%;height:46px;padding:0 42px 0 13px;border:1px solid #dce2eb;border-radius:9px;font:inherit;font-size:16px}.money-input input[data-v-8ecc09af]:focus{outline:3px solid #ff315820;border-color:#ff3158}.money-input i[data-v-8ecc09af]{position:absolute;right:14px;top:13px;color:#8b95a6;font-style:normal}.limit-note[data-v-8ecc09af]{margin:-10px 0 0;color:#7f8a9b;font-size:13px}.margin-value[data-v-8ecc09af]{color:#089164!important;font-size:17px}.price-modal footer[data-v-8ecc09af]{display:flex;justify-content:flex-end;gap:12px;padding:18px 22px;border-top:1px solid #edf0f4}.price-modal footer button[data-v-8ecc09af]{min-width:94px;padding:11px 18px!important}.cancel-button[data-v-8ecc09af]{background:#fff!important;border:1px solid #dce2eb!important;color:#253044!important}.save-button[data-v-8ecc09af]{min-width:132px!important}.save-button[data-v-8ecc09af]:disabled{opacity:.55}.price-modal .pricing-error[data-v-8ecc09af]{font-size:13px;margin:-10px 0 0}.refresh-button[data-v-8ecc09af],.save-button[data-v-8ecc09af]{border:0!important;background:#ff3158!important;color:#fff!important}.price-modal header button[data-v-8ecc09af]{border:0!important}.modal-backdrop[data-v-8ecc09af]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:1050px){.pricing-summary[data-v-8ecc09af]{grid-template-columns:repeat(2,1fr)}.pricing-summary article[data-v-8ecc09af]:nth-child(2){border-right:0}.pricing-summary article[data-v-8ecc09af]:nth-child(-n+2){padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #e8ebf1}}@media(max-width:620px){.pricing-header[data-v-8ecc09af]{align-items:flex-start;flex-direction:column}.pricing-header small[data-v-8ecc09af]{margin-top:12px}.refresh-button[data-v-8ecc09af]{width:100%;justify-content:center}.pricing-summary[data-v-8ecc09af]{grid-template-columns:1fr}.pricing-summary article[data-v-8ecc09af]{border-right:0!important;border-bottom:1px solid #e8ebf1!important;margin:0!important;padding:13px 10px!important}.pricing-summary article[data-v-8ecc09af]:last-child{border-bottom:0!important}.pricing-list-tools[data-v-8ecc09af]{align-items:stretch;flex-direction:column}.pricing-list-tools label[data-v-8ecc09af]{width:100%}.price-modal[data-v-8ecc09af]{max-height:calc(100vh - 28px);overflow:auto}}.channel-filters button.active[data-v-8ecc09af]{border-color:var(--channel-theme,#ff3158)!important;background:var(--channel-bg,#fff2f5)!important;color:var(--channel-theme,#ed3155)!important}.price-row[data-v-8ecc09af]:not(.price-head){margin:4px 0;border:1px solid var(--channel-border,#e6eaf0);border-left:4px solid var(--channel-theme,#ff3158);border-radius:10px;background:var(--channel-bg,#fff)}.price-row:not(.price-head) .channel-badge[data-v-8ecc09af]{padding:3px 7px;border-radius:999px;background:var(--channel-soft,#f1eafd);color:var(--channel-theme,#7763c5)}.price-row:not(.price-head) .status-pill.active[data-v-8ecc09af]{background:var(--channel-soft,#e1f5f0);color:var(--channel-theme,#149675)}.price-row:not(.price-head) .edit-button[data-v-8ecc09af]{border-color:var(--channel-border,#ffc8d3)!important;background:#fff!important;color:var(--channel-theme,#ed3155)!important}.execute-accounts[data-v-d449640a]{display:grid;gap:12px;margin-bottom:18px;min-width:0}.account-heading[data-v-d449640a],.account-actions[data-v-d449640a],.account-toolbar[data-v-d449640a],.dialog-actions[data-v-d449640a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.account-heading[data-v-d449640a]{justify-content:space-between}.account-heading small[data-v-d449640a]{display:block;margin-top:5px;color:#7a8494}.execute-accounts button[data-v-d449640a]{height:36px;padding:0 12px;border:0;border-radius:8px;background:#fff0f3;color:#d9304f;font-weight:700;cursor:pointer}.execute-accounts button.positive[data-v-d449640a]{background:#078457;color:#fff}.execute-accounts button.destructive[data-v-d449640a]{background:#fff0f3;color:#c82d4b}.execute-accounts button.neutral[data-v-d449640a]{background:#eef0f3;color:#596273}.execute-accounts button[data-v-d449640a]:disabled{opacity:.5;cursor:not-allowed}.execute-accounts input[data-v-d449640a]:not([type=checkbox]),.execute-accounts select[data-v-d449640a],.execute-accounts textarea[data-v-d449640a]{box-sizing:border-box;min-width:0;border:1px solid #dfe4ec;border-radius:8px;padding:8px 10px;background:#fff;color:#172033;font:inherit}.account-toolbar small[data-v-d449640a],.account-empty[data-v-d449640a]{color:#7a8494}.account-list[data-v-d449640a]{max-height:300px;overflow:auto;border:1px solid #e8ebf0;border-radius:9px}.account-row[data-v-d449640a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,160px) 36px;gap:10px;align-items:center;padding:8px 10px;border-bottom:1px solid #edf0f4}.account-row[data-v-d449640a]:last-child{border-bottom:0}.account-row label[data-v-d449640a]{display:flex;align-items:center;gap:8px;min-width:0}.account-row label span[data-v-d449640a]{overflow-wrap:anywhere}.account-row input[type=checkbox][data-v-d449640a]{width:17px;height:17px;accent-color:#078457}.execute-accounts .unbind[data-v-d449640a]{font-size:24px;padding:0}.account-empty[data-v-d449640a]{padding:8px 10px;margin:0}.account-error[data-v-d449640a],.account-notice[data-v-d449640a]{padding:10px 12px;border-radius:8px;margin:0;overflow-wrap:anywhere}.account-error[data-v-d449640a]{background:#fff0f3;color:#c82d4b}.account-notice[data-v-d449640a]{background:#e7f8f1;color:#078457}.account-overlay[data-v-d449640a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#17203366;padding:18px}.account-dialog[data-v-d449640a]{box-sizing:border-box;width:min(100%,500px);max-height:90vh;overflow:auto;padding:22px;border-radius:14px;background:#fff;box-shadow:0 18px 60px #17203333}.account-dialog h3[data-v-d449640a]{margin:0 0 16px}.account-dialog form[data-v-d449640a],.account-dialog label[data-v-d449640a]{display:grid;gap:10px}.account-dialog form[data-v-d449640a]{gap:15px}.account-dialog textarea[data-v-d449640a]{width:100%;resize:vertical}.account-dialog .account-error[data-v-d449640a]{margin-bottom:12px}.dialog-actions[data-v-d449640a]{justify-content:flex-end;margin-top:8px}@media(max-width:560px){.account-heading[data-v-d449640a]{align-items:flex-start}.account-row[data-v-d449640a]{grid-template-columns:minmax(0,1fr) 100px 32px;gap:6px;padding:8px}.account-toolbar[data-v-d449640a]{gap:8px}.account-dialog[data-v-d449640a]{padding:18px}}.single-account-form[data-v-d449640a]{display:grid;grid-template-columns:minmax(220px,320px) minmax(130px,180px) minmax(120px,180px) auto;align-items:end;justify-content:start;gap:12px;padding:16px;background:#f7faf9;border:1px solid #dcebe4;border-radius:12px}.single-account-form label[data-v-d449640a]{display:grid;gap:6px;min-width:0;font-size:13px;color:#596273}.single-account-actions[data-v-d449640a]{display:flex;align-items:center;gap:10px;min-width:max-content}.single-account-form small[data-v-d449640a]{grid-column:1/-1;color:#7a8494}.single-account-form small.input-error[data-v-d449640a]{color:#c82d4b}.account-list[data-v-d449640a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-content:start;gap:10px;max-height:340px;overflow:auto;border:0;border-radius:0;padding:2px}.account-row[data-v-d449640a]{grid-template-columns:minmax(0,1fr) 30px;gap:9px;padding:12px 14px;border:1px solid #e4e8ee;border-radius:10px;background:#fff}.account-row[data-v-d449640a]:last-child{border-bottom:1px solid #e4e8ee}.account-row label[data-v-d449640a]{font-weight:700;font-size:16px;line-height:1.5}.account-row .window-note[data-v-d449640a]{grid-column:1/-1;justify-self:start;height:28px;padding:0 9px;background:#eff6ff;color:#2563eb;font-size:12px}.account-row select[data-v-d449640a]{grid-column:1/-1;width:100%;font-size:12px;background:#f8f9fb}.account-row .unbind[data-v-d449640a]{grid-column:2;grid-row:1;height:28px;font-size:22px;background:transparent;color:#b34453}.account-row.just-bound[data-v-d449640a]{border-color:#078457;background:#f3fbf7}.account-empty[data-v-d449640a]{grid-column:1/-1}@media(max-width:1100px){.single-account-form[data-v-d449640a]{grid-template-columns:minmax(220px,320px) minmax(130px,180px)}.single-account-actions[data-v-d449640a]{justify-self:start}}@media(max-width:760px){.single-account-form[data-v-d449640a]{grid-template-columns:minmax(0,1fr)}.single-account-form .account-field[data-v-d449640a]{width:100%;max-width:320px}.single-account-actions[data-v-d449640a]{min-width:0}.account-list[data-v-d449640a]{grid-template-columns:1fr}}.batch-account-summary[data-v-275515ae]{display:flex;align-items:flex-start;gap:7px}.edit-accounts[data-v-275515ae]{border:0;border-radius:5px;padding:3px 7px;background:#fff0f3;color:#d9304f;white-space:nowrap;cursor:pointer}.bulk-page[data-v-275515ae]{display:grid;gap:18px}.bulk-page>header h2[data-v-275515ae]{margin:0;font-size:25px}.bulk-page>header p[data-v-275515ae]{margin:7px 0 0;color:#7a8494}.claim-card[data-v-275515ae],.history-card[data-v-275515ae],.empty-access[data-v-275515ae]{padding:22px;border:1px solid #e8ebf0;border-radius:14px;background:#fff}.claim-card>label[data-v-275515ae]{display:grid;gap:8px;font-weight:800}.claim-card input[data-v-275515ae],.claim-card textarea[data-v-275515ae]{border:1px solid #dfe4ec;border-radius:9px;padding:0 12px}.claim-card input[data-v-275515ae]{height:44px}.claim-card textarea[data-v-275515ae]{padding:10px 12px;resize:vertical}.task-selector[data-v-275515ae]{position:relative;display:grid;gap:8px;margin-bottom:18px}.task-selector-label[data-v-275515ae]{font-weight:800}.task-selector-trigger[data-v-275515ae],.task-selector-option[data-v-275515ae]{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid #dfe4ec;background:#fff;color:#172033;text-align:left}.task-selector-trigger[data-v-275515ae]{min-height:54px;padding:6px 12px;border-radius:10px}.task-selector-identity[data-v-275515ae]{display:flex;align-items:center;min-width:0;gap:11px}.task-selector-identity img[data-v-275515ae],.task-avatar-fallback[data-v-275515ae]{width:38px;height:38px;flex:0 0 38px;border-radius:9px}.task-selector-identity img[data-v-275515ae]{object-fit:cover}.task-avatar-fallback[data-v-275515ae]{display:grid;place-items:center;background:#f0f2f6;color:#667085;font-weight:800}.task-selector-identity b[data-v-275515ae]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-selector-chevron[data-v-275515ae]{font-size:22px;color:#7b8595;transition:transform .15s}.task-selector-trigger[aria-expanded=true] .task-selector-chevron[data-v-275515ae]{transform:rotate(180deg)}.task-selector-menu[data-v-275515ae]{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;max-height:280px;overflow:auto;padding:6px;border:1px solid #dfe4ec;border-radius:11px;background:#fff;box-shadow:0 14px 34px #17203320}.task-selector-option[data-v-275515ae]{min-height:52px;padding:6px 8px;border:0;border-radius:8px}.task-selector-option[data-v-275515ae]:hover,.task-selector-option[data-v-275515ae]:focus-visible{outline:0;background:#f6f7f9}.task-selector-option.selected[data-v-275515ae]{background:#fff1f4;color:#d9304f}.task-selector-check[data-v-275515ae]{padding:0 8px;color:#ff3158;font-weight:900}.claim-grid[data-v-275515ae]{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:14px}.claim-grid label[data-v-275515ae]{display:grid;gap:7px;font-weight:700}.execute-accounts[data-v-275515ae]{grid-column:1/-1}.total[data-v-275515ae]{display:grid;gap:5px;height:65px;align-content:center}.total small[data-v-275515ae]{color:#8791a1}.total b[data-v-275515ae]{font-size:21px}.claim-grid button[data-v-275515ae],.history-heading button[data-v-275515ae],.download[data-v-275515ae]{height:44px;padding:0 18px;border:0;border-radius:9px;background:#ff3158;color:#fff;font-weight:800}.claim-grid button[data-v-275515ae]:disabled{opacity:.5}.empty-access h3[data-v-275515ae]{margin:0 0 8px}.empty-access p[data-v-275515ae]{margin:0;color:#8791a1}.history-heading[data-v-275515ae]{display:flex;align-items:center;justify-content:space-between}.history-heading h3[data-v-275515ae]{margin:0}.history-heading button[data-v-275515ae]{height:38px;background:#fff0f3;color:#d9304f}.table-wrap[data-v-275515ae]{margin-top:16px;overflow:auto}table[data-v-275515ae]{width:100%;min-width:1180px;border-collapse:collapse}th[data-v-275515ae],td[data-v-275515ae]{padding:13px 10px;border-top:1px solid #edf0f4;text-align:left}th[data-v-275515ae]{color:#7b8595;font-size:13px}td span[data-v-275515ae]{display:inline-flex;padding:5px 9px;border-radius:999px;background:#fff5df;color:#9b6814}td span[data-status=APPROVED][data-v-275515ae]{background:#e7f8f1;color:#078457}td span[data-status=REJECTED][data-v-275515ae]{background:#fff0f3;color:#c82d4b}td small[data-v-275515ae]{display:block;margin-top:5px;color:#c82d4b}td details[data-v-275515ae]{max-width:240px}td details small[data-v-275515ae]{color:#687487;white-space:normal;overflow-wrap:anywhere}.download[data-v-275515ae]{height:36px;background:#fff0f3;color:#d9304f}.file-expired[data-v-275515ae]{background:#f1f3f6;color:#7b8595}.message[data-v-275515ae]{padding:11px 14px;border-radius:9px}.error[data-v-275515ae]{background:#fff0f3;color:#c82d4b}.notice[data-v-275515ae]{background:#e7f8f1;color:#078457}.empty[data-v-275515ae]{text-align:center;color:#8791a1}@media(max-width:900px){.claim-grid[data-v-275515ae]{grid-template-columns:1fr 1fr}.claim-grid button[data-v-275515ae]{grid-column:1/-1}}@media(max-width:560px){.claim-grid[data-v-275515ae]{grid-template-columns:1fr}}td span[data-status=CANCELLED][data-v-275515ae]{background:#fff0f3;color:#c82d4b}.agent-records[data-v-5507e3f5]{background:#fff;border:1px solid #e8ebf0;border-radius:18px;padding:26px}.records-heading[data-v-5507e3f5]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid #edf0f4}.records-heading h2[data-v-5507e3f5]{margin:0;font-size:25px}.records-heading p[data-v-5507e3f5]{margin:7px 0 0;color:#8791a1}.record-tabs[data-v-5507e3f5]{display:flex;padding:4px;border-radius:12px;background:#f3f5f8}.record-tabs button[data-v-5507e3f5]{min-width:130px;padding:11px 18px!important;border:0!important;background:transparent!important;color:#687487!important;box-shadow:none!important}.record-tabs button.active[data-v-5507e3f5]{background:#fff!important;color:#ff3158!important;box-shadow:0 3px 12px #17203312!important}.record-filter-card[data-v-5507e3f5]{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:16px;margin:22px 0;padding:20px;border:1px solid #edf0f4;border-radius:14px;background:#fafbfc}.record-filter-card label[data-v-5507e3f5]{display:grid;gap:7px;color:#596477;font-size:13px;font-weight:700}.record-filter-card select[data-v-5507e3f5],.record-filter-card input[data-v-5507e3f5]{width:100%;height:43px;border:1px solid #dfe4ec;border-radius:9px;padding:0 11px;background:#fff}.filter-actions[data-v-5507e3f5]{display:flex;align-items:end;gap:10px}.filter-actions button[data-v-5507e3f5]{min-width:90px;height:43px}.filter-actions .secondary[data-v-5507e3f5]{border:1px solid #dfe4ec!important;background:#fff!important;color:#596477!important}.record-error[data-v-5507e3f5]{padding:12px 14px;border-radius:10px;background:#fff1f3;color:#c62c49}.record-table-wrap[data-v-5507e3f5]{overflow:auto}.record-table-wrap table[data-v-5507e3f5]{width:100%;min-width:1120px;border-collapse:collapse}.record-table-wrap th[data-v-5507e3f5],.record-table-wrap td[data-v-5507e3f5]{padding:15px 12px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.record-table-wrap th[data-v-5507e3f5]{color:#7b8595;font-size:13px}.record-table-wrap td[data-v-5507e3f5]{font-size:14px}.record-table-wrap td strong[data-v-5507e3f5],.record-table-wrap td small[data-v-5507e3f5]{display:block}.record-table-wrap td small[data-v-5507e3f5]{margin-top:5px;color:#8a94a3}.record-status[data-v-5507e3f5]{display:inline-flex;padding:5px 10px;border-radius:999px;background:#eef1f5;color:#657084;font-weight:700}.record-status[data-status=APPROVED][data-v-5507e3f5]{background:#e7f8f1;color:#078457}.record-status[data-status=PENDING][data-v-5507e3f5],.record-status[data-status=SUBMITTED][data-v-5507e3f5]{background:#fff5df;color:#9b6814}.record-status[data-status=REJECTED][data-v-5507e3f5],.record-status[data-status=FAILED][data-v-5507e3f5]{background:#fff0f3;color:#c82d4b}.historical[data-v-5507e3f5]{color:#c82d4b}.detail-button[data-v-5507e3f5],.evidence-button[data-v-5507e3f5]{padding:9px 14px!important;border:1px solid #ffb8c6!important;background:#fff7f8!important;color:#e92c51!important;box-shadow:none!important}.record-empty[data-v-5507e3f5]{text-align:center!important;color:#8a94a3;padding:50px!important}.record-pager[data-v-5507e3f5]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px}.record-pager span[data-v-5507e3f5]{margin-right:6px;color:#7b8595}.record-pager button[data-v-5507e3f5]{padding:9px 14px}.agent-record-modal-layer[data-v-5507e3f5]{position:fixed;z-index:1320;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#101522b8}.agent-record-modal[data-v-5507e3f5]{display:flex;flex-direction:column;width:min(820px,100%);max-height:90vh;overflow:auto;border-radius:18px;background:#fff;box-shadow:0 28px 80px #0004}.agent-record-modal>header[data-v-5507e3f5]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 26px 18px;border-bottom:1px solid #edf0f4}.agent-record-modal>header small[data-v-5507e3f5]{color:#ff3158;font-weight:800}.agent-record-modal h3[data-v-5507e3f5]{margin:7px 0 0;font-size:23px}.agent-record-modal>header>button[data-v-5507e3f5]{border:0;background:transparent;color:#758093;font-size:30px}.detail-summary[data-v-5507e3f5]{display:grid;grid-template-columns:1fr 1fr 2fr;gap:12px;padding:20px 26px;background:#fafbfc}.detail-summary div[data-v-5507e3f5]{display:grid;gap:6px}.detail-summary span[data-v-5507e3f5]{color:#8791a1;font-size:12px}.detail-summary b[data-v-5507e3f5]{font-size:14px}.detail-section[data-v-5507e3f5]{margin:0 26px;padding:20px 0;border-bottom:1px solid #edf0f4}.detail-section h4[data-v-5507e3f5]{margin:0 0 12px}.detail-section p[data-v-5507e3f5]{color:#596477;line-height:1.7}.detail-section dl[data-v-5507e3f5]{display:grid;grid-template-columns:90px 1fr;gap:10px;margin:0}.detail-section dt[data-v-5507e3f5]{color:#8791a1}.detail-section dd[data-v-5507e3f5]{margin:0}.detail-section-title[data-v-5507e3f5]{display:flex;align-items:center;justify-content:space-between}.version-list[data-v-5507e3f5]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.version-list li[data-v-5507e3f5]{padding:12px 14px;border-left:3px solid #ff3158;border-radius:0 9px 9px 0;background:#fafbfc}.version-list span[data-v-5507e3f5]{margin-left:12px;color:#8791a1;font-size:12px}.version-list p[data-v-5507e3f5]{margin:6px 0 0}.agent-record-modal>footer[data-v-5507e3f5]{display:flex;justify-content:flex-end;padding:18px 26px}.agent-record-modal>footer button[data-v-5507e3f5]{padding:10px 22px;border:0;border-radius:9px;background:#ff3158;color:#fff;font-weight:800}.agent-record-evidence[data-v-5507e3f5]{position:fixed;z-index:1600;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:22px;padding:54px;background:#090d16ee}.agent-record-evidence figure[data-v-5507e3f5]{margin:0;text-align:center;color:#fff}.agent-record-evidence img[data-v-5507e3f5]{max-width:78vw;max-height:80vh;border-radius:8px}.agent-record-evidence button[data-v-5507e3f5]{border:0;background:transparent;color:#fff;font-size:46px}.agent-record-evidence .evidence-close[data-v-5507e3f5]{position:absolute;top:16px;right:24px}.agent-record-evidence button[data-v-5507e3f5]:disabled{opacity:.28}.agent-record-evidence figcaption[data-v-5507e3f5]{margin-top:10px}@media(max-width:900px){.record-filter-card[data-v-5507e3f5]{grid-template-columns:repeat(2,minmax(150px,1fr))}.records-heading[data-v-5507e3f5]{align-items:flex-start;flex-direction:column}.record-tabs[data-v-5507e3f5]{width:100%}.record-tabs button[data-v-5507e3f5]{flex:1}.detail-summary[data-v-5507e3f5]{grid-template-columns:1fr}.agent-record-modal-layer[data-v-5507e3f5]{padding:12px}}@media(max-width:560px){.agent-records[data-v-5507e3f5]{padding:16px}.record-filter-card[data-v-5507e3f5],.detail-section dl[data-v-5507e3f5]{grid-template-columns:1fr}.record-tabs button[data-v-5507e3f5]{min-width:0;padding:10px!important}}.commission-page[data-v-cd4c0460]{display:grid;gap:18px}.commission-heading[data-v-cd4c0460]{display:flex;justify-content:space-between;align-items:center}.commission-heading h2[data-v-cd4c0460]{margin:0;color:#101828;font-size:28px}.commission-heading p[data-v-cd4c0460]{margin:6px 0 0;color:#667085}.commission-heading button[data-v-cd4c0460],.commission-filter button[data-v-cd4c0460],.commission-pager button[data-v-cd4c0460]{border:0;border-radius:10px;background:#ff3158;color:#fff;font-weight:700;padding:11px 20px}.commission-error[data-v-cd4c0460]{margin:0;padding:13px 16px;border:1px solid #fda29b;border-radius:10px;background:#fef3f2;color:#b42318}.commission-config[data-v-cd4c0460],.commission-summary[data-v-cd4c0460]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.commission-config article[data-v-cd4c0460],.commission-summary article[data-v-cd4c0460]{display:grid;gap:7px;padding:18px;border:1px solid #e4e7ec;border-radius:14px;background:#fff}.commission-config small[data-v-cd4c0460],.commission-summary small[data-v-cd4c0460],.commission-summary span[data-v-cd4c0460]{color:#667085}.commission-config b[data-v-cd4c0460],.commission-summary b[data-v-cd4c0460]{font-size:24px;color:#101828}.commission-filter[data-v-cd4c0460]{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;gap:12px;align-items:end;padding:18px;border:1px solid #e4e7ec;border-radius:14px;background:#fff}.commission-filter label[data-v-cd4c0460]{display:grid;gap:7px;color:#344054;font-weight:700}.commission-filter input[data-v-cd4c0460],.commission-filter select[data-v-cd4c0460]{min-height:42px;border:1px solid #d0d5dd;border-radius:9px;padding:0 10px;background:#fff}.commission-table-wrap[data-v-cd4c0460]{overflow:auto;border:1px solid #e4e7ec;border-radius:14px;background:#fff}.commission-table-wrap table[data-v-cd4c0460]{width:100%;border-collapse:collapse}.commission-table-wrap th[data-v-cd4c0460],.commission-table-wrap td[data-v-cd4c0460]{padding:15px;text-align:left;border-bottom:1px solid #eaecf0;white-space:nowrap}.commission-table-wrap th[data-v-cd4c0460]{background:#f9fafb;color:#667085}.commission-table-wrap td small[data-v-cd4c0460]{display:block;margin-top:5px;color:#667085}.commission-status[data-v-cd4c0460]{display:inline-flex;padding:4px 9px;border-radius:999px;font-weight:700}.commission-status.open[data-v-cd4c0460]{background:#fffaeb;color:#b54708}.commission-status.settled[data-v-cd4c0460]{background:#ecfdf3;color:#027a48}.commission-empty[data-v-cd4c0460]{text-align:center!important;color:#98a2b3}.commission-pager[data-v-cd4c0460]{display:flex;justify-content:flex-end;align-items:center;gap:10px}.commission-pager button[data-v-cd4c0460]:disabled,.commission-heading button[data-v-cd4c0460]:disabled,.commission-filter button[data-v-cd4c0460]:disabled{opacity:.45}@media(max-width:900px){.commission-config[data-v-cd4c0460],.commission-summary[data-v-cd4c0460]{grid-template-columns:1fr}.commission-filter[data-v-cd4c0460]{grid-template-columns:1fr 1fr}.commission-filter button[data-v-cd4c0460]{grid-column:1/-1}}.cross-line-page[data-v-f429e20d]{display:grid;gap:18px}.cross-line-page>header[data-v-f429e20d]{display:flex;align-items:center;justify-content:space-between;gap:18px}.cross-line-page h2[data-v-f429e20d]{margin:0;font-size:28px}.cross-line-page header p[data-v-f429e20d]{margin:6px 0 0;color:#667085}.cross-line-page button[data-v-f429e20d]{border:0;border-radius:10px;padding:11px 18px;background:#ff3158;color:#fff;font-weight:800;cursor:pointer}.cross-line-page button[data-v-f429e20d]:disabled{opacity:.45}.error[data-v-f429e20d]{margin:0;padding:13px 16px;border:1px solid #fda29b;border-radius:10px;background:#fef3f2;color:#b42318}.filters[data-v-f429e20d]{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) auto;gap:12px;align-items:end;padding:18px;border:1px solid #e4e7ec;border-radius:14px;background:#fff}.filters label[data-v-f429e20d]{display:grid;gap:7px;font-weight:700}.filters input[data-v-f429e20d],.filters select[data-v-f429e20d]{height:42px;border:1px solid #d0d5dd;border-radius:9px;padding:0 10px}.table-wrap[data-v-f429e20d]{overflow:auto;border:1px solid #e4e7ec;border-radius:14px;background:#fff}.table-wrap table[data-v-f429e20d]{width:100%;min-width:1050px;border-collapse:collapse}.table-wrap th[data-v-f429e20d],.table-wrap td[data-v-f429e20d]{padding:15px;text-align:left;border-bottom:1px solid #eaecf0;vertical-align:top}.table-wrap th[data-v-f429e20d]{background:#f9fafb;color:#667085}.table-wrap small[data-v-f429e20d]{display:block;margin-top:5px;color:#667085}.link[data-v-f429e20d]{padding:0!important;background:transparent!important;color:#1769e0!important}.status[data-v-f429e20d]{display:inline-flex;padding:4px 9px;border-radius:999px;background:#f2f4f7;color:#344054;font-weight:700}.empty[data-v-f429e20d]{text-align:center!important;color:#98a2b3}.cross-line-page>footer[data-v-f429e20d]{display:flex;justify-content:flex-end;align-items:center;gap:10px}.modal-layer[data-v-f429e20d]{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#10182899}.modal[data-v-f429e20d]{width:min(560px,100%);max-height:78vh;padding:24px;border-radius:20px;background:#fff;box-shadow:0 24px 80px #0004}.modal>header[data-v-f429e20d]{display:flex;align-items:flex-start;justify-content:space-between}.modal h3[data-v-f429e20d]{margin:0}.modal ol[data-v-f429e20d]{max-height:48vh;overflow:auto;margin:18px 0;padding:0;list-style:none}.modal li[data-v-f429e20d]{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px;margin:9px 0;padding:12px;border:1px solid #e4e7ec;border-radius:12px}.modal li span[data-v-f429e20d]{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#eff8ff;color:#1570ef}.modal .close[data-v-f429e20d]{width:100%;background:#f2f4f7;color:#475467}@media(max-width:850px){.filters[data-v-f429e20d]{grid-template-columns:1fr 1fr}.filters button[data-v-f429e20d]{grid-column:1/-1}.cross-line-page>header[data-v-f429e20d]{align-items:flex-start;flex-direction:column}}.task-pricing-page[data-v-933f9217]{display:grid;gap:20px}.pricing-header[data-v-933f9217]{display:flex;align-items:center;justify-content:space-between;gap:24px}.pricing-header h1[data-v-933f9217]{margin:0 0 8px;font-size:31px;letter-spacing:-.03em}.pricing-header p[data-v-933f9217]{margin:0;color:#758094}.pricing-header small[data-v-933f9217]{display:block;margin-top:20px;color:#8b95a6}.refresh-button[data-v-933f9217]{display:flex;align-items:center;gap:8px;padding:13px 18px!important;white-space:nowrap}.refresh-button svg[data-v-933f9217]{width:18px}.pricing-summary[data-v-933f9217]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 10px;background:#fff;border:1px solid #e6eaf0;border-radius:16px}.pricing-summary article[data-v-933f9217]{display:flex;align-items:center;gap:15px;padding:4px 20px;border-right:1px solid #e8ebf1}.pricing-summary article[data-v-933f9217]:last-child{border-right:0}.pricing-summary article>div[data-v-933f9217]{display:grid;gap:5px}.pricing-summary small[data-v-933f9217]{color:#7c8799}.pricing-summary b[data-v-933f9217]{font-size:22px}.summary-icon[data-v-933f9217],.task-icon[data-v-933f9217]{display:grid;place-items:center;flex:0 0 auto;border-radius:50%}.summary-icon[data-v-933f9217]{width:48px;height:48px}.summary-icon svg[data-v-933f9217]{width:23px}.summary-icon.teal[data-v-933f9217]{background:#e4f7f4;color:#13a394}.summary-icon.violet[data-v-933f9217]{background:#f1eafd;color:#8d5cda}.summary-icon.blue[data-v-933f9217]{background:#e7f2ff;color:#247dde}.summary-icon.coral[data-v-933f9217]{background:#fff0ed;color:#ef735f}.pricing-list-panel[data-v-933f9217]{background:#fff;border:1px solid #e6eaf0;border-radius:16px;padding:18px}.pricing-list-tools[data-v-933f9217]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 2px 14px}.pricing-list-tools h2[data-v-933f9217]{font-size:19px}.pricing-list-tools label[data-v-933f9217]{display:flex;align-items:center;width:min(280px,100%);height:40px;border:1px solid #dfe4ec;border-radius:9px;padding:0 11px;color:#8993a3}.pricing-list-tools svg[data-v-933f9217]{width:18px}.pricing-list-tools input[data-v-933f9217]{width:100%;border:0;outline:0;padding:0 8px;font:inherit}.price-table[data-v-933f9217]{width:100%;overflow-x:auto}.price-row[data-v-933f9217]{display:grid;grid-template-columns:minmax(245px,1.5fr) minmax(110px,.8fr) minmax(95px,.65fr) minmax(130px,.85fr) minmax(100px,.65fr) minmax(90px,.6fr) minmax(100px,.6fr);align-items:center;min-width:960px;min-height:74px;border-bottom:1px solid #edf0f4;padding:9px 8px;column-gap:12px}.price-head[data-v-933f9217]{min-height:48px;color:#788396;font-size:13px;font-weight:700}.task-name-cell[data-v-933f9217]{display:flex;align-items:center;min-width:0;gap:12px}.task-name-cell>div[data-v-933f9217]{display:grid;gap:4px;min-width:0}.task-name-cell b[data-v-933f9217]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-name-cell small[data-v-933f9217]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8b95a6}.task-icon[data-v-933f9217]{width:38px;height:38px;color:#fff}.task-icon svg[data-v-933f9217]{width:20px}.task-icon img[data-v-933f9217]{width:100%;height:100%;object-fit:cover;border-radius:50%}.task-icon.rose[data-v-933f9217]{background:#f23861}.task-icon.pink[data-v-933f9217]{background:#ef4d78}.task-icon.amber[data-v-933f9217]{background:#eca02a}.task-icon.violet[data-v-933f9217]{background:#7952cf}.task-icon.blue[data-v-933f9217]{background:#2f90df}.task-icon.teal[data-v-933f9217]{background:#31aa9e}.task-icon.slate[data-v-933f9217]{background:#64748b}.muted[data-v-933f9217]{color:#7c8799}.default-note[data-v-933f9217]{display:block;color:#8894a6;margin-top:3px}.negative[data-v-933f9217]{color:#d9304f}.status-pill[data-v-933f9217]{display:inline-block;padding:6px 12px;border-radius:999px;font-style:normal;font-weight:700;font-size:13px}.status-pill.active[data-v-933f9217]{background:#e1f5f0;color:#149675}.status-pill.adjust[data-v-933f9217]{background:#fff0e7;color:#c55b26}.edit-button[data-v-933f9217]{padding:9px 14px!important;background:#fff5f7!important;border:1px solid #ffc8d3!important;color:#ed3155!important}.pricing-note[data-v-933f9217]{margin:14px 2px 0;color:#7e8999;font-size:13px}.empty-state[data-v-933f9217]{padding:28px;text-align:center;color:#8490a1}.pricing-error[data-v-933f9217]{margin:7px 0;color:#d9304f}.pricing-error button[data-v-933f9217]{padding:7px 10px}.modal-backdrop[data-v-933f9217]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:22px;background:#10182866}.price-modal[data-v-933f9217]{width:min(440px,100%);background:#fff;border-radius:16px;box-shadow:0 28px 80px #1720333d;overflow:hidden}.price-modal header[data-v-933f9217]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid #edf0f4}.price-modal h2[data-v-933f9217]{font-size:20px}.price-modal header button[data-v-933f9217]{display:grid;place-items:center;padding:4px!important;background:transparent!important;color:#748095!important}.price-modal header svg[data-v-933f9217]{width:22px}.modal-body[data-v-933f9217]{display:grid;gap:18px;padding:22px}.modal-body label[data-v-933f9217]{display:grid;gap:8px;font-weight:600}.modal-body label small[data-v-933f9217]{font-weight:400;color:#8791a1}.modal-body label>strong[data-v-933f9217]{font-weight:500}.money-input[data-v-933f9217]{position:relative}.money-input input[data-v-933f9217]{width:100%;height:46px;padding:0 42px 0 13px;border:1px solid #dce2eb;border-radius:9px;font:inherit;font-size:16px}.money-input input[data-v-933f9217]:focus{outline:3px solid #ff315820;border-color:#ff3158}.money-input i[data-v-933f9217]{position:absolute;right:14px;top:13px;color:#8b95a6;font-style:normal}.limit-note[data-v-933f9217]{margin:-12px 0 0;color:#7f8a9b;font-size:13px}.margin-value[data-v-933f9217]{color:#089164!important;font-size:17px}.price-modal footer[data-v-933f9217]{display:flex;justify-content:flex-end;gap:12px;padding:18px 22px;border-top:1px solid #edf0f4}.price-modal footer button[data-v-933f9217]{min-width:94px;padding:11px 18px!important}.cancel-button[data-v-933f9217]{background:#fff!important;border:1px solid #dce2eb!important;color:#253044!important}.save-button[data-v-933f9217]{min-width:132px!important}.save-button[data-v-933f9217]:disabled{opacity:.55}.price-modal .pricing-error[data-v-933f9217]{font-size:13px;margin:-12px 0 0}@media(max-width:1050px){.pricing-summary[data-v-933f9217]{grid-template-columns:repeat(2,1fr)}.pricing-summary article[data-v-933f9217]:nth-child(2){border-right:0}.pricing-summary article[data-v-933f9217]:nth-child(-n+2){padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #e8ebf1}}@media(max-width:620px){.pricing-header[data-v-933f9217]{align-items:flex-start;flex-direction:column}.pricing-header small[data-v-933f9217]{margin-top:12px}.refresh-button[data-v-933f9217]{width:100%;justify-content:center}.pricing-summary[data-v-933f9217]{grid-template-columns:1fr}.pricing-summary article[data-v-933f9217]{border-right:0!important;border-bottom:1px solid #e8ebf1!important;margin:0!important;padding:13px 10px!important}.pricing-summary article[data-v-933f9217]:last-child{border-bottom:0!important}.pricing-list-tools[data-v-933f9217]{align-items:stretch;flex-direction:column}.pricing-list-tools label[data-v-933f9217]{width:100%}.price-modal[data-v-933f9217]{max-height:calc(100vh - 28px);overflow:auto}}.refresh-button[data-v-933f9217],.save-button[data-v-933f9217]{border:0!important;background:#ff3158!important;color:#fff!important}.price-modal header button[data-v-933f9217]{border:0!important}.modal-backdrop[data-v-933f9217]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.price-modal[data-v-933f9217]{width:min(410px,100%)}.agent-cards--earnings[data-v-5426d397]{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-cards--earnings b[data-v-5426d397]{color:#16864c;overflow-wrap:anywhere}[data-v-5426d397]{box-sizing:border-box}.agent-app[data-v-5426d397]{min-height:100vh;background:#f4f6f9;color:#172033;font-family:Inter,Microsoft YaHei,sans-serif}.agent-login[data-v-5426d397]{min-height:100vh;display:grid;place-content:center;gap:28px;background:linear-gradient(145deg,#151820 0,#151820 44%,#f4f6f9 44%)}.agent-brand[data-v-5426d397]{display:flex;align-items:center;gap:12px;color:#fff}.agent-brand>span[data-v-5426d397]{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#ff3158;font-size:25px;font-weight:900}.agent-brand div[data-v-5426d397]{display:grid}.agent-brand small[data-v-5426d397]{color:#aeb7c6;margin-top:4px}.agent-login form[data-v-5426d397]{width:min(430px,90vw);padding:38px;border-radius:22px;background:#fff;box-shadow:0 24px 70px #10131b33}.agent-login h1[data-v-5426d397]{margin:0 0 8px}.agent-login form>p[data-v-5426d397]{color:#7a8494}.agent-login label[data-v-5426d397],.price-grid label[data-v-5426d397],.range-panel label[data-v-5426d397]{display:grid;gap:8px;margin-top:18px;font-weight:700}.agent-login input[data-v-5426d397],.price-grid input[data-v-5426d397],select[data-v-5426d397],.range-panel input[data-v-5426d397]{height:44px;border:1px solid #dfe4ec;border-radius:9px;padding:0 12px;font-size:15px}.agent-login button[data-v-5426d397],.agent-main button[data-v-5426d397]{border:0;border-radius:9px;background:#ff3158;color:#fff;font-weight:800;cursor:pointer}.agent-login button[data-v-5426d397]:disabled,.agent-main button[data-v-5426d397]:disabled{cursor:not-allowed;opacity:.6}.agent-login form>button[data-v-5426d397]{width:100%;height:48px;margin-top:22px}.agent-login a[data-v-5426d397]{display:block;text-align:center;margin-top:18px;color:#6b7587;text-decoration:none}.agent-error[data-v-5426d397]{color:#d9304f!important}.agent-notice[data-v-5426d397]{color:#16864c}.history-note[data-v-5426d397]{color:#9a6713;background:#fff7df;padding:12px 16px;border-radius:10px}aside[data-v-5426d397]{position:fixed;inset:0 auto 0 0;width:250px;padding:30px 20px;background:#151820;display:flex;flex-direction:column}aside nav[data-v-5426d397]{display:grid;gap:8px;margin-top:50px}aside nav button[data-v-5426d397],.logout[data-v-5426d397]{padding:14px 18px;border:0;border-radius:10px;background:transparent;color:#aeb7c6;text-align:left;font-size:15px}aside nav button.active[data-v-5426d397]{background:#ff315826;color:#fff}.logout[data-v-5426d397]{margin-top:auto}.agent-main[data-v-5426d397]{margin-left:250px;padding:34px}.agent-main>header[data-v-5426d397]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.agent-main h1[data-v-5426d397],.agent-main h2[data-v-5426d397]{margin:0}.agent-main header p[data-v-5426d397]{color:#8791a1}.agent-main header button[data-v-5426d397],.price-grid button[data-v-5426d397],.range-panel button[data-v-5426d397]{padding:11px 18px}.agent-cards[data-v-5426d397]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.agent-cards article[data-v-5426d397],.agent-panel[data-v-5426d397]{background:#fff;border:1px solid #e8ebf0;border-radius:16px;padding:20px}.agent-cards article[data-v-5426d397]{display:grid;gap:10px}.agent-cards small[data-v-5426d397]{color:#7a8494}.agent-cards b[data-v-5426d397]{font-size:25px}.range-panel[data-v-5426d397]{display:flex;align-items:end;gap:12px}.range-panel label[data-v-5426d397]{margin:0}.price-grid[data-v-5426d397]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:18px}.price-grid article[data-v-5426d397]{display:grid;gap:10px}.price-grid label[data-v-5426d397]{margin:4px 0}.blocked[data-v-5426d397]{color:#d9304f}.table-panel[data-v-5426d397]{overflow:auto}.agent-title[data-v-5426d397]{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:16px}.filters[data-v-5426d397]{display:flex;gap:9px}.filters select[data-v-5426d397]{min-width:120px}table[data-v-5426d397]{width:100%;border-collapse:collapse;min-width:900px}th[data-v-5426d397],td[data-v-5426d397]{text-align:left;padding:14px 10px;border-bottom:1px solid #edf0f4}th[data-v-5426d397]{color:#7b8595;font-size:13px}.pager[data-v-5426d397]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px}.pager button[data-v-5426d397]{padding:8px 13px}.evidence[data-v-5426d397]{background:none!important;color:#ff3158!important}.agent-profile-panel[data-v-5426d397]{max-width:760px}.agent-profile-heading[data-v-5426d397]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #edf0f4}.agent-profile-heading p[data-v-5426d397]{margin:8px 0 0;color:#7a8494}.agent-profile-heading span[data-v-5426d397]{color:#7a8494;font-size:13px}.agent-profile-form[data-v-5426d397]{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:10px 18px;padding-top:22px}.agent-profile-form label[data-v-5426d397]{font-weight:700}.agent-profile-form input[data-v-5426d397]{width:100%;height:46px;border:1px solid #dfe4ec;border-radius:9px;padding:0 12px;font:inherit}.agent-profile-form input[data-v-5426d397]:focus{border-color:#ff3158;outline:3px solid #ff315820}.agent-profile-form input[readonly][data-v-5426d397]{background:#f4f6f9;color:#697486}.agent-profile-form small[data-v-5426d397]{grid-column:2;color:#7a8494}.agent-profile-actions[data-v-5426d397]{grid-column:2;margin-top:12px}.agent-profile-actions button[data-v-5426d397],.agent-profile-retry button[data-v-5426d397],.agent-profile-reload[data-v-5426d397]{padding:12px 20px}.agent-profile-retry[data-v-5426d397]{display:grid;justify-items:start;gap:8px;padding-top:20px}.agent-profile-reload[data-v-5426d397]{margin-top:18px;background:#fff0f3!important;color:#d9304f!important}.agent-evidence[data-v-5426d397]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#10131bee;display:flex;align-items:center;justify-content:center;gap:24px;padding:50px}.agent-evidence figure[data-v-5426d397]{margin:0;text-align:center;color:#fff}.agent-evidence img[data-v-5426d397]{max-width:72vw;max-height:78vh}.agent-evidence>button[data-v-5426d397]{font-size:42px;background:none}.agent-evidence .close[data-v-5426d397]{position:fixed;right:24px;top:16px}.settlement-open[data-v-5426d397]{color:#e97800}.settlement-modal-layer[data-v-5426d397]{position:fixed;z-index:1800;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#10131bbb}.settlement-modal[data-v-5426d397]{width:min(480px,100%);padding:26px;border-radius:18px;background:#fff;box-shadow:0 28px 80px #0005}.settlement-modal h3[data-v-5426d397]{margin:0 0 12px}.settlement-modal p[data-v-5426d397]{color:#667085}.settlement-modal>strong[data-v-5426d397]{display:block;margin:18px 0;font-size:32px;color:#ff3158}.settlement-modal footer[data-v-5426d397]{display:flex;justify-content:flex-end;gap:10px}.settlement-modal footer button[data-v-5426d397]{padding:11px 18px}.settlement-modal .secondary[data-v-5426d397]{border:1px solid #dfe4ec;background:#fff;color:#596477}@media(max-width:1000px){aside[data-v-5426d397]{position:static;width:auto}aside nav[data-v-5426d397]{grid-template-columns:repeat(4,1fr);margin-top:18px}.logout[data-v-5426d397]{margin-top:12px}.agent-main[data-v-5426d397]{margin-left:0;padding:20px}.agent-cards[data-v-5426d397]{grid-template-columns:repeat(2,1fr)}.price-grid[data-v-5426d397]{grid-template-columns:1fr}.agent-title[data-v-5426d397]{align-items:flex-start;flex-direction:column}.filters[data-v-5426d397]{flex-wrap:wrap}}@media(max-width:560px){aside nav[data-v-5426d397]{grid-template-columns:repeat(2,1fr)}.agent-cards[data-v-5426d397]{grid-template-columns:1fr}.range-panel[data-v-5426d397]{align-items:stretch;flex-direction:column}.agent-main>header[data-v-5426d397]{align-items:flex-start;gap:12px}.agent-profile-heading[data-v-5426d397]{flex-direction:column}.agent-profile-form[data-v-5426d397]{grid-template-columns:1fr}.agent-profile-form small[data-v-5426d397],.agent-profile-actions[data-v-5426d397]{grid-column:1}.agent-evidence[data-v-5426d397]{gap:8px;padding:45px 10px}}.agent-login .agent-remember-row[data-v-5426d397]{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;margin-top:16px;color:#4e5969;font-size:13px;cursor:pointer}.agent-login .agent-remember-row input[data-v-5426d397]{width:16px;height:16px;margin:0;padding:0;accent-color:#ff3158}.agent-remember-row span[data-v-5426d397]{font-weight:700}.agent-remember-row small[data-v-5426d397]{color:#98a1ae;font-size:11px;font-weight:500;white-space:nowrap}.agent-app>aside[data-v-5426d397]{width:232px;padding:24px 16px}.agent-app>aside nav[data-v-5426d397]{gap:4px;margin-top:34px}.agent-app>aside nav button[data-v-5426d397],.agent-app>aside .logout[data-v-5426d397]{min-height:44px;padding:0 14px;border-radius:8px;font-size:14px}.agent-app>aside nav button.active[data-v-5426d397]{background:#ff31581f;color:#ff6682}.agent-app>.agent-main[data-v-5426d397]{margin-left:232px;padding:28px 30px}.agent-main>header[data-v-5426d397]{min-height:60px;margin-bottom:18px}.agent-main>header h1[data-v-5426d397]{font-size:26px}.agent-main>header p[data-v-5426d397]{margin:6px 0 0;font-size:13px}.agent-main header button[data-v-5426d397],.range-panel button[data-v-5426d397]{min-height:38px;padding:0 16px;border-radius:8px;font-size:14px}.agent-panel[data-v-5426d397]{border-radius:12px;padding:18px 20px;box-shadow:none}.range-panel[data-v-5426d397]{min-height:72px;gap:10px}.range-panel label[data-v-5426d397]{font-size:13px}.range-panel select[data-v-5426d397],.range-panel input[data-v-5426d397]{height:38px;border-radius:7px;font-size:14px}.agent-stat-section[data-v-5426d397]{margin-top:20px}.agent-stat-heading[data-v-5426d397]{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:10px}.agent-stat-heading h2[data-v-5426d397]{font-size:18px}.agent-stat-heading p[data-v-5426d397]{margin:0;color:#8791a1;font-size:13px}.agent-stat-section .agent-cards[data-v-5426d397]{margin:0;gap:12px}.agent-stat-section .agent-cards article[data-v-5426d397]{min-height:106px;padding:16px 18px;border-radius:12px;align-content:center;box-shadow:none}.agent-stat-section .agent-cards small[data-v-5426d397]{font-size:13px}.agent-stat-section .agent-cards b[data-v-5426d397]{font-size:23px}.agent-cards--settlement article:nth-child(1) b[data-v-5426d397],.agent-cards--settlement article:nth-child(3) b[data-v-5426d397]{color:#e97800}.agent-cards--settlement article:nth-child(2) b[data-v-5426d397],.agent-cards--settlement article:nth-child(4) b[data-v-5426d397]{color:#16864c}@media(max-width:1180px){.agent-stat-section .agent-cards[data-v-5426d397]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.agent-app>aside[data-v-5426d397]{width:auto}.agent-app>.agent-main[data-v-5426d397]{margin-left:0;padding:20px}}@media(max-width:560px){.agent-stat-heading[data-v-5426d397]{align-items:flex-start;flex-direction:column;gap:4px}.agent-stat-section .agent-cards[data-v-5426d397]{grid-template-columns:1fr}}.agent-login .page-back-action.page-back-action[data-v-5426d397]{margin:14px auto 0;text-align:left}.pool-group-select{min-width:100px;height:34px;padding:0 28px 0 9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#4673c6;font-size:11px}.pool-group-select:disabled{opacity:.55;cursor:wait}.pool-task-select{min-width:180px;max-width:260px;height:34px;padding:0 28px 0 9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#374151;font-size:11px}.pool-task-select:disabled{opacity:.55;cursor:wait}.pool-task-readonly{display:inline-block;max-width:240px;color:#4e5969;font-size:11px;line-height:1.45}.pool-id{display:block;margin-top:4px;color:var(--muted);font-size:9px}.priority-input{width:72px;height:34px;padding:0 8px;border:1px solid var(--line);border-radius:7px}.pool-delete{margin-left:10px;border:0;background:none;color:var(--danger);font-weight:600}.pool-select-column{width:36px;text-align:center}.pool-select-column input{width:16px;height:16px;accent-color:var(--green)}.pool-bulk-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pool-bulk-actions>span{color:var(--muted);font-size:11px}.pool-bulk-actions button{white-space:nowrap}.pool-bulk-actions button:disabled{cursor:not-allowed;opacity:.5}.pool-table td strong{color:var(--green)}.pool-group-tag{display:inline-block;padding:4px 9px;border-radius:999px;background:#eef4ff;color:#4673c6;font-size:10px}.pool-group-manager{display:grid;gap:10px;margin-top:18px;padding:14px;border-radius:10px;background:#f7f8fa}.pool-group-manager label{display:grid;grid-template-columns:80px 1fr;align-items:center;font-size:12px;font-weight:600}.pool-group-manager select,.group-create input{height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff}.group-create{display:flex;gap:8px}.group-create input{flex:1}.group-create>button{padding:0 16px;border:0;border-radius:8px;background:#1d2129;color:#fff}.group-chips{display:flex;flex-wrap:wrap;gap:6px}.group-chips>span{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:10px}.group-chips button{border:0;background:none;color:var(--danger)}.import-drop{transition:.2s}.import-drop.dragging{border-color:var(--red);background:#fff2f5;box-shadow:0 0 0 4px #fe2c5514;transform:scale(1.01)}.import-modal{width:min(560px,100%);padding:24px;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0003}.import-modal header{display:flex;justify-content:space-between;gap:20px}.import-modal header h2{margin:0 0 6px;font-size:20px}.import-modal header p{margin:0;color:var(--muted);font-size:12px}.import-modal header>button{align-self:flex-start;border:0;background:none;color:#86909c;font-size:25px}.import-drop{display:grid;place-items:center;gap:6px;min-height:120px;margin-top:20px;border:1.5px dashed #cfd4dc;border-radius:12px;background:#fafbfc;cursor:pointer}.import-drop input{display:none}.import-drop b{color:var(--red);font-size:25px}.import-drop span{font-size:13px;font-weight:700}.import-drop small,.import-preview{color:var(--muted);font-size:11px}.import-divider{display:flex;align-items:center;gap:12px;margin:15px 0;color:#a2a8b1;font-size:10px}.import-divider:before,.import-divider:after{content:"";height:1px;flex:1;background:var(--line)}.import-modal textarea{width:100%;min-height:135px;padding:12px;border:1px solid var(--line);border-radius:10px;outline:0;resize:vertical}.import-modal textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #fe2c5514}.import-preview,.import-error{min-height:18px;margin:9px 0 0}.import-preview b{color:var(--red)}.import-preview span,.import-error{color:var(--danger)}.import-modal footer{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.import-modal footer button{min-width:92px;padding:0 16px}.import-modal .primary:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.password-modal{position:relative;text-align:left}.password-modal>span{margin:auto}.password-modal h2,.password-modal>p{text-align:center}.password-modal label{display:grid;gap:6px;margin:12px 0;color:#4e5969;font-size:12px;font-weight:600}.password-modal input{height:44px;padding:0 12px;border:1px solid var(--line);border-radius:9px;outline:0}.password-modal input:focus{border-color:var(--red);box-shadow:0 0 0 3px #fe2c5517}.password-modal .primary{margin-top:8px}.password-modal .modal-close{position:absolute;top:12px;right:12px;width:32px;min-height:32px;border-radius:50%;background:#f2f3f5;color:#667085;font-size:20px}.agent-create{padding:18px}.agent-create h3{margin:0 0 14px}.agent-create>div{display:grid;grid-template-columns:1fr 1.5fr auto;gap:10px}.agent-create input,.table-input{min-width:0;height:40px;padding:0 11px;border:1px solid var(--line);border-radius:8px;outline:0}.table-input.code{font-family:ui-monospace,monospace;text-transform:uppercase}.agent-create .primary{padding:0 18px}@media(max-width:760px){.agent-create>div{grid-template-columns:1fr}.agent-create .primary{width:100%}}.required-text{margin-left:5px;color:var(--red);font-size:10px;font-weight:700}@media(max-width:480px){.login-screen{place-content:center}.login-brand{gap:10px}.login-brand .logo-mark{width:36px;height:36px;border-radius:10px;font-size:16px}.login-brand strong{font-size:16px}.login-brand small{font-size:11px}.login-card{border-radius:18px}.login-intro h1{font-size:21px}.login-intro p{font-size:11px}.register-screen{place-content:start center;padding-top:18px}.register-screen .login-brand{margin-bottom:0}.register-screen .login-card{padding:18px 18px 16px}.register-screen .login-intro{margin-bottom:13px}.register-screen .login-icon{display:none}.register-screen .login-intro h1{font-size:20px}.register-screen .login-card form{gap:10px}.register-screen .login-card label{gap:5px;font-size:12px}.register-screen .field{min-height:41px}.register-screen .login-button{min-height:44px}.register-screen .portal-link{margin-top:13px}.register-screen .login-footer{font-size:10px}}.field .plain-account{padding-left:14px}.image-previews{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 12px}.image-previews figure{position:relative;overflow:hidden;aspect-ratio:1;margin:0;border-radius:10px;background:#f2f3f5}.image-previews img{width:100%;height:100%;object-fit:cover}.image-previews button{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#1d2129c7;color:#fff;font-size:18px;line-height:1}@media(max-width:480px){.mobile-top{height:56px;padding:0 14px}.mobile-main{padding:14px 12px 78px!important}.page-stack{gap:12px}.welcome h1,.page-heading h1{font-size:22px!important}.welcome p,.page-heading span{font-size:12px}.card{padding:14px;border-radius:14px}.hero-task{padding:16px!important}.hero-task h2{margin-top:15px;font-size:19px}.hero-task>p,.upload>p{margin-bottom:14px}.field{min-height:44px}.field.large{min-height:46px}.type-picker{margin:10px 0;gap:8px}.type-picker button{min-height:62px;padding:10px}.rule-note{padding:10px 11px}.usage{padding:12px 2px}.primary.full,.submit.full{min-height:46px}.page-title h1{font-size:19px}.page-title>button{width:34px;height:34px}.identity h2{font-size:16px}.copy-row{margin-top:10px;padding:11px}.copy-row strong{font-size:17px}.script-box{margin:10px 0;padding:12px;line-height:1.6}.upload-zone{min-height:118px}.upload-zone.compact{min-height:88px}.mobile-nav{height:62px}.mobile-nav button span{font-size:17px}.record-card{padding:11px}.login-screen{padding:20px 12px;gap:18px}.login-card{padding:24px 20px 20px}.login-intro{margin-bottom:20px}.login-icon{width:46px;height:46px;margin-bottom:12px}.login-intro h1{font-size:23px}.login-card form{gap:14px}}:root{font-family:Noto Sans SC,Microsoft YaHei,sans-serif;color:#1d2129;background:#f6f7f9;font-synthesis:none;--red:#fe2c55;--cyan:#25c9c2;--green:#00b42a;--orange:#ff9500;--danger:#f53f3f;--ink:#1d2129;--muted:#86909c;--line:#e8ebf0;--shadow:0 10px 30px rgba(29,33,41,.07)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f6f7f9}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}.app{min-height:100vh}.logo-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#17181d 0 58%,var(--red) 58%);color:#fff;font-size:20px;font-weight:800;box-shadow:4px 4px #25f4ee8c}.logo-mark.small{width:34px;height:34px;border-radius:10px;font-size:16px}.toast{position:fixed;z-index:100;top:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;background:#1d2129;color:#fff;box-shadow:0 12px 30px #0003;font-size:14px}.toast b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--green)}.fade-enter-active,.fade-leave-active{transition:.2s}.fade-enter-from,.fade-leave-to{opacity:0;transform:translate(-50%,-8px)}.login-screen{min-height:100vh;display:grid;place-content:center;gap:26px;padding:30px 20px;background:radial-gradient(circle at 15% 20%,rgba(37,244,238,.12),transparent 25%),radial-gradient(circle at 85% 75%,rgba(254,44,85,.1),transparent 25%),#f5f6f8}.login-brand{display:flex;align-items:center;justify-content:center;gap:14px}.login-brand div{display:flex;flex-direction:column}.login-brand strong{font-size:18px}.login-brand small{color:var(--muted);margin-top:2px}.login-card{width:min(430px,calc(100vw - 32px));padding:38px 40px 28px;border:1px solid #fff;border-radius:24px;background:#fff;box-shadow:0 24px 70px #1d21291a}.login-intro{text-align:center;margin-bottom:28px}.login-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 16px;border-radius:16px;background:#fff0f3;color:var(--red);font-size:24px}.admin-portal .login-icon{background:#edf1ff;color:#5b67db}.login-intro h1{margin:0 0 7px;font-size:26px}.login-intro p{margin:0;color:var(--muted);font-size:13px}.login-card form{display:grid;gap:18px}.login-card label,.input-label{display:grid;gap:8px;color:#4e5969;font-size:13px;font-weight:600}.field{display:flex;align-items:center;min-height:48px;border:1px solid #dfe3e8;border-radius:10px;background:#fff;transition:.2s}.field:focus-within{border-color:var(--red);box-shadow:0 0 0 3px #fe2c5517}.field i{width:44px;text-align:center;color:#a5acb5;font-style:normal}.field input{flex:1;min-width:0;border:0;outline:0;background:transparent}.field button{border:0;background:none;color:var(--muted);font-size:12px;margin-right:10px}.field.large{min-height:54px}.form-error{margin:0;color:var(--danger);font-size:12px}.login-button,.primary,.submit,.secondary{border:0;border-radius:10px;min-height:46px;font-weight:700}.login-button,.primary{background:var(--red);color:#fff;box-shadow:0 8px 18px #fe2c5533}.login-button:hover,.primary:hover{background:#e9254c}.login-button{margin-top:2px;min-height:50px}.portal-link:not(.page-back-action){display:block;margin:22px auto 0;border:0;background:none;color:#4e5969;font-size:13px}.page-back-action.portal-link{margin:22px auto 0}.login-footer{text-align:center;color:#a0a7b1;font-size:12px;margin:0}.login-card .remember-login-row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;margin-top:-2px;color:#4e5969;font-size:13px;cursor:pointer}.remember-login-row input{width:16px;height:16px;margin:0;accent-color:var(--red)}.remember-login-row span{font-weight:700}.remember-login-row small{color:#98a1ae;font-size:11px;font-weight:500;white-space:nowrap}.mobile-top{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 max(18px,calc((100% - 620px)/2));border-bottom:1px solid rgba(232,235,240,.8);background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-top>div{display:flex;align-items:center;gap:10px}.icon-button{position:relative;width:38px;height:38px;border:0;border-radius:50%;background:#f2f3f5}.icon-button i,.bell i{position:absolute;top:6px;right:7px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:var(--red)}.mobile-main{width:min(620px,100%);min-height:calc(100vh - 132px);margin:auto;padding:22px 18px 100px}.page-stack{display:grid;gap:16px}.welcome p,.page-heading span{margin:0 0 4px;color:var(--red);font-size:13px;font-weight:700}.welcome h1,.page-heading h1{margin:0 0 7px;font-size:28px;letter-spacing:-1px}.welcome>span,.page-heading p{color:var(--muted);font-size:13px;margin:0}.welcome>span b,.page-heading p b{color:var(--red)}.card{padding:18px;border:1px solid rgba(232,235,240,.8);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.hero-task{padding:22px}.card-kicker,.usage,.section-head,.page-title,.copy-row{display:flex;align-items:center;justify-content:space-between}.card-kicker>span{font-size:13px;font-weight:700}.card-kicker>b{color:var(--red);font-size:14px}.card-kicker small{color:var(--muted)}.hero-task h2{margin:20px 0 4px;font-size:22px}.hero-task>p,.upload>p{margin:0 0 20px;color:var(--muted);font-size:13px}.hero-task .input-label{margin-top:18px}.type-picker{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.type-picker button{position:relative;display:flex;align-items:center;gap:10px;min-height:72px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:left}.type-picker button.active{border-color:var(--red);background:#fff7f8}.type-picker i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f2f3f5;font-style:normal}.type-picker span{display:grid;gap:3px}.type-picker small{color:var(--muted);font-size:10px}.type-picker em{display:none;position:absolute;right:8px;top:7px;color:var(--red);font-style:normal}.type-picker .active em{display:block}.rule-note{display:flex;gap:12px;padding:13px 14px;border-radius:10px;background:#fff8e8;color:#7a5a18;font-size:12px;line-height:1.6}.rule-note b{white-space:nowrap;color:#d47700}.usage{padding:17px 2px}.usage span{display:grid;gap:2px}.usage span:last-child{text-align:right}.usage small{color:var(--muted)}.usage b{font-size:16px}.full{width:100%}.primary.full,.submit.full{min-height:50px}.primary.full{display:flex;align-items:center;justify-content:center;gap:12px}.primary.full span{font-size:20px}.section-head h2{font-size:18px}.section-head button,.panel-title button{border:0;background:none;color:var(--red)}.recent{display:grid;gap:10px}.record-card{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:#fff}.record-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff0f3;color:var(--red)}.record-card>div{display:grid;gap:4px;flex:1}.record-card small{color:var(--muted);font-size:11px}.status{display:inline-flex;align-items:center;width:max-content;padding:4px 9px;border-radius:999px;font-size:11px;font-style:normal;white-space:nowrap}.status-审核中{background:#fff5df;color:#d97706}.status-已通过{background:#e9f9ed;color:#009a25}.status-已驳回{background:#fff0f0;color:var(--danger)}.status-进行中{background:#eafcfa;color:#169b96}.status-已失效{background:#f2f3f5;color:#86909c}.page-title{gap:10px}.page-title>button{width:38px;height:38px;border:0;border-radius:50%;background:#fff;font-size:28px}.page-title>div{flex:1}.page-title h1{margin:0;font-size:21px}.page-title p{margin:4px 0 0;color:var(--muted);font-size:11px}.timer{padding:7px 9px;border-radius:8px;background:#fff0f0;color:var(--danger);font-size:12px;font-weight:700}.identity{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(130deg,#1d2129,#353b46);color:#fff}.identity small{color:#bfc5ce}.identity h2{margin:5px 0 0;font-size:18px}.identity>span{padding:6px 10px;border-radius:8px;background:#ffffff1a;color:var(--cyan);font-size:12px}.copy-row{margin-top:15px;padding:14px;border-radius:10px;background:#f6f7f9}.copy-row strong{font-size:20px}.copy-row button,.secondary{border:0;background:#e8fbf9;color:#138f8a;font-weight:700}.copy-row button{padding:8px 12px;border-radius:8px}.script-box{margin:14px 0;padding:16px;border-radius:10px;background:#f6f7f9;line-height:1.8}.secondary{padding:0 16px}.upload h2{font-size:17px;margin:0 0 5px}.upload-zone{display:grid;place-items:center;gap:5px;min-height:150px;border:1.5px dashed #cfd4dc;border-radius:12px;background:#fafbfc;color:#4e5969;cursor:pointer}.upload-zone input{display:none}.upload-zone b{font-size:25px;color:var(--red)}.upload-zone small{color:var(--muted);font-size:11px}.upload-zone.compact{min-height:110px;margin-top:0}.upload textarea,.form-card textarea{width:100%;min-height:80px;margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:10px;resize:vertical;outline:0}.submit{background:var(--orange);color:#fff;box-shadow:0 8px 18px #ff950033}.danger-link{display:block;margin:16px auto 0;border:0;background:none;color:var(--danger);font-size:12px}.modal-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#1118;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.confirm-modal{width:min(360px,100%);padding:25px;border-radius:18px;background:#fff;text-align:center}.confirm-modal>span{display:grid;place-items:center;width:48px;height:48px;margin:auto;border-radius:50%;background:#fff0f0;color:var(--danger);font-size:22px;font-weight:800}.confirm-modal h2{font-size:19px}.confirm-modal p{color:var(--muted);font-size:13px;line-height:1.6}.confirm-modal>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.confirm-modal button{min-height:44px;border:0;border-radius:9px}.confirm-modal .danger{background:var(--danger);color:#fff}.form-card{display:grid;gap:17px}.filter-tabs{display:flex;gap:8px;overflow:auto;padding-bottom:2px}.filter-tabs button{padding:8px 14px;border:0;border-radius:999px;background:#fff;white-space:nowrap}.filter-tabs .active{background:#1d2129;color:#fff}.record-detail{position:relative}.record-detail>div{display:flex;justify-content:space-between}.record-detail>div>span{font-size:12px;color:var(--muted)}.record-detail h3{margin:13px 0 4px}.record-detail p{margin:0;color:var(--muted);font-size:11px}.record-detail>strong{display:block;margin-top:14px;color:var(--red)}.record-detail>button{position:absolute;right:18px;bottom:18px;border:0;background:none;color:var(--red);font-size:12px}.empty-page{display:grid;place-items:center;padding:100px 20px;text-align:center}.empty-page>span{font-size:42px;color:#c9cdd4}.empty-page h1{margin:15px 0 6px}.empty-page p{color:var(--muted);font-size:13px}.mobile-nav{position:fixed;z-index:30;bottom:0;left:50%;transform:translate(-50%);display:grid;grid-template-columns:repeat(5,1fr);width:min(620px,100%);height:70px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);background:#fffffff5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.mobile-nav button{display:grid;place-items:center;align-content:center;gap:2px;border:0;background:none;color:#9299a3;font-size:10px}.mobile-nav button span{font-size:19px}.mobile-nav button.active{color:var(--red);font-weight:700}.admin-portal{display:grid;grid-template-columns:244px 1fr;background:#f5f6f8}.admin-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:22px 14px;background:#17191f;color:#fff}.admin-brand{display:flex;align-items:center;gap:12px;padding:0 9px 24px}.admin-brand>div{display:grid;gap:3px}.admin-brand strong{font-size:15px}.admin-brand small{color:#7f8794;font-size:10px}.admin-sidebar nav{display:grid;gap:4px;overflow:auto}.admin-sidebar nav>p{margin:15px 12px 6px;color:#626a77;font-size:10px;letter-spacing:1px}.admin-sidebar nav button{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border:0;border-radius:9px;background:none;color:#a5abb5;text-align:left}.admin-sidebar nav button i{width:20px;color:#7b8492;font-style:normal;font-size:17px;text-align:center}.admin-sidebar nav button span{flex:1}.admin-sidebar nav button b{padding:2px 6px;border-radius:999px;background:#31353e;color:#aeb4bd;font-size:9px}.admin-sidebar nav button b.audit-pending-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;background:var(--red);color:#fff;font-size:10px;line-height:1}.admin-sidebar nav button.active{background:linear-gradient(90deg,#fe2c553d,#fe2c550f);color:#fff}.admin-sidebar nav button.active i{color:var(--red)}.admin-sidebar nav button.active b{background:var(--red);color:#fff}.admin-user{display:flex;align-items:center;gap:10px;margin-top:auto;padding:14px 10px 0;border-top:1px solid #2a2d34}.admin-user>span,.avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#fe2c55,#ff718e);color:#fff;font-weight:700}.admin-user>div{display:grid;gap:2px;flex:1}.admin-user b{font-size:12px}.admin-user small{color:#737b88;font-size:9px}.admin-user button{border:0;background:none;color:#8d95a1}.admin-main{min-width:0}.admin-top{display:flex;align-items:center;gap:20px;height:74px;padding:0 30px;border-bottom:1px solid var(--line);background:#fff}.admin-top>div{margin-right:auto}.admin-top h1{margin:0;font-size:17px}.admin-top p{margin:4px 0 0;color:var(--muted);font-size:10px}.admin-top>label,.toolbar label{display:flex;align-items:center;width:280px;height:38px;padding:0 12px;border-radius:8px;background:#f5f6f8}.admin-top label i,.toolbar i{color:#a2a8b1;font-style:normal}.admin-top input,.toolbar input{width:100%;border:0;outline:0;background:transparent;padding-left:9px;font-size:12px}.bell{position:relative;width:36px;height:36px;border:0;border-radius:9px;background:#f5f6f8}.admin-content{display:grid;gap:20px;padding:26px 30px}.admin-welcome{display:flex;align-items:center;justify-content:space-between}.admin-welcome h2{margin:0 0 6px;font-size:22px}.admin-welcome p{margin:0;color:var(--muted);font-size:12px}.admin-welcome p b{color:var(--orange)}.admin-welcome .primary{padding:0 17px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metrics article{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff}.metric{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;font-size:20px}.metric.red{background:#fff0f3;color:var(--red)}.metric.cyan{background:#e9fbfa;color:#18a6a0}.metric.orange{background:#fff5e5;color:var(--orange)}.metric.violet{background:#f1edff;color:#7356d8}.metrics article>div{min-width:0}.metrics small{color:var(--muted);font-size:10px}.metrics h2{margin:3px 0;font-size:23px}.metrics p{margin:0;font-size:9px}.up{color:var(--green)}.warn{color:var(--orange)}.admin-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:16px}.panel{border:1px solid var(--line);border-radius:12px;background:#fff}.chart-panel,.alerts{padding:19px}.panel-title{display:flex;align-items:center;justify-content:space-between}.panel-title h2{margin:0;font-size:15px}.panel-title p{margin:4px 0 0;color:var(--muted);font-size:10px}.panel-title select{padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#4e5969;font-size:10px}.chart{display:flex;align-items:flex-end;justify-content:space-around;height:220px;padding:25px 12px;border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0,transparent 49px,#f1f2f4 50px)}.bar-group{position:relative;display:flex;align-items:flex-end;gap:3px;width:8%;height:100%}.bar-group i,.bar-group b{display:block;width:44%;border-radius:4px 4px 0 0;background:var(--red)}.bar-group b{background:var(--cyan)}.bar-group small{position:absolute;bottom:-21px;left:50%;transform:translate(-50%);color:var(--muted);font-size:9px;white-space:nowrap}.alerts>button{display:flex;align-items:center;gap:10px;width:100%;padding:14px 0;border:0;border-bottom:1px solid #f0f1f3;background:none;text-align:left}.alerts>button>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px}.alerts>button>span.orange{background:#fff5e5;color:var(--orange)}.alerts>button>span.red{background:#fff0f0;color:var(--danger)}.alerts>button>span.cyan{background:#e9fbfa;color:#159d98}.alerts>button div{display:grid;gap:3px;flex:1}.alerts>button b{font-size:11px}.alerts>button small{color:var(--muted);font-size:9px}.alerts>button em{color:var(--red);font-size:9px;font-style:normal}.table-panel{overflow:hidden}.table-panel>.panel-title{padding:17px 19px;border-bottom:1px solid var(--line)}table{width:100%;border-collapse:collapse;font-size:11px}th{padding:11px 16px;background:#fafbfc;color:#86909c;text-align:left;font-weight:500}td{padding:13px 16px;border-top:1px solid #f0f1f3;color:#4e5969}td b{color:#1d2129}.table-action{border:0;background:none;color:var(--red);font-weight:600}.more{border:0;background:none;color:#86909c}.toolbar{display:flex;align-items:center;gap:10px;padding:16px}.toolbar select,.toolbar>button{height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#4e5969}.pagination{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.pagination div{display:flex;gap:5px}.pagination button{width:30px;height:30px;border:1px solid var(--line);border-radius:6px;background:#fff}.pagination button.active{border-color:var(--red);background:var(--red);color:#fff}@media(max-width:1000px){.metrics{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}.admin-top label{display:none}}@media(max-width:760px){.admin-portal{grid-template-columns:70px 1fr}.admin-sidebar{padding:16px 8px}.admin-brand{padding:0 6px 20px}.admin-brand>div,.admin-sidebar nav button span,.admin-sidebar nav button b,.admin-sidebar nav>p,.admin-user>div,.admin-user button{display:none}.admin-sidebar nav button{justify-content:center;padding:0}.admin-user{justify-content:center;padding:12px 0 0}.admin-content{padding:18px 14px}.admin-top{padding:0 16px}.metrics{grid-template-columns:1fr 1fr}.table-panel{overflow:auto}.admin-welcome{align-items:flex-start;gap:12px}.admin-welcome .primary{white-space:nowrap}}@media(max-width:480px){.login-card{padding:30px 22px 24px}.mobile-main{padding-left:14px;padding-right:14px}.hero-task{padding:18px}.type-picker{grid-template-columns:1fr}.welcome h1,.page-heading h1{font-size:25px}.metrics{grid-template-columns:1fr}.admin-top>div p,.admin-top .avatar{display:none}.admin-content{padding:14px 10px}.admin-welcome{display:grid}.admin-welcome .primary{width:max-content}.chart{height:180px}}.admin-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.admin-summary article{display:grid;gap:7px;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff}.admin-summary small{color:var(--muted);font-size:11px}.admin-summary b{font-size:23px}.admin-summary.finance{grid-template-columns:repeat(3,1fr)}.ghost-action{min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#4e5969}.business-status{display:inline-flex;padding:4px 9px;border-radius:999px;background:#f1f4f8;color:#4e5969;font-size:10px}.evidence-button{padding:5px 9px;border:1px solid #dfe8ff;border-radius:7px;background:#f3f7ff;color:#3b6fd8}.approve,.reject{margin-right:6px;padding:6px 10px;border:0;border-radius:7px;font-size:10px}.approve{background:#e9f9ed;color:#009a25}.reject{background:#fff0f0;color:var(--danger)}.audit-tabs{display:flex;gap:7px;border-bottom:1px solid var(--line)}.audit-tabs button{padding:10px 16px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted)}.audit-tabs button.active{border-color:var(--red);color:var(--red);font-weight:700}.audit-tabs b{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:4px;border-radius:9px;background:#fff0f3;font-size:9px}.money{color:var(--red)}td code{padding:4px 7px;border-radius:5px;background:#f2f3f5;color:#4e5969}.settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.settings-card{display:grid;align-content:start;gap:16px;padding:20px}.settings-card>.panel-title{padding-bottom:14px;border-bottom:1px solid var(--line)}.settings-card>label{display:grid;gap:7px;color:#4e5969;font-size:11px;font-weight:600}.settings-card input:not([type=checkbox]){height:40px;padding:0 11px;border:1px solid var(--line);border-radius:8px;outline:0}.settings-card input:focus{border-color:var(--red)}.settings-card .secondary{min-height:40px}.switch-row{display:flex!important;align-items:center;justify-content:space-between}.switch-row span{display:grid;gap:4px}.switch-row small{color:var(--muted);font-weight:400}.switch-row input{width:38px;height:20px;accent-color:var(--red)}.tutorial-settings{grid-column:1/-1}.tutorial-settings .tutorial-save{min-height:38px;padding:0 18px;white-space:nowrap}.tutorial-editor-text{width:100%;min-height:180px;padding:13px;border:1px solid var(--line);border-radius:9px;outline:0;resize:vertical;font:14px/1.7 inherit}.tutorial-editor-text:focus{border-color:var(--red)}.tutorial-link-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:9px}.tutorial-link-toolbar .remove-link{background:#fff0f0;color:var(--danger)}.tutorial-editor-help,.tutorial-editor-status{margin:0;color:var(--muted);font-size:11px}.tutorial-preview{padding-top:14px;border-top:1px solid var(--line)}.tutorial-preview>b{font-size:12px}@media(max-width:640px){.tutorial-link-toolbar{grid-template-columns:1fr 1fr}.tutorial-link-toolbar input{grid-column:1/-1}.tutorial-settings>.panel-title{align-items:flex-start;gap:12px}.tutorial-editor-text{min-height:150px}}@media(max-width:1000px){.settings-grid{grid-template-columns:1fr}.admin-summary{grid-template-columns:repeat(2,1fr)}}.audit-empty{padding:42px;text-align:center;color:var(--muted)}.audit-modal{width:min(500px,100%)}.audit-modal dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px}.audit-modal dl div{display:grid;gap:5px;padding:12px;border-radius:9px;background:#f7f8fa}.audit-modal dt{color:var(--muted);font-size:10px}.audit-modal dd{margin:0;color:#1d2129;font-size:12px;font-weight:600}.audit-modal label small{float:right;color:var(--muted);font-weight:400}.audit-confirm-tip{padding:13px;border-radius:9px;background:#eefaf1;color:#287a3c;font-size:12px;line-height:1.6}.modal-actions .danger{background:var(--danger);box-shadow:0 8px 18px #f53f3f2e}button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:640px){.audit-modal dl{grid-template-columns:1fr}}.admin-form-modal{width:min(620px,100%);padding:24px;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0003}.modal-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.modal-heading h2{margin:0 0 5px;font-size:20px}.modal-heading p{margin:0;color:var(--muted);font-size:11px}.modal-heading>button{border:0;background:none;color:#86909c;font-size:25px}.admin-form-modal>label,.form-columns label{display:grid;gap:7px;margin-bottom:14px;color:#4e5969;font-size:12px;font-weight:600}.admin-form-modal input,.admin-form-modal textarea{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;outline:0}.admin-form-modal input:focus,.admin-form-modal textarea:focus{border-color:var(--red)}.admin-form-modal textarea{min-height:72px;resize:vertical}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.password-hint{margin:0 0 12px;padding:9px 11px;border-radius:8px;background:#fff8e8;color:#956600;font-size:10px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.modal-actions button{min-width:96px}.modal-actions .primary{padding:0 18px}@media(max-width:640px){.form-columns{grid-template-columns:1fr}.admin-form-modal{padding:18px}}.account-menu{display:flex;align-items:center;gap:8px;padding:4px 9px 4px 4px;border:1px solid transparent;border-radius:12px;background:#fff;color:#4e5969}.account-menu:hover{border-color:var(--line);background:#f8f9fa}.account-menu .avatar{flex:0 0 36px}.account-menu>span:nth-child(2){font-size:12px;font-weight:600}.account-menu>i{color:#98a0aa;font-style:normal}@media(max-width:640px){.account-menu>span:nth-child(2),.account-menu>i{display:none}.account-menu{padding:0;border:0}.admin-top .account-menu .avatar{display:grid}}.user-empty-state{margin:0;padding:28px 18px;border:1px dashed #dfe3e8;border-radius:14px;background:#fff;color:#86909c;text-align:center;font-size:13px}.records-empty{padding:64px 18px}.task-empty{padding:72px 20px}.task-empty .primary{margin-top:16px;padding:0 20px}.status-已过期{background:#f2f3f5;color:#667085}.status-已更换{background:#eef2ff;color:#5264ae}.tutorial-document{display:grid;gap:10px;margin-top:14px;padding:16px;border-radius:10px;background:#f6f7f9;color:#1d2129;font-size:14px;line-height:1.8;overflow-wrap:anywhere;word-break:break-word}.tutorial-document p{margin:0;white-space:pre-wrap}.tutorial-document a{color:#078f8a;text-decoration:underline;text-underline-offset:3px}.tutorial-empty{margin:14px 0 0;padding:22px 14px;border:1px dashed #dfe3e8;border-radius:10px;background:#fafbfc;color:#86909c;text-align:center;font-size:12px}@media(max-width:480px){.tutorial-document{margin-top:10px;padding:12px;font-size:13px}}.tutorial-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.tutorial-library-card{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:14px;min-width:0;padding:18px}.tutorial-library-card-heading,.tutorial-library-preview .panel>header,.tutorial-content-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.tutorial-library-card-heading>div{min-width:0}.tutorial-library-card h3,.tutorial-content-heading h3{margin:0}.tutorial-library-card h3{font-size:17px;line-height:1.35}.tutorial-library-card header p,.tutorial-content-heading p{margin:5px 0 0;color:var(--muted)}.tutorial-library-card header p{font-size:12px;line-height:1.5}.tutorial-library-card header small{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#f6f7f9;color:var(--muted);font-size:10px;white-space:nowrap}.tutorial-binding-summary{display:grid;gap:8px;margin:0;padding:12px;border-radius:10px;background:#f8f9fb}.tutorial-binding-summary>div{display:grid;grid-template-columns:68px 1fr;align-items:start;gap:8px}.tutorial-binding-summary dt{padding-top:3px;color:var(--muted);font-size:11px}.tutorial-binding-summary dd{display:flex;flex-wrap:wrap;gap:6px;margin:0}.tutorial-binding-summary dd span{padding:3px 7px;border-radius:999px;background:#fff;border:1px solid #edf0f4;font-size:11px}.tutorial-library-card>.field-note{margin:0;color:#d97706;font-size:11px}.tutorial-library-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding-top:2px}.tutorial-card-button{min-height:34px;padding:0 13px;border:1px solid #dfe4eb;border-radius:8px;background:#fff;color:#4e5969;font-size:12px;font-weight:650}.tutorial-card-button:hover{border-color:#ffafbe;color:#e92850;background:#fff8fa}.tutorial-card-button--primary{border-color:#fe2c55;background:#fe2c55;color:#fff}.tutorial-card-button--primary:hover{border-color:#e9254c;background:#e9254c;color:#fff}.tutorial-card-button--danger{border-color:#ffd5dd;background:#fff7f9;color:#e92850}.tutorial-card-button--danger:disabled{border-color:#edf0f4;background:#f7f8fa;color:#b5bcc6}.tutorial-library-preview{z-index:95}.tutorial-library-preview>.panel{width:min(720px,calc(100vw - 32px));max-height:84vh;overflow:auto}.tutorial-library-preview>.panel>header{margin-bottom:14px}.tutorial-library-preview>.panel>header button{border:0;background:none;font-size:24px}.tutorial-document-editor{width:min(1040px,calc(100vw - 40px));max-height:88vh;overflow:auto;overflow-x:hidden}.tutorial-document-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:16px}.tutorial-document-form{display:grid;gap:12px}.tutorial-document-form>label{display:grid;gap:6px}.tutorial-document-form input,.tutorial-document-form textarea{width:100%}.tutorial-document-form>label textarea{min-height:68px}.tutorial-document-editor .button-like input{display:none}.tutorial-document-editor .tutorial-block-list{display:grid;gap:9px}.tutorial-document-editor .tutorial-block-list article{display:grid;gap:8px;padding:11px;border:1px solid var(--line);border-radius:10px}.tutorial-document-editor .tutorial-block-list article>img{max-width:220px;max-height:160px;border-radius:8px;object-fit:contain}.tutorial-document-editor .tutorial-block-list article>div{display:flex;justify-content:flex-end;gap:7px}.tutorial-document-preview{min-width:0;padding:12px;border-radius:12px;background:#f7f8fa}.tutorial-document-preview>h4{margin:0 0 10px}.tutorial-content-viewer{display:grid;gap:13px;min-width:0}.tutorial-content-blocks{display:grid;gap:10px}.tutorial-content-block{display:grid;gap:9px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;overflow-wrap:anywhere}.tutorial-content-block p{margin:0;white-space:pre-wrap;line-height:1.7}.tutorial-content-block button,.tutorial-content-block a{width:max-content}.tutorial-content-actions button,.tutorial-download-button{min-height:32px;padding:0 11px;border:1px solid #ffc0cd;border-radius:8px;background:#fff7f9;color:#e92850;font-size:12px;text-decoration:none;line-height:30px}.tutorial-rich-paragraph a{color:#087fbb;font-weight:650;text-decoration:underline;text-underline-offset:3px}.tutorial-content-block .tutorial-image-trigger{width:100%;border:0;background:none}.tutorial-content-block .tutorial-image-trigger img{display:block;max-width:100%;max-height:420px;margin:auto;border-radius:9px}.tutorial-selectable{-webkit-user-select:text;user-select:text}.tutorial-copy-status{margin:0;color:#078f8a}.task-editor-grid label>small{display:block;margin-top:4px;color:var(--muted);font-size:11px}.task-editor-grid .field-note span{display:block;margin-top:3px;color:var(--muted)}@media(max-width:1180px){.tutorial-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.tutorial-document-editor-grid{grid-template-columns:1fr}.tutorial-document-editor{width:min(100%,calc(100vw - 20px))}.tutorial-library-grid{grid-template-columns:1fr}.tutorial-library-card-heading{display:grid;gap:8px}.tutorial-library-card header small{width:max-content}}.evidence-error{position:fixed;z-index:70;right:24px;bottom:24px;margin:0;padding:12px 16px;border-radius:10px;background:#fff0f1;box-shadow:0 10px 30px #11182726;color:#b42336}.evidence-viewer{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:20px;padding:64px;background:#050a13eb;color:#fff}.evidence-viewer img{max-width:min(78vw,1280px);max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px #0009}.evidence-viewer button{border:0;border-radius:999px;background:#ffffff24;color:#fff;cursor:pointer}.evidence-previous,.evidence-next{width:48px;height:48px;font-size:36px}.evidence-close{position:absolute;top:24px;right:28px;width:44px;height:44px;font-size:30px}.evidence-viewer span{position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.evidence-viewer a{position:absolute;right:28px;bottom:24px;color:#fff}.target-card .replace-target-link{width:100%;min-height:40px;margin:10px 0 0;padding:8px 0 0;border-top:1px solid var(--line)}@media(max-width:720px){.evidence-viewer{gap:8px;padding:60px 12px}.evidence-viewer img{max-width:calc(100vw - 100px)}.evidence-previous,.evidence-next{width:40px;height:40px}}.admin-user-management{display:grid;gap:20px}.admin-inline-state{margin:0;padding:11px 14px;border:1px solid;border-radius:9px;font-size:12px}.admin-inline-state.error{border-color:#ffd2d2;background:#fff5f5;color:#c93636}.admin-inline-state.success{border-color:#c9efd2;background:#f2fff5;color:#07852a}.user-table-panel{min-height:260px}.user-table-scroll{overflow-x:auto}.user-table-panel table{min-width:900px}.user-row-actions{white-space:nowrap}.user-row-actions button{padding:5px 7px}.user-row-actions .danger{border:0;background:none;color:var(--danger)}.user-state-action{border:0;background:none;color:#0a8f2b;font-weight:600}.user-table-state{display:grid;min-height:140px;place-items:center;color:var(--muted);font-size:12px}.business-status.disabled{background:#f2f3f5;color:#86909c}.admin-form-modal.user-edit-dialog,.admin-form-modal.user-reset-dialog{width:min(540px,100%);padding:0}.user-edit-dialog form,.user-reset-dialog form{display:grid;gap:16px;padding:24px}.user-edit-dialog label{position:relative;display:grid;gap:7px;color:#4e5969;font-size:12px;font-weight:600}.user-edit-dialog input,.user-edit-dialog textarea,.user-edit-dialog select{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;outline:0;background:#fff}.user-edit-dialog textarea{min-height:100px;resize:vertical}.user-edit-dialog input:focus,.user-edit-dialog textarea:focus,.user-edit-dialog select:focus,.profile-settings-card input:focus,.profile-settings-card textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #fe2c5517}.user-edit-dialog input:disabled{background:#f5f6f8;color:#86909c}.field-counter{position:absolute;top:0;right:0;color:var(--muted);font-size:10px;font-weight:400}.dialog-loading{display:grid;min-height:180px;place-items:center;color:var(--muted)}.temporary-password-panel{display:grid;gap:12px;padding:16px;border:1px solid #ffd6df;border-radius:11px;background:#fff7f9}.temporary-password-panel p{display:flex;align-items:center;justify-content:space-between;margin:0}.temporary-password-panel p span{color:var(--danger);font-size:11px;font-weight:700}.temporary-password-panel code{padding:12px;border-radius:8px;background:#1d2129;color:#fff;font-size:18px;letter-spacing:1px;text-align:center}.temporary-password-copy{min-height:38px;border:1px solid #ffd0da;border-radius:8px;background:#fff;color:var(--red);font-weight:700}.reset-warning{margin:0;padding:14px;border-radius:9px;background:#fff8e8;color:#7a5a18;font-size:12px;line-height:1.6}.profile-settings-card{grid-column:1 / -1;display:grid;gap:0;padding:0;overflow:hidden}.profile-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #e8ebf0}.profile-settings-heading h2,.profile-settings-heading p,.profile-settings-section-heading h3,.profile-settings-section-heading p,.profile-settings-actions p{margin:0}.profile-settings-heading h2{font-size:18px}.profile-settings-heading p,.profile-settings-section-heading p,.profile-settings-actions p{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.5}.profile-settings-refresh{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;white-space:nowrap}.profile-settings-refresh svg{width:16px;height:16px}.profile-settings-form{display:grid;gap:16px;padding:18px 20px 20px}.profile-version-section,.profile-support-section{display:grid;gap:13px;padding:16px;border:1px solid #e8ebf0;border-radius:10px;background:#fff}.profile-version-section{grid-template-columns:minmax(220px,1fr) minmax(260px,420px);align-items:end;background:#fafbfc}.profile-settings-section-heading h3{font-size:14px}.profile-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-settings-field{display:grid;gap:7px;color:#4e5969;font-size:12px;font-weight:600}.profile-settings-field>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-settings-field small{color:var(--muted);font-size:10px;font-weight:400}.profile-settings-field input,.profile-settings-field textarea{width:100%;border:1px solid #dfe3ea;border-radius:7px;outline:0;background:#fff;color:var(--ink);font:13px/1.5 inherit}.profile-settings-field input{height:38px;padding:0 11px}.profile-settings-field textarea{min-height:96px;padding:9px 11px;resize:vertical}.profile-settings-field input:disabled,.profile-settings-field textarea:disabled{background:#f5f6f8;color:#86909c}.profile-settings-feedback{margin:0}.profile-settings-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:2px}.profile-settings-actions p{margin:0}.profile-settings-save{min-height:38px;padding:0 16px;white-space:nowrap}.profile-settings-state{margin:0;padding:36px 20px;color:var(--muted);text-align:center}@media(max-width:1100px){.profile-support-grid{grid-template-columns:1fr}}@media(max-width:760px){.admin-user-management .admin-welcome{display:flex}.user-table-panel .toolbar{align-items:stretch;flex-direction:column}.user-table-panel .toolbar label{width:100%}.profile-settings-heading,.profile-settings-actions{align-items:stretch;flex-direction:column}.profile-version-section{grid-template-columns:1fr}.profile-settings-save{width:100%}.admin-form-modal.user-edit-dialog,.admin-form-modal.user-reset-dialog{max-height:calc(100vh - 28px);overflow:auto}}.admin-task-publishing{display:grid;gap:18px}.task-publishing-tabs{display:flex;gap:8px;padding:7px;border:1px solid #e5e9f0;border-radius:16px;background:#fff}.task-publishing-tabs button{padding:11px 18px;border:0;border-radius:11px;color:#667085;background:transparent;font-weight:700}.task-publishing-tabs button.active{color:#fff;background:#ff315c;box-shadow:0 8px 20px #ff315c2b}.task-publishing-tabs .task-rules-config-trigger{color:#ff315c;background:#fff2f5}.task-publishing-tabs .task-rules-config-trigger:hover{background:#ffe6ec}.task-hall-rules-dialog{width:min(760px,calc(100vw - 32px));max-height:min(82vh,760px);overflow:auto;padding:0}.task-hall-rules-heading{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #edf0f5;background:#fff}.task-hall-rules-heading h2{margin:0;font-size:20px}.task-hall-rules-heading p{margin:6px 0 0;color:#778197;font-size:12px}.task-hall-rules-heading>button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#f5f6f8;color:#647084}.task-hall-rules-heading svg{width:20px;height:20px}.task-hall-rules-loading{padding:28px 22px;color:#778197;text-align:center}.task-hall-rules-list{display:grid;gap:10px;padding:18px 22px}.task-hall-rules-list article{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:start}.task-hall-rules-list article>span{display:grid;place-items:center;width:30px;height:36px;border-radius:9px;background:#fff2f5;color:#ff315c;font-weight:800}.task-hall-rules-list textarea{min-height:58px;padding:9px 11px;border:1px solid #dfe4eb;border-radius:9px;resize:vertical;font:inherit;line-height:1.55}.task-hall-rules-list article>div{display:flex;gap:5px}.task-hall-rules-list article>div button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #dfe4eb;border-radius:8px;background:#fff;color:#647084}.task-hall-rules-list article>div svg{width:17px;height:17px}.task-hall-rules-add{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px dashed #ff9bb0;border-radius:9px;background:#fff8fa;color:#e62550;font-weight:700}.task-hall-rules-add svg{width:18px;height:18px}.task-hall-rules-dialog>.form-error{margin:0 22px 12px}.task-hall-rules-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid #edf0f5;background:#fff}.task-hall-rules-actions button{min-height:38px;padding:0 16px;border:1px solid #dfe4eb;border-radius:8px;background:#fff}.task-hall-rules-actions .primary{border-color:#ff315c;background:#ff315c;color:#fff}@media(max-width:680px){.task-publishing-tabs{overflow-x:auto}.task-publishing-tabs button{white-space:nowrap}.task-hall-rules-list article{grid-template-columns:26px minmax(0,1fr)}.task-hall-rules-list article>div{grid-column:2;justify-content:flex-end}.task-hall-rules-dialog{width:calc(100vw - 20px)}}.publishing-error{padding:12px 16px;border-radius:12px;background:#fff2f4}.task-template-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.task-editor-open{overflow:hidden}.task-editor-backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#11182785}.task-template-list{display:grid;gap:0;overflow:hidden}.task-template-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px;border-bottom:1px solid #edf0f5}.task-template-list>article.has-icon{grid-template-columns:52px minmax(0,1fr) auto}.task-template-list>article:last-of-type{border-bottom:0}.task-template-list img{width:52px;height:52px;border-radius:14px;object-fit:cover}.task-template-main>div{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.task-template-main h3,.task-template-main p{margin:0}.task-template-main span,.task-template-main em{padding:3px 8px;border-radius:99px;background:#eef9f5;color:#119a6b;font-size:12px;font-style:normal}.task-template-main em.disabled{color:#78849a;background:#f0f2f6}.task-template-main .task-distribution-badge{color:#526174;background:#f0f3f7}.task-template-main .task-distribution-badge.agent{color:#8a5b13;background:#fff5dc}.task-template-main>p{margin-top:7px;color:#778197}.task-template-main .task-statistics{color:#465066;font-size:13px}.task-template-row-actions{display:grid;gap:8px;justify-items:end}.task-template-row-actions b{color:#ff315c;font-size:17px}.task-template-row-actions button,.task-editor-actions button:not(.primary),.conflict-actions button{border:1px solid #dfe4eb;border-radius:9px;padding:8px 12px;background:#fff}.task-template-action-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.task-distribution-dialog{width:min(520px,calc(100vw - 32px))!important;padding:0!important;overflow:hidden!important}.task-distribution-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #edf0f5}.task-distribution-heading h2{margin:0;font-size:20px}.task-distribution-heading p{margin:6px 0 0;color:#778197;font-size:12px}.task-distribution-heading>button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#f5f6f8;color:#647084}.task-distribution-heading svg{width:20px;height:20px}.task-distribution-options{display:grid;gap:10px;padding:20px 22px}.task-distribution-options label{display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px!important;margin:0!important;padding:14px;border:1px solid #dfe4eb;border-radius:12px;background:#fff;cursor:pointer}.task-distribution-options label.selected{border-color:#16a36a;background:#f1fbf6;box-shadow:0 0 0 2px #16a36a18}.task-distribution-options input{width:18px!important;height:18px;min-height:0!important;margin:2px 0 0;accent-color:#16a36a}.task-distribution-options span{display:grid;gap:5px}.task-distribution-options b{color:#273142;font-size:14px}.task-distribution-options small{color:#778197;font-size:12px;font-weight:400;line-height:1.55}.task-distribution-dialog>.form-error{margin:0 22px 12px}.task-distribution-actions{display:flex;justify-content:flex-end;gap:9px;padding:14px 22px;border-top:1px solid #edf0f5;background:#fff}.task-distribution-actions button{min-height:38px;padding:0 16px;border:1px solid #dfe4eb;border-radius:8px;background:#fff;color:#526174}.task-distribution-actions .task-distribution-save{border-color:#16a36a;background:#16a36a;color:#fff;font-weight:700}.task-editor{width:min(760px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:20px;box-shadow:0 24px 70px #11182747}.task-editor-heading,.task-editor-actions,.conversion-admin .section-heading,.tutorial-admin-editor>header,.account-pool-task-summary>header,.video-pool-summary,.task-pool-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.task-editor-heading h3,.task-editor-heading p{margin:0}.task-editor-heading p{margin-top:5px;color:#f04466;font-size:12px}.task-editor-heading>button{border:0;background:transparent;font-size:26px}.task-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.task-editor-grid label,.conversion-channel-editor label,.tutorial-meta label{display:grid;gap:6px;color:#485268;font-size:13px;font-weight:700}.task-editor-grid input:not([type=checkbox]),.task-editor-grid select,.task-editor-grid textarea,.conversion-channel-editor input,.conversion-channel-editor select,.conversion-channel-editor textarea,.tutorial-admin-editor input,.tutorial-admin-editor textarea,.video-pool-admin input,.video-pool-admin select,.video-pool-admin textarea{width:100%;min-height:39px;padding:9px 11px;border:1px solid #dfe4eb;border-radius:9px;background:#fff;box-sizing:border-box}.task-editor-grid textarea,.conversion-channel-editor textarea{min-height:72px;resize:vertical}.task-editor-grid .span-two{grid-column:1 / -1}.task-advanced-rules{padding:12px 14px;border:1px solid #e5e9f0;border-radius:11px;background:#fafbfc}.task-advanced-rules summary{cursor:pointer;color:#485268;font-weight:700}.task-advanced-rules>p{margin:9px 0 12px;color:#778197;font-size:12px}.task-advanced-rules label+label{margin-top:12px}.task-editor-grid .switch-row input[type=checkbox]{width:38px;height:20px;min-height:20px;padding:0;accent-color:var(--red)}.field-note{grid-column:1 / -1;margin:-5px 0 0;color:#c57900;font-size:12px}.managed-asset-preview{width:70px;height:70px;border-radius:14px;object-fit:cover}.task-editor-actions{position:sticky;bottom:-20px;justify-content:flex-end;flex-wrap:wrap;margin:0 -20px -20px;padding:14px 20px;border-top:1px solid #edf0f5;background:#fff}.task-editor-actions .primary{padding:8px 16px;border:1px solid var(--red);background:var(--red);color:#fff}.task-editor-actions .danger{color:#d92d4b}.task-platform-copy-entry{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #e4e8ef;border-radius:10px;background:#f8f9fb}.task-platform-copy-entry>div{display:grid;gap:3px}.task-platform-copy-entry b{color:#1d2738;font-size:13px}.task-platform-copy-entry small{color:var(--muted);font-size:11px}.task-platform-copy-entry>button{flex:0 0 auto;min-height:34px;padding:0 13px;border:1px solid #dfe4eb;border-radius:8px;background:#fff;color:#374151;font-weight:650}.task-platform-copy-backdrop{z-index:120}.task-platform-copy-editor{width:min(760px,calc(100vw - 32px));max-height:min(82vh,760px);overflow:auto;padding:0}.task-platform-copy-heading{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #edf0f5;background:#fff}.task-platform-copy-heading h3{margin:0;font-size:18px}.task-platform-copy-heading p{margin:5px 0 0;color:var(--muted);font-size:12px}.task-platform-copy-heading button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#f5f6f8;color:#647084}.task-platform-copy-heading svg{width:20px;height:20px}.task-platform-copy-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px}.task-platform-copy-grid label{display:grid;gap:6px;color:#485268;font-size:12px;font-weight:700}.task-platform-copy-grid input{width:100%;min-height:38px;padding:8px 10px;border:1px solid #dfe4eb;border-radius:8px;background:#fff;font:inherit}.task-platform-copy-grid .span-two{grid-column:1 / -1}.task-platform-copy-editor>.form-error{margin:0 20px 12px}.task-platform-copy-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:9px;padding:13px 20px;border-top:1px solid #edf0f5;background:#fff}.task-platform-copy-actions button{min-height:36px;padding:0 15px;border:1px solid #dfe4eb;border-radius:8px;background:#fff}.task-platform-copy-actions .primary{border-color:var(--red);background:var(--red);color:#fff}@media(max-width:680px){.task-platform-copy-entry{align-items:flex-start}.task-platform-copy-grid{grid-template-columns:1fr}.task-platform-copy-grid .span-two{grid-column:auto}.task-platform-copy-editor{width:min(100%,calc(100vw - 20px))}}.conflict-actions,.conflict-compare{display:flex;gap:8px;margin:10px 0}.conflict-compare{display:grid;padding:10px;border-radius:10px;background:#fff7e7}.account-pool-task-summary{overflow:hidden}.account-pool-task-summary>header{padding:18px 20px;border-bottom:1px solid #edf0f5}.account-pool-task-summary h3{margin:0}.account-pool-task-summary header p{margin:6px 0 0;color:#778197;font-size:12px}.account-pool-task-table-wrap{overflow-x:auto;padding:14px 18px 18px;background:#f8f9fb}.account-pool-task-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0 10px}.account-pool-task-table th{padding:0 14px 6px;color:#7a8599;font-size:12px;text-align:left}.account-pool-task-table th:not(:first-child),.account-pool-task-table td:not(:first-child){text-align:center}.account-pool-task-table td{padding:15px 14px;border-top:1px solid #e8ecf2;border-bottom:1px solid #e8ecf2;background:#fff;font-variant-numeric:tabular-nums;font-weight:750}.account-pool-task-table td:first-child{border-left:1px solid #e8ecf2;border-radius:14px 0 0 14px}.account-pool-task-table td:last-child{border-right:1px solid #e8ecf2;border-radius:0 14px 14px 0}.account-pool-task-cell{display:flex;align-items:center;gap:13px;min-width:250px}.account-pool-task-cell>div{display:grid;gap:3px}.account-pool-task-cell b{color:#182033;font-size:14px}.account-pool-task-cell small{color:#8a94a7;font-size:12px;font-weight:600}.account-pool-task-donut{position:relative;width:44px;height:44px;flex:0 0 44px;border-radius:50%}.account-pool-task-donut:after{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:#fff;content:""}.account-pool-task-table .account-pool-total{color:#182033}.account-pool-task-table .account-pool-claimed{color:#1299d8}.account-pool-task-table .account-pool-abnormal{color:#fe2c55}.account-pool-task-table .account-pool-unassigned{color:#0aa66f}.account-pool-task-table .empty-state{height:110px;border:1px dashed #dfe4eb;border-radius:14px;color:#8a94a7;text-align:center;font-weight:600}.video-pool-admin{display:grid;gap:16px}.task-pool-toolbar,.video-pool-summary,.video-import-panel,.video-link-list{padding:18px}.video-pool-create{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) minmax(170px,1fr) 110px auto}.video-pool-create label,.video-import-panel label{display:grid;gap:6px;color:#485268;font-size:13px;font-weight:700}.video-pool-create button:disabled{cursor:not-allowed;opacity:.55}.video-import-panel{display:grid;gap:16px;align-items:end}.video-import-panel>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.video-import-panel h3,.video-import-panel h4,.video-import-panel p{margin:0}.video-import-panel header p,.video-batch-import p{margin-top:5px;color:#778197;font-size:12px}.video-import-panel header label{width:150px;flex:0 0 150px}.video-single-command{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;padding:16px;border:1px solid #ffd9e1;border-radius:13px;background:#fff8fa}.video-single-command textarea{min-height:94px;resize:vertical;line-height:1.6}.video-single-command button{min-width:120px;min-height:42px}.video-batch-import{display:grid;grid-template-columns:minmax(200px,1fr) minmax(260px,1fr) auto;gap:12px;align-items:end;padding-top:15px;border-top:1px solid #edf0f5}.video-import-panel [data-testid=video-import-preview]{padding:12px;border-radius:10px;background:#f5f8fb}.video-link-list article{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #edf0f5}.video-link-list article b{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.video-link-list p{margin:5px 0 0;color:#778197}.conversion-admin{display:grid;gap:18px}.conversion-channel-previews{display:grid;grid-template-columns:1fr 1fr;gap:16px}.conversion-channel-previews article{min-height:140px;padding:22px;border-radius:18px;border:1px solid}.conversion-channel-previews .is-group{color:#087c55;border-color:#bdebd8;background:linear-gradient(135deg,#f2fff9,#e8faf4)}.conversion-channel-previews .is-third-party{color:#1769da;border-color:#cce0ff;background:linear-gradient(135deg,#f5f9ff,#eaf2ff)}.conversion-channel-editor{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px}.conversion-channel-editor h3,.conversion-channel-editor .form-error,.conversion-channel-editor button{grid-column:1 / -1}.tutorial-channel-tabs>div{display:flex;gap:8px;margin-bottom:12px}.tutorial-channel-tabs>div button.active{color:#fff;background:#12a775}.tutorial-admin-editor{padding:18px}.tutorial-meta{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;margin:16px 0}.tutorial-block-toolbar{display:flex;gap:8px;margin-bottom:12px}.tutorial-block-toolbar button,.button-like{padding:9px 13px;border:1px solid #dfe4eb;border-radius:9px;background:#fff;cursor:pointer}.button-like input{display:none}.tutorial-block-list{display:grid;gap:10px}.tutorial-block-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:center;padding:12px;border:1px solid #e5e9f0;border-radius:12px}.tutorial-block-list textarea{grid-column:1 / 3}.tutorial-block-list img,.tutorial-live-preview img{max-width:220px;max-height:220px;border-radius:10px;object-fit:contain}.tutorial-live-preview{margin-top:16px;padding:18px;border:1px dashed #bcc6d6;border-radius:14px;background:#fbfcfe}.empty-state{padding:18px;color:#7a8497;text-align:center}.settings-modal-open{overflow:hidden}.conversion-settings-section{display:grid;gap:14px}.conversion-settings-section>header h3,.conversion-settings-section>header p{margin:0}.conversion-settings-section>header p{margin-top:5px;color:#778197;font-size:13px}.conversion-summary-grid article{display:grid;align-content:start;gap:9px;min-height:180px}.conversion-summary-grid article h3,.conversion-summary-grid article p{margin:0}.conversion-summary-grid article p{color:inherit;opacity:.82;line-height:1.6}.settings-summary-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:auto}.settings-summary-meta span{padding:4px 9px;border-radius:999px;background:#ffffffb8;font-size:12px;font-weight:700}.channel-theme-swatch{width:24px;height:24px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d7dde7}.channel-summary-actions{display:flex;gap:8px;flex-wrap:wrap}.channel-sort-actions{display:flex;gap:7px;flex-wrap:wrap;padding-top:2px}.channel-sort-actions button{min-width:58px;padding:7px 12px;border:1px solid #d8dee8;border-radius:9px;background:#f8fafc;color:#536174;font-weight:700}.channel-sort-actions button:hover:not(:disabled){border-color:#ff3158;color:#ff3158}.channel-sort-actions button:disabled{cursor:not-allowed;opacity:.42}.channel-summary-actions button{min-height:36px;padding:0 14px;border:1px solid #dce2eb;border-radius:9px;background:#fff;color:#3f4b61;font-weight:700}.conversion-admin>.admin-tutorial-library{padding-top:18px;border-top:1px solid #e5e9f0}.tutorial-binding-manager{z-index:110}.tutorial-binding-manager>.panel{width:min(620px,calc(100vw - 32px));max-height:84vh;overflow:auto;padding:20px}.tutorial-binding-manager>.panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.tutorial-binding-manager>.panel>header h3,.tutorial-binding-manager>.panel>header p{margin:0}.tutorial-binding-manager>.panel>header p{margin-top:4px;color:var(--muted);font-size:13px}.tutorial-binding-manager>.panel>header button{border:0;background:none;font-size:25px}.tutorial-binding-channel-list,.tutorial-binding-task-list{display:grid;gap:10px}.tutorial-binding-channel-list label,.tutorial-binding-task-list label{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.tutorial-binding-channel-list input,.tutorial-binding-task-list input{width:18px;height:18px}.tutorial-binding-channel-list span,.tutorial-binding-task-list span{display:grid;gap:3px}.tutorial-binding-channel-list small,.tutorial-binding-task-list small{color:var(--muted)}.tutorial-binding-task-list input:disabled+span{color:#86909c}.tutorial-binding-task-list .field-note{color:#d97706}.tutorial-binding-manager>.panel>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.toast{z-index:1400}.settings-editor-backdrop{position:fixed;z-index:1300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1118278a}.settings-editor-dialog{display:flex;flex-direction:column;width:min(920px,100%);max-height:calc(100vh - 48px);padding:0;overflow:hidden;box-shadow:0 24px 70px #1118274d}.settings-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #edf0f5}.settings-editor-heading h3,.settings-editor-heading p{margin:0}.settings-editor-heading p{margin-top:5px;color:#f04466;font-size:12px}.settings-editor-heading>button{border:0;background:transparent;color:#778197;font-size:27px;line-height:1}.settings-editor-body{min-height:0;overflow-y:auto;padding:20px}.settings-editor-body .conversion-channel-editor{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0}.settings-editor-body .conversion-channel-editor label,.channel-task-parameter-fields label{display:grid;gap:6px;color:#485268;font-size:13px;font-weight:700}.settings-editor-body .conversion-channel-editor .form-error,.settings-editor-body .conversion-channel-editor .settings-editor-actions,.channel-theme-fields,.channel-fixed-rules{grid-column:1 / -1}.channel-theme-fields{display:grid;grid-template-columns:120px minmax(180px,1fr);gap:12px;margin:0;padding:14px;border:1px solid #e5e9f0;border-radius:11px}.channel-theme-fields legend{padding:0 6px;color:#485268;font-size:13px;font-weight:700}.channel-theme-fields input[type=color]{min-height:42px;padding:3px}.channel-fixed-rules{padding:14px 16px;border:1px solid #dce9e4;border-radius:11px;background:#f6fbf9;color:#344054}.channel-fixed-rules ol{margin:8px 0 0;padding-left:20px;line-height:1.8}.settings-editor-actions{position:sticky;bottom:-20px;display:flex;justify-content:flex-end;margin:18px -20px -20px;padding:14px 20px;border-top:1px solid #edf0f5;background:#fff}.settings-editor-actions .primary{min-height:40px;padding:0 18px}.channel-task-parameters{display:grid;gap:14px}.channel-task-parameters-intro{margin:0;color:#667085;font-size:13px}.channel-task-parameter-row{display:grid;gap:14px;padding:16px;border:1px solid #e5e9f0;border-radius:13px;background:#fafbfc}.channel-task-parameter-row>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.channel-task-parameter-row>header div{display:grid;gap:4px}.channel-task-parameter-row>header small{color:#778197}.channel-task-parameter-row>header>span{padding:4px 9px;border-radius:999px;background:#e9f8f2;color:#0a8b61;font-size:12px;font-weight:700}.channel-task-parameter-row>header>span.disabled{background:#f0f2f6;color:#778197}.channel-task-parameter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.channel-task-parameter-fields input:not([type=checkbox]),.channel-task-parameter-fields textarea{width:100%;min-height:39px;box-sizing:border-box;padding:9px 11px;border:1px solid #dfe4eb;border-radius:9px;background:#fff}.channel-task-parameter-fields textarea{min-height:72px;resize:vertical}.channel-task-parameter-row>footer{display:flex;justify-content:flex-end}.channel-task-parameter-row>footer button{min-height:38px;padding:0 15px}@media(max-width:1050px){.task-template-layout,.conversion-channel-previews{grid-template-columns:1fr}.task-editor{position:static}}@media(max-width:720px){.settings-editor-body .conversion-channel-editor,.channel-task-parameter-fields,.channel-theme-fields{grid-template-columns:1fr}.settings-editor-backdrop{padding:10px}.settings-editor-dialog{max-height:calc(100vh - 20px)}}.admin-sidebar nav .legacy-audit-entry{display:none}.admin-audit-page{display:grid;gap:18px}.audit-filter-panel{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr)) auto;gap:12px;align-items:end;padding:18px}.conversion-audit-filters{grid-template-columns:repeat(5,minmax(140px,1fr))}.audit-filter-panel label{display:grid;gap:6px;min-width:0;color:#536077;font-size:12px;font-weight:700}.audit-filter-panel input,.audit-filter-panel select{width:100%;min-height:40px;box-sizing:border-box;border:1px solid #dfe4eb;border-radius:9px;background:#fff;padding:8px 10px}.audit-filter-panel button{min-height:40px;padding:0 20px}.audit-table-panel{overflow:hidden}.audit-table-panel table{min-width:1040px}.conversion-audit-table{min-width:1280px!important}.audit-table-panel td small,.audit-table-panel td b{display:block}.audit-table-panel td small{margin-top:4px;color:var(--muted)}.audit-state{margin:0;padding:34px 18px;color:var(--muted);text-align:center}.audit-pagination{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:14px 18px;border-top:1px solid #edf0f5}.audit-pagination span{margin-right:auto;color:var(--muted);font-size:13px}.audit-pagination button{min-height:34px;border:1px solid #dfe4eb;border-radius:8px;background:#fff;padding:0 13px}.admin-audit-drawer-mask{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;background:#10182885}.admin-audit-drawer{position:absolute;top:0;right:0;width:min(680px,100vw);height:100%;box-sizing:border-box;overflow-y:auto;background:#f7f9fc;padding:28px;box-shadow:-18px 0 40px #10182829}.admin-audit-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 44px 20px 0}.admin-audit-drawer>header h2,.admin-audit-drawer>header small{margin:0}.admin-audit-drawer>header small{color:var(--muted)}.admin-audit-modal-mask{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;box-sizing:border-box;padding:32px;background:#1018288f}.admin-audit-modal{position:relative;width:min(980px,calc(100vw - 64px));max-height:calc(100vh - 64px);box-sizing:border-box;overflow-y:auto;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:#f7f9fc;padding:28px;box-shadow:0 28px 80px #10182847}.admin-audit-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 44px 20px 0}.admin-audit-modal>header h2,.admin-audit-modal>header small{margin:0}.admin-audit-modal>header small{color:var(--muted)}.audit-drawer-close{position:absolute;top:18px;right:20px;width:34px;height:34px;border:0;border-radius:50%;background:#fff;font-size:24px}.audit-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.audit-snapshot-grid article,.audit-detail-section{border:1px solid #e4e9f1;border-radius:13px;background:#fff}.audit-snapshot-grid article{display:grid;gap:5px;padding:14px}.audit-snapshot-grid span{color:var(--muted);font-size:12px}.audit-detail-section{margin-top:14px;padding:17px}.audit-detail-section h3{margin:0 0 12px;font-size:15px}.audit-detail-section pre{overflow:auto;max-height:160px;border-radius:9px;background:#f7f8fa;padding:11px;color:#4d5a70;white-space:pre-wrap}.audit-detail-section dl,.workflow-fields dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px 14px;margin:0}.published-video-content{white-space:pre-wrap;overflow-wrap:anywhere}.published-video-review-link{color:#2563eb;text-decoration:underline;overflow-wrap:anywhere}.audit-detail-section dt{color:var(--muted)}.audit-detail-section dd{min-width:0;margin:0;overflow-wrap:anywhere}.audit-attempt{border-left:3px solid #e1e7f0;margin-top:11px;padding:8px 12px}.audit-attempt p{margin:6px 0}.audit-attempt small{color:var(--muted)}.audit-history-row{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;padding:10px 0;border-top:1px solid #edf0f5}.audit-history-row span{color:var(--muted);text-align:right}.audit-history-row p{grid-column:1 / -1;margin:0}.audit-evidence-list{display:flex;flex-wrap:wrap;gap:8px}.audit-evidence-list button{border:1px solid #dbe3ef;border-radius:8px;background:#f7f9fc;padding:8px 10px;color:#42649a}.audit-evidence-viewer{position:fixed;z-index:1500;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#050a13eb;color:#fff}.audit-evidence-viewer>button{position:absolute;top:24px;right:28px;width:42px;height:42px;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:#ffffff1f;color:#fff;font-size:28px}.audit-evidence-viewer img{max-width:min(88vw,1200px);max-height:86vh;object-fit:contain}.audit-decision-actions{position:sticky;bottom:-28px;display:flex;justify-content:flex-end;gap:10px;margin:18px -28px -28px;border-top:1px solid #e4e9f1;background:#fffffff5;padding:16px 28px}.audit-decision-actions button{min-height:42px;padding:0 18px;border-radius:9px}.audit-decision-actions .approve{border:0;background:#ff315c;color:#fff}.audit-decision-actions .reject{border:1px solid #f4bdc9;background:#fff;color:#d92d4b}.admin-modal-mask{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#1018288f}.audit-decision-dialog{width:min(440px,calc(100vw - 32px))}.customer-accounts-dialog{width:min(560px,calc(100vw - 32px))}.customer-accounts-list{display:grid;gap:8px;max-height:min(55vh,520px);margin:0;padding:0;overflow:auto;list-style:none}.customer-accounts-list li{padding:10px 12px;border:1px solid #e4e9f1;border-radius:8px;background:#f8fafc;color:#1d2129;overflow-wrap:anywhere}.audit-decision-dialog h3{margin:0 0 12px;font-size:19px}.audit-decision-dialog>p{color:#4e5969;line-height:1.65}.admin-audit-pricing-summary{display:grid;gap:8px;margin:14px 0;padding:14px;border:1px solid #e6eaf0;border-radius:12px;background:#f8fafc}.admin-audit-pricing-summary p{display:flex;justify-content:space-between;gap:16px;margin:0;color:#344054}.admin-audit-pricing-summary b{color:#101828}.admin-audit-pricing-summary small{color:#667085;line-height:1.55}.admin-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.admin-modal-actions button{min-height:38px;padding:0 16px;border:1px solid #dfe4eb;border-radius:8px;background:#fff}.admin-modal-actions .primary{border-color:#fe2c55;background:#fe2c55;color:#fff}.audit-advanced-snapshot{margin-top:14px;border:1px solid #e5eaf1;border-radius:10px;background:#f8fafc}.audit-advanced-snapshot summary{cursor:pointer;padding:12px 14px;color:#52627a;font-weight:700}.audit-advanced-snapshot h4{margin:12px 14px 6px}.audit-advanced-snapshot pre{margin:0 14px 14px}.audit-decision-dialog textarea{width:100%;min-height:110px;box-sizing:border-box;margin-top:7px;border:1px solid #dfe4eb;border-radius:9px;padding:11px;resize:vertical}.business-status[data-status=PENDING]{background:#fff4d7;color:#9a6800}.business-status[data-status=RESERVED]{background:#fff0f2;color:#d92d4f}.business-status[data-status=AUDIT_PROCESSING]{background:#fff4d7;color:#9a6800}.business-status[data-status=APPROVED]{background:#e6f7ef;color:#087c55}.business-status[data-status=REJECTED],.business-status[data-status=FAILED]{background:#fff0f2;color:#c62949}.admin-sidebar nav button b.audit-uploaded-video-badge{background:#f0ad18;color:#fff}.audit-income-breakdown{display:grid;gap:4px;min-width:190px;align-items:baseline}.audit-income-breakdown span{color:#86909c;white-space:nowrap}.audit-income-breakdown b{color:#1d2129;white-space:nowrap}.task-order-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;border:1px solid #e2e7ef;border-radius:18px;background:#fff;box-shadow:0 9px 26px #14213d0d}.task-order-card>svg{width:28px;height:28px;padding:10px;border-radius:14px;background:#fff0f4;color:#fe2c55}.task-order-card-body{display:grid;gap:4px;min-width:0}.task-order-card-body>span{color:#fe2c55;font-weight:700}.task-order-card-body h2,.task-order-card-body p{margin:0;overflow-wrap:anywhere}.task-order-card-body small{color:#8592a6}.task-order-card-actions{display:flex;align-items:center;gap:12px}.task-order-card-actions time{color:#ef6c00;font-weight:800;font-variant-numeric:tabular-nums}.task-order-card-actions button{min-height:42px;padding:0 18px;border:0;border-radius:12px;background:#fe2c55;color:#fff;font-weight:700}.active-task-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.active-task-intro>span{flex:0 0 auto;margin-top:4px;padding:9px 14px;border-radius:10px;background:#fff1f4;color:#fe2c55;font-size:14px;font-weight:700;white-space:nowrap}.task-order-card--active{grid-template-columns:48px minmax(0,1fr) auto;min-height:156px;padding:24px 22px;gap:18px;border-radius:20px}.task-order-card--active .task-order-card-body{gap:7px}.task-order-card--active .task-order-card-body h2{font-size:22px;line-height:1.3}.task-order-card--active .task-order-card-body p{color:#17233a;font-size:15px}.task-order-card--active .task-order-card-actions{align-self:stretch;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:18px}.task-order-card--active .task-order-card-actions time{font-size:15px;white-space:nowrap}.task-order-card--active .task-order-card-actions button{min-width:104px;min-height:44px;border:1px solid #fe2c55;background:#fff;color:#fe2c55}.task-order-card--history{grid-template-columns:48px minmax(0,1fr) auto;gap:14px;min-height:126px;box-sizing:border-box;padding:18px 16px;border-radius:18px;box-shadow:0 9px 26px #14213d0e}.task-order-card--history>svg{width:24px;height:24px;padding:12px;border-radius:14px}.task-order-card--history .task-order-card-body{gap:4px}.task-order-card--history .task-order-card-status{width:max-content;max-width:100%;padding:4px 9px;border-radius:999px;background:#fff0f4;font-size:12px;line-height:1.35;white-space:nowrap}.task-order-card--history .task-order-card-body h2{overflow:hidden;font-size:19px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.task-order-card--history .task-order-card-body small{font-size:12px;line-height:1.55;white-space:nowrap}.task-order-card--history .task-order-card-actions{grid-column:auto;justify-content:flex-end}.task-order-card--history .task-order-card-actions button{min-width:88px;min-height:44px;padding:0 14px;border-radius:12px;font-size:14px;white-space:nowrap}@media(max-width:640px){.task-order-card{grid-template-columns:42px minmax(0,1fr);padding:16px;gap:12px}.task-order-card-actions{grid-column:1/-1;justify-content:flex-end}.task-order-card-actions button{min-height:38px;padding:0 14px}}@media(max-width:640px){.active-task-intro{align-items:flex-start;gap:10px}.active-task-intro>span{margin-top:0;padding:7px 10px;font-size:12px}.task-order-card--active{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:148px;padding:20px 14px}.task-order-card--active>svg{width:24px;height:24px;padding:12px}.task-order-card--active .task-order-card-body{gap:5px}.task-order-card--active .task-order-card-body h2{font-size:18px}.task-order-card--active .task-order-card-body p{font-size:13px}.task-order-card--active .task-order-card-body small{font-size:12px}.task-order-card--active .task-order-card-actions{grid-column:auto;align-self:stretch;gap:12px}.task-order-card--active .task-order-card-actions time{font-size:12px}.task-order-card--active .task-order-card-actions button{min-width:86px;min-height:40px;padding:0 12px}.task-order-card--history{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 14px}.task-order-card--history .task-order-card-actions{grid-column:auto}.task-order-card--history .task-order-card-actions button{min-height:44px;padding:0 13px}}@media(max-width:680px){.task-order-history .task-page-intro{margin-bottom:18px}.task-order-history .task-page-intro h1{font-size:22px}.task-order-history .task-page-intro p{margin-top:7px;font-size:13px}.task-order-history .task-record-kind-tabs{gap:4px;margin-bottom:8px;padding:4px;border-radius:12px}.task-order-history .task-record-kind-tabs button{min-height:38px;border-radius:9px;font-size:14px}.task-order-history .task-history-tabs{gap:6px;margin:8px 0 10px}.task-order-history .task-history-tabs button{flex:1;min-width:0;min-height:38px;padding:0 4px;border-radius:9px;font-size:12px;white-space:nowrap}.task-order-history .task-history-list{gap:10px!important}.task-order-history .task-order-card--history{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:104px;padding:12px;border-radius:14px}.task-order-history .task-order-card--history>svg,.task-order-history .conversion-order-icon{width:20px;height:20px;padding:7px;border-radius:10px}.task-order-history .conversion-order-icon svg{width:20px;height:20px}.task-order-history .task-order-card--history .task-order-card-status{padding:3px 7px;font-size:10px}.task-order-history .task-order-card--history .task-order-card-body h2{font-size:16px}.task-order-history .task-order-card--history .task-order-card-body small{overflow:hidden;font-size:11px;line-height:1.4;text-overflow:ellipsis}.task-order-history .task-order-card--history .task-order-card-actions{grid-column:auto}.task-order-history .task-order-card--history .task-order-card-actions button{min-width:72px;min-height:36px;padding:0 9px;border-radius:9px;font-size:12px}}@media(max-width:1280px){.audit-filter-panel,.conversion-audit-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:760px){.audit-filter-panel,.conversion-audit-filters,.audit-snapshot-grid{grid-template-columns:1fr}.audit-filter-panel button{width:100%}.admin-audit-drawer,.admin-audit-modal{padding:20px}.admin-audit-modal-mask{padding:12px}.admin-audit-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px);border-radius:16px}.audit-decision-actions{margin:18px -20px -20px;padding:14px 20px}}.admin-form-modal,.task-editor,.settings-editor-dialog,.tutorial-document-editor{width:min(920px,calc(100vw - 32px))!important;max-height:90vh!important;padding:16px 18px!important;overflow-x:hidden!important}.admin-form-modal label,.task-editor label,.settings-editor-dialog label,.tutorial-document-editor label{gap:4px!important;font-size:13px!important}.admin-form-modal input,.admin-form-modal select,.task-editor input,.task-editor select,.settings-editor-dialog input,.settings-editor-dialog select,.tutorial-document-editor input,.tutorial-document-editor select{min-height:36px!important;padding:7px 10px!important;font-size:13px!important}.admin-form-modal textarea,.task-editor textarea,.settings-editor-dialog textarea,.tutorial-document-editor textarea{min-height:58px!important;padding:8px 10px!important;font-size:13px!important}.admin-form-modal button,.task-editor button,.settings-editor-dialog button,.conversion-admin button,.tutorial-document-editor button{min-height:34px!important;padding:7px 12px!important;font-size:13px!important}.task-editor-grid,.channel-task-parameter-fields,.conversion-channel-editor,.tutorial-editor-meta{gap:10px!important}.settings-editor-body,.task-editor-body,.tutorial-document-editor-body{padding:12px 2px!important}.conversion-summary-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:12px!important}.conversion-summary-grid>article,.channel-task-parameter-row{padding:14px!important}.channel-task-parameters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.channel-task-parameters-intro{grid-column:1 / -1;margin:0}.channel-task-parameter-row{margin:0!important}.active-order-list,.task-history-list{gap:12px!important}.task-history-list{display:grid;gap:16px!important}.active-order-card,.task-history-card{min-height:0!important;padding:16px!important}.active-order-card h2,.task-history-card h2{margin:4px 0!important;font-size:20px!important}.active-order-card>svg{width:34px!important;height:34px!important}.active-order-actions button,.task-history-card>button{min-height:38px!important;padding:8px 14px!important}.task-history-tabs{display:flex;gap:8px;margin:12px 0}.task-history-tabs button{border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:8px 14px}.task-history-tabs button.active{color:#fff;border-color:#ff2b55;background:#ff2b55}.task-record-kind-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:5px;border-radius:14px;background:#f4f6fa}.task-record-kind-tabs button{min-height:42px;border:0;border-radius:10px;background:transparent;color:#667085;font-weight:700}.task-record-kind-tabs button.active{background:#fff;color:#fe2c55;box-shadow:0 4px 16px #14213d14}.conversion-order-icon{display:grid;width:24px;height:24px;padding:12px;place-items:center;border-radius:14px;background:#eefbf6;color:#10a875;font-size:24px;line-height:1}.conversion-order-icon svg{width:24px;height:24px}.task-order-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.task-order-detail-heading>time{flex:0 0 auto;margin-top:4px;padding:9px 13px;border-radius:10px;background:#fff5e8;color:#ef6c00;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.conversion-record-backdrop{position:fixed;z-index:420;top:0;right:0;bottom:0;left:0;display:grid;padding:24px;place-items:center;background:#0f172a80}.conversion-record-dialog{width:min(620px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 32px));overflow:auto;border-radius:20px;background:#fff;box-shadow:0 24px 70px #0f172a38}.conversion-record-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid #edf0f5}.conversion-record-dialog header span{color:#fe2c55;font-weight:700}.conversion-record-dialog header h2{margin:5px 0}.conversion-record-dialog header p{margin:0;color:#8592a6}.conversion-record-dialog header button{display:grid;width:38px;height:38px;border:0;border-radius:50%;place-items:center;background:#f4f6f8}.conversion-record-dialog header button svg{width:22px}.conversion-record-detail{padding:22px 24px 26px}.conversion-record-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.conversion-record-detail dl>div{padding:14px;border:1px solid #e5e9f0;border-radius:12px;background:#fafbfc}.conversion-record-detail dt{margin-bottom:5px;color:#8592a6;font-size:12px}.conversion-record-detail dd{margin:0;overflow-wrap:anywhere;font-weight:700}.task-history-card{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.task-history-card span{color:#ff2b55;font-weight:700}@media(max-width:760px){.task-order-detail-heading{gap:10px}.task-order-detail-heading>time{padding:7px 9px;font-size:12px}.conversion-record-backdrop{padding:12px}.conversion-record-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px);border-radius:16px}.conversion-record-dialog>header,.conversion-record-detail{padding:18px}.conversion-record-detail dl,.channel-task-parameters{grid-template-columns:1fr}.active-order-card{grid-template-columns:34px minmax(0,1fr)!important}.active-order-actions{grid-column:2;display:flex!important;align-items:center;justify-content:space-between;gap:10px}.task-history-card{align-items:flex-start}}.admin-permission-management{display:grid;min-width:0;gap:20px}.admin-permission-management .admin-permission-table{min-width:0}.admin-permission-management .admin-permission-table__scroll{max-width:100%;overflow-x:auto}.admin-permission-management .admin-permission-table table{min-width:890px}.admin-permission-management .admin-permission-table__state{display:grid;min-height:150px;place-items:center;color:var(--muted);font-size:12px}.admin-permission-management .admin-permission-row-actions{white-space:nowrap}.admin-permission-management .admin-permission-row-actions button{min-height:30px;padding:4px 6px}.admin-permission-management .admin-state-action{border:0;background:none;color:#07852a;font-weight:700}.admin-permission-management .admin-state-action.danger{color:var(--danger)}.admin-permission-management .all-permissions-label{color:var(--red);font-weight:700}.admin-permission-management .immutable-admin-label{color:var(--muted);font-size:11px}.admin-permission-management .admin-create-dialog,.admin-permission-management .admin-edit-dialog,.admin-permission-management .admin-reset-dialog{width:min(560px,calc(100vw - 32px))!important;max-height:82vh!important;padding:0!important;overflow:auto}.admin-permission-management .admin-create-dialog form,.admin-permission-management .admin-edit-dialog form,.admin-permission-management .admin-reset-dialog form{display:grid;gap:13px;padding:20px}.admin-permission-management .admin-create-dialog label,.admin-permission-management .admin-edit-dialog label{display:grid;gap:5px;color:#4e5969;font-size:12px;font-weight:600}.admin-permission-management .admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-permission-management .compact-permission-tree{display:grid;max-height:240px;gap:7px;overflow:auto;margin:0;border:1px solid var(--line);border-radius:10px;padding:10px 12px}.admin-permission-management .compact-permission-tree legend{padding:0 5px;color:#4e5969;font-size:12px;font-weight:700}.admin-permission-management .admin-permission-dialog{width:min(680px,calc(100vw - 32px))!important;max-height:82vh!important;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:0!important;overflow:hidden!important}.admin-permission-management .admin-permission-dialog__header,.admin-permission-management .admin-permission-dialog__footer{position:relative;z-index:1;background:#fff}.admin-permission-management .admin-permission-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:18px 20px}.admin-permission-management .admin-permission-dialog__header h2{margin:0 0 4px;font-size:19px}.admin-permission-management .admin-permission-dialog__header p{margin:0;color:var(--muted);font-size:11px}.admin-permission-management .admin-permission-dialog__header>button{border:0;background:none;color:#86909c;font-size:24px}.admin-permission-management .admin-permission-dialog__body{display:grid;align-content:start;gap:7px;overflow:auto;padding:10px 20px 14px}.admin-permission-management .admin-permission-dialog__footer{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);padding:13px 20px}.admin-permission-management .permission-select-all,.admin-permission-management .permission-tree-group>label{display:flex;align-items:center;gap:8px;min-height:31px}.admin-permission-management .permission-select-all{border-bottom:1px solid #f0f1f3;padding:1px 4px 8px}.admin-permission-management .permission-select-all>span{margin-left:auto;color:var(--muted);font-size:11px}.admin-permission-management .permission-tree-group{display:grid;grid-template-columns:125px minmax(0,1fr);align-items:start;gap:8px;border-bottom:1px solid #f0f1f3;padding:6px 4px 9px}.admin-permission-management .permission-tree-group:last-child{border-bottom:0}.admin-permission-management .permission-tree-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.admin-permission-management .permission-tree-group>div label{display:flex;align-items:center;gap:7px;min-height:30px;color:#4e5969;font-size:12px}.admin-permission-management input[type=checkbox]{width:15px!important;min-height:15px!important;flex:0 0 auto;padding:0!important;accent-color:var(--red)}.admin-permission-management .admin-reset-warning{margin:0;border-radius:9px;background:#fff8e8;padding:11px 13px;color:#956600;font-size:12px;line-height:1.6}.admin-permission-management .admin-confirm-backdrop{z-index:100}.admin-permission-management .admin-confirm-dialog{width:min(380px,calc(100vw - 32px))}@media(max-width:640px){.admin-permission-management .admin-form-grid,.admin-permission-management .permission-tree-group{grid-template-columns:1fr}.admin-permission-management .permission-tree-group>div{grid-template-columns:1fr;padding-left:23px}}.admin-audit-bulk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:10px 14px;border:1px solid #e5e9f0;border-radius:12px;background:#fff}.admin-audit-bulk-selection,.admin-audit-bulk-actions{display:flex;align-items:center;gap:8px}.admin-audit-selection-button,.admin-audit-action{min-height:36px;padding:0 14px;border-radius:9px;font-size:13px;font-weight:600;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.admin-audit-selection-button{border:1px solid #dfe4ec;background:#fff;color:#344054}.admin-audit-selection-button:not(:disabled):hover{border-color:#ff365f;background:#fff4f6;color:#e92d53}.admin-audit-selected-count{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#f4f6f9;color:#667085;font-size:12px;font-weight:600;white-space:nowrap}.admin-audit-action{border:1px solid transparent;color:#fff;box-shadow:0 6px 14px #0f172a14}.admin-audit-action--reject{background:#ff365f}.admin-audit-action--reject:not(:disabled):hover{background:#e92d53;box-shadow:0 8px 18px #ff365f38}.admin-audit-action--approve{background:#12b76a}.admin-audit-action--approve:not(:disabled):hover{background:#079455;box-shadow:0 8px 18px #12b76a38}.admin-audit-selection-button:disabled,.admin-audit-action:disabled{cursor:not-allowed;opacity:.46;box-shadow:none}.admin-audit-row-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;width:18px;height:18px;margin:0;border:1.5px solid #cbd2dc;border-radius:5px;background:#fff;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.admin-audit-row-checkbox:before{width:9px;height:5px;border:solid #fff;border-width:0 0 2px 2px;content:"";transform:rotate(-45deg) scale(0);transition:transform .1s ease-in-out}.admin-audit-row-checkbox:checked{border-color:#ff365f;background:#ff365f}.admin-audit-row-checkbox:checked:before{transform:rotate(-45deg) scale(1)}.admin-audit-row-checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px #ff365f29}.admin-audit-overlay,.admin-audit-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#0f172a8c}.admin-audit-confirm-dialog{width:min(440px,100%);padding:20px;border-radius:16px;background:#fff;box-shadow:0 24px 80px #0f172a40}.admin-audit-confirm-dialog header{display:flex;align-items:flex-start;justify-content:space-between}.admin-audit-confirm-dialog textarea{width:100%}.admin-audit-modal.admin-audit-detail-modal{position:relative;width:min(960px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;padding:24px;border-radius:18px;background:#f8fafc;box-shadow:0 24px 80px #0f172a47}:root{--admin-z-dialog: 1200;--admin-z-dialog-secondary: 1600;--admin-z-media-viewer: 1700;--admin-z-toast: 1800}.admin-modal-layer.admin-modal-layer--primary{z-index:var(--admin-z-dialog)}.admin-modal-layer.admin-modal-layer--secondary{z-index:var(--admin-z-dialog-secondary)}:where(button.action-positive,.primary,.submit,.approve,.save-button,.claim-button),button[data-action*=approve],button[data-action*=save],button[data-action*=create],button[data-action*=enable],button[data-action*=import],button[data-action*=publish],button[data-action*=settle],button[data-action=agents-edit],button[data-action=confirm-home-visit],button[data-action=submit-home-visit]{border-color:#12b76a!important;background:#12b76a!important;color:#fff!important;box-shadow:0 7px 16px #12b76a33!important}:where(button.action-positive,.primary,.submit,.approve,.save-button,.claim-button):not(:disabled):hover,button[data-action*=approve]:not(:disabled):hover,button[data-action*=save]:not(:disabled):hover,button[data-action*=create]:not(:disabled):hover,button[data-action*=enable]:not(:disabled):hover,button[data-action*=import]:not(:disabled):hover,button[data-action*=publish]:not(:disabled):hover,button[data-action*=settle]:not(:disabled):hover,button[data-action=agents-edit]:not(:disabled):hover,button[data-action=confirm-home-visit]:not(:disabled):hover,button[data-action=submit-home-visit]:not(:disabled):hover{border-color:#079455!important;background:#079455!important}:where(button.action-negative,.danger,.reject,.danger-button,.pool-delete,.tutorial-card-button--danger),button[data-action*=reject],button[data-action*=delete],button[data-action*=disable],button[data-action*=remove]{border-color:#f53f3f!important;background:#f53f3f!important;color:#fff!important;box-shadow:0 7px 16px #f53f3f2e!important}:where(button.action-negative,.danger,.reject,.danger-button,.pool-delete,.tutorial-card-button--danger):not(:disabled):hover,button[data-action*=reject]:not(:disabled):hover,button[data-action*=delete]:not(:disabled):hover,button[data-action*=disable]:not(:disabled):hover,button[data-action*=remove]:not(:disabled):hover{border-color:#d92d20!important;background:#d92d20!important}button.action-neutral{border-color:#dfe4eb!important;background:#fff!important;color:#4e5969!important;box-shadow:none!important}:where(button.action-positive,button.action-negative,button.action-neutral):disabled{cursor:not-allowed;opacity:.5;box-shadow:none!important}.agent-row button[data-action=agents-state]{border-color:#f53f3f!important;background:#f53f3f!important;color:#fff!important}.agent-row:has(.business-status.disabled) button[data-action=agents-state]{border-color:#12b76a!important;background:#12b76a!important}.pool-group-list button{border-color:#f53f3f!important;background:#f53f3f!important;color:#fff!important}.admin-modal-layer.admin-modal-layer--media{z-index:var(--admin-z-media-viewer)}.toast{z-index:var(--admin-z-toast)}@media(max-width:720px){.admin-audit-bulk-toolbar{align-items:stretch;flex-direction:column}.admin-audit-bulk-selection,.admin-audit-bulk-actions{justify-content:space-between}.admin-audit-modal.admin-audit-detail-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:16px}}.admin-settings-heading-actions{display:flex;align-items:center;gap:10px}@media(max-width:720px){.admin-settings-heading-actions{width:100%;flex-wrap:wrap}}.tutorial-bubble{padding:18px 20px!important;border:0!important;border-radius:14px!important;background:#fffacb!important;box-shadow:none!important;overflow:hidden}.tutorial-bubble-title{margin:0!important;color:#ef3d35!important;font-size:18px!important;line-height:1.45!important;font-weight:800!important}.tutorial-bubble .tutorial-content-heading p{margin:7px 0 0!important;color:#111!important;font-size:14px!important;line-height:1.7!important}.tutorial-bubble-body{color:#111}.tutorial-bubble .tutorial-content-block{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow-wrap:anywhere}.tutorial-bubble .tutorial-content-block+.tutorial-content-block{padding-top:10px!important;border-top:1px solid rgba(239,61,53,.12)!important}.tutorial-bubble .tutorial-content-block p{line-height:1.75!important}.tutorial-bubble .tutorial-content-actions{flex-wrap:wrap;justify-content:flex-start}.tutorial-bubble .tutorial-content-actions button,.tutorial-bubble .tutorial-download-button{border-color:#f4ad55;background:#fffdf0;color:#d94432}.tutorial-bubble .tutorial-rich-paragraph a{color:#e23d32;font-weight:700}.copy-douyin-account-control{display:grid;justify-items:start;gap:5px}.copy-douyin-account-control>button{min-height:38px;padding:0 14px;border:1px solid #ffc0cd;border-radius:10px;background:#fff2f5;color:#e92850;font-weight:700}.copy-douyin-account-control>small{color:#078f8a}.copy-douyin-account-control>small.is-error{color:#d92d20}.conversion-source-target{display:grid;gap:8px;justify-items:start}.conversion-source-target>span{overflow-wrap:anywhere}:root{--task-red:#ff2851;--task-red-pressed:#e91f46;--task-ink:#111827;--task-copy:#6f7d92;--task-line:#e5e9ef;--task-soft:#f6f8fb;--task-rule:#fff8e8;--task-rule-ink:#815716;--task-shadow:0 13px 35px rgba(31,41,55,.08)}.task-user-header{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;width:min(900px,100%);height:88px;margin:0 auto;padding:14px 30px;border-bottom:1px solid var(--task-line);background:#fff}.task-user-header>div:first-child{display:flex;align-items:center;gap:16px}.task-user-header>.notification-bell{display:block;gap:0}.task-user-header img{width:54px;height:54px;border-radius:15px;object-fit:cover}.task-user-header>div:first-child strong{color:var(--task-ink);font-size:25px;letter-spacing:.03em}.task-user-header>button{position:relative;display:grid;width:46px;height:46px;place-items:center;border:0;border-radius:50%;background:#f5f6f8;color:#111827}.task-user-header>button svg{width:25px;height:25px}.task-user-header>button i{position:absolute;top:7px;right:7px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:var(--task-red)}.task-user-main{width:min(900px,100%);min-height:calc(100vh - 88px);margin:0 auto;padding:56px 36px 132px;background:#fff}.task-page-intro{margin-bottom:38px}.task-page-intro h1{margin:0;color:var(--task-ink);font-size:34px;line-height:1.25;letter-spacing:.01em}.task-page-intro p{margin:13px 0 0;color:#8490a3;font-size:18px}.task-card-list,.active-order-list{display:grid;gap:20px}.task-template-card{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:23px;min-height:154px;padding:25px 28px;border:1px solid var(--task-line);border-radius:20px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.task-template-card:hover{border-color:#ffd0da;box-shadow:var(--task-shadow);transform:translateY(-1px)}.task-template-card.unavailable{background:#fafbfc}.task-card-icon{display:grid;width:82px;height:82px;place-items:center;border-radius:16px;background:#fff0f3;color:var(--task-red)}.task-card-icon img{width:100%;height:100%;border-radius:16px;object-fit:cover}.task-card-icon span{display:grid;place-items:center}.task-card-icon svg{width:48px;height:48px;stroke-width:1.7}.task-card-copy{min-width:0}.task-card-copy h2{margin:0;color:#0e121b;font-size:24px;line-height:1.35}.task-card-copy p{margin:8px 0 6px;color:#7e8ba0;font-size:16px;line-height:1.45}.task-card-copy strong{color:var(--task-red);font-size:14px}.task-template-card>button,.task-primary-action{min-width:148px;min-height:58px;padding:0 24px;border:0;border-radius:14px;background:var(--task-red);color:#fff;font:700 18px/1 inherit;box-shadow:0 10px 24px #ff285133}.task-template-card>button:hover:not(:disabled),.task-primary-action:hover:not(:disabled){background:#f5224b}.task-template-card>button:active:not(:disabled),.task-primary-action:active:not(:disabled){background:var(--task-red-pressed);transform:translateY(1px)}.task-template-card>button:disabled{box-shadow:none}.task-unavailable-reason{grid-column:2/-1;margin:-10px 0 0;color:#a14b5c;font-size:13px}.task-rules-card{margin-top:30px;padding:25px 28px;border:1px solid #ffe7bd;border-radius:20px;background:var(--task-rule);color:var(--task-rule-ink)}.task-rules-card h2{margin:0 0 14px;color:#ef7100;font-size:20px}.task-rules-card p,.task-rules-card ol{margin:0;font-size:15px;line-height:1.85}.task-rules-card ol{padding-left:23px}.task-rules-card li::marker{content:counter(list-item) "、"}.task-loading-state,.task-empty-state{display:grid;min-height:180px;place-items:center;padding:25px;border:1px dashed #d9dee7;border-radius:18px;background:#fafbfc;color:#7b8798;text-align:center}.task-empty-state button{border:0;background:transparent;color:var(--task-red);font-weight:700}.task-inline-error,.task-field-error{margin:0 0 18px;color:#c82d49;font-size:14px}.task-inline-error{padding:12px 14px;border:1px solid #ffd3dc;border-radius:10px;background:#fff6f8}.task-dialog-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:#1118277a}.task-claim-dialog{width:500px;min-width:0;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;padding:24px;border-radius:22px;background:#fff;box-shadow:0 24px 70px #11182747;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.task-claim-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:22px}.user-portal .task-claim-dialog-heading{min-width:0;flex:1}.task-claim-dialog h2{margin:0;color:var(--task-ink);font-size:23px}.user-portal .task-claim-dialog-title--single-line{overflow:hidden;font-size:clamp(18px,4.8vw,21px);line-height:1.35;overflow-wrap:anywhere;white-space:normal}.task-claim-dialog header p{margin:7px 0 0;color:var(--task-copy)}.task-claim-dialog header button{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:0;border-radius:50%;background:#f3f4f6;color:#667085}.task-claim-dialog header svg{width:22px;height:22px}.task-claim-dialog>label{display:grid;gap:8px;color:#4b5565;font-size:14px;font-weight:700}.task-claim-dialog>label input,.task-submission-form input,.task-submission-form textarea{width:100%;border:1px solid #dfe4eb;border-radius:11px;outline:0;background:#fff;font:inherit}.task-claim-dialog>label input,.task-submission-form input{height:48px;padding:0 13px}.task-claim-dialog fieldset{display:flex;gap:24px;margin:18px 0;padding:0;border:0}.task-claim-dialog legend{margin-bottom:9px;color:#4b5565;font-size:14px;font-weight:700}.task-claim-dialog fieldset label{color:#5f6b7c}.task-account-limit-hint,.task-account-policy{margin:0;padding:11px 13px;border:1px solid #ffd6df;border-radius:11px;background:#fff5f7;color:#b42346;font-size:13px;line-height:1.65;white-space:pre-line}.task-claim-dialog footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.task-claim-dialog footer>button:first-child{min-width:0;border:1px solid #dfe4eb;border-radius:12px;background:#fff;color:#5d6878;font-weight:700}.task-claim-dialog .task-primary-action{min-width:0;min-height:46px;font-size:16px}.task-claim-dialog footer>button{width:100%;min-width:0}@media(max-width:480px){.task-claim-dialog{padding:18px}.task-claim-dialog header{margin-bottom:18px}.task-claim-dialog h2{font-size:18px}.task-claim-dialog footer{margin-top:18px}}.user-portal .execute-batch-picker{display:grid;gap:12px;margin-top:4px}.user-portal .execute-batch-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.user-portal .execute-batch-picker-heading>div{display:grid;gap:3px}.user-portal .execute-batch-picker-heading small{color:#7b8798;font-size:12px;font-weight:400}.user-portal .execute-batch-picker-heading>button,.user-portal .execute-batch-list article>button{min-height:36px;padding:0 12px;border:1px solid #ffd2dc;border-radius:8px;background:#fff6f8;color:var(--task-red);font-weight:700}.user-portal .execute-batch-picker-heading>.execute-batch-create-action{min-height:34px;padding:0 10px;flex:0 0 auto;font-size:13px;white-space:nowrap}.user-portal .execute-batch-list article>.execute-batch-manage-action{min-width:84px;border-color:#bfdbfe;background:#eff6ff;color:#2563eb;white-space:nowrap}.user-portal .execute-batch-list{display:grid;gap:8px}.user-portal .execute-batch-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid #e3e7ed;border-radius:10px;background:#fff}.user-portal .execute-batch-list>article>label{display:flex;align-items:center;gap:9px;min-width:0}.user-portal .execute-batch-list>article>label>span{display:grid;min-width:0;gap:2px}.user-portal .execute-batch-list>article small{color:#7b8798;font-size:12px}.user-portal .execute-batch-editor{grid-column:1/-1;display:grid;gap:10px;padding-top:10px;border-top:1px solid #eef0f4}.user-portal .execute-batch-editor>label{display:grid;gap:5px;color:#4b5565;font-size:13px;font-weight:700}.user-portal .execute-batch-editor input,.user-portal .execute-batch-editor textarea{width:100%;padding:10px 12px;border:1px solid #dfe4eb;border-radius:9px;background:#fff;font:inherit;resize:vertical}.user-portal .execute-batch-editor input{height:44px}.user-portal .execute-batch-editor>div{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:8px}.user-portal .execute-batch-editor button{flex:0 0 auto;min-height:38px;padding:0 12px;border:1px solid #dfe4eb;border-radius:9px;background:#fff;color:#596579;font-weight:700;white-space:nowrap}.user-portal .execute-batch-editor .task-primary-action{border-color:var(--task-red);background:var(--task-red);color:#fff}.user-portal .execute-batch-editor .execute-batch-save-action{border-color:#12b76a;background:#12b76a;color:#fff;white-space:nowrap}.user-portal .execute-batch-editor .execute-batch-update-action{min-width:88px;border-color:#12b76a;background:#12b76a;color:#fff}.user-portal .execute-batch-editor .task-danger-action{border-color:#fecdd3;background:#fff1f2;color:#dc2626}.user-portal .execute-batch-empty{margin:0;padding:12px;border-radius:9px;background:#f7f8fa;color:#788497;font-size:13px;text-align:center}.user-portal .home-visit-execute-batch-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.user-portal .home-visit-execute-batch-toggle small{color:var(--task-red);white-space:nowrap}.user-portal .home-visit-execute-batch-members{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.user-portal .home-visit-execute-batch-members span{padding:4px 8px;border-radius:999px;background:#f4f6f8;color:#4b5565;font-size:12px}.user-portal .home-visit-execute-batch-members>small{flex-basis:100%;color:#7b8798}@media(max-width:480px){.user-portal .execute-batch-picker-heading{align-items:flex-start}.user-portal .execute-batch-list>article{grid-template-columns:minmax(0,1fr)}.user-portal .execute-batch-list>article>button{justify-self:start}}.user-portal .home-visit-mode-options{display:grid;gap:10px}.user-portal .home-visit-mode-options>button{display:grid;gap:4px;min-height:68px;padding:12px 14px;border:1px solid #e3e7ee;border-radius:10px;background:#fff;color:#101828;text-align:left}.user-portal .home-visit-mode-options>button:hover,.user-portal .home-visit-mode-options>button:focus-visible{border-color:#ff2d55;background:#fff5f7}.user-portal .home-visit-mode-options span{color:#7b8799;font-size:12px}.user-portal .home-visit-mode-switcher{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;padding:4px;border-radius:10px;background:#eef1f5}.user-portal .home-visit-mode-switcher button{min-height:40px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#667085;font-size:13px;font-weight:600}.user-portal .home-visit-mode-switcher button[aria-current=page]{background:#ff2d55;color:#fff}.active-order-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;border:1px solid var(--task-line);border-radius:18px;background:#fff;box-shadow:0 8px 24px #1f29370a}.active-order-card>svg{width:48px;height:48px;padding:10px;border-radius:14px;background:#fff0f3;color:var(--task-red)}.active-order-card span{color:var(--task-red);font-size:13px;font-weight:700}.active-order-card h2{margin:5px 0;color:var(--task-ink);font-size:20px}.active-order-card p{overflow:hidden;margin:0;color:#69778b;text-overflow:ellipsis;white-space:nowrap}.active-order-card small{display:block;margin-top:7px;color:#a0a8b5}.active-order-actions{display:grid;justify-items:end;gap:12px}.active-order-actions time{color:#ef6b00;font:700 16px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.active-order-actions button{min-height:42px;padding:0 16px;border:0;border-radius:11px;background:var(--task-red);color:#fff;font-weight:700}.task-back-button{margin:0 0 24px}.task-back-button:not(.page-back-action){display:flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:#667085;font-weight:700}.task-back-button:not(.page-back-action) svg{width:20px;height:20px}.task-order-summary{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.task-order-summary>div{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--task-line);border-radius:15px;background:#fff}.task-order-summary svg{width:30px;height:30px;color:var(--task-red)}.task-order-summary span{display:grid;min-width:0;gap:4px}.task-order-summary small{color:#8c97a7}.task-order-summary strong,.task-order-summary a{overflow:hidden;color:#202632;text-overflow:ellipsis;white-space:nowrap}.task-video-command{flex:1}.task-video-command strong{display:block;overflow:visible;text-overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.task-target-copy-action{margin-left:auto;justify-items:end}.task-target-copy-action button{min-height:34px;padding:0 12px;border:0;border-radius:9px;background:#fff0f3;color:var(--task-red);font-weight:700}.task-target-copy-action button:disabled{cursor:wait;opacity:.65}.task-target-copy-action small{max-width:180px;color:#248348;font-size:11px;text-align:right}.task-target-copy-action small.is-error{color:#c93f52}.task-target-replace-action{flex:0 0 100%;margin:7px 0 -4px 42px;padding:8px 0;border:0;background:transparent;color:#d92c4b;font-weight:700;text-align:left}.task-order-summary>div:has(.task-target-replace-action){flex-wrap:wrap}.task-replacement-dialog-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#12182694}.task-replacement-dialog{display:grid;width:min(430px,100%);gap:14px;padding:24px;border-radius:20px;background:#fff;box-shadow:0 22px 70px #1118273d}.task-replacement-dialog h2,.task-replacement-dialog p{margin:0}.task-replacement-dialog>p{color:#667085;line-height:1.65}.task-replacement-dialog label{display:grid;gap:8px;color:#344054;font-weight:700}.task-replacement-dialog textarea{min-height:90px;padding:12px;border:1px solid var(--task-line);border-radius:11px;resize:vertical;font:inherit}.task-replacement-dialog textarea:focus{border-color:var(--task-red);outline:0;box-shadow:0 0 0 3px #ff285117}.task-replacement-error{color:#c93f52!important;font-size:13px}.task-replacement-dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.task-replacement-dialog-actions button{min-height:44px;border:1px solid var(--task-line);border-radius:11px;background:#fff;color:#475467;font-weight:700}.task-replacement-dialog-actions .task-replacement-confirm{border-color:var(--task-red);background:var(--task-red);color:#fff}.task-replacement-dialog>small{color:#98a2b3;text-align:center}.task-account-policy{margin:-2px 0 18px}.task-instruction-card{margin-bottom:18px;padding:20px;border:1px solid #f1e1b8;border-radius:16px;background:#fffbef}.task-instruction-card h2{margin:0 0 9px;color:#815716;font-size:18px}.task-instruction-card p{margin:5px 0;color:#77644a;line-height:1.7;white-space:pre-wrap}.task-global-tutorial-body{display:grid;gap:8px}.task-global-tutorial-body a{color:#087f79;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;word-break:break-word}.task-global-tutorial-empty{padding:12px;border:1px dashed #e4cf9c;border-radius:10px;text-align:center}.task-submission-form{display:grid;gap:19px;padding:23px;border:1px solid var(--task-line);border-radius:18px;background:#fff}.task-submission-form>label{display:grid;gap:8px;color:#455064;font-size:14px;font-weight:700}.task-submission-form textarea{min-height:96px;padding:12px;resize:vertical}.task-submission-form input:focus,.task-submission-form textarea:focus,.task-claim-dialog input:focus{border-color:var(--task-red);box-shadow:0 0 0 3px #ff285117}.task-form-label{display:block;margin-bottom:9px;color:#455064;font-size:14px;font-weight:700}.task-file-picker{display:grid;min-height:135px;place-items:center;padding:20px;border:1px dashed #cfd5df;border-radius:14px;background:#fafbfc;color:#6c7789;text-align:center;cursor:pointer}.task-file-picker svg{width:30px;height:30px;color:var(--task-red)}.task-file-picker span{font-weight:700}.task-file-picker small{font-size:12px}.task-file-picker input{position:absolute;width:1px;height:1px;opacity:0}.task-evidence-previews{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.task-evidence-previews figure{position:relative;overflow:hidden;aspect-ratio:1;margin:0;border-radius:12px;background:#f1f3f6}.task-evidence-previews img{width:100%;height:100%;object-fit:cover}.task-evidence-previews button{position:absolute;top:6px;right:6px;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:50%;background:#111827bf;color:#fff}.task-evidence-previews svg{width:16px;height:16px}.task-submit-action{width:100%;min-height:56px}.task-order-state{padding:18px;border:1px solid #f1d9a7;border-radius:15px;background:#fffbef;color:#7a5b22;text-align:center}.task-order-state.success{border-color:#bfe8d2;background:#f1fbf6;color:#18794e}.task-history-readonly,.task-submit-picker{min-height:55vh}.task-bottom-nav{position:fixed;z-index:30;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);width:min(900px,100%);min-height:88px;margin:0 auto;padding:8px 20px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--task-line);background:#fff}.task-bottom-nav button{display:grid;justify-items:center;align-content:center;gap:5px;border:0;background:transparent;color:#8b96a8;font:600 13px/1.2 inherit}.task-bottom-nav svg{width:27px;height:27px;stroke-width:1.7}.task-bottom-nav button.active{color:var(--task-red)}.task-bottom-nav button:focus-visible,.task-template-card button:focus-visible,.active-order-card button:focus-visible,.task-back-button:not(.page-back-action):focus-visible{outline:3px solid rgba(255,40,81,.28);outline-offset:3px}html:has(.task-user-header){scrollbar-width:none}html:has(.task-user-header)::-webkit-scrollbar{width:0;height:0}@media(max-width:680px){.task-user-header{height:66px;padding:8px 18px}.task-user-header>div:first-child{gap:11px}.task-user-header img{width:48px;height:48px;border-radius:13px}.task-user-header>div:first-child strong{font-size:21px}.task-user-header>button{width:42px;height:42px}.task-user-header>button svg{width:23px;height:23px}.task-user-main{min-height:calc(100vh - 66px);padding:31px 24px 84px}.task-page-intro{margin-bottom:24px}.task-page-intro h1{font-size:24px;line-height:1.2}.task-page-intro p{margin-top:8px;font-size:14px}.task-card-list{gap:8px}.task-template-card{grid-template-columns:42px minmax(0,1fr) 84px;gap:8px;min-height:68px;padding:6px 10px;border-radius:12px}.task-card-icon{width:42px;height:42px;border-radius:10px}.task-card-icon img{border-radius:10px}.task-card-icon svg{width:28px;height:28px}.task-card-copy h2{font-size:16px;line-height:1.25;white-space:nowrap}.task-card-copy p{overflow:hidden;margin:3px 0 1px;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.task-card-copy strong{display:none}.task-template-card>button{grid-column:auto;width:84px;min-width:84px;min-height:38px;padding:0 7px;border-radius:9px;font-size:14px;box-shadow:0 6px 14px #ff285129}.task-unavailable-reason{position:absolute;right:12px;bottom:2px;grid-column:auto;max-width:88px;margin:0;overflow:hidden;font-size:9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.task-rules-card{margin-top:8px;padding:10px 12px;border-radius:12px}.task-rules-card h2{margin-bottom:5px;font-size:14px}.task-rules-card p,.task-rules-card ol{font-size:11px;line-height:1.65}.task-rules-card ol{padding-left:18px}.active-order-card{grid-template-columns:48px minmax(0,1fr);padding:17px}.active-order-card>svg{width:42px;height:42px}.active-order-actions{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;width:100%}.task-order-summary{grid-template-columns:1fr}.task-order-summary>div{padding:16px}.task-target-copy-action button{padding:0 10px;font-size:12px}.task-target-replace-action{margin-left:42px;font-size:12px}.task-account-limit-hint,.task-account-policy{font-size:11px}.task-submission-form{padding:18px}.task-bottom-nav{min-height:64px;padding:4px 8px calc(4px + env(safe-area-inset-bottom))}.task-bottom-nav button{gap:3px;font-size:11px}.task-bottom-nav svg{width:21px;height:21px}}@media(max-width:390px){.task-user-header{height:60px;padding:6px 20px}.task-user-header img{width:40px;height:40px}.task-user-header>div:first-child strong{font-size:18px}.task-user-header>button{width:38px;height:38px}.task-user-main{min-height:calc(100vh - 60px);padding:22px 20px 74px}.task-page-intro{margin-bottom:15px}.task-page-intro h1{font-size:20px}.task-page-intro p{font-size:12px}.task-template-card{grid-template-columns:38px minmax(0,1fr) 72px;min-height:58px;padding:6px 8px}.task-card-icon{width:38px;height:38px}.task-card-icon svg{width:25px;height:25px}.task-template-card>button{width:72px;min-width:72px;min-height:36px;font-size:12px}.task-card-copy h2{font-size:14px}.task-card-copy p{font-size:10px}.task-unavailable-reason{right:8px;max-width:76px;font-size:8px}.task-rules-card{padding:10px}.task-rules-card h2{font-size:13px}.task-rules-card p,.task-rules-card ol{font-size:10.5px;line-height:1.75}}@media(prefers-reduced-motion:reduce){.task-template-card{transition:none}}.home-visit-detail{display:grid;min-width:0;gap:18px}.home-visit-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.home-visit-heading .task-page-intro{min-width:0;margin-bottom:0}.home-visit-heading time{flex:0 0 auto;padding:9px 12px;border:1px solid #ffd6df;border-radius:999px;background:#fff5f7;color:#c82d49;font:700 14px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.home-visit-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home-visit-account-grid>div{display:flex;min-width:0;align-items:center;gap:11px;padding:16px;border:1px solid var(--task-line);border-radius:15px;background:#fff}.home-visit-account-grid>div:last-child{flex-wrap:wrap}.home-visit-account-grid>div>svg{flex:0 0 auto;width:29px;height:29px;color:var(--task-red)}.home-visit-account-grid>div>span{display:grid;min-width:0;gap:4px}.home-visit-account-grid small{color:#8c97a7}.home-visit-account-grid strong{overflow:hidden;color:#202632;text-overflow:ellipsis;white-space:nowrap}.home-visit-target-link{overflow:hidden;color:#2563eb;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.home-visit-target-link:hover,.home-visit-target-link:focus-visible{text-decoration:underline}.home-visit-target-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:auto}.home-visit-target-visit{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 11px;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;color:#2563eb;font-weight:700;text-decoration:none;white-space:nowrap}.home-visit-account-grid button:not(.home-visit-target-visit){flex:0 0 auto;min-height:36px;margin-left:auto;padding:0 11px;border:0;border-radius:9px;background:#ebfbf2;color:#16824b;font-weight:700}.home-visit-copy-status{flex:0 0 100%;margin-left:40px;color:#c82d49!important;text-align:left}.home-visit-copy-status.is-success{display:inline-flex;flex:0 0 auto;min-height:36px;align-items:center;margin-left:0;padding:0 10px;border-radius:9px;background:#ebfbf2;color:#16824b!important;white-space:nowrap}.home-visit-target-actions .home-visit-copy-status{flex:0 0 auto;margin-left:0}.home-visit-primary-actions{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:10px}.home-visit-primary-actions button,.home-visit-submit-action{display:flex;min-height:52px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:0;border-radius:13px;color:#fff;font:700 16px/1.25 inherit}.home-visit-primary-actions button:first-child{background:#16a05d;box-shadow:0 9px 22px #16a05d2e}.home-visit-primary-actions button:last-child{background:#f04455;box-shadow:0 9px 22px #f0445526}.home-visit-primary-actions button:disabled,.home-visit-submit-action:disabled{box-shadow:none;cursor:not-allowed;opacity:.48}.home-visit-primary-actions svg,.home-visit-submit-action svg{width:21px;height:21px}.home-visit-counts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.home-visit-counts>div{display:grid;gap:6px;padding:15px 17px;border:1px solid #e4e8ee;border-radius:13px;background:#f8fafc}.home-visit-counts small{color:#7d8999;font-size:12px}.home-visit-counts strong{color:#171d28;font-size:21px}.home-visit-submit-action{width:100%;background:var(--task-red);box-shadow:0 10px 24px #ff28512e}.home-visit-submit-hint{margin-top:-10px;color:#8a95a5;text-align:center}.home-visit-submit-status{margin:0;padding:12px 14px;border:1px solid #bde8d0;border-radius:11px;background:#effbf5;color:#167849;text-align:center}.home-visit-detail .task-replacement-confirm{display:flex;align-items:center;justify-content:center;gap:7px}.home-visit-detail .task-replacement-confirm svg{width:18px;height:18px}@media(max-width:680px){.home-visit-detail{gap:11px}.home-visit-heading{display:grid;gap:9px}.home-visit-heading time{justify-self:start;padding:7px 10px;font-size:12px}.home-visit-account-grid{grid-template-columns:1fr;gap:8px}.home-visit-account-grid>div{padding:12px;border-radius:12px}.home-visit-account-grid>div>svg{width:24px;height:24px}.home-visit-account-grid small{font-size:10px}.home-visit-account-grid strong{font-size:14px}.home-visit-account-grid button,.home-visit-target-visit{min-height:32px;padding:0 9px;font-size:11px}.home-visit-target-actions{flex:0 0 100%;justify-content:flex-end;gap:6px;margin-left:0}.home-visit-primary-actions{grid-template-columns:1fr;gap:8px}.home-visit-primary-actions button,.home-visit-submit-action{min-height:46px;border-radius:11px;font-size:14px}.home-visit-counts{gap:8px}.home-visit-counts>div{padding:11px 12px;border-radius:11px}.home-visit-counts strong{font-size:17px}.home-visit-submit-hint{font-size:10px}}@media(max-width:390px){.home-visit-heading .task-page-intro h1{font-size:19px}.home-visit-heading .task-page-intro p{font-size:11px}.home-visit-account-grid>div{padding:10px}.home-visit-primary-actions button,.home-visit-submit-action{min-height:44px;font-size:13px}.home-visit-counts strong{font-size:15px}}.conversion-hub,.conversion-source-picker,.conversion-order-search,.conversion-submission-form,.tutorial-viewer{--conversion-accent:#10B981;--conversion-tint:#ECF9F5;--conversion-line:#BCEBDC;--conversion-on-accent:#111827;display:grid;gap:20px}.conversion-hub .is-blue,.conversion-source-picker.is-blue,.conversion-order-search.is-blue,.conversion-submission-form.is-blue{--conversion-accent:#2563EB;--conversion-tint:#EEF3FD;--conversion-line:#C2D3F9;--conversion-on-accent:#FFFFFF}.conversion-back{margin:0}.conversion-back:not(.page-back-action){display:flex;width:max-content;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#68758a;font:700 14px/1 inherit}.conversion-back:not(.page-back-action) svg{width:20px;height:20px}.conversion-intro{margin:0 0 4px}.conversion-state{display:grid;min-height:150px;place-items:center;padding:24px;border:1px dashed #d9dee7;border-radius:18px;background:#fafbfc;color:#738096;text-align:center}.conversion-state p{margin:0}.conversion-state button{min-height:42px;padding:0 18px;border:0;border-radius:11px;background:#263244;color:#fff;font-weight:700}.conversion-state.is-error{border-color:#ffd1da;background:#fff6f8;color:#b4233c}.conversion-tutorial-entry,.conversion-feedback-entry{display:grid;grid-template-columns:72px minmax(0,1fr) 24px;align-items:center;gap:20px;width:100%;min-height:118px;padding:20px 24px;border:1px solid var(--conversion-line);border-radius:20px;color:var(--task-ink);text-align:left}.conversion-tutorial-entry{background:var(--conversion-tint)}.conversion-feedback-entry{background:#fff}.conversion-tutorial-entry>span:nth-child(2),.conversion-feedback-entry>span{display:grid;gap:8px;min-width:0}.conversion-tutorial-entry strong,.conversion-feedback-entry strong{font-size:22px;line-height:1.25}.conversion-tutorial-entry small,.conversion-feedback-entry small{color:#78869a;font-size:15px;line-height:1.45}.conversion-tutorial-entry>svg,.conversion-feedback-entry>svg:last-child{width:24px;color:#8b95a4}.conversion-icon-tile{display:grid;width:72px;height:72px;place-items:center;border-radius:16px;background:var(--conversion-tint);color:var(--conversion-accent)}.conversion-icon-tile svg{width:43px;height:43px;stroke-width:1.8}.conversion-icon-tile img{width:100%;height:100%;border-radius:16px;object-fit:cover}.conversion-channel-card{display:grid;gap:24px;padding:28px;border:1px solid var(--conversion-line);border-radius:22px;background:var(--conversion-tint)}.conversion-channel-card.is-green{--conversion-accent:#10B981;--conversion-tint:#ECF9F5;--conversion-line:#BCEBDC;--conversion-on-accent:#111827}.conversion-channel-card.is-blue{--conversion-accent:#2563EB;--conversion-tint:#EEF3FD;--conversion-line:#C2D3F9;--conversion-on-accent:#FFFFFF}.conversion-channel-summary{display:flex;align-items:center;gap:22px}.conversion-channel-summary>div{display:grid;gap:7px}.conversion-channel-summary h2{margin:0;color:#111827;font-size:25px}.conversion-channel-summary p{margin:0;color:#68758a;font-size:16px}.conversion-price{width:max-content;padding:5px 12px;border-radius:9px;background:#fff;color:var(--conversion-accent);font-size:18px}.conversion-primary-action{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:62px;padding:0 24px;border:0;border-radius:14px;background:var(--conversion-accent);color:#fff;font:800 21px/1 inherit;box-shadow:0 10px 24px color-mix(in srgb,var(--conversion-accent) 20%,transparent)}.conversion-primary-action svg{width:24px;height:24px}.conversion-primary-action:disabled,.conversion-tutorial-entry:disabled{box-shadow:none;opacity:.52}.conversion-disabled-reason{margin:0;color:#9b3c4d;font-size:13px}.conversion-feedback-entry{--conversion-accent:#ef9700;--conversion-tint:#fff8ea;--conversion-line:#ffe2a9;border-color:var(--conversion-line);background:var(--conversion-tint);color:#e48100}.conversion-feedback-entry>.conversion-icon-tile,.conversion-feedback-entry>svg:first-child{width:44px;height:44px;color:var(--conversion-accent)}.conversion-source-card{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:122px;padding:20px 24px;border:1px solid var(--conversion-line);border-radius:20px;background:#fff}.conversion-source-copy{display:grid;gap:6px;min-width:0}.conversion-source-copy strong{color:#111827;font-size:21px;line-height:1.3}.conversion-source-copy small{overflow:hidden;color:#77859a;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.conversion-source-copy b{color:var(--conversion-accent);font-size:15px}.conversion-source-card>button{min-width:132px;min-height:56px;padding:0 20px;border:0;border-radius:14px;background:var(--conversion-accent);color:var(--conversion-on-accent);font:800 17px/1 inherit}.conversion-source-card.is-disabled{background:#fafbfc;opacity:.62}.conversion-source-card>button:disabled{background:#98a2b3}.conversion-rule-card{padding:24px 28px;border:1px solid var(--conversion-line);border-radius:20px;background:var(--conversion-tint);color:#344054}.conversion-rule-card h2{margin:0 0 13px;color:var(--conversion-accent);font-size:20px}.conversion-rule-card ol{margin:0;padding-left:22px;font-size:15px;line-height:1.9}.conversion-search-controls{display:grid;grid-template-columns:190px 1fr;gap:16px;padding:20px;border:1px solid var(--task-line);border-radius:17px;background:#fafbfc}.conversion-search-controls label,.conversion-submission-form form>label{display:grid;gap:8px;color:#465267;font-size:14px;font-weight:700}.conversion-search-controls input,.conversion-submission-form input,.conversion-submission-form textarea{width:100%;border:1px solid #dce2ea;border-radius:11px;outline:0;background:#fff;font:inherit}.conversion-search-controls input,.conversion-submission-form input{height:48px;padding:0 13px}.recent-execute-account-input{position:relative;width:100%}.recent-execute-account-list{position:absolute;z-index:30;top:calc(100% + 6px);right:0;left:0;display:grid;gap:2px;margin:0;padding:6px;border:1px solid #dce2ea;border-radius:11px;background:#fff;box-shadow:0 12px 30px #1f2a3724;list-style:none}.recent-execute-account-list button{width:100%;padding:10px 12px;border:0;border-radius:8px;background:#fff;color:#344054;font:inherit;text-align:left;cursor:pointer}.recent-execute-account-list button:hover,.recent-execute-account-list button[aria-selected=true]{background:var(--conversion-tint,#fff5f7);color:var(--conversion-accent,var(--task-red))}.conversion-search-field{position:relative;display:block}.conversion-search-field svg{position:absolute;top:14px;left:13px;width:20px;color:#8b96a8}.conversion-search-field input{padding-left:42px}.conversion-search-controls input:focus,.conversion-submission-form input:focus,.conversion-submission-form textarea:focus{border-color:var(--conversion-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--conversion-accent) 12%,transparent)}.eligible-order-list{display:grid;gap:14px}.eligible-order-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) auto;align-items:center;gap:20px;width:100%;padding:20px;border:1px solid var(--conversion-line);border-radius:17px;background:#fff;color:#1d2736;text-align:left}.eligible-order-card>span{display:grid;gap:6px}.eligible-order-card strong{font-size:17px}.eligible-order-card small{color:#8a96a8}.eligible-order-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.eligible-order-card dl div{min-width:0}.eligible-order-card dt{color:#8a96a8;font-size:12px}.eligible-order-card dd{overflow:hidden;margin:4px 0 0;text-overflow:ellipsis;white-space:nowrap}.eligible-order-card b{color:var(--conversion-accent);font-size:14px}.conversion-pagination{display:flex;align-items:center;justify-content:center;gap:14px;color:#77859a;font-size:13px}.conversion-pagination button{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--task-line);border-radius:10px;background:#fff;color:#465267}.conversion-pagination button:disabled{opacity:.42}.conversion-pagination svg{width:18px}.conversion-selection-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid var(--conversion-line);border-radius:17px;background:var(--conversion-line)}.conversion-selection-summary>div{min-width:0;padding:16px 18px;background:var(--conversion-tint)}.conversion-selection-summary dt{color:#7d899b;font-size:12px}.conversion-selection-summary dd{overflow:hidden;margin:5px 0 0;color:#202938;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.conversion-submission-form form{display:grid;gap:18px;padding:22px;border:1px solid var(--task-line);border-radius:18px;background:#fff}.conversion-submission-form textarea{min-height:96px;padding:12px;resize:vertical}.conversion-submission-form label small{color:#8994a5;font-weight:400}.conversion-file-field{position:relative}.conversion-upload-control{display:flex;min-height:92px;align-items:center;justify-content:center;gap:10px;border:1px dashed #cbd3df;border-radius:13px;background:#fafbfc;color:var(--conversion-accent);font-weight:800}.conversion-upload-control svg{width:27px}.conversion-file-field>input{position:absolute;width:1px;height:1px;opacity:0}.conversion-file-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.conversion-file-list li{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:10px;background:#f5f7fa;color:#556174}.conversion-file-list button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:50%;background:#fff;color:#667085}.conversion-file-list svg{width:17px}.conversion-image-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.conversion-image-previews li{position:relative;display:grid;min-width:0;overflow:hidden;padding:0;border:1px solid #e3e8ef;border-radius:12px;background:#f5f7fa}.conversion-image-previews img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#edf1f5}.conversion-image-previews span{overflow:hidden;padding:7px 9px;color:#556174;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.conversion-image-previews button{position:absolute;top:6px;right:6px;background:#141b26c7;color:#fff;box-shadow:0 2px 8px #141b262e}.conversion-form-error{margin:0;padding:11px 13px;border:1px solid #ffd1da;border-radius:10px;background:#fff6f8;color:#b4233c}.conversion-success{display:grid;justify-items:center;gap:14px;padding:35px 25px;border:1px solid var(--conversion-line);border-radius:22px;background:var(--conversion-tint);text-align:center}.conversion-success>svg{width:56px;color:var(--conversion-accent)}.conversion-success h1,.conversion-success p{margin:0}.conversion-success p{color:#6f7d92}.conversion-success dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;width:min(560px,100%);margin:8px 0;background:var(--conversion-line)}.conversion-success dl div{padding:12px;background:#fff}.conversion-success dt{color:#8b96a8;font-size:12px}.conversion-success dd{margin:4px 0 0;font-weight:700}.conversion-success>div{display:flex;gap:10px}.conversion-success>div button{min-height:44px;padding:0 18px;border:0;border-radius:11px;background:var(--conversion-accent);color:var(--conversion-on-accent);font-weight:700}.conversion-success>div button:first-child{border:1px solid var(--conversion-line);background:#fff;color:var(--conversion-accent)}.agent-bulk-evidence-order{color:#111827!important;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:clamp(18px,4.8vw,24px)!important;font-weight:900;line-height:1.45;overflow-wrap:anywhere}.conversion-success .agent-bulk-order-warning{display:flex;align-items:flex-start;justify-content:center;gap:7px;color:#ef233c;font-weight:700;line-height:1.55}.agent-bulk-order-warning>span{display:inline-grid;place-items:center;flex:0 0 20px;width:20px;height:20px;margin-top:1px;border-radius:50%;background:#ef233c;color:#fff;font-size:14px;font-weight:900;line-height:1}.tutorial-block{display:grid;gap:13px;padding:20px;border:1px solid var(--conversion-line);border-radius:17px;background:#fff;color:#334155}.tutorial-block p{margin:0;line-height:1.7;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.tutorial-block>button:not(.tutorial-image-trigger),.tutorial-block>div button,.tutorial-block>div a,.tutorial-block>a[download]{display:flex;width:max-content;min-height:40px;align-items:center;gap:7px;padding:0 14px;border:1px solid var(--conversion-line);border-radius:10px;background:#fff;color:var(--conversion-accent);font-weight:700;text-decoration:none}.tutorial-block svg{width:19px}.tutorial-selectable-url{overflow-wrap:anywhere;color:var(--conversion-accent);-webkit-user-select:text;user-select:text}.tutorial-block>div{display:flex;flex-wrap:wrap;gap:10px}.tutorial-image-trigger{overflow:hidden;width:min(560px,100%);padding:0;border:0;border-radius:14px;background:#f2f4f7}.tutorial-image-trigger img{display:block;width:100%;max-height:480px;object-fit:contain}.tutorial-copy-status{position:fixed;z-index:80;right:20px;bottom:110px;margin:0;padding:10px 15px;border-radius:999px;background:#172033;color:#fff;font-size:13px}.tutorial-image-modal{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto 1fr auto;place-items:center;gap:15px;padding:22px;background:#080e18eb;color:#fff}.tutorial-image-modal>button{justify-self:end;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:#fff;color:#111827}.tutorial-image-close-user{display:none}.tutorial-image-modal>button svg{width:25px}.tutorial-image-modal img{max-width:100%;max-height:calc(100vh - 150px);object-fit:contain}.tutorial-image-modal p{margin:0}.conversion-back:not(.page-back-action):focus-visible,.conversion-tutorial-entry:focus-visible,.conversion-feedback-entry:focus-visible,.conversion-primary-action:focus-visible,.conversion-source-card>button:focus-visible,.eligible-order-card:focus-visible,.tutorial-block button:focus-visible,.tutorial-block a:focus-visible{outline:3px solid color-mix(in srgb,var(--conversion-accent,#ff2851) 28%,transparent);outline-offset:3px}.task12-conversion-context .task-bottom-nav button.active{color:#08a968}.task12-conversion-context.task12-conversion-blue .task-bottom-nav button.active{color:#1769ed}@media(max-width:680px){.conversion-hub,.conversion-source-picker,.conversion-order-search,.conversion-submission-form,.tutorial-viewer{gap:10px}.conversion-back{margin-bottom:2px}.conversion-back:not(.page-back-action){font-size:12px}.conversion-back:not(.page-back-action) svg{width:17px;height:17px}.conversion-tutorial-entry,.conversion-feedback-entry{grid-template-columns:48px minmax(0,1fr) 17px;gap:12px;min-height:68px;padding:10px 12px;border-radius:12px}.conversion-tutorial-entry strong,.conversion-feedback-entry strong{font-size:15px}.conversion-tutorial-entry small,.conversion-feedback-entry small{font-size:11px}.conversion-tutorial-entry>svg,.conversion-feedback-entry>svg:last-child{width:17px}.conversion-icon-tile{width:48px;height:48px;border-radius:11px}.conversion-icon-tile svg{width:30px;height:30px}.conversion-icon-tile img{border-radius:11px}.conversion-channel-card{gap:12px;padding:12px;border-radius:13px}.conversion-channel-summary{gap:12px}.conversion-channel-summary h2{font-size:17px}.conversion-channel-summary p{font-size:12px}.conversion-channel-summary>div{gap:4px}.conversion-price{padding:3px 8px;border-radius:7px;font-size:13px}.conversion-primary-action{min-height:43px;border-radius:9px;font-size:15px;box-shadow:0 6px 14px color-mix(in srgb,var(--conversion-accent) 18%,transparent)}.conversion-primary-action svg{width:18px;height:18px}.conversion-disabled-reason{font-size:10px}.conversion-feedback-entry>.conversion-icon-tile,.conversion-feedback-entry>svg:first-child{width:30px;height:30px}.conversion-source-picker{position:relative;gap:7px}.conversion-source-picker>.conversion-back{position:static;margin:0 0 24px}.conversion-source-picker .conversion-intro{margin-bottom:1px}.conversion-source-picker .conversion-intro h1{font-size:21px}.conversion-source-picker .conversion-intro p{margin-top:5px;font-size:12px}.conversion-source-card{grid-template-columns:44px minmax(0,1fr) 78px;gap:8px;min-height:58px;padding:6px 8px;border-radius:11px}.conversion-source-card .conversion-icon-tile{width:44px;height:44px}.conversion-source-card .conversion-icon-tile svg{width:27px;height:27px}.conversion-source-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 6px}.conversion-source-copy strong{overflow:hidden;font-size:14px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.conversion-source-copy small{grid-column:1/-1;overflow:hidden;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.conversion-source-copy b{font-size:10px;line-height:1.1;white-space:nowrap}.conversion-source-card>button{min-width:78px;min-height:34px;padding:0 5px;border-radius:8px;font-size:12px}.conversion-rule-card{padding:8px 11px;border-radius:11px}.conversion-rule-card h2{margin-bottom:3px;font-size:13px}.conversion-rule-card ol{padding-left:17px;font-size:10px;line-height:1.48}.conversion-search-controls{grid-template-columns:1fr;gap:10px;padding:13px;border-radius:12px}.conversion-search-controls label,.conversion-submission-form form>label{font-size:12px}.conversion-search-controls input,.conversion-submission-form input{height:42px}.conversion-search-field svg{top:11px}.eligible-order-list{gap:8px}.eligible-order-card{grid-template-columns:1fr auto;gap:10px;padding:13px;border-radius:12px}.eligible-order-card strong{font-size:15px}.eligible-order-card small{font-size:11px}.eligible-order-card dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.eligible-order-card dd{font-size:11px}.eligible-order-card b{font-size:12px}.conversion-selection-summary{grid-template-columns:1fr;border-radius:12px}.conversion-selection-summary>div{padding:10px 12px}.conversion-selection-summary dt{font-size:10px}.conversion-selection-summary dd{font-size:12px}.conversion-submission-form form{gap:13px;padding:14px;border-radius:13px}.conversion-submission-form textarea{min-height:76px}.conversion-upload-control{min-height:70px}.conversion-success{padding:25px 16px;border-radius:15px}.conversion-success dl{grid-template-columns:1fr}.conversion-success>div{display:grid;width:100%}.tutorial-block{gap:10px;padding:14px;border-radius:12px;font-size:13px}.tutorial-image-trigger img{max-height:340px}.tutorial-copy-status{right:14px;bottom:78px}}.user-portal{--user-accent:#FF2D55;--user-accent-pressed:#E82049;--user-page:#F7F8FA;--user-surface:#FFFFFF;--user-line:#E8EBF0;--user-ink:#151922;--user-copy:#667085;--user-muted:#98A2B3;--user-radius-card:12px;--user-radius-control:9px;--user-shadow:0 5px 18px rgba(20,28,45,.055);--task-red:var(--user-accent);--task-red-pressed:var(--user-accent-pressed);--task-ink:var(--user-ink);--task-copy:var(--user-copy);--task-line:var(--user-line);--task-soft:var(--user-page);min-height:100vh;background:var(--user-page);color:var(--user-ink)}.user-portal .task-user-header{width:min(640px,100%);height:58px;padding:7px 16px;border-bottom:1px solid var(--user-line);background:#fffffff7;box-shadow:0 1px #10182805}.user-portal .task-user-header>div:first-child{gap:10px}.user-portal .task-user-header img{width:40px;height:40px;border-radius:11px}.user-portal .task-user-header>div:first-child strong{font-size:18px;line-height:1.2;letter-spacing:.01em}.user-portal .task-user-header>.notification-bell .notification-bell-trigger{width:42px;height:42px;background:#f3f4f6;color:var(--user-ink)}.user-portal .task-user-header>.notification-bell .notification-bell-trigger>svg{width:23px}.user-portal .notification-bell .notification-panel{top:50px;border-color:var(--user-line);border-radius:var(--user-radius-card)}.user-portal .notification-bell .notification-panel>header{padding:12px 14px}.user-portal .notification-bell .notification-panel li>button{padding:12px 14px}.user-portal .task-user-main,.user-portal .mobile-main{width:min(640px,100%);min-height:calc(100vh - 58px);padding:20px 16px 82px;background:var(--user-page)}.user-portal .task-page-intro{margin-bottom:16px}.user-portal .task-page-intro h1{font-size:23px;line-height:1.25;letter-spacing:-.015em}.user-portal .task-page-intro p{margin-top:6px;color:var(--user-copy);font-size:13px;line-height:1.5}.user-portal .task-hall-section-title{display:flex;align-items:center;gap:10px;margin:18px 0 12px;color:var(--user-ink);font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.01em}.user-portal .task-hall-section-title:before{width:4px;height:24px;border-radius:999px;background:var(--user-accent);content:""}.user-portal .task-card-list,.user-portal .active-order-list{gap:10px}.user-portal .task-template-card{grid-template-columns:40px minmax(0,1fr) 78px;gap:10px;min-height:72px;padding:8px 10px;border-color:var(--user-line);border-radius:var(--user-radius-card);box-shadow:var(--user-shadow)}.user-portal .task-template-card:hover{border-color:#ffd0da;box-shadow:0 7px 22px #141c2d13;transform:none}.user-portal .task-template-card.unavailable{background:#fcfcfd}.user-portal .task-card-icon{width:40px;height:40px;border-radius:9px;background:#fff0f3}.user-portal .task-card-icon img{border-radius:10px}.user-portal .task-card-icon svg{width:25px;height:25px}.user-portal .task-card-copy{display:grid;gap:3px;min-width:0}.user-portal .task-card-copy h2{overflow:hidden;font-size:15px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.user-portal .task-card-meta{display:flex;align-items:center;gap:5px;min-width:0}.user-portal .task-card-copy p{display:block;overflow:hidden;min-width:0;margin:0;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.user-portal .task-card-copy strong{flex:0 0 auto;font-size:10px;line-height:1.3;white-space:nowrap}.user-portal .task-template-card>button,.user-portal .task-primary-action{width:78px;min-width:78px;min-height:38px;padding:0 8px;border-radius:var(--user-radius-control);background:var(--user-accent);font-size:13px;box-shadow:0 6px 15px #ff2d5529}.user-portal .task-template-card>button:disabled{background:#d0d5dd;color:#fff;opacity:1}.user-portal .task-unavailable-reason{position:absolute;right:10px;bottom:2px;max-width:82px;margin:0;color:#8c4a58;font-size:9px;line-height:1.1;text-align:center}.user-portal .task-rules-card{margin-top:12px;padding:12px 14px;border-color:#f4e1b6;border-radius:var(--user-radius-card);background:#fffaec}.user-portal .task-rules-card h2{margin-bottom:6px;font-size:15px}.user-portal .task-rules-card p,.user-portal .task-rules-card ol{font-size:12px;line-height:1.65}.user-portal .task-loading-state,.user-portal .task-empty-state,.user-portal .conversion-state{min-height:148px;padding:20px;border-color:#d8dee8;border-radius:var(--user-radius-card);background:var(--user-surface);font-size:13px}.user-portal .task-inline-error{border-radius:var(--user-radius-control);background:#fff5f7}.user-portal .active-task-intro{align-items:flex-start;gap:10px}.user-portal .active-task-intro>div{min-width:0}.user-portal .active-task-intro>span{margin-top:0;padding:6px 9px;border-radius:9px;font-size:11px}.user-portal .task-order-card--active{grid-template-columns:44px minmax(0,1fr) 88px;align-items:center;gap:10px;min-height:136px;padding:14px;border-color:var(--user-line);border-radius:14px;box-shadow:var(--user-shadow)}.user-portal .task-order-card--active>.task-order-card-icon{display:block;width:44px;height:44px;border-radius:10px;object-fit:cover}.user-portal .task-order-history .task-order-card--history>.task-order-card-icon{display:block;width:34px;height:34px;max-width:34px;max-height:34px;border-radius:9px;object-fit:cover}.user-portal .task-order-card--active>svg{box-sizing:border-box;width:44px;height:44px;padding:10px;border-radius:10px;background:#fff0f3;color:var(--user-accent)}.user-portal .task-order-card--active .task-order-card-body{gap:4px;min-width:0}.user-portal .task-order-card--active .task-order-card-status{font-size:12px;line-height:1.25}.user-portal .task-order-card--active .task-order-card-body h2{display:-webkit-box;overflow:hidden;margin:0;font-size:16px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.user-portal .task-order-card--active .task-order-card-body p{overflow:hidden;margin:0;color:#344054;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.user-portal .task-order-card--active .task-order-card-body small{overflow:hidden;color:var(--user-muted);font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.user-portal .task-order-card--active .task-order-card-actions{grid-column:auto;align-self:stretch;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:8px;min-width:0}.user-portal .task-order-card--active .task-order-card-actions time{color:#f79009;font-size:12px;line-height:1.25;white-space:nowrap}.user-portal .task-order-card--active .task-order-card-actions button{width:88px;min-width:88px;min-height:38px;padding:0 8px;border:1px solid var(--user-accent);border-radius:var(--user-radius-control);background:#fff;color:var(--user-accent);font-size:13px}.user-portal .conversion-hub,.user-portal .conversion-source-picker,.user-portal .conversion-order-search,.user-portal .conversion-submission-form,.user-portal .tutorial-viewer{gap:12px}.user-portal .conversion-channel-card{gap:13px;padding:14px;border-radius:var(--user-radius-card);box-shadow:var(--user-shadow)}.user-portal .conversion-channel-summary{gap:12px}.user-portal .conversion-icon-tile{width:48px;height:48px;border-radius:10px}.user-portal .conversion-icon-tile svg{width:29px;height:29px}.user-portal .conversion-channel-summary h2{font-size:17px}.user-portal .conversion-channel-summary p{font-size:12px}.user-portal .conversion-price{font-size:13px}.user-portal .conversion-primary-action{min-height:44px;border-radius:var(--user-radius-control);font-size:15px;box-shadow:none}.user-portal .conversion-tutorial-entry,.user-portal .conversion-feedback-entry{min-height:72px;padding:11px 13px;border-radius:var(--user-radius-card)}.user-portal.task12-conversion-context .task-bottom-nav button.active,.user-portal.task12-conversion-context.task12-conversion-blue .task-bottom-nav button.active{color:var(--user-accent)}.user-portal .task-history-range{border-color:var(--user-line);border-radius:var(--user-radius-card);background:var(--user-surface);box-shadow:var(--user-shadow)}.user-portal .task-history-range input{border-color:var(--user-line);border-radius:var(--user-radius-control)}.user-portal .task-history-range button{border-radius:var(--user-radius-control);background:var(--user-accent)}.user-portal .task-bottom-nav{width:min(640px,100%);min-height:66px;padding:5px 8px calc(5px + env(safe-area-inset-bottom));border-top-color:var(--user-line);background:#fffffffa;box-shadow:0 -5px 18px #141c2d0b}.user-portal .task-bottom-nav button{min-width:0;min-height:52px;gap:3px;color:#8a94a4;font-size:11px}.user-portal .task-bottom-nav svg{width:22px;height:22px;stroke-width:1.8}.user-portal .task-bottom-nav button.active{color:var(--user-accent)}.user-portal .task-bottom-nav button:focus-visible{outline-color:#ff2d5547}.user-portal .login-screen{min-height:100vh;padding:24px 16px;background:var(--user-page)}.user-portal .login-brand img{width:38px;height:38px;border-radius:10px;object-fit:cover}.user-portal .login-card{padding:24px 20px 20px;border:1px solid var(--user-line);border-radius:var(--user-radius-card);box-shadow:0 12px 34px #141c2d14}.user-portal .login-intro{margin-bottom:18px}.user-portal .login-intro h1{font-size:24px}.user-portal .login-card form{gap:14px}.user-portal .login-card .field{min-height:44px;border-color:var(--user-line);border-radius:var(--user-radius-control)}.user-portal .login-button{min-height:46px;border-radius:var(--user-radius-control);background:var(--user-accent);box-shadow:0 7px 18px #ff2d552e}.user-portal .page-stack{gap:12px}.user-portal .card{border-color:var(--user-line);border-radius:var(--user-radius-card);box-shadow:var(--user-shadow)}.user-portal .filter-tabs .active{background:var(--user-accent);color:#fff}.user-portal .task-bottom-nav.mobile-nav{left:0;transform:none}.user-portal .user-profile-center{width:min(640px,100%);padding:0 0 12px;color:var(--user-ink)}.user-portal .user-profile-center .profile-hero{padding:4px 0 18px}.user-portal .user-profile-center .profile-hero img{width:96px;height:96px;border-width:3px;box-shadow:0 0 0 2px #ffd0da,0 8px 22px #ff2d5521}.user-portal .user-profile-center .profile-symbol{margin-top:9px;font-size:20px}.user-portal .user-profile-center .profile-hero h1{margin:3px 0 5px;font-size:24px;letter-spacing:.03em}.user-portal .user-profile-center .profile-hero p{font-size:13px}.user-portal .user-profile-center .earnings-grid{margin-bottom:12px;padding:14px 5px;border-color:var(--user-line);border-radius:var(--user-radius-card);box-shadow:var(--user-shadow)}.user-portal .user-profile-center .earnings-icon{width:34px;height:34px}.user-portal .user-profile-center .earnings-icon svg{width:19px;height:19px}.user-portal .user-profile-center .earnings-grid small{min-height:34px;font-size:11px}.user-portal .user-profile-center .earnings-grid strong{font-size:16px}.user-portal .user-profile-center .agent-contact-card,.user-portal .user-profile-center .support-card{padding:14px 12px;border-color:var(--user-line);border-radius:var(--user-radius-card);background:var(--user-surface);text-align:left}.user-portal .user-profile-center .agent-contact-card p{margin:6px 0;font-size:14px}.user-portal .user-profile-center .profile-actions{gap:10px;margin-top:14px;padding-top:14px}.user-portal .user-profile-center .profile-actions button{height:46px;border-radius:var(--user-radius-control);font-size:15px}.user-portal .user-profile-center .change-password-button{background:#fff0f3;color:var(--user-accent)}.user-portal .user-profile-center .profile-logout-button{border:1px solid #FFD0DA;background:#fff;color:var(--user-accent)}@media(max-width:390px){.user-portal .task-user-header{height:58px;padding:7px 16px}.user-portal .task-user-main,.user-portal .mobile-main{min-height:calc(100vh - 58px);padding:18px 16px 80px}.user-portal .task-template-card{grid-template-columns:40px minmax(0,1fr) 76px;min-height:70px;padding:8px 9px}.user-portal .task-template-card>button{width:76px;min-width:76px}}@media(max-width:340px){.user-portal .task-user-header{padding-inline:16px}.user-portal .task-user-header>div:first-child strong{font-size:16px}.user-portal .task-user-main,.user-portal .mobile-main{padding-inline:16px}.user-portal .task-hall-section-title{font-size:21px}.user-portal .task-template-card{grid-template-columns:36px minmax(0,1fr) 68px;gap:6px;min-height:66px;padding-inline:7px}.user-portal .task-card-icon{width:36px;height:36px}.user-portal .task-card-icon svg{width:23px;height:23px}.user-portal .task-template-card>button{width:68px;min-width:68px;padding-inline:4px;font-size:14px}.user-portal .task-card-copy h2{font-size:14px}.user-portal .task-order-card--active{grid-template-columns:38px minmax(0,1fr) 78px;gap:7px;min-height:128px;padding:12px 9px}.user-portal .task-order-card--active>.task-order-card-icon,.user-portal .task-order-card--active>svg{width:38px;height:38px}.user-portal .task-order-card--active .task-order-card-body h2{font-size:15px}.user-portal .task-order-card--active .task-order-card-actions button{width:78px;min-width:78px;padding-inline:5px;font-size:14px}.user-portal .task-bottom-nav{padding-inline:2px}.user-portal .task-bottom-nav button{font-size:10px}}.user-portal .task-order-detail,.user-portal .home-visit-detail{display:grid;gap:12px;min-width:0}.user-portal .task-back-button{margin-bottom:2px}.user-portal .task-back-button:not(.page-back-action){font-size:13px}.user-portal .task-order-detail-heading,.user-portal .home-visit-heading{gap:10px}.user-portal .task-order-detail-heading .task-page-intro,.user-portal .home-visit-heading .task-page-intro{margin-bottom:0}.user-portal .task-order-summary,.user-portal .home-visit-account-grid{gap:10px;margin-bottom:0}.user-portal .task-order-summary>div,.user-portal .home-visit-account-grid>div{gap:10px;padding:12px 14px;border-color:var(--user-line);border-radius:var(--user-radius-card)}.user-portal .task-order-summary svg,.user-portal .home-visit-account-grid>div>svg{width:24px;height:24px}.user-portal .task-order-summary small,.user-portal .home-visit-account-grid small{font-size:12px}.user-portal .task-order-summary strong,.user-portal .home-visit-account-grid strong{font-size:14px}.user-portal .task-target-replace-action{margin:4px 0 -2px 34px;font-size:12px}.user-portal .task-account-policy{margin:0;color:var(--user-copy);font-size:12px;line-height:1.5}.user-portal .task-instruction-card{margin-bottom:0;padding:14px 16px;border-radius:var(--user-radius-card)}.user-portal .task-instruction-card h2{margin-bottom:6px;font-size:16px}.user-portal .task-instruction-card p{font-size:13px;line-height:1.55}.user-portal .task-replacement-dialog-backdrop{padding:16px}.user-portal .task-replacement-dialog{width:min(430px,calc(100vw - 32px));gap:12px;padding:16px;border-radius:16px;box-shadow:0 18px 48px #1118272e}.user-portal .task-replacement-dialog h2{font-size:18px;line-height:1.35}.user-portal .task-replacement-dialog>p{font-size:14px;line-height:1.55}.user-portal .task-replacement-dialog label{gap:7px;font-size:13px}.user-portal .task-replacement-dialog textarea{min-height:76px;padding:10px 12px;border-radius:var(--user-radius-control);font-size:14px}.user-portal .task-replacement-dialog-actions{gap:8px}.user-portal .task-replacement-dialog-actions button{min-height:42px;border-radius:var(--user-radius-control);font-size:14px}.user-portal .task-replacement-dialog>small{font-size:11px}.user-portal .task-submission-form{gap:12px;padding:16px;border-color:var(--user-line);border-radius:var(--user-radius-card);box-shadow:none}.user-portal .task-submission-form>label{gap:7px;font-size:13px}.user-portal .task-submission-form textarea{min-height:82px;padding:10px 12px;border-radius:var(--user-radius-control);font-size:14px}.user-portal .task-form-label{margin-bottom:7px;font-size:13px}.user-portal .task-file-picker{min-height:88px;padding:12px 14px;border-radius:var(--user-radius-card);font-size:13px}.user-portal .task-file-picker svg{width:24px;height:24px}.user-portal .task-file-picker small{font-size:11px}.user-portal .task-evidence-previews{gap:8px;margin-bottom:8px}.user-portal .task-evidence-previews figure{border-radius:9px}.user-portal .task-primary-action.task-submit-action{width:100%;min-width:0;min-height:44px;border-radius:var(--user-radius-control);font-size:15px}.user-portal .home-visit-heading time{padding:7px 10px;border-radius:999px;font-size:12px}.user-portal .home-visit-primary-actions{gap:8px}.user-portal .home-visit-primary-actions button,.user-portal .home-visit-submit-action{min-height:44px;border-radius:var(--user-radius-control);font-size:14px;box-shadow:none}.user-portal .home-visit-counts{gap:8px}.user-portal .home-visit-counts>div{gap:4px;padding:12px 14px;border-radius:var(--user-radius-card);background:#fff}.user-portal .home-visit-counts strong{font-size:18px}.user-portal .home-visit-submit-hint{margin-top:-6px;font-size:11px}.user-portal .conversion-source-picker[data-ui-density=compact-page],.user-portal .conversion-order-search[data-ui-density=compact-page],.user-portal .conversion-submission-form[data-ui-density=compact-form-page]{gap:12px}.user-portal .conversion-source-picker .conversion-intro,.user-portal .conversion-order-search .conversion-intro,.user-portal .conversion-submission-form .conversion-intro{margin-bottom:2px}.user-portal .conversion-source-picker .conversion-intro h1,.user-portal .conversion-order-search .conversion-intro h1,.user-portal .conversion-submission-form .conversion-intro h1{font-size:22px;line-height:1.3}.user-portal .conversion-source-picker .conversion-intro p,.user-portal .conversion-order-search .conversion-intro p,.user-portal .conversion-submission-form .conversion-intro p{margin-top:5px;font-size:13px;line-height:1.5}.user-portal .conversion-source-card[data-ui-density=compact-list-row]{grid-template-columns:46px minmax(0,1fr) 82px;gap:10px;min-height:76px;padding:10px 12px;border-color:var(--user-line);border-radius:var(--user-radius-card);box-shadow:none}.user-portal .conversion-source-card[data-ui-density=compact-list-row] .conversion-icon-tile{width:46px;height:46px;border-radius:10px}.user-portal .conversion-source-card[data-ui-density=compact-list-row] .conversion-source-copy{gap:3px}.user-portal .conversion-source-card[data-ui-density=compact-list-row] .conversion-source-copy strong{font-size:15px;line-height:1.25}.user-portal .conversion-source-card[data-ui-density=compact-list-row] .conversion-source-copy small{font-size:12px;line-height:1.35}.user-portal .conversion-source-card[data-ui-density=compact-list-row] .conversion-source-copy b{font-size:12px}.user-portal .conversion-source-card[data-ui-density=compact-list-row]>button{min-width:82px;min-height:40px;padding:0 8px;border-radius:var(--user-radius-control);font-size:13px}.user-portal .conversion-rule-card{padding:11px 13px;border-radius:var(--user-radius-card)}.user-portal .conversion-rule-card h2{margin-bottom:5px;font-size:15px}.user-portal .conversion-rule-card ol{font-size:12px;line-height:1.6}.user-portal .conversion-search-controls{gap:10px;padding:14px;border-radius:var(--user-radius-card);box-shadow:none}.user-portal .conversion-search-controls label{font-size:13px}.user-portal .conversion-search-controls input{height:44px;border-radius:var(--user-radius-control);font-size:14px}.user-portal .eligible-order-list{gap:10px}.user-portal .eligible-order-card[data-ui-density=compact-list-row]{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;min-height:82px;padding:11px 12px;border-color:var(--user-line);border-radius:var(--user-radius-card);box-shadow:none}.user-portal .eligible-order-card[data-ui-density=compact-list-row] strong{font-size:15px}.user-portal .eligible-order-card[data-ui-density=compact-list-row] small{font-size:12px}.user-portal .eligible-order-card[data-ui-density=compact-list-row] dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.user-portal .eligible-order-card[data-ui-density=compact-list-row] dt{font-size:11px}.user-portal .eligible-order-card[data-ui-density=compact-list-row] dd{font-size:12px}.user-portal .eligible-order-card[data-ui-density=compact-list-row] b{font-size:13px}.user-portal .eligible-order-card[data-ui-density=compact-list-row]>button{min-height:40px;border-radius:var(--user-radius-control);font-size:13px}.user-portal .conversion-selection-summary{border-color:var(--user-line);border-radius:var(--user-radius-card)}.user-portal .conversion-selection-summary>div{padding:10px 12px}.user-portal .conversion-selection-summary dt{font-size:11px}.user-portal .conversion-selection-summary dd{font-size:13px}.user-portal .conversion-submission-form form[data-ui-density=compact-form]{gap:12px;padding:16px;border-color:var(--user-line);border-radius:var(--user-radius-card);box-shadow:none}.user-portal .conversion-submission-form form[data-ui-density=compact-form]>label{font-size:13px}.user-portal .conversion-submission-form form[data-ui-density=compact-form] input{height:44px;border-radius:var(--user-radius-control);font-size:14px}.user-portal .conversion-submission-form form[data-ui-density=compact-form] textarea{min-height:82px;border-radius:var(--user-radius-control);font-size:14px}.user-portal .conversion-upload-control[data-ui-control=compact-upload]{min-height:88px;padding:12px;border-radius:var(--user-radius-card);font-size:13px}.user-portal .conversion-image-previews{gap:8px}.user-portal .conversion-image-previews li{border-radius:9px}.user-portal .conversion-image-previews img{height:74px}.user-portal .conversion-image-previews li>span{font-size:10px}.user-portal .conversion-image-previews button{width:26px;height:26px}.user-portal .conversion-submission-form .conversion-primary-action{min-height:44px;font-size:15px}.user-portal .conversion-success{gap:12px;padding:20px 16px;border-radius:16px}.user-portal .conversion-success h1{font-size:21px}.user-portal .conversion-success p{font-size:13px}.user-portal .conversion-success dl{gap:8px}.user-portal .conversion-success dt{font-size:11px}.user-portal .conversion-success dd{font-size:13px}.user-portal .conversion-task-tutorial-entry[data-ui-density=compact-list-row]{grid-template-columns:44px minmax(0,1fr) 18px;gap:11px;min-height:72px;padding:11px 13px;border-radius:var(--user-radius-card)}.user-portal .conversion-task-tutorial-entry[data-ui-density=compact-list-row] .conversion-task-tutorial-icon{width:44px;height:44px;border-radius:10px}.user-portal .conversion-task-tutorial-entry[data-ui-density=compact-list-row] .conversion-task-tutorial-copy{gap:3px}.user-portal .conversion-task-tutorial-entry[data-ui-density=compact-list-row] .conversion-task-tutorial-copy strong{font-size:15px}.user-portal .conversion-task-tutorial-entry[data-ui-density=compact-list-row] .conversion-task-tutorial-copy small{font-size:12px}.user-portal .tutorial-content-viewer[data-ui-density=compact-content]{gap:10px}.user-portal .tutorial-content-viewer[data-ui-density=compact-content] .tutorial-content-block{gap:8px;padding:13px 14px;border-radius:var(--user-radius-card);font-size:13px;line-height:1.6}.user-portal .tutorial-content-viewer[data-ui-density=compact-content] .tutorial-content-block h2{font-size:16px}.user-portal .recent-execute-account-input[data-ui-control=compact-combobox] input{height:44px;border-radius:var(--user-radius-control);font-size:14px}.user-portal .recent-execute-account-input[data-ui-control=compact-combobox] .recent-execute-account-list{gap:4px;padding:6px;border-color:var(--user-line);border-radius:10px;box-shadow:0 10px 28px #1118271a}.user-portal .recent-execute-account-input[data-ui-control=compact-combobox] .recent-execute-account-list button{min-height:34px;padding:6px 9px;border-radius:7px;font-size:13px}.user-portal .copy-douyin-account-control[data-ui-control=compact-copy] button{min-height:36px;padding:0 10px;border-radius:8px;font-size:12px}.user-portal .feedback-center[data-ui-density=compact-page]{gap:12px}.user-portal .feedback-center[data-ui-density=compact-page] .feedback-center-header{gap:10px}.user-portal .feedback-center[data-ui-density=compact-page] .feedback-center-header>button:first-child:not(.page-back-action){width:38px;height:38px}.user-portal .feedback-center[data-ui-density=compact-page] .feedback-center-header h1{font-size:22px}.user-portal .feedback-center[data-ui-density=compact-page] .feedback-center-header p{font-size:12px}.user-portal .feedback-center[data-ui-density=compact-page] .feedback-new-button{min-height:40px;padding:0 12px;border-radius:var(--user-radius-control);font-size:13px}.user-portal .feedback-center[data-ui-density=compact-page] .feedback-state{min-height:148px;padding:20px;border-style:solid;border-color:var(--user-line);border-radius:var(--user-radius-card);background:#fff;font-size:13px}.user-portal .feedback-center[data-ui-density=compact-page] .feedback-state>svg{width:34px}.user-portal .feedback-center[data-ui-density=compact-page] .feedback-state:not(.is-error) button[data-ui-action=primary]{background:var(--user-accent);color:#fff}.user-portal .feedback-center[data-ui-density=compact-page] .feedback-ticket-list{gap:10px}.user-portal .feedback-center[data-ui-density=compact-page] .feedback-ticket-list button{grid-template-columns:minmax(0,1fr) auto 18px;gap:10px;min-height:72px;padding:10px 12px;border-color:var(--user-line);border-radius:var(--user-radius-card)}.user-portal .feedback-center[data-ui-density=compact-page] .feedback-ticket-list strong{font-size:14px}.user-portal .feedback-center[data-ui-density=compact-page] .feedback-ticket-list small,.user-portal .feedback-center[data-ui-density=compact-page] .feedback-ticket-list time{font-size:11px}.user-portal .feedback-center[data-ui-density=compact-page] .feedback-ticket-list b,.user-portal .feedback-center[data-ui-density=compact-page] .feedback-ticket-status b{padding:3px 7px;font-size:11px}.user-portal .feedback-center[data-ui-density=compact-page] .feedback-new-card,.user-portal .feedback-center[data-ui-density=compact-page] .feedback-reply-card{gap:12px;padding:16px;border-color:var(--user-line);border-radius:var(--user-radius-card)}.user-portal .feedback-composer[data-ui-density=compact-form]{gap:12px}.user-portal .feedback-composer[data-ui-density=compact-form] label{gap:7px;font-size:13px}.user-portal .feedback-composer[data-ui-density=compact-form] textarea{min-height:82px;padding:10px 12px;border-radius:var(--user-radius-control);font-size:14px}.user-portal .feedback-composer[data-ui-density=compact-form] .feedback-image-picker[data-ui-control=compact-upload]{min-height:72px;border-radius:var(--user-radius-card);font-size:13px}.user-portal .feedback-composer[data-ui-density=compact-form] .feedback-image-previews li{grid-template-columns:44px minmax(0,1fr) 32px;padding:7px;border-radius:9px;font-size:12px}.user-portal .feedback-composer[data-ui-density=compact-form] .feedback-image-previews img{width:44px;height:44px}.user-portal .feedback-composer[data-ui-density=compact-form] .feedback-submit{min-height:44px;border-radius:var(--user-radius-control);font-size:15px}.user-portal .feedback-message-list{gap:10px}.user-portal .feedback-message{gap:7px;max-width:90%;padding:10px 12px;border-radius:12px;font-size:13px}.user-portal .feedback-message>p{line-height:1.55}.user-portal .feedback-attachments article{min-height:72px}.user-portal .password-dialog-backdrop{align-items:center;padding:16px}.user-portal .password-dialog{width:min(430px,calc(100vw - 32px));max-height:calc(100vh - 32px);border-radius:16px;box-shadow:0 18px 48px #1118272e}.user-portal .password-dialog header{padding:14px 16px}.user-portal .password-dialog h2{font-size:18px;line-height:1.35}.user-portal .password-dialog header p{margin-top:4px;font-size:12px}.user-portal .password-dialog header button{width:auto;min-width:48px;height:36px;padding:0 9px;font-size:12px}.user-portal .password-dialog form{gap:12px;padding:16px}.user-portal .password-dialog label{gap:6px;font-size:13px}.user-portal .password-field{border-radius:var(--user-radius-control)}.user-portal .password-field input{height:44px;font-size:14px}.user-portal .password-submit{height:44px;border-radius:var(--user-radius-control);font-size:15px}.app.user-portal .user-profile-center .password-submit.action-positive{border-color:var(--user-accent)!important;background:var(--user-accent)!important;color:#fff!important;box-shadow:0 6px 14px #ff2d5529!important}.app.user-portal .user-profile-center .password-submit.action-positive:not(:disabled):hover{border-color:#e9254c!important;background:#e9254c!important}.user-portal .password-modal .modal-close{width:auto;min-width:48px;padding:0 9px;border-radius:var(--user-radius-control);font-size:12px}.user-portal .conversion-record-backdrop,.user-portal .home-visit-batch-overlay{padding:16px}.user-portal .conversion-record-dialog[data-ui-surface=compact-dialog],.user-portal .home-visit-batch-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:16px;border-radius:16px;box-shadow:0 18px 48px #1118272e}.user-portal .conversion-record-dialog[data-ui-surface=compact-dialog] header,.user-portal .home-visit-batch-dialog header{gap:10px;padding-bottom:12px}.user-portal .conversion-record-dialog[data-ui-surface=compact-dialog] header h2,.user-portal .home-visit-batch-dialog header h2{font-size:18px;line-height:1.35}.user-portal .conversion-record-dialog[data-ui-surface=compact-dialog] header p,.user-portal .conversion-record-dialog[data-ui-surface=compact-dialog] header span,.user-portal .home-visit-batch-dialog header small{font-size:12px}.user-portal .conversion-record-dialog[data-ui-surface=compact-dialog] header button{width:36px;height:36px}.user-portal .home-visit-batch-dialog header button{width:auto;min-width:48px;height:36px;padding:0 9px;border-radius:var(--user-radius-control);font-size:12px}.user-portal .conversion-record-dialog[data-ui-surface=compact-dialog] dl[data-ui-density=compact-detail-list],.user-portal .home-visit-batch-dialog dl{gap:0;border:1px solid var(--user-line);border-radius:var(--user-radius-card);background:#fff}.user-portal .conversion-record-dialog[data-ui-surface=compact-dialog] dl[data-ui-density=compact-detail-list]>div,.user-portal .home-visit-batch-dialog dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:9px 12px;border:0;border-bottom:1px solid var(--user-line);background:transparent}.user-portal .conversion-record-dialog[data-ui-surface=compact-dialog] dl[data-ui-density=compact-detail-list]>div:last-child,.user-portal .home-visit-batch-dialog dl>div:last-child{border-bottom:0}.user-portal .conversion-record-dialog[data-ui-surface=compact-dialog] dt,.user-portal .home-visit-batch-dialog dt{color:var(--user-muted);font-size:12px;font-weight:500}.user-portal .conversion-record-dialog[data-ui-surface=compact-dialog] dd,.user-portal .home-visit-batch-dialog dd{color:var(--user-ink);font-size:13px;font-weight:600;text-align:right;overflow-wrap:anywhere}.user-portal .home-visit-target-list{margin-top:12px}.user-portal .home-visit-target-list h3{font-size:15px}.user-portal .home-visit-target-list ol{gap:0;border-color:var(--user-line);border-radius:var(--user-radius-card)}.user-portal .home-visit-target-list li{min-height:44px;padding:9px 11px}.user-portal .home-visit-target-list strong{font-size:13px}.user-portal .home-visit-target-list time{font-size:11px}body:has(>#app>.app.user-portal)>.tutorial-image-modal,.user-portal .feedback-image-modal{padding:16px}body:has(>#app>.app.user-portal)>.tutorial-image-modal>button{width:auto;min-width:52px;height:36px;padding:0 11px;border-radius:9px;font-size:12px;font-weight:600}body:has(>#app>.app.user-portal)>.tutorial-image-modal .tutorial-image-close-admin{display:none}body:has(>#app>.app.user-portal)>.tutorial-image-modal .tutorial-image-close-user{display:inline}body:has(>#app>.app.user-portal)>.conversion-task-tutorial-modal{padding:16px}body:has(>#app>.app.user-portal)>.conversion-task-tutorial-modal>.conversion-task-tutorial-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:16px;border-radius:16px}.user-portal [data-legacy-user-page]{gap:12px}.user-portal [data-legacy-user-page] .card{padding:16px;border-color:var(--user-line);border-radius:var(--user-radius-card);box-shadow:none}.user-portal [data-legacy-user-page] .welcome h1,.user-portal [data-legacy-user-page] .page-heading h1,.user-portal [data-legacy-user-page] .page-title h1{font-size:22px;line-height:1.3}.user-portal [data-legacy-user-page] .welcome p,.user-portal [data-legacy-user-page] .page-heading p,.user-portal [data-legacy-user-page] .page-title p,.user-portal [data-legacy-user-page] .input-label{font-size:13px}.user-portal [data-legacy-user-page] .field{height:44px;border-radius:var(--user-radius-control)}.user-portal [data-legacy-user-page] .field.large{height:46px}.user-portal [data-legacy-user-page] input,.user-portal [data-legacy-user-page] textarea{font-size:14px}.user-portal [data-legacy-user-page] textarea{min-height:82px;border-radius:var(--user-radius-control)}.user-portal [data-legacy-user-page] .upload-zone{min-height:88px;border-radius:var(--user-radius-card)}.user-portal [data-legacy-user-page] .upload-zone.compact{min-height:76px}.user-portal [data-legacy-user-page] .upload-zone b{display:none}.user-portal [data-legacy-user-page] .image-previews button{display:block;width:auto;min-width:38px;height:24px;padding:0 7px;border-radius:7px;font-size:11px;line-height:24px}.user-portal [data-legacy-user-page] .page-title>button{width:auto;min-width:44px;height:34px;padding:0 8px;border-radius:var(--user-radius-control);font-size:12px}.user-portal [data-legacy-user-page] .submit.full,.user-portal [data-legacy-user-page] .primary.full{min-height:44px;border-radius:var(--user-radius-control);font-size:15px}.user-portal [data-legacy-user-page] .record-card,.user-portal [data-legacy-user-page] .record-detail{min-height:72px;padding:10px 12px;border-radius:var(--user-radius-card)}.user-portal [data-legacy-user-page] .empty-page{min-height:148px;padding:20px}.user-portal [data-legacy-user-page] .empty-page>span{display:none}.user-portal [data-legacy-user-page] .confirm-modal{width:min(430px,calc(100vw - 32px));padding:16px;border-radius:16px}.user-portal [data-legacy-user-page] .confirm-modal>span{display:none}.user-portal [data-legacy-user-page] .confirm-modal h2{font-size:18px}.user-portal [data-legacy-user-page] .confirm-modal p{font-size:14px}.user-portal [data-legacy-user-page] .confirm-modal button{min-height:42px;border-radius:var(--user-radius-control);font-size:14px}@media(max-width:680px){.user-portal .conversion-source-card[data-ui-density=compact-list-row]{grid-template-columns:44px minmax(0,1fr) 78px;min-height:74px;padding:9px 10px}.user-portal .conversion-source-card[data-ui-density=compact-list-row] .conversion-source-copy small{font-size:12px}.user-portal .conversion-source-card[data-ui-density=compact-list-row]>button{min-width:78px;min-height:40px;font-size:13px}.user-portal .eligible-order-card[data-ui-density=compact-list-row]{min-height:80px;padding:10px 11px}.user-portal .conversion-search-controls{padding:12px}.user-portal .conversion-search-controls label,.user-portal .conversion-submission-form form[data-ui-density=compact-form]>label{font-size:13px}.user-portal .conversion-search-controls input,.user-portal .conversion-submission-form form[data-ui-density=compact-form] input{height:44px}.user-portal .conversion-submission-form form[data-ui-density=compact-form]{padding:14px}.user-portal .conversion-submission-form form[data-ui-density=compact-form] textarea{min-height:82px}.user-portal .conversion-upload-control[data-ui-control=compact-upload]{min-height:88px}.user-portal .conversion-record-dialog[data-ui-surface=compact-dialog],.user-portal .home-visit-batch-dialog{max-height:calc(100vh - 32px);padding:16px;border-radius:16px}}@media(max-width:340px){.user-portal .conversion-source-card[data-ui-density=compact-list-row]{grid-template-columns:40px minmax(0,1fr) 70px;gap:7px;padding-inline:8px}.user-portal .conversion-source-card[data-ui-density=compact-list-row] .conversion-icon-tile{width:40px;height:40px}.user-portal .conversion-source-card[data-ui-density=compact-list-row]>button{min-width:70px;padding-inline:5px;font-size:12px}.user-portal .eligible-order-card[data-ui-density=compact-list-row] dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.user-portal .task-bottom-nav button{font-size:11px}}.conversion-task-tutorial-wrap{display:grid;gap:8px;margin:0 0 14px}.conversion-task-tutorial-entry{width:100%;min-height:84px;padding:14px 16px;border:0;border-radius:16px;background:#fffacb;color:#111;display:grid;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:14px;text-align:left;box-shadow:none}.conversion-task-tutorial-entry:not(.is-unconfigured){cursor:pointer}.conversion-task-tutorial-entry:not(.is-unconfigured):hover{background:#fff6ad}.conversion-task-tutorial-entry:focus-visible{outline:3px solid rgba(239,61,53,.24);outline-offset:2px}.conversion-task-tutorial-icon{width:48px;height:48px;border-radius:14px;background:#fff3a4;color:#ef3d35;display:grid;place-items:center}.conversion-task-tutorial-icon svg{width:27px}.conversion-task-tutorial-copy{display:grid;gap:6px;min-width:0}.conversion-task-tutorial-copy strong{color:#ef3d35;font-size:18px;font-weight:800;line-height:1.3}.conversion-task-tutorial-copy small{color:#111;font-size:14px;line-height:1.5}.conversion-task-tutorial-entry>svg{width:20px;color:#d94432}.conversion-task-tutorial-entry.is-unconfigured{grid-template-columns:48px minmax(0,1fr);background:#fffbe0}.conversion-task-tutorial-entry.is-unconfigured .conversion-task-tutorial-copy strong{color:#8f6500}.conversion-task-tutorial-entry.is-unconfigured .conversion-task-tutorial-copy small{color:#725d25}.conversion-task-tutorial-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#fff1f2;color:#be123c;font-size:13px}.conversion-task-tutorial-error button{border:0;border-radius:8px;background:#ef3d35;color:#fff;padding:7px 10px;font-weight:700}.conversion-task-tutorial-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;padding:20px;background:#0f172a85}.conversion-task-tutorial-dialog{position:relative;width:min(560px,100%);max-height:min(82vh,760px);overflow:auto;border-radius:22px;background:#fff;padding:22px;box-shadow:0 24px 70px #0f172a40}.conversion-task-tutorial-close{position:sticky;top:0;z-index:2;margin-left:auto;width:38px;height:38px;border:0;border-radius:50%;background:#f1f5f9;color:#334155;display:grid;place-items:center}.conversion-task-tutorial-close svg{width:22px}@media(max-width:640px){.conversion-task-tutorial-entry{min-height:72px;padding:11px 12px;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 17px;gap:11px}.conversion-task-tutorial-icon{width:42px;height:42px;border-radius:12px}.conversion-task-tutorial-icon svg{width:23px}.conversion-task-tutorial-copy strong{font-size:15px}.conversion-task-tutorial-copy small{font-size:12px}.conversion-task-tutorial-modal{padding:12px}.conversion-task-tutorial-dialog{max-height:88vh;border-radius:18px;padding:16px}}.agent-bulk-video-form>form{gap:18px;padding:0;border:0;border-radius:0;background:transparent}.agent-bulk-execute-card,.agent-bulk-target-card{display:grid;gap:16px;padding:20px;border:1px solid #e5e9ef;border-radius:18px;background:#fff;box-shadow:0 8px 22px #1f293714}.agent-bulk-execute-card>label,.agent-bulk-target-card>label{display:grid;gap:9px;color:#273449;font-size:15px;font-weight:800}.agent-bulk-execute-card>label>span,.agent-bulk-target-card>label>span{line-height:1.35}.agent-bulk-execute-card input,.agent-bulk-target-card input{height:52px}.agent-bulk-execute-binding{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid #dce2ea;border-radius:11px;background:#f8fafc}.agent-bulk-binding-summary{display:flex;min-width:0;align-items:center;color:#667085;font-size:13px}.agent-bulk-binding-summary strong{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:#dcfce7;color:#15803d;font-size:13px}.agent-bulk-bind-action,.agent-bulk-unbind-action{flex:0 0 auto;min-height:44px;padding:0 14px;border-radius:9px;font:700 13px/1 inherit;cursor:pointer}.agent-bulk-bind-action{border:1px solid #ff3158;background:#ff3158;color:#fff}.agent-bulk-unbind-action{border:1px solid #fecaca;background:#fff1f2;color:#dc2626}.agent-bulk-bind-action:focus-visible,.agent-bulk-unbind-action:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:2px}.agent-bulk-binding-notice{margin:0;padding:9px 11px;border-radius:9px;background:#ecfdf3;color:#15803d;font-size:12px;line-height:1.5}.agent-bulk-binding-notice[data-state=error]{background:#fff7ed;color:#c2410c}.agent-bulk-video-form input[readonly]{background:#f1f5f9;color:#475569;cursor:not-allowed}.agent-bulk-target-card{gap:16px}.agent-bulk-target-entry{display:grid;grid-template-columns:1fr;gap:12px;margin-top:2px}.agent-bulk-target-entry input{min-width:0}.agent-bulk-add-target-action,.agent-bulk-target-rejected-action{width:100%;min-height:50px;padding:0 14px;border-radius:11px;color:#fff;font:700 13px/1.2 inherit;white-space:nowrap;cursor:pointer}.agent-bulk-add-target-action{border:1px solid #12b76a;background:#12b76a}.agent-bulk-target-rejected-action{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #f04452;background:#f04452}.agent-bulk-target-rejected-action svg{width:21px;height:21px;flex:0 0 auto}.agent-bulk-add-target-action:disabled{cursor:not-allowed;opacity:.58}.agent-bulk-add-target-action:focus-visible,.agent-bulk-target-rejected-action:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:2px}.agent-bulk-draft-notice,.agent-bulk-auto-finalize-hint{margin:0;padding:10px 12px;border-radius:10px;background:#ecfdf3;color:#15803d;font-size:13px;line-height:1.5}.agent-bulk-auto-finalize-hint{background:#eff6ff;color:#1d4ed8}.agent-bulk-draft-summary{grid-template-columns:repeat(3,minmax(0,1fr));border-color:#d8eee6;background:#d8eee6}.agent-bulk-draft-summary>div{background:#f1fbf7;text-align:center}.agent-bulk-target-card>label:last-of-type{margin-top:2px}.agent-bulk-target-card textarea{min-height:112px}.agent-bulk-open-targets{display:flex;min-height:48px;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border:1px solid #bfdbfe;border-radius:11px;background:#eff6ff;color:#1d4ed8;font:700 13px/1.3 inherit;cursor:pointer}.agent-bulk-open-targets span{color:#64748b;font-weight:600}.agent-bulk-open-targets:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:2px}.agent-bulk-target-sheet-mask{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:#0f172a94}.agent-bulk-target-sheet{position:relative;display:flex;width:min(620px,100%);max-height:min(78dvh,680px);flex-direction:column;padding:26px 20px 18px;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -18px 50px #0f172a38}.agent-bulk-target-sheet-handle{position:absolute;top:9px;left:50%;width:44px;height:5px;border-radius:999px;background:#cbd5e1;transform:translate(-50%)}.agent-bulk-target-sheet>header{display:grid;grid-template-columns:1fr auto 38px;align-items:center;gap:12px;padding:5px 2px 16px}.agent-bulk-target-sheet>header h2{margin:0;color:#0f172a;font-size:20px;line-height:1.35}.agent-bulk-target-sheet>header>span{color:#64748b;font-size:14px}.agent-bulk-target-sheet>header>button{display:grid;width:38px;height:38px;place-items:center;padding:0;border:0;border-radius:50%;background:#f8fafc;color:#475569;cursor:pointer}.agent-bulk-target-sheet>header>button svg{width:23px;height:23px}.agent-bulk-target-sheet-list{min-height:0;overflow-y:auto;padding:2px 5px 2px 2px;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.35) transparent}.agent-bulk-target-sheet-list::-webkit-scrollbar{width:5px}.agent-bulk-target-sheet-list::-webkit-scrollbar-track{background:transparent}.agent-bulk-target-sheet-list::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b59}.agent-bulk-target-sheet-list ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.agent-bulk-target-sheet-list li{display:grid;min-height:62px;grid-template-columns:42px 25px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;border:1px solid #e2e8f0;border-radius:13px;background:#fff;box-shadow:0 3px 10px #0f172a0d}.agent-bulk-target-sequence{display:grid;width:40px;height:40px;place-items:center;border-radius:9px;background:#f1f5f9;color:#0284c7;font-weight:800}.agent-bulk-target-user-icon{width:23px;height:23px;color:#0284c7}.agent-bulk-target-sheet-list li>strong{min-width:0;overflow-wrap:anywhere;color:#1e293b;font-size:15px}.agent-bulk-target-sheet-list li>button{min-height:38px;padding:0 12px;border:1px solid #fecaca!important;border-radius:9px;background:#fff!important;color:#ef4444!important;box-shadow:none!important;font:700 13px/1 inherit;cursor:pointer}.agent-bulk-target-sheet-list li>button:not(:disabled):hover{border-color:#fca5a5!important;background:#fff1f2!important;color:#dc2626!important}.agent-bulk-target-sheet-list li>button:disabled{cursor:not-allowed;opacity:.45}.agent-bulk-target-sheet-list>p{color:#64748b;text-align:center}.agent-bulk-target-sheet>footer{display:grid;gap:10px;padding-top:14px}.agent-bulk-target-sheet-pages{display:flex;align-items:center;justify-content:center;gap:10px;color:#64748b;font-size:12px}.agent-bulk-target-sheet-pages button{min-height:34px;padding:0 12px;border:1px solid #bfdbfe;border-radius:8px;background:#fff;color:#2563eb;font:700 12px/1 inherit;cursor:pointer}.agent-bulk-target-sheet-pages button:disabled{cursor:not-allowed;opacity:.4}.agent-bulk-target-sheet-close{min-height:48px;border:0;border-radius:12px;background:#f1f5f9;color:#475569;font:700 15px/1 inherit;cursor:pointer}@media(max-width:680px){.agent-bulk-video-form>form{gap:14px;padding:0;border-radius:0}.agent-bulk-execute-card,.agent-bulk-target-card{gap:14px;padding:16px;border-radius:15px}.agent-bulk-execute-card>label,.agent-bulk-target-card>label{font-size:14px}.agent-bulk-execute-card input,.agent-bulk-target-card input{height:50px}.agent-bulk-execute-binding{min-height:50px;padding:7px 8px}.agent-bulk-binding-summary{font-size:12px}.agent-bulk-bind-action,.agent-bulk-unbind-action{padding:0 11px;font-size:12px}.agent-bulk-target-entry{grid-template-columns:1fr}.agent-bulk-add-target-action,.agent-bulk-target-rejected-action{width:100%}.agent-bulk-draft-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-bulk-draft-summary>div{padding:10px 7px;text-align:center}.agent-bulk-draft-summary dt{font-size:10px;white-space:nowrap}.agent-bulk-draft-summary dd{font-size:12px}.agent-bulk-target-card textarea{min-height:96px}.agent-bulk-target-sheet{max-height:82dvh;padding:26px 16px max(16px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.agent-bulk-target-sheet>header h2{font-size:18px}.agent-bulk-target-sheet-list li{grid-template-columns:38px 23px minmax(0,1fr) auto;gap:8px;padding:8px 10px}.agent-bulk-target-sequence{width:36px;height:36px}.agent-bulk-target-sheet-list li>button{padding:0 10px}}
