.workbench-dialog-close[data-v-820a40b5]{position:absolute;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#475569;cursor:pointer}.workbench-dialog-close[data-v-820a40b5]:hover:not(:disabled){background:#edf4fc;border-color:#c7d9ed;color:#2f6b9f}.workbench-dialog-close[data-v-820a40b5]:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.workbench-dialog-close[data-v-820a40b5]:disabled{opacity:.5;cursor:not-allowed}.message-nav-label[data-v-ee3f6099]{position:relative}.message-unread-dot[data-v-ee3f6099]{position:absolute;top:-22px;right:-5px;width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px #fff;pointer-events:none}.workbench-layout>main[data-v-ee3f6099]{margin-top:68px;padding-bottom:124px}.workbench-bottom-nav[data-v-ee3f6099]{position:fixed;bottom:max(22px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:60;width:calc(100% - 32px);max-width:760px;display:flex;align-items:stretch;gap:8px;padding:10px;border:1px solid #e3eaf3;border-radius:23px;background:#fffffff5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 12px 36px -12px #2d4c6c33}.workbench-bottom-nav>button[data-v-ee3f6099]{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;flex:1;min-width:0;min-height:52px;padding:0 10px;border:0;border-radius:14px;background:transparent;color:#748598;font-size:14px;font-weight:600;transition:color .2s,background .2s}.workbench-bottom-nav>button[data-v-ee3f6099]:hover{color:#397bac;background:#f7faff}.workbench-bottom-nav>button[aria-current=page][data-v-ee3f6099]{color:#397bac;background:#eaf3fb}.workbench-bottom-nav>button[aria-current=page][data-v-ee3f6099]:after{content:"";position:absolute;bottom:2px;left:calc(50% - 8px);width:16px;height:3px;border-radius:3px;background:#6fa8dc}.workbench-bottom-nav>button[data-v-ee3f6099]:focus-visible{outline:2px solid #6fa8dc;outline-offset:2px}.workbench-group-label[data-v-ee3f6099]{position:relative;white-space:nowrap}.workbench-unread-dot[data-v-ee3f6099]{position:absolute;top:-3px;right:-9px;width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px #fff}@media(max-width:640px){.workbench-bottom-nav[data-v-ee3f6099]{gap:2px;padding:7px;width:calc(100% - 24px);border-radius:20px}.workbench-bottom-nav>button[data-v-ee3f6099]{flex-direction:column;padding:5px 2px;gap:5px;font-size:10px;min-height:50px}.workbench-bottom-nav>button svg[data-v-ee3f6099]{width:19px;height:19px}.workbench-bottom-nav>button[aria-current=page][data-v-ee3f6099]:after{bottom:0;height:2px}}.premium-notice-grid[data-v-b6bdad8d]{display:grid;grid-template-columns:repeat(var(--premium-columns, 1),minmax(0,1fr));gap:20px}.premium-notice-viewport[data-v-b6bdad8d]{overflow:hidden;padding:4px;margin:-4px;touch-action:pan-y}.premium-next-enter-active[data-v-b6bdad8d],.premium-next-leave-active[data-v-b6bdad8d],.premium-previous-enter-active[data-v-b6bdad8d],.premium-previous-leave-active[data-v-b6bdad8d]{transition:transform .16s ease,opacity .16s ease}.premium-next-enter-from[data-v-b6bdad8d],.premium-previous-leave-to[data-v-b6bdad8d]{transform:translate(32px);opacity:0}.premium-next-leave-to[data-v-b6bdad8d],.premium-previous-enter-from[data-v-b6bdad8d]{transform:translate(-32px);opacity:0}@media(prefers-reduced-motion:reduce){.premium-notice-viewport .premium-notice-grid[data-v-b6bdad8d]{transition:none}}.recommendation-section[data-v-b6bdad8d]{min-width:0;padding:20px 16px;border:1px solid #edf1f5;border-radius:24px;background:#fff;box-shadow:0 2px 8px #0f172a04}.recommendation-section>div+div[data-v-b6bdad8d]{margin-top:24px;padding-top:24px;border-top:1px solid #edf1f5}.recommendation-grid[data-v-b6bdad8d]{display:grid;grid-template-columns:repeat(var(--recommendation-columns, 1),minmax(0,1fr));gap:12px}.recommendation-section[data-v-b6bdad8d]{container-type:inline-size}.recommendation-page-count[data-v-b6bdad8d]{color:#64748b;font-size:12px;font-variant-numeric:tabular-nums}.recommendation-card[data-v-b6bdad8d]{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:auto auto;min-width:0;min-height:94px;align-items:center;gap:8px 10px;padding:14px 12px;border:1px solid #edf1f5;border-radius:18px;background:#fbfcfe}.recommendation-card>img[data-v-b6bdad8d],.recommendation-avatar-placeholder[data-v-b6bdad8d]{grid-column:1;grid-row:1 / 3;width:44px;height:44px;flex-shrink:0;border-radius:50%;object-fit:cover}.recommendation-avatar-placeholder[data-v-b6bdad8d]{display:flex;align-items:center;justify-content:center;color:#3977aa;background:#e8f3fc;font-weight:700}.recommendation-card h3[data-v-b6bdad8d]{grid-column:2;grid-row:1;min-width:0;overflow:hidden;color:#1f2937;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.recommendation-info[data-v-b6bdad8d]{display:contents}.recommendation-tags[data-v-b6bdad8d]{grid-column:2 / 4;grid-row:2;display:flex;gap:6px;min-width:0;overflow:hidden}.recommendation-tag[data-v-b6bdad8d]{max-width:100%;min-width:0;overflow:hidden;padding:3px 8px;border-radius:999px;color:#64748b;background:#f1f5f9;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.recommendation-badge[data-v-b6bdad8d]{grid-column:3;grid-row:1;flex-shrink:0;padding:5px 9px;border-radius:999px;color:#2876a5;background:#bfe9fb;font-size:10px;font-weight:700;white-space:nowrap}.recommendation-arrow[data-v-b6bdad8d]{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:10px;color:#2d9cdb;background:#fff;font-size:19px;touch-action:manipulation}.recommendation-arrow[data-v-b6bdad8d]:disabled{cursor:not-allowed;color:#cbd5e1;background:#f8fafc}@media(min-width:640px){.recommendation-section[data-v-b6bdad8d]{padding:24px}}@media(max-width:360px){.recommendation-section[data-v-b6bdad8d]{padding:16px 10px}.recommendation-section header[data-v-b6bdad8d]{gap:8px}.recommendation-section h2[data-v-b6bdad8d]{font-size:14px}.recommendation-page-count[data-v-b6bdad8d]{display:none}}@container (max-width: 559px){.recommendation-grid[data-v-b6bdad8d]{gap:10px}.recommendation-card[data-v-b6bdad8d]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 10px;border-radius:14px;min-height:138px;position:relative}.recommendation-card>img[data-v-b6bdad8d],.recommendation-avatar-placeholder[data-v-b6bdad8d]{width:36px;height:36px}.recommendation-badge[data-v-b6bdad8d]{position:absolute;top:12px;right:8px;padding:3px 5px;font-size:9px}.recommendation-card h3[data-v-b6bdad8d]{width:100%;margin-top:2px;font-size:13px;line-height:20px}.recommendation-tags[data-v-b6bdad8d]{width:100%;flex-wrap:wrap;gap:4px}.recommendation-tag[data-v-b6bdad8d]{max-width:100%;padding:2px 6px;font-size:10px;line-height:16px}}.chat-image[data-v-932e1dd1]{max-width:min(260px,60vw);max-height:260px;border-radius:12px;object-fit:contain}.account-search[data-v-e6242586]{display:flex;gap:10px;margin-top:20px}.account-search input[data-v-e6242586]{min-width:0;flex:1;border:1px solid #e1e8ef;border-radius:10px;padding:10px 12px;font-size:13px}.account-pagination[data-v-e6242586]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:16px;font-size:12px;color:#8994a2}.agent-field select[data-v-e6242586]{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #e1e8ef;border-radius:10px;font-size:13px;background:#fff}.agent-delete[data-v-e6242586]{color:#c04c4c}.agent-management[data-v-e6242586]{background:#fff;border-radius:22px;padding:24px;margin-bottom:18px;color:#243448}.agent-heading[data-v-e6242586]{display:flex;align-items:center;justify-content:space-between;gap:16px}.agent-management h2[data-v-e6242586],.agent-modal h2[data-v-e6242586]{margin:0;font-size:18px;font-weight:650}.agent-heading p[data-v-e6242586],.agent-modal-subtitle[data-v-e6242586]{font-size:12px;color:#8994a2;margin:7px 0 0}.agent-primary[data-v-e6242586]{background:#00a9e8;color:#fff;border:0;border-radius:10px;padding:11px 20px;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.agent-management button[data-v-e6242586]:disabled,.agent-modal button[data-v-e6242586]:disabled{opacity:.5;cursor:not-allowed}.agent-empty[data-v-e6242586]{text-align:center;padding:32px 12px;color:#8b98a7;font-size:13px}.empty-avatar[data-v-e6242586]{display:grid;place-items:center;margin:0 auto 14px;width:54px;height:54px;border-radius:18px;background:#f0f8fd;color:#89bfde;font-size:30px}.agent-empty h3[data-v-e6242586]{font-size:14px;color:#5d7084;margin:0 0 8px}.agent-empty p[data-v-e6242586]{margin:0;line-height:1.8}.agent-account[data-v-e6242586]{margin-top:22px;border:1px solid #e9eff5;border-radius:16px;background:#fbfdff;padding:20px;display:flex;align-items:center;gap:16px}.agent-avatar[data-v-e6242586]{display:grid;place-items:center;flex-shrink:0;width:62px;height:62px;border-radius:50%;background:#e7f5fd;color:#159fd9;font-weight:600}.agent-avatar img[data-v-e6242586],.avatar-picker img[data-v-e6242586]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.agent-details[data-v-e6242586]{flex:1;min-width:0}.agent-name[data-v-e6242586]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.agent-name h3[data-v-e6242586]{margin:0;font-size:15px;font-weight:650;overflow-wrap:anywhere}.agent-status[data-v-e6242586]{border-radius:6px;padding:3px 8px;background:#edf0f3;color:#8794a2;font-size:10px}.agent-status.enabled[data-v-e6242586]{color:#209873;background:#e5f7ef}.agent-details p[data-v-e6242586]{font-size:13px;color:#748395;margin:8px 0;overflow-wrap:anywhere}.agent-details small[data-v-e6242586]{font-size:11px;color:#a0acb9}.agent-actions[data-v-e6242586]{display:flex;gap:10px;align-items:center;flex-shrink:0;font-size:12px;color:#7d8e9e}.agent-edit[data-v-e6242586]{border:0;background:none;color:#079dd6;padding:6px 0;font-size:13px;cursor:pointer}.agent-switch[data-v-e6242586]{position:relative;width:38px;height:22px;padding:3px;background:#c8d1dc;border:0;border-radius:99px;cursor:pointer}.agent-switch>span[data-v-e6242586]{display:block;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.agent-switch.enabled[data-v-e6242586]{background:#00a9e8}.agent-switch.enabled>span[data-v-e6242586]{transform:translate(16px)}.agent-error[data-v-e6242586]{border-radius:10px;padding:12px;background:#fff1f1;color:#c04c4c;font-size:12px}.agent-error button[data-v-e6242586]{background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer}.agent-toast[data-v-e6242586]{color:#239774;font-size:12px;margin:14px 0 0}.agent-modal-overlay[data-v-e6242586]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:flex;align-items:center;justify-content:center;padding:16px;background:#12213466;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.agent-modal[data-v-e6242586]{position:relative;width:480px;max-width:100%;max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:22px;background:#fff;padding:30px;color:#243448;box-shadow:0 25px 80px #17334733;box-sizing:border-box}.avatar-upload[data-v-e6242586]{display:flex;align-items:center;gap:18px;margin:26px 0}.avatar-picker[data-v-e6242586]{display:grid;place-items:center;width:76px;height:76px;flex-shrink:0;border:1px dashed #bedceb;border-radius:18px;padding:0;background:#f1f9fd;color:#87bedb;font-size:28px;cursor:pointer}.avatar-upload p[data-v-e6242586]{font-size:11px;color:#9ba8b5;margin:5px 0}.avatar-remove[data-v-e6242586]{padding:2px 0;background:none;border:0;color:#9ba8b5;font-size:11px;cursor:pointer}.agent-field[data-v-e6242586]{display:block;font-size:13px;margin-top:18px}.agent-field>span[data-v-e6242586]{color:#e67474}.agent-field input[data-v-e6242586]{display:block;width:100%;box-sizing:border-box;border:1px solid #e1e8ef;border-radius:10px;padding:12px;margin-top:8px;font:inherit;outline:none}.agent-field input[data-v-e6242586]:focus{border-color:#00a9e8;box-shadow:0 0 0 3px #00a9e812}.agent-enabled[data-v-e6242586]{display:flex;gap:8px;align-items:center;font-size:13px;margin-top:22px}.agent-enabled input[data-v-e6242586]{accent-color:#00a9e8}.agent-modal footer[data-v-e6242586]{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #edf1f5;padding-top:20px;margin-top:24px}.agent-cancel[data-v-e6242586]{border:1px solid #e1e8ef;background:#fff;color:#7b8998;padding:10px 20px;border-radius:10px;font-size:13px;cursor:pointer}@media(max-width:700px){.agent-management[data-v-e6242586]{padding:20px 16px;border-radius:16px}.agent-heading[data-v-e6242586]{align-items:flex-start}.agent-heading h2[data-v-e6242586]{font-size:16px}.agent-heading p[data-v-e6242586]{max-width:190px;line-height:1.7}.agent-primary[data-v-e6242586]{padding:10px 14px;font-size:12px}.agent-account[data-v-e6242586]{flex-wrap:wrap;padding:16px;gap:12px}.agent-details[data-v-e6242586]{flex-basis:calc(100% - 80px)}.agent-actions[data-v-e6242586]{width:100%;justify-content:flex-end;border-top:1px solid #edf1f5;padding-top:12px}.agent-modal[data-v-e6242586]{padding:24px 20px}.agent-field input[data-v-e6242586]{font-size:16px}.avatar-upload p[data-v-e6242586]{line-height:1.7}}.recipient-overlay[data-v-9dcb42a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:flex;align-items:center;justify-content:center;padding:16px;background:#12213466;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.recipient-dialog[data-v-9dcb42a3]{position:relative;width:560px;max-width:100%;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:22px;color:#243448;box-shadow:0 25px 80px #17334733;box-sizing:border-box}.recipient-dialog header[data-v-9dcb42a3]{padding:26px 26px 0}.recipient-dialog h2[data-v-9dcb42a3]{font-size:18px;font-weight:650;margin:0}.recipient-dialog header p[data-v-9dcb42a3]{font-size:12px;color:#8994a2;margin:8px 0 0}.recipient-search[data-v-9dcb42a3]{display:flex;gap:10px;padding:20px 26px 16px;flex-shrink:0}.recipient-search input[data-v-9dcb42a3]{flex:1;min-width:0;padding:11px 13px;border:1px solid #e1e8ef;border-radius:10px;font-size:13px;outline:none}.recipient-search input[data-v-9dcb42a3]:focus{border-color:#00a9e8}.recipient-search button[data-v-9dcb42a3]{border:0;border-radius:10px;padding:10px 18px;background:#ecf8fe;color:#069bd2;font-size:13px}.recipient-dialog button[data-v-9dcb42a3]{cursor:pointer}.recipient-dialog button[data-v-9dcb42a3]:disabled{opacity:.45;cursor:not-allowed}.recipient-list[data-v-9dcb42a3]{min-height:150px;height:350px;overflow-y:auto;padding:0 26px;overscroll-behavior:contain}.recipient-row[data-v-9dcb42a3]{display:flex;gap:12px;align-items:center;padding:14px 12px;border:1px solid #edf1f5;border-radius:12px;margin-bottom:8px;cursor:pointer}.recipient-row.selected[data-v-9dcb42a3]{border-color:#69c9f0;background:#f0faff}.recipient-row input[data-v-9dcb42a3]{accent-color:#00a9e8}.recipient-avatar[data-v-9dcb42a3]{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:#e7f5fd;color:#259ecf;font-size:12px}.recipient-avatar img[data-v-9dcb42a3]{width:100%;height:100%;border-radius:50%;object-fit:cover}.recipient-info[data-v-9dcb42a3]{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.recipient-info strong[data-v-9dcb42a3]{font-size:13px;font-weight:600;overflow-wrap:anywhere}.recipient-info small[data-v-9dcb42a3],.recipient-id[data-v-9dcb42a3]{font-size:11px;color:#91a0af}.recipient-id[data-v-9dcb42a3]{flex-shrink:0}.recipient-empty[data-v-9dcb42a3]{text-align:center;padding:48px 0;color:#98a5b3;font-size:13px;line-height:1.8}.recipient-error[data-v-9dcb42a3]{background:#fff1f1;color:#c04c4c;padding:10px 14px;margin:0 26px 12px;border-radius:10px;font-size:12px}.recipient-pagination[data-v-9dcb42a3]{display:flex;justify-content:space-between;gap:12px;padding:14px 26px;font-size:11px;color:#94a1af}.recipient-pagination>div[data-v-9dcb42a3]{display:flex;align-items:center;gap:12px}.recipient-pagination button[data-v-9dcb42a3]{border:0;background:none;color:#159dd2;padding:2px}.recipient-dialog footer[data-v-9dcb42a3]{display:flex;align-items:center;gap:10px;padding:20px 26px;border-top:1px solid #edf1f5;flex-shrink:0}.recipient-dialog footer>span[data-v-9dcb42a3]{flex:1;min-width:0;font-size:12px;color:#8c9bad;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-confirm[data-v-9dcb42a3],.recipient-cancel[data-v-9dcb42a3]{padding:11px 14px;font-size:12px;border-radius:10px;white-space:nowrap}.recipient-confirm[data-v-9dcb42a3]{background:#00a9e8;border:1px solid #00a9e8;color:#fff}.recipient-cancel[data-v-9dcb42a3]{background:#fff;border:1px solid #e1e8ef;color:#7a8b9d}@media(max-width:700px){.recipient-dialog[data-v-9dcb42a3]{border-radius:18px}.recipient-dialog header[data-v-9dcb42a3]{padding:24px 18px 0}.recipient-search[data-v-9dcb42a3]{padding:18px}.recipient-search input[data-v-9dcb42a3]{font-size:16px}.recipient-search button[data-v-9dcb42a3]{padding:10px 14px}.recipient-list[data-v-9dcb42a3]{padding:0 18px;height:320px;min-height:100px}.recipient-dialog footer[data-v-9dcb42a3]{padding:16px 18px;flex-wrap:wrap}.recipient-dialog footer>span[data-v-9dcb42a3]{flex-basis:100%;font-size:11px}.recipient-confirm[data-v-9dcb42a3]{flex:1}.recipient-pagination[data-v-9dcb42a3]{padding:14px 18px}.recipient-row[data-v-9dcb42a3]{gap:8px;padding:12px 9px}.recipient-id[data-v-9dcb42a3]{display:none}}.latest-message-marker[data-v-318d51a0]{display:block;width:1px;height:1px;flex-shrink:0}.send-failure-overlay[data-v-318d51a0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:280;display:flex;align-items:center;justify-content:center;padding:20px;background:#12213466}.send-failure-dialog[data-v-318d51a0]{position:relative;width:400px;max-width:100%;max-height:calc(100dvh - 40px);overflow-y:auto;box-sizing:border-box;padding:28px;border-radius:20px;background:#fff;box-shadow:0 20px 60px #17334733}.send-failure-dialog h2[data-v-318d51a0]{margin:0 36px 16px 0;font-size:18px;color:#243448}.send-failure-dialog p[data-v-318d51a0]{margin:0 0 24px;color:#6b7a8c;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.send-failure-confirm[data-v-318d51a0]{display:block;margin-left:auto;border:0;border-radius:10px;padding:10px 24px;background:#00a9e8;color:#fff;cursor:pointer}.customer-center[data-v-318d51a0]{--blue: #00a9e8;--ink: #243448;color:var(--ink);font-size:14px;min-width:0}.customer-center h2[data-v-318d51a0]{font-size:16px;font-weight:650;margin:0}.customer-center button[data-v-318d51a0]{cursor:pointer}.customer-center button[data-v-318d51a0]:disabled{opacity:.5;cursor:not-allowed}.customer-center input[data-v-318d51a0]:not([type=checkbox]),.customer-center textarea[data-v-318d51a0]{border:1px solid #e4eaf0;border-radius:10px;padding:10px 12px;outline:none;min-width:0}.customer-center input[data-v-318d51a0]:focus,.customer-center textarea[data-v-318d51a0]:focus{border-color:var(--blue)}.primary[data-v-318d51a0]{background:var(--blue);color:#fff;border-radius:9px;padding:10px 22px;font-weight:600}.agent-profile[data-v-318d51a0],.official-agents[data-v-318d51a0]{background:#fff;border-radius:22px;padding:24px;margin-bottom:18px}.agent-profile p[data-v-318d51a0],.official-agents p[data-v-318d51a0]{color:#8994a2;font-size:12px;margin:6px 0}.profile-fields[data-v-318d51a0]{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:16px;margin-top:22px}.profile-fields label[data-v-318d51a0]{display:grid;gap:8px;font-size:12px}.profile-actions[data-v-318d51a0]{display:flex;align-items:center;gap:20px;margin-top:18px}.profile-actions span[data-v-318d51a0]{color:#239774;font-size:12px}.agent-strip[data-v-318d51a0]{display:flex;gap:24px;overflow-x:auto;padding-top:20px}.agent-strip>button[data-v-318d51a0]{display:flex;align-items:center;flex-direction:column;gap:7px;min-width:96px}.agent-strip strong[data-v-318d51a0]{font-size:12px}.agent-strip small[data-v-318d51a0]{font-size:10px;color:#95a1ae}.avatar[data-v-318d51a0]{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;flex-shrink:0;background:#e8f5fc;color:#1993ca;font-weight:600;font-size:13px}.avatar img[data-v-318d51a0]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar i[data-v-318d51a0]{position:absolute;right:0;bottom:1px;width:11px;height:11px;border:2px solid white;border-radius:50%;background:#bdc5cd}.avatar i.online[data-v-318d51a0]{background:#80d749}.chat-error[data-v-318d51a0]{padding:12px 16px;background:#fff1f1;color:#c04c4c;border-radius:12px;margin-bottom:12px}.chat-error button[data-v-318d51a0]{float:right;text-decoration:underline}.chat-workspace[data-v-318d51a0]{display:flex;min-height:520px;height:min(730px,calc(100dvh - 200px));overflow:hidden;border:1px solid #e9eef4;border-radius:20px;background:#fff}.conversation-pane[data-v-318d51a0]{width:290px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #e8edf3;background:#fcfdff}.conversation-pane>header[data-v-318d51a0]{display:flex;align-items:center;justify-content:space-between;padding:23px 20px 15px}.connection[data-v-318d51a0]{font-size:10px;color:#a0aab8}.connection.online[data-v-318d51a0]{color:#25a57a}.search[data-v-318d51a0]{margin:0 14px 14px;background:#f3f6fa}.start-chat[data-v-318d51a0]{display:flex;gap:6px;padding:0 14px 14px;font-size:12px}.start-chat button[data-v-318d51a0]{width:100%;padding:10px 8px;border:1px dashed #b8e2f3;border-radius:10px;background:#f0faff;color:#159dd2;cursor:pointer}.conversation-list[data-v-318d51a0]{overflow-y:auto;flex:1}.conversation-row[data-v-318d51a0]{display:flex;width:100%;gap:12px;padding:18px 16px;text-align:left;border-bottom:1px solid #f0f3f7}.conversation-row[data-v-318d51a0]:hover,.conversation-row.active[data-v-318d51a0]{background:#eaf6ff}.conversation-copy[data-v-318d51a0]{flex:1;min-width:0}.conversation-copy>span[data-v-318d51a0]{display:flex;align-items:center;justify-content:space-between;gap:8px}.conversation-copy strong[data-v-318d51a0]{font-size:13px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.conversation-copy time[data-v-318d51a0]{font-size:9px;color:#a1adba;flex-shrink:0}.conversation-copy small[data-v-318d51a0]{font-size:12px;color:#8b98a7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:6px}.conversation-copy b[data-v-318d51a0]{font-size:10px;color:#fff;background:#ff7474;border-radius:12px;padding:1px 6px}.empty-list[data-v-318d51a0]{text-align:center;color:#95a1ae;line-height:2;padding:35px 20px}.empty-list small[data-v-318d51a0]{font-size:11px}.load-more[data-v-318d51a0]{display:block;margin:12px auto;color:#7a9ab2;font-size:12px}.chat-detail[data-v-318d51a0]{flex:1;min-width:0;display:flex;flex-direction:column}.chat-header[data-v-318d51a0]{display:flex;align-items:center;gap:12px;padding:17px 24px;border-bottom:1px solid #eef2f6}.chat-header p[data-v-318d51a0]{font-size:11px;color:#97a3b1;margin:4px 0 0}.chat-notice[data-v-318d51a0]{padding:10px 24px;background:#fffbf1;font-size:11px;color:#b49a64}.message-stream[data-v-318d51a0]{flex:1;overflow-y:auto;background:#f5f8fc;padding:18px 26px;min-height:120px;overscroll-behavior:contain}.message-row[data-v-318d51a0]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}.message-row>time[data-v-318d51a0]{font-size:10px;color:#a4aebc;margin-bottom:7px}.message-row.mine[data-v-318d51a0]{align-items:flex-end}.bubble[data-v-318d51a0]{max-width:80%;padding:12px 16px;background:#fff;border-radius:3px 15px 15px;box-shadow:0 3px 12px #283f6610}.mine .bubble[data-v-318d51a0]{background:#d9f0ff;border-radius:15px 3px 15px 15px}.bubble p[data-v-318d51a0]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;margin:0}.read-status[data-v-318d51a0]{font-size:10px;color:#a1b0bf;margin-top:5px}.business-card[data-v-318d51a0]{min-width:180px;max-width:300px}.business-card small[data-v-318d51a0]{color:#0ca4de;font-size:11px}.business-card h3[data-v-318d51a0]{font-weight:650;margin:8px 0}.business-card p[data-v-318d51a0]{font-size:12px;color:#748295}.business-card a[data-v-318d51a0]{display:block;border-top:1px solid #d4e6f1;margin-top:14px;padding-top:10px;color:#049fd9;font-size:12px}.composer[data-v-318d51a0]{padding:12px 20px;background:#fff}.composer-tools[data-v-318d51a0]{display:flex;gap:20px;color:#7190a6;font-size:13px}.composer textarea[data-v-318d51a0]{border:0;width:100%;height:72px;resize:none;padding:12px 0;font-size:13px}.composer footer[data-v-318d51a0]{display:flex;justify-content:space-between;align-items:center}.composer footer small[data-v-318d51a0]{font-size:10px;color:#a1acba}.card-form[data-v-318d51a0]{display:flex;flex-wrap:wrap;padding:12px;gap:8px;border-top:1px solid #eaf0f6}.card-form input[data-v-318d51a0]{flex:1;min-width:100px;font-size:12px}.failed-message[data-v-318d51a0]{background:#fff3ec;padding:10px 20px;font-size:12px;color:#bf753d}.failed-message button[data-v-318d51a0]{margin-left:14px;text-decoration:underline}.chat-welcome[data-v-318d51a0]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 80% 20%,#edf8ff,transparent 70%);padding:30px;text-align:center}.welcome-symbol[data-v-318d51a0]{display:grid;place-items:center;width:100px;height:100px;background:#e2f4ff;color:#1aa6e5;border-radius:30px;font-size:60px;margin-bottom:28px;transform:rotate(-8deg)}.chat-welcome h2[data-v-318d51a0]{font-size:21px}.chat-welcome p[data-v-318d51a0]{color:#91a2b5;margin:14px 0;font-size:13px}.chat-welcome>span[data-v-318d51a0]{color:#bec9d5;font-size:11px;margin-top:36px}.mobile-back[data-v-318d51a0]{display:none}@media(max-width:1000px){.conversation-pane[data-v-318d51a0]{width:250px}.conversation-copy time[data-v-318d51a0]{display:none}.profile-fields[data-v-318d51a0]{grid-template-columns:1fr 1fr}.profile-fields label[data-v-318d51a0]:last-child{grid-column:1/-1}}@media(max-width:700px){.official-agents[data-v-318d51a0],.agent-profile[data-v-318d51a0]{padding:20px 16px;border-radius:16px}.agent-strip[data-v-318d51a0]{gap:14px}.agent-strip>button[data-v-318d51a0]{min-width:83px}.chat-workspace[data-v-318d51a0]{min-height:470px;height:calc(100dvh - 260px);border-radius:16px}.conversation-pane[data-v-318d51a0]{width:100%;border:0}.chat-welcome[data-v-318d51a0]{display:none}.has-selection.chat-workspace[data-v-318d51a0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;height:100dvh;min-height:0;border:0;border-radius:0;padding-bottom:env(safe-area-inset-bottom);background:#fff}.has-selection .conversation-pane[data-v-318d51a0]{display:none}.mobile-back[data-v-318d51a0]{display:block;font-size:32px;padding-right:8px;line-height:1}.chat-header[data-v-318d51a0]{padding:14px}.message-stream[data-v-318d51a0]{padding:18px 14px}.bubble[data-v-318d51a0]{max-width:88%}.composer[data-v-318d51a0]{padding:10px 14px}.composer textarea[data-v-318d51a0]{height:64px}.composer footer small[data-v-318d51a0]{font-size:9px}.chat-notice[data-v-318d51a0]{padding:9px 16px}.profile-fields[data-v-318d51a0]{grid-template-columns:1fr}.profile-fields label[data-v-318d51a0]:last-child{grid-column:auto}.profile-actions[data-v-318d51a0]{flex-wrap:wrap;gap:12px}.customer-center input[data-v-318d51a0],.customer-center textarea[data-v-318d51a0]{font-size:16px}.conversation-copy time[data-v-318d51a0]{display:inline}.card-form[data-v-318d51a0]{max-height:220px;overflow:auto}}.notice-detail-overlay.notice-detail-inline[data-v-2dd4eed0]{position:static;display:block;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.notice-detail-inline .notice-detail-dialog[data-v-2dd4eed0]{width:100%;max-height:none;box-shadow:none;border:1px solid #edf1f5}.notice-detail-inline .detail-scroll[data-v-2dd4eed0]{overflow:visible;scrollbar-gutter:auto}.notice-detail-overlay[data-v-2dd4eed0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;display:flex;align-items:center;justify-content:center;padding:24px;background:#18283e60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.notice-detail-dialog[data-v-2dd4eed0]{width:760px;max-width:100%;max-height:min(88dvh,920px);display:flex;flex-direction:column;background:#fff;border-radius:24px;box-shadow:0 24px 90px #15253c33;overflow:hidden;color:#435166;font-family:inherit;outline:none}.detail-header[data-v-2dd4eed0]{padding:21px 28px;border-bottom:1px solid #edf1f5;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.detail-heading[data-v-2dd4eed0]{display:flex;gap:12px;align-items:center}.detail-symbol[data-v-2dd4eed0]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:#edf5fc;color:#6a9fce}.detail-heading h2[data-v-2dd4eed0]{margin:0;font-size:17px;font-weight:700;color:#2c3a4f}.detail-heading p[data-v-2dd4eed0]{margin:5px 0 0;font-size:11px;color:#94a0b0}.detail-close[data-v-2dd4eed0]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid #edf1f5;border-radius:10px;background:#f8fafc;color:#8592a4;cursor:pointer}.detail-close[data-v-2dd4eed0]:hover{color:#334155;background:#edf3f9}.detail-scroll[data-v-2dd4eed0]{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:27px 32px 30px;scrollbar-gutter:stable}.detail-eyebrow[data-v-2dd4eed0]{display:flex;align-items:center;gap:10px;font-size:11px;color:#6a9fce}.detail-id[data-v-2dd4eed0]{color:#9da7b4;border-left:1px solid #e4e9f0;padding-left:10px}.detail-overview h3[data-v-2dd4eed0]{font-size:25px;line-height:1.5;letter-spacing:-.5px;font-weight:700;margin:10px 0 12px;color:#253449;overflow-wrap:anywhere}.detail-brand[data-v-2dd4eed0]{display:flex;gap:12px;align-items:baseline;font-size:12px;color:#8a97a8;margin:0 0 14px}.detail-brand strong[data-v-2dd4eed0]{font-size:13px;color:#56657a;font-weight:600;overflow-wrap:anywhere}.detail-tags[data-v-2dd4eed0]{display:flex;flex-wrap:wrap;gap:7px}.detail-category[data-v-2dd4eed0],.detail-tag[data-v-2dd4eed0]{font-size:11px;padding:5px 9px;border-radius:6px;line-height:1.5;overflow-wrap:anywhere;background:#eef5fc;color:#6895bc}.detail-tag[data-v-2dd4eed0]{color:#7d889b;background:#f2f4f8}.detail-reward[data-v-2dd4eed0]{margin-top:24px;display:flex;gap:14px;padding:19px 21px;border:1px solid #e0edf8;border-radius:15px;background:linear-gradient(110deg,#eff7fe,#f8fbfe)}.reward-icon[data-v-2dd4eed0]{color:#74a9d7;font-size:24px;line-height:1.4}.detail-reward h4[data-v-2dd4eed0]{font-size:11px;color:#7395b5;font-weight:500;margin:0 0 6px}.detail-reward p[data-v-2dd4eed0]{margin:0;font-size:17px;line-height:1.65;color:#427aa9;font-weight:650;overflow-wrap:anywhere;white-space:pre-wrap}.detail-section[data-v-2dd4eed0]{padding-top:23px;margin-top:23px;border-top:1px solid #edf1f6}.detail-section h4[data-v-2dd4eed0]{margin:0 0 16px;font-size:13px;font-weight:700;color:#38485e}.detail-grid[data-v-2dd4eed0]{display:grid;grid-template-columns:1fr 1fr;gap:20px 26px;margin:0}.detail-grid dt[data-v-2dd4eed0]{font-size:11px;color:#94a0af;margin-bottom:7px}.detail-grid dd[data-v-2dd4eed0]{margin:0;font-size:13px;color:#55657a;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.detail-wide[data-v-2dd4eed0]{grid-column:1 / -1}.detail-description[data-v-2dd4eed0]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95;font-size:13px;margin:0;color:#657389}.detail-muted[data-v-2dd4eed0]{color:#9aa5b4!important;font-size:12px}.detail-section-heading[data-v-2dd4eed0]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.detail-cover[data-v-2dd4eed0]{display:block;position:relative;margin-bottom:12px;border:1px solid #edf1f5;border-radius:14px;overflow:hidden;background:#f8fafc}.detail-cover img[data-v-2dd4eed0]{display:block;width:100%;max-height:260px;object-fit:contain}.detail-cover>span[data-v-2dd4eed0]{position:absolute;right:10px;bottom:10px;padding:6px 9px;background:#26374fbb;color:#fff;font-size:11px;border-radius:7px}.detail-file[data-v-2dd4eed0]{display:flex;align-items:center;gap:12px;border:1px solid #e9eef5;padding:13px 14px;border-radius:11px;margin-top:9px;text-decoration:none;color:inherit}.detail-file[data-v-2dd4eed0]:hover{border-color:#bad5ec;background:#f8fbfe}.file-icon[data-v-2dd4eed0]{display:flex;justify-content:center;align-items:center;width:36px;height:39px;background:#edf5fc;border-radius:9px;color:#7ba7cf;flex-shrink:0}.file-name[data-v-2dd4eed0]{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.file-name small[data-v-2dd4eed0]{display:block;font-size:10px;color:#99a5b4;margin-top:2px}.file-action[data-v-2dd4eed0]{font-size:11px;color:#6c9fcf;flex-shrink:0}.detail-media-empty[data-v-2dd4eed0]{display:flex;align-items:center;gap:10px;padding:17px;border:1px dashed #e3e9f0;background:#fafbfd;border-radius:11px;font-size:12px;color:#9aa6b6}.detail-footer[data-v-2dd4eed0]{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #edf1f5;padding:17px 28px;background:#fcfdff}.detail-footer>span[data-v-2dd4eed0]{font-size:11px;color:#9aa5b4}.detail-footer button[data-v-2dd4eed0]{min-height:38px;padding:9px 23px;background:#6fa8dc;border:0;color:#fff;font-size:12px;font-weight:600;border-radius:10px;cursor:pointer}.detail-footer button[data-v-2dd4eed0]:hover{background:#629ace}.notice-detail-dialog[data-v-2dd4eed0] :is(button,a):focus-visible{outline:3px solid #6fa8dc80;outline-offset:3px}.detail-error[data-v-2dd4eed0]{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;background:#fff4f2;border:1px solid #ffe5de;color:#bb796c;padding:12px;border-radius:10px;margin-bottom:20px;font-size:12px}.detail-error button[data-v-2dd4eed0]{text-decoration:underline;cursor:pointer}.detail-loading[data-v-2dd4eed0]{padding:28px 0;color:#94a3b8;font-size:12px}.detail-skeleton[data-v-2dd4eed0]{background:#f1f5f9;border-radius:12px;height:74px;margin-top:16px;animation:detail-pulse-2dd4eed0 1.4s ease-in-out infinite alternate}@keyframes detail-pulse-2dd4eed0{to{opacity:.45}}@media(prefers-reduced-motion:reduce){.detail-skeleton[data-v-2dd4eed0]{animation:none}}@media(max-width:640px){.notice-detail-overlay[data-v-2dd4eed0]{padding:12px}.notice-detail-dialog[data-v-2dd4eed0]{max-height:92dvh;border-radius:20px}.detail-header[data-v-2dd4eed0]{padding:17px 18px}.detail-scroll[data-v-2dd4eed0]{padding:22px 20px}.detail-overview h3[data-v-2dd4eed0]{font-size:22px}.detail-grid[data-v-2dd4eed0]{grid-template-columns:1fr;gap:17px}.detail-reward[data-v-2dd4eed0]{padding:16px}.detail-footer[data-v-2dd4eed0]{padding:15px 18px}.detail-cover img[data-v-2dd4eed0]{max-height:200px}}.workbench-pagination[data-v-11334959]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:18px 24px;border-top:1px solid #e9eef5;background:#fff;color:#64748b;font-size:12px;font-weight:400}.pagination-summary[data-v-11334959],.pagination-size[data-v-11334959],.pagination-pages[data-v-11334959]{display:flex;align-items:center;gap:9px}.pagination-summary[data-v-11334959]{flex-wrap:wrap;gap:16px}.pagination-summary strong[data-v-11334959]{font-weight:600;color:#334155}.pagination-size[data-v-11334959]{white-space:nowrap}.pagination-size select[data-v-11334959]{height:34px;min-width:66px;border:1px solid #dce5ef;border-radius:8px;padding:0 8px;background:#fff;color:#334155;font:inherit;cursor:pointer}.pagination-pages[data-v-11334959]{flex-wrap:wrap;gap:5px}.pagination-position[data-v-11334959]{margin-right:5px;font-size:11px}.pagination-pages button[data-v-11334959]{min-width:32px;height:34px;padding:0 10px;border:1px solid #e0e7ef;border-radius:8px;background:#fff;color:#52647b;font:inherit;font-weight:500}.pagination-pages button[aria-current=page][data-v-11334959]{background:#3978b0;border-color:#3978b0;color:#fff}.pagination-pages button[data-v-11334959]:hover:not(:disabled):not([aria-current=page]){background:#f0f6fc;border-color:#b6cfe6}.pagination-pages button[data-v-11334959]:disabled,.pagination-size select[data-v-11334959]:disabled{color:#8b97a7;background:#f4f6f8;border-color:#e8edf2;cursor:not-allowed;opacity:1}.pagination-size select[data-v-11334959]:focus-visible,.pagination-pages button[data-v-11334959]:focus-visible{outline:3px solid #8eb8df;outline-offset:2px}@media(max-width:640px){.workbench-pagination[data-v-11334959]{padding:16px}.pagination-pages[data-v-11334959]{width:100%}}.banner-page[data-v-7a99dbff]{color:#334155;background:#fff;border:1px solid #e3ebf4;border-radius:25px;overflow:hidden}.banner-heading[data-v-7a99dbff]{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:28px}.banner-heading-copy[data-v-7a99dbff],.banner-actions[data-v-7a99dbff],.banner-button[data-v-7a99dbff],.banner-image-cell[data-v-7a99dbff],.row-actions[data-v-7a99dbff]{display:flex;align-items:center;gap:10px}.banner-heading-copy[data-v-7a99dbff]{gap:15px}.banner-symbol[data-v-7a99dbff]{display:grid;place-items:center;width:50px;height:50px;border:1px solid #deebfa;border-radius:15px;background:#f1f7ff;color:#4c88bc;flex-shrink:0}h2[data-v-7a99dbff]{color:#20344c;font-size:21px;font-weight:750}.banner-heading p[data-v-7a99dbff],.banner-dialog-heading p[data-v-7a99dbff]{color:#64748b;font-size:12px;margin-top:6px}.banner-button[data-v-7a99dbff]{justify-content:center;min-height:40px;padding:10px 16px;border-radius:11px;font-size:12px;font-weight:650;white-space:nowrap;border:1px solid transparent}.primary[data-v-7a99dbff]{background:#397daf;color:#fff;box-shadow:0 3px 8px #397daf18}.primary[data-v-7a99dbff]:hover:not(:disabled){background:#2d6998}.secondary[data-v-7a99dbff]{border-color:#dce5ef;background:#fff;color:#526b85}button[data-v-7a99dbff]:disabled,input[data-v-7a99dbff]:disabled,select[data-v-7a99dbff]:disabled{cursor:not-allowed;opacity:.55}button[data-v-7a99dbff]:focus-visible,input[data-v-7a99dbff]:focus-visible,select[data-v-7a99dbff]:focus-visible{outline:3px solid #9fc8ee;outline-offset:2px}.banner-context[data-v-7a99dbff]{margin:0 28px 8px;display:flex;align-items:center;gap:10px;padding:14px 16px;background:#f4f8fc;border:1px solid #eaf0f7;border-radius:12px;color:#64748b;font-size:11px;flex-wrap:wrap}.banner-context strong[data-v-7a99dbff]{color:#4d6988;margin-right:8px}.position-dot[data-v-7a99dbff]{width:7px;height:7px;border-radius:50%;background:#639bca}.banner-toolbar[data-v-7a99dbff]{padding:22px 28px 18px;display:flex;justify-content:space-between;align-items:center;gap:16px}.banner-toolbar h3[data-v-7a99dbff]{font-size:14px;color:#334155;font-weight:700}.banner-toolbar h3 span[data-v-7a99dbff]{font-size:11px;border-radius:6px;padding:3px 7px;background:#eaf2fb;color:#4778a8;margin-left:7px}.banner-toolbar p[data-v-7a99dbff]{font-size:11px;color:#7b8c9e;margin-top:6px}.banner-toolbar label[data-v-7a99dbff]{display:flex;gap:10px;align-items:center;font-size:12px;color:#64748b}select[data-v-7a99dbff],input[type=number][data-v-7a99dbff]{border:1px solid #dce5ef;border-radius:10px;padding:10px 12px;background:#fff;color:#334155;font-size:12px}.banner-table-scroll[data-v-7a99dbff]{overflow-x:auto;padding:0 28px 10px}.banner-table[data-v-7a99dbff]{width:100%;border-collapse:collapse;min-width:690px;text-align:left}.banner-table th[data-v-7a99dbff]{padding:12px 14px;background:#f7f9fc;color:#687b91;font-size:11px;font-weight:600;white-space:nowrap}.banner-table th[data-v-7a99dbff]:first-child{border-radius:10px 0 0 10px}.banner-table th[data-v-7a99dbff]:last-child{border-radius:0 10px 10px 0}.banner-table td[data-v-7a99dbff]{padding:18px 14px;border-bottom:1px solid #eef2f7;font-size:12px}.banner-table tbody tr:last-child td[data-v-7a99dbff]{border-bottom:0}.banner-table tbody tr[data-v-7a99dbff]:hover{background:#fbfdff}.banner-image-cell[data-v-7a99dbff]{gap:13px}.banner-image-cell strong[data-v-7a99dbff]{display:block;font-weight:600;white-space:nowrap}.banner-image-cell small[data-v-7a99dbff]{display:block;color:#8290a3;margin-top:6px;font-size:10px}.banner-thumbnail[data-v-7a99dbff]{position:relative;width:136px;height:60px;border-radius:9px;overflow:hidden;background:#edf2f7;flex-shrink:0;border:1px solid #e2e8f0}.banner-thumbnail img[data-v-7a99dbff]{width:100%;height:100%;object-fit:cover}.banner-thumbnail span[data-v-7a99dbff]{position:absolute;bottom:3px;right:4px;padding:2px 6px;border-radius:4px;background:#13283c99;color:#fff;font-size:9px}.sort-value[data-v-7a99dbff]{display:inline-block;min-width:32px;text-align:center;padding:5px 8px;border:1px solid #e4eaf2;border-radius:7px;font-variant-numeric:tabular-nums}.banner-status[data-v-7a99dbff]{display:inline-flex;align-items:center;gap:6px;color:#2e7c66;background:#edf8f2;padding:5px 8px;border-radius:6px;font-size:11px;white-space:nowrap}.banner-status i[data-v-7a99dbff]{width:5px;height:5px;border-radius:50%;background:currentColor}.banner-status.hidden[data-v-7a99dbff]{display:inline-flex;color:#6b7280;background:#f1f3f6}.banner-time[data-v-7a99dbff]{color:#738196;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px!important}.align-right[data-v-7a99dbff]{text-align:right}.row-actions[data-v-7a99dbff]{justify-content:flex-end;gap:8px}.row-actions button[data-v-7a99dbff]{display:inline-flex;align-items:center;gap:5px;color:#3974a4;background:#eff6fc;padding:8px 10px;border-radius:8px;white-space:nowrap}.row-actions .danger[data-v-7a99dbff]{color:#b35564;background:#fff2f4}.readonly-label[data-v-7a99dbff]{color:#94a3b8;font-size:11px}.banner-empty[data-v-7a99dbff]{min-height:280px;text-align:center;padding:44px 16px;color:#7b8c9e}div.banner-empty[data-v-7a99dbff]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.banner-empty>svg[data-v-7a99dbff]{color:#92b3d3}.banner-empty h4[data-v-7a99dbff]{color:#475d75;font-weight:650;font-size:15px}.banner-empty p[data-v-7a99dbff]{font-size:12px;margin-bottom:6px}.banner-overlay[data-v-7a99dbff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:350;display:flex;align-items:center;justify-content:center;padding:20px;background:#162b4666;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.banner-dialog[data-v-7a99dbff]{position:relative;display:flex;flex-direction:column;width:100%;max-width:580px;max-height:calc(100dvh - 40px);border:1px solid #e3ebf5;border-radius:23px;background:#fff;box-shadow:0 24px 80px #172d4733;overflow:hidden;color:#334155}.banner-dialog-heading[data-v-7a99dbff]{position:relative;padding:24px 62px 21px 26px;border-bottom:1px solid #edf1f6;flex-shrink:0}.banner-eyebrow[data-v-7a99dbff]{display:block;font-size:11px;color:#6f8baa;margin-bottom:7px}.banner-dialog-body[data-v-7a99dbff]{padding:23px 26px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.banner-field[data-v-7a99dbff]{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:600}.banner-field em[data-v-7a99dbff]{color:#b95568;font-style:normal}.banner-field small[data-v-7a99dbff]{color:#7d8b9e;font-size:11px;font-weight:400}.banner-uploader[data-v-7a99dbff]{position:relative;display:block;width:100%;aspect-ratio:16/6;border:1px dashed #b5cce2;border-radius:13px;overflow:hidden;background:#f6faff;cursor:pointer}.banner-uploader[data-v-7a99dbff]:focus-within{outline:3px solid #9fc8ee;outline-offset:2px}.banner-uploader input[data-v-7a99dbff]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.banner-uploader img[data-v-7a99dbff]{width:100%;height:100%;object-fit:contain}.banner-uploader.busy[data-v-7a99dbff]{opacity:.6}.upload-placeholder[data-v-7a99dbff]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#6f98bd}.upload-placeholder strong[data-v-7a99dbff]{color:#496f93}.upload-caption[data-v-7a99dbff]{position:absolute;bottom:0;left:0;right:0;padding:7px;background:#142b4899;color:#fff;text-align:center;font-size:11px}.banner-form-grid[data-v-7a99dbff]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.banner-form-grid input[data-v-7a99dbff],.banner-form-grid select[data-v-7a99dbff]{width:100%;min-width:0}.banner-visibility[data-v-7a99dbff]{display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid #e3ebf3;background:#f7fafd;border-radius:12px;padding:15px;margin-top:20px}.banner-visibility strong[data-v-7a99dbff]{font-size:12px;display:block}.banner-visibility small[data-v-7a99dbff]{display:block;font-size:11px;color:#718299;margin-top:6px}.banner-visibility input[data-v-7a99dbff]{width:18px;height:18px;accent-color:#397daf}.banner-dialog-footer[data-v-7a99dbff]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 26px;border-top:1px solid #e9eef5;background:#fafcfe;flex-shrink:0}.banner-dialog-footer>span[data-v-7a99dbff]{font-size:11px;color:#7c8ba0}.banner-error[data-v-7a99dbff]{color:#a94355;font-size:12px;background:#fff1f3;border:1px solid #f4d9df;border-radius:10px;padding:11px 14px;margin:14px 0 0;line-height:1.7}.banner-page>.banner-error[data-v-7a99dbff]{margin:0 28px 15px}.banner-hint[data-v-7a99dbff]{font-size:12px;color:#64748b;margin-bottom:14px}.banner-delete[data-v-7a99dbff]{max-width:420px;padding:28px;overflow-y:auto}.delete-symbol[data-v-7a99dbff]{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff0f3;color:#b65468;margin-bottom:18px}.banner-delete h2[data-v-7a99dbff]{font-size:19px}.banner-delete p[data-v-7a99dbff]{color:#718198;font-size:12px;line-height:1.8;margin-top:12px}.banner-delete>img[data-v-7a99dbff]{width:100%;aspect-ratio:16/6;object-fit:cover;border-radius:12px;margin-top:18px}.destructive[data-v-7a99dbff]{background:#b65165;color:#fff;margin-top:22px;align-self:flex-end}.banner-preview[data-v-7a99dbff]{max-width:860px}.banner-preview img[data-v-7a99dbff]{width:100%;height:auto;border-radius:12px}.banner-toast[data-v-7a99dbff]{position:fixed;bottom:112px;left:50%;transform:translate(-50%);background:#23374d;color:#fff;padding:12px 20px;border-radius:12px;font-size:12px;z-index:450;box-shadow:0 8px 24px #243b5333}@media(max-width:760px){.banner-heading[data-v-7a99dbff]{flex-wrap:wrap;padding:20px}.banner-actions[data-v-7a99dbff]{margin-left:auto}.banner-context[data-v-7a99dbff]{margin:0 20px 4px}.banner-toolbar[data-v-7a99dbff]{padding:20px;flex-wrap:wrap}.banner-table-scroll[data-v-7a99dbff]{padding:0 16px 8px}.banner-heading p[data-v-7a99dbff]{max-width:225px;line-height:1.7}}@media(max-width:480px){.banner-overlay[data-v-7a99dbff]{padding:12px}.banner-dialog[data-v-7a99dbff]{max-height:calc(100dvh - 24px)}.banner-dialog-body[data-v-7a99dbff]{padding:20px}.banner-form-grid[data-v-7a99dbff]{grid-template-columns:1fr;gap:18px}.banner-dialog-heading[data-v-7a99dbff]{padding-left:20px}.banner-dialog-footer[data-v-7a99dbff]{padding:16px 20px}.banner-uploader[data-v-7a99dbff]{aspect-ratio:16/8}.banner-dialog-footer>span[data-v-7a99dbff]{display:none}.banner-dialog-footer[data-v-7a99dbff]{justify-content:flex-end}}.management-page[data-v-aa05656b]{color:#475569;font-size:13px;padding-bottom:20px}.management-panel[data-v-aa05656b]{overflow:hidden;border:1px solid #e9eef4;border-radius:26px;background:#fff;box-shadow:0 4px 22px #33415503;min-height:440px}.management-header[data-v-aa05656b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:25px 26px;border-bottom:1px solid #edf1f6}.management-heading[data-v-aa05656b]{display:flex;align-items:center;gap:13px;min-width:0}.management-symbol[data-v-aa05656b]{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #6fa8dc20;border-radius:15px;background:#6fa8dc10;color:#6199ce}.management-page h4[data-v-aa05656b],.management-page h5[data-v-aa05656b]{font-family:inherit;font-size:19px;font-weight:750;letter-spacing:-.4px;color:#253449}.management-heading p[data-v-aa05656b]{margin-top:5px;font-size:12px;line-height:1.6;color:#8591a3;font-weight:400}.management-actions[data-v-aa05656b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.management-page button[data-v-aa05656b]{font-size:12px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.management-page button[data-v-aa05656b]:disabled{cursor:not-allowed;opacity:.45}.management-page button[data-v-aa05656b]:focus-visible,.management-page summary[data-v-aa05656b]:focus-visible{outline:3px solid #6fa8dc70;outline-offset:3px}.management-button[data-v-aa05656b]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;color:#64748b;white-space:nowrap}.management-button[data-v-aa05656b]:hover{background:#f6f9fc;border-color:#c5d7e8}.management-primary[data-v-aa05656b]{color:#fff;border-color:#6fa8dc;background:#6fa8dc;box-shadow:0 3px 8px #6fa8dc20}.management-primary[data-v-aa05656b]:hover{background:#6099ce;border-color:#6099ce}.management-toolbar[data-v-aa05656b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 26px}.management-search[data-v-aa05656b]{display:flex;align-items:center;gap:9px;padding:0 12px;height:40px;flex:1;max-width:340px;min-width:180px;color:#94a3b8;border:1px solid #e6ebf2;border-radius:11px;background:#f8fafc}.management-search[data-v-aa05656b]:focus-within{border-color:#6fa8dc;box-shadow:0 0 0 3px #6fa8dc12;background:#fff}.management-search input[data-v-aa05656b]{width:100%;min-width:0;outline:none;background:transparent;font-size:12px;color:#334155}.management-search input[data-v-aa05656b]::placeholder{color:#96a1b1}.management-meta[data-v-aa05656b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#8591a3}.management-meta strong[data-v-aa05656b]{color:#475569;font-weight:650}.management-table-wrap[data-v-aa05656b]{overflow-x:auto;padding:0 22px 20px}.management-table[data-v-aa05656b]{width:100%;min-width:690px;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.management-table th[data-v-aa05656b]{height:43px;padding:10px 12px;background:#f6f8fb;color:#8490a3;font-size:11px;font-weight:600;white-space:nowrap}.management-table th[data-v-aa05656b]:first-child{border-radius:10px 0 0 10px}.management-table th[data-v-aa05656b]:last-child{border-radius:0 10px 10px 0}.management-table td[data-v-aa05656b]{height:76px;padding:13px 12px;border-bottom:1px solid #f0f3f7;font-size:12px;vertical-align:middle}.management-table tbody tr:last-child td[data-v-aa05656b]{border-bottom:0}.management-table tbody tr:hover td[data-v-aa05656b]{background:#f9fbfe}.management-title[data-v-aa05656b]{font-size:13px;font-weight:650;color:#364459;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-subtitle[data-v-aa05656b]{margin-top:5px;color:#94a0b1;font-size:11px;font-weight:400;line-height:1.5}.management-route[data-v-aa05656b]{display:block;color:#7f8ea2;font-size:11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-badge[data-v-aa05656b]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:7px;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;background:#edf5fc;color:#5c91c4}.management-badge.purple[data-v-aa05656b]{background:#f4f0fc;color:#9a7ec2}.management-badge.amber[data-v-aa05656b]{background:#fff8e8;color:#b48b32}.management-status[data-v-aa05656b]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#49a184;white-space:nowrap}.management-status[data-v-aa05656b]:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.management-status.disabled[data-v-aa05656b]{color:#98a2b1}.management-row-actions[data-v-aa05656b]{display:flex;align-items:center;justify-content:flex-end;gap:3px;white-space:nowrap}.management-link[data-v-aa05656b]{padding:8px;color:#659bcf;border-radius:8px;white-space:nowrap}.management-link[data-v-aa05656b]:hover{background:#edf5fc}.management-icon-button[data-v-aa05656b]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#8190a3;flex-shrink:0}.management-icon-button[data-v-aa05656b]:hover{color:#659bcf;background:#edf5fc}.management-icon-button.danger[data-v-aa05656b]:hover{color:#dc7181;background:#fff0f3}.management-empty[data-v-aa05656b]{display:flex;min-height:225px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a0b1}.management-empty strong[data-v-aa05656b]{color:#67768a;font-size:13px;font-weight:600}.management-footer[data-v-aa05656b]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:17px 26px;border-top:1px solid #edf1f6;font-size:12px;color:#8591a3}.management-maintenance[data-v-aa05656b]{border-top:1px solid #edf1f6;padding:14px 26px;color:#8c98a8;font-size:11px}.management-maintenance summary[data-v-aa05656b]{cursor:pointer;width:fit-content}.management-maintenance .management-actions[data-v-aa05656b]{margin-top:12px}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) .relative[data-v-aa05656b]{border-radius:24px}:is(.management-page .fixed[data-v-aa05656b],.management-page.viewport-dialog-overlay[data-v-aa05656b]) :is(label,p,small,strong,span){font-size:12px}:is(.management-page .fixed[data-v-aa05656b],.management-page.viewport-dialog-overlay[data-v-aa05656b]) :is(input:not([type=checkbox]),select,textarea){font-size:13px;background-color:#f8fafc;border-color:#e2e8f0;font-weight:400}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) input[type=checkbox][data-v-aa05656b]{accent-color:#6fa8dc}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) :is(p,small).text-gray-400[data-v-aa05656b]{color:#8591a3;font-weight:400}.permission-dialog[data-v-aa05656b]{width:100%;max-width:740px}.permission-tree-row[data-v-aa05656b]{border:1px solid transparent;border-bottom-color:#f0f3f7;min-height:48px}.permission-tree-row.permission-root[data-v-aa05656b]{background:#f6f9fc;border-radius:10px;margin-top:8px}.permission-tree-row.permission-selected[data-v-aa05656b]:not(.permission-root){background:#6fa8dc05}.permission-tree-scroll[data-v-aa05656b]{overscroll-behavior:contain}.notice-identity[data-v-aa05656b]{display:flex;align-items:center;gap:12px;min-width:0}.notice-thumb[data-v-aa05656b]{width:44px;height:48px;border:1px solid #edf1f6;border-radius:10px;background:#f4f8fc;color:#91b4d5;display:flex;align-items:center;justify-content:center;flex-shrink:0;object-fit:cover}.notice-identity>div[data-v-aa05656b]:last-child{min-width:0}.applicant-panel[data-v-aa05656b] :is(label,td,th,input,select,footer){font-size:12px}.applicant-panel td[data-v-aa05656b] :is(p,span){font-size:12px}.applicant-panel th[data-v-aa05656b]{font-weight:600;color:#8591a3}.applicant-panel header p[data-v-aa05656b]{font-size:12px;font-weight:400}.applicant-panel form label[data-v-aa05656b]{font-weight:500}@media(max-width:640px){.management-panel[data-v-aa05656b]{border-radius:20px}.management-header[data-v-aa05656b]{padding:20px 18px;align-items:flex-start}.management-heading[data-v-aa05656b]{gap:10px}.management-heading p[data-v-aa05656b]{font-size:11px}.management-page h4[data-v-aa05656b]{font-size:18px}.management-toolbar[data-v-aa05656b]{padding:16px 18px}.management-search[data-v-aa05656b]{max-width:none;flex-basis:100%}.management-table-wrap[data-v-aa05656b]{padding:0 12px 14px}.management-footer[data-v-aa05656b],.management-maintenance[data-v-aa05656b]{padding:16px 18px}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) .relative[data-v-aa05656b]{max-height:90dvh;overflow-y:auto}.permission-dialog[data-v-aa05656b]>:is(header,footer){padding:18px}.permission-dialog>div[data-v-aa05656b]{padding-left:16px;padding-right:16px}}.directory-error[data-v-aa05656b]{margin:18px 24px;padding:13px 16px;border-radius:12px;background:#fff2f1;color:#bd7772;font-size:12px}.management-page .invite-download-button[data-v-aa05656b]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;margin-top:20px;border:1px solid #3574ad;border-radius:11px;background:#3574ad;color:#fff;font-size:13px}.management-page .invite-download-button[data-v-aa05656b]:hover:not(:disabled){background:#2b6396}.management-page .invite-download-button[data-v-aa05656b]:disabled{border-color:#d8e0ea;background:#edf1f6;color:#64748b;opacity:1}.audit-overview[data-v-aa05656b]{min-height:420px}.audit-entry-grid[data-v-aa05656b]{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:26px}.management-page .audit-entry[data-v-aa05656b]{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:25px;border:1px solid #e7edf4;border-radius:19px;background:#fff;min-height:300px;overflow:hidden}.management-page .audit-entry[data-v-aa05656b]:hover{border-color:#a9c8e3;box-shadow:0 7px 24px #6fa8dc10;background:#fbfdff}.audit-entry-icon[data-v-aa05656b]{width:49px;height:49px;display:flex;align-items:center;justify-content:center;background:#edf5fc;border-radius:15px;color:#6c9fcc;margin-bottom:20px}.audit-entry-kicker[data-v-aa05656b]{font-size:11px;color:#92a0b2;font-weight:400;margin-bottom:6px}.management-page .audit-entry h5[data-v-aa05656b]{margin:0;font-size:19px}.audit-entry p[data-v-aa05656b]{font-size:12px;line-height:1.8;font-weight:400;color:#8a98aa;margin:10px 0 22px;max-width:240px}.audit-entry-action[data-v-aa05656b]{display:flex;align-items:center;justify-content:space-between;align-self:stretch;margin-top:auto;padding-top:17px;border-top:1px solid #edf1f6;color:#699ecd;font-size:12px}.management-page .audit-entry-pending[data-v-aa05656b]{background:linear-gradient(145deg,#f8fbff,#fff)}.audit-pending-count[data-v-aa05656b]{position:absolute;top:29px;right:24px;display:flex;align-items:baseline;gap:6px;font-size:10px;color:#98a5b7}.audit-pending-count strong[data-v-aa05656b]{font-size:29px;line-height:1;color:#6b9eca;font-weight:600}.audit-overview-footer[data-v-aa05656b]{display:flex;justify-content:center;gap:19px;padding:8px 20px 28px;color:#9aa8ba;font-size:11px}.directory-results[data-v-aa05656b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:19px 26px}.directory-results>p[data-v-aa05656b]{font-size:12px;color:#8796a9;font-weight:400}.management-page .batch-label-button[data-v-aa05656b]{padding:10px 16px;border:1px solid #3574ad;border-radius:11px;background:#3574ad;color:#fff;font-size:12px;font-weight:600}.management-page .batch-label-button[data-v-aa05656b]:hover:not(:disabled){border-color:#2b6396;background:#2b6396}.management-page .batch-label-button[data-v-aa05656b]:disabled{border-color:#d8e0ea;background:#edf1f6;color:#64748b;opacity:1;box-shadow:none}.directory-selected[data-v-aa05656b]{display:inline-flex;border-radius:7px;background:#eef5fc;padding:5px 8px;color:#6b9aca}.directory-table[data-v-aa05656b]{width:100%;border-spacing:0;border-collapse:separate;text-align:left}.audit-table[data-v-aa05656b]{min-width:960px}.influencers-table[data-v-aa05656b]{min-width:1210px;table-layout:fixed}.influencers-page .management-table-wrap[data-v-aa05656b]{padding-right:0}.directory-table th[data-v-aa05656b]{height:44px;font-size:11px;font-weight:500;color:#8b99ad;padding:12px;background:#f6f8fb;white-space:nowrap}.directory-table th[data-v-aa05656b]:first-child{border-radius:10px 0 0 10px}.directory-table th[data-v-aa05656b]:last-child{border-radius:0 10px 10px 0}.directory-table td[data-v-aa05656b]{height:82px;font-size:12px;padding:14px 12px;border-bottom:1px solid #f0f3f8}.directory-table td[data-v-aa05656b]>:is(span,p){font-size:12px;font-weight:400}.directory-table td[data-v-aa05656b] :is(.text-gray-300,.text-gray-400){color:#93a0b1;font-weight:400;font-size:11px}.directory-table .directory-name[data-v-aa05656b]{font-size:13px;font-weight:650;color:#43516a}.directory-state[data-v-aa05656b]{width:fit-content;margin-top:6px;font-size:10px;color:#b09561;background:#fff8e9;padding:2px 7px;border-radius:5px}.directory-table tr[data-v-aa05656b]:hover{background:#fafcfe}.directory-table .directory-row-selected[data-v-aa05656b]{background:#f1f7fd}.directory-table input[type=checkbox][data-v-aa05656b]{width:15px;height:15px;accent-color:#6fa8dc}.directory-table td button[data-v-aa05656b]{font-size:11px}.directory-table td button[title=查看达人详情][data-v-aa05656b]{background:#edf5fc;color:#6398c7;box-shadow:none}.directory-table td button[title=达人评分][data-v-aa05656b]{font-size:11px}.influencers-table th[data-v-aa05656b]:nth-child(1){width:42px}.influencers-table th[data-v-aa05656b]:nth-child(2){width:190px}.influencers-table th[data-v-aa05656b]:nth-child(3){width:auto}.influencers-table th[data-v-aa05656b]:nth-child(4){width:108px}.influencers-table th[data-v-aa05656b]:nth-child(5){width:88px}.influencers-table th[data-v-aa05656b]:nth-child(6),.influencers-table th[data-v-aa05656b]:nth-child(7){width:142px}.influencers-table th[data-v-aa05656b]:nth-child(8){width:180px}.directory-recommend-status[data-v-aa05656b]{display:inline-flex;align-items:center;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;white-space:nowrap;color:#64748b;background:#f1f5f9}.directory-recommend-status[data-tone=active][data-v-aa05656b]{color:#047857;background:#ecfdf5}.directory-recommend-status[data-tone=pending][data-v-aa05656b]{color:#1d4ed8;background:#eff6ff}.directory-recommend-status[data-tone=expired][data-v-aa05656b]{color:#b45309;background:#fffbeb}.directory-user-type[data-v-aa05656b]{margin-top:6px;font-size:11px;color:#91a0b3;font-weight:400}.directory-filters[data-v-aa05656b]{padding:22px 26px;background:#fbfcfe;border-bottom:1px solid #edf1f6;display:flex;flex-direction:column;gap:17px}.directory-search-form[data-v-aa05656b]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.directory-search-form>div[data-v-aa05656b]{flex:1 1 190px}.directory-search-form input[data-v-aa05656b]{height:41px;font-size:12px;font-weight:400;border-color:#e4eaf2;border-radius:10px}.directory-search-form button[data-v-aa05656b]{height:41px;padding:9px 18px;border-radius:10px;box-shadow:none}.directory-filters>div>span[data-v-aa05656b]{font-size:11px;font-weight:500;color:#8b98aa}.directory-tag-panel[data-v-aa05656b]{max-height:300px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:17px;background:#fff;border:1px solid #e7edf4;border-radius:13px;padding:18px}.directory-tag-panel>div+div[data-v-aa05656b]{padding-top:15px;border-top:1px solid #f0f3f7}.directory-tag-panel p[data-v-aa05656b]{font-size:12px;font-weight:500}.directory-tag-panel p+p[data-v-aa05656b]{font-size:10px;color:#9ca8b7;font-weight:400}.directory-tag-panel button[data-v-aa05656b]{font-size:11px;font-weight:400}.directory-filter-hint[data-v-aa05656b]{color:#8c9cb0;font-size:11px;margin:-5px 0 0}@media(max-width:640px){.audit-entry-grid[data-v-aa05656b]{grid-template-columns:1fr;padding:18px;gap:14px}.management-page .audit-entry[data-v-aa05656b]{min-height:260px;padding:22px}.audit-overview-footer[data-v-aa05656b]{gap:9px;font-size:10px}.directory-filters[data-v-aa05656b]{padding:18px}.directory-search-form>div[data-v-aa05656b]{flex-basis:100%}.directory-search-form>button[data-v-aa05656b]{flex:1}.directory-results[data-v-aa05656b]{padding:17px 18px}.directory-table .sticky[data-v-aa05656b]{position:static;box-shadow:none}}.influencer-profile-dialog[data-v-00f28b17]{font-size:14px;line-height:1.65;color:#334155}.profile-field[data-v-00f28b17]{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px;min-width:0}.profile-field>dt[data-v-00f28b17]{padding-top:3px;color:#64748b;font-size:13px;font-weight:500}.profile-field>dd[data-v-00f28b17]{min-width:0;margin:0;color:#334155;font-size:14px;font-weight:500;line-height:1.8;overflow-wrap:anywhere}.profile-copy-button[data-v-00f28b17]{flex-shrink:0;padding:3px 9px;border:1px solid #d5e4f1;border-radius:7px;color:#356f9f;background:#fff;font-size:12px;line-height:1.5;font-weight:500;cursor:pointer}.profile-copy-button[data-v-00f28b17]:hover{background:#eaf3fc}.profile-copy-button[data-v-00f28b17]:focus-visible{outline:2px solid #356f9f;outline-offset:2px}.influencer-tag-groups[data-v-043f90a0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.influencer-tag-group[data-v-043f90a0]{min-width:0;margin:0;padding:12px 15px;border:1px solid #dbe5ef;border-radius:16px;background:#fbfdff}.influencer-tag-group dt[data-v-043f90a0]{color:#334155;font-size:12px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.influencer-tag-group dd[data-v-043f90a0]{display:flex;flex-direction:column;gap:3px;margin:3px 0 0}.influencer-tag-group dd>span[data-v-043f90a0]{color:#356f9f;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.influencer-tag-group dd>small[data-v-043f90a0],.influencer-tag-group dd>.empty-child[data-v-043f90a0],.influencer-tags-empty[data-v-043f90a0]{color:#78879a;font-size:11px}.is-compact[data-v-043f90a0]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding-block:10px}.is-compact .influencer-tag-group[data-v-043f90a0]{flex:0 1 112px;padding:7px 12px;border-radius:18px;background:#fff}.is-compact dt[data-v-043f90a0],.is-compact dd>span[data-v-043f90a0]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-compact dd[data-v-043f90a0]{margin-top:0}.influencer-tags-more[data-v-043f90a0]{display:inline-flex;align-items:center;gap:5px;border:1px solid #dbe5ef;border-radius:10px;padding:6px 10px;color:#356f9f;background:#f0f6fc;white-space:nowrap;cursor:pointer}.influencer-tags-more[data-v-043f90a0]:hover{background:#e3effa}.influencer-tags-more[data-v-043f90a0]:focus-visible{outline:2px solid #356f9f;outline-offset:2px}@media(max-width:480px){.influencer-tag-groups[data-v-043f90a0]:not(.is-compact){grid-template-columns:1fr}}.management-page[data-v-3bfd033b]{color:#475569;font-size:13px;padding-bottom:20px}.management-panel[data-v-3bfd033b]{overflow:hidden;border:1px solid #e9eef4;border-radius:26px;background:#fff;box-shadow:0 4px 22px #33415503;min-height:440px}.management-header[data-v-3bfd033b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:25px 26px;border-bottom:1px solid #edf1f6}.management-heading[data-v-3bfd033b]{display:flex;align-items:center;gap:13px;min-width:0}.management-symbol[data-v-3bfd033b]{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #6fa8dc20;border-radius:15px;background:#6fa8dc10;color:#6199ce}.management-page h4[data-v-3bfd033b],.management-page h5[data-v-3bfd033b]{font-family:inherit;font-size:19px;font-weight:750;letter-spacing:-.4px;color:#253449}.management-heading p[data-v-3bfd033b]{margin-top:5px;font-size:12px;line-height:1.6;color:#8591a3;font-weight:400}.management-actions[data-v-3bfd033b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.management-page button[data-v-3bfd033b]{font-size:12px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.management-page button[data-v-3bfd033b]:disabled{cursor:not-allowed;opacity:.45}.management-page button[data-v-3bfd033b]:focus-visible,.management-page summary[data-v-3bfd033b]:focus-visible{outline:3px solid #6fa8dc70;outline-offset:3px}.management-button[data-v-3bfd033b]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;color:#64748b;white-space:nowrap}.management-button[data-v-3bfd033b]:hover{background:#f6f9fc;border-color:#c5d7e8}.management-primary[data-v-3bfd033b]{color:#fff;border-color:#6fa8dc;background:#6fa8dc;box-shadow:0 3px 8px #6fa8dc20}.management-primary[data-v-3bfd033b]:hover{background:#6099ce;border-color:#6099ce}.management-toolbar[data-v-3bfd033b]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 26px}.management-search[data-v-3bfd033b]{display:flex;align-items:center;gap:9px;padding:0 12px;height:40px;flex:1;max-width:340px;min-width:180px;color:#94a3b8;border:1px solid #e6ebf2;border-radius:11px;background:#f8fafc}.management-search[data-v-3bfd033b]:focus-within{border-color:#6fa8dc;box-shadow:0 0 0 3px #6fa8dc12;background:#fff}.management-search input[data-v-3bfd033b]{width:100%;min-width:0;outline:none;background:transparent;font-size:12px;color:#334155}.management-search input[data-v-3bfd033b]::placeholder{color:#96a1b1}.management-meta[data-v-3bfd033b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#8591a3}.management-meta strong[data-v-3bfd033b]{color:#475569;font-weight:650}.management-table-wrap[data-v-3bfd033b]{overflow-x:auto;padding:0 22px 20px}.management-table[data-v-3bfd033b]{width:100%;min-width:690px;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.management-table th[data-v-3bfd033b]{height:43px;padding:10px 12px;background:#f6f8fb;color:#8490a3;font-size:11px;font-weight:600;white-space:nowrap}.management-table th[data-v-3bfd033b]:first-child{border-radius:10px 0 0 10px}.management-table th[data-v-3bfd033b]:last-child{border-radius:0 10px 10px 0}.management-table td[data-v-3bfd033b]{height:76px;padding:13px 12px;border-bottom:1px solid #f0f3f7;font-size:12px;vertical-align:middle}.management-table tbody tr:last-child td[data-v-3bfd033b]{border-bottom:0}.management-table tbody tr:hover td[data-v-3bfd033b]{background:#f9fbfe}.management-title[data-v-3bfd033b]{font-size:13px;font-weight:650;color:#364459;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-subtitle[data-v-3bfd033b]{margin-top:5px;color:#94a0b1;font-size:11px;font-weight:400;line-height:1.5}.management-route[data-v-3bfd033b]{display:block;color:#7f8ea2;font-size:11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-badge[data-v-3bfd033b]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:7px;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;background:#edf5fc;color:#5c91c4}.management-badge.purple[data-v-3bfd033b]{background:#f4f0fc;color:#9a7ec2}.management-badge.amber[data-v-3bfd033b]{background:#fff8e8;color:#b48b32}.management-status[data-v-3bfd033b]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#49a184;white-space:nowrap}.management-status[data-v-3bfd033b]:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.management-status.disabled[data-v-3bfd033b]{color:#98a2b1}.management-row-actions[data-v-3bfd033b]{display:flex;align-items:center;justify-content:flex-end;gap:3px;white-space:nowrap}.management-link[data-v-3bfd033b]{padding:8px;color:#659bcf;border-radius:8px;white-space:nowrap}.management-link[data-v-3bfd033b]:hover{background:#edf5fc}.management-icon-button[data-v-3bfd033b]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#8190a3;flex-shrink:0}.management-icon-button[data-v-3bfd033b]:hover{color:#659bcf;background:#edf5fc}.management-icon-button.danger[data-v-3bfd033b]:hover{color:#dc7181;background:#fff0f3}.management-empty[data-v-3bfd033b]{display:flex;min-height:225px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a0b1}.management-empty strong[data-v-3bfd033b]{color:#67768a;font-size:13px;font-weight:600}.management-footer[data-v-3bfd033b]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:17px 26px;border-top:1px solid #edf1f6;font-size:12px;color:#8591a3}.management-maintenance[data-v-3bfd033b]{border-top:1px solid #edf1f6;padding:14px 26px;color:#8c98a8;font-size:11px}.management-maintenance summary[data-v-3bfd033b]{cursor:pointer;width:fit-content}.management-maintenance .management-actions[data-v-3bfd033b]{margin-top:12px}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) .relative[data-v-3bfd033b]{border-radius:24px}:is(.management-page .fixed[data-v-3bfd033b],.management-page.viewport-dialog-overlay[data-v-3bfd033b]) :is(label,p,small,strong,span){font-size:12px}:is(.management-page .fixed[data-v-3bfd033b],.management-page.viewport-dialog-overlay[data-v-3bfd033b]) :is(input:not([type=checkbox]),select,textarea){font-size:13px;background-color:#f8fafc;border-color:#e2e8f0;font-weight:400}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) input[type=checkbox][data-v-3bfd033b]{accent-color:#6fa8dc}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) :is(p,small).text-gray-400[data-v-3bfd033b]{color:#8591a3;font-weight:400}.permission-dialog[data-v-3bfd033b]{width:100%;max-width:740px}.permission-tree-row[data-v-3bfd033b]{border:1px solid transparent;border-bottom-color:#f0f3f7;min-height:48px}.permission-tree-row.permission-root[data-v-3bfd033b]{background:#f6f9fc;border-radius:10px;margin-top:8px}.permission-tree-row.permission-selected[data-v-3bfd033b]:not(.permission-root){background:#6fa8dc05}.permission-tree-scroll[data-v-3bfd033b]{overscroll-behavior:contain}.notice-identity[data-v-3bfd033b]{display:flex;align-items:center;gap:12px;min-width:0}.notice-thumb[data-v-3bfd033b]{width:44px;height:48px;border:1px solid #edf1f6;border-radius:10px;background:#f4f8fc;color:#91b4d5;display:flex;align-items:center;justify-content:center;flex-shrink:0;object-fit:cover}.notice-identity>div[data-v-3bfd033b]:last-child{min-width:0}.applicant-panel[data-v-3bfd033b] :is(label,td,th,input,select,footer){font-size:12px}.applicant-panel td[data-v-3bfd033b] :is(p,span){font-size:12px}.applicant-panel th[data-v-3bfd033b]{font-weight:600;color:#8591a3}.applicant-panel header p[data-v-3bfd033b]{font-size:12px;font-weight:400}.applicant-panel form label[data-v-3bfd033b]{font-weight:500}@media(max-width:640px){.management-panel[data-v-3bfd033b]{border-radius:20px}.management-header[data-v-3bfd033b]{padding:20px 18px;align-items:flex-start}.management-heading[data-v-3bfd033b]{gap:10px}.management-heading p[data-v-3bfd033b]{font-size:11px}.management-page h4[data-v-3bfd033b]{font-size:18px}.management-toolbar[data-v-3bfd033b]{padding:16px 18px}.management-search[data-v-3bfd033b]{max-width:none;flex-basis:100%}.management-table-wrap[data-v-3bfd033b]{padding:0 12px 14px}.management-footer[data-v-3bfd033b],.management-maintenance[data-v-3bfd033b]{padding:16px 18px}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) .relative[data-v-3bfd033b]{max-height:90dvh;overflow-y:auto}.permission-dialog[data-v-3bfd033b]>:is(header,footer){padding:18px}.permission-dialog>div[data-v-3bfd033b]{padding-left:16px;padding-right:16px}}.directory-error[data-v-3bfd033b]{margin:18px 24px;padding:13px 16px;border-radius:12px;background:#fff2f1;color:#bd7772;font-size:12px}.management-page .invite-download-button[data-v-3bfd033b]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;margin-top:20px;border:1px solid #3574ad;border-radius:11px;background:#3574ad;color:#fff;font-size:13px}.management-page .invite-download-button[data-v-3bfd033b]:hover:not(:disabled){background:#2b6396}.management-page .invite-download-button[data-v-3bfd033b]:disabled{border-color:#d8e0ea;background:#edf1f6;color:#64748b;opacity:1}.audit-overview[data-v-3bfd033b]{min-height:420px}.audit-entry-grid[data-v-3bfd033b]{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:26px}.management-page .audit-entry[data-v-3bfd033b]{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:25px;border:1px solid #e7edf4;border-radius:19px;background:#fff;min-height:300px;overflow:hidden}.management-page .audit-entry[data-v-3bfd033b]:hover{border-color:#a9c8e3;box-shadow:0 7px 24px #6fa8dc10;background:#fbfdff}.audit-entry-icon[data-v-3bfd033b]{width:49px;height:49px;display:flex;align-items:center;justify-content:center;background:#edf5fc;border-radius:15px;color:#6c9fcc;margin-bottom:20px}.audit-entry-kicker[data-v-3bfd033b]{font-size:11px;color:#92a0b2;font-weight:400;margin-bottom:6px}.management-page .audit-entry h5[data-v-3bfd033b]{margin:0;font-size:19px}.audit-entry p[data-v-3bfd033b]{font-size:12px;line-height:1.8;font-weight:400;color:#8a98aa;margin:10px 0 22px;max-width:240px}.audit-entry-action[data-v-3bfd033b]{display:flex;align-items:center;justify-content:space-between;align-self:stretch;margin-top:auto;padding-top:17px;border-top:1px solid #edf1f6;color:#699ecd;font-size:12px}.management-page .audit-entry-pending[data-v-3bfd033b]{background:linear-gradient(145deg,#f8fbff,#fff)}.audit-pending-count[data-v-3bfd033b]{position:absolute;top:29px;right:24px;display:flex;align-items:baseline;gap:6px;font-size:10px;color:#98a5b7}.audit-pending-count strong[data-v-3bfd033b]{font-size:29px;line-height:1;color:#6b9eca;font-weight:600}.audit-overview-footer[data-v-3bfd033b]{display:flex;justify-content:center;gap:19px;padding:8px 20px 28px;color:#9aa8ba;font-size:11px}.directory-results[data-v-3bfd033b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:19px 26px}.directory-results>p[data-v-3bfd033b]{font-size:12px;color:#8796a9;font-weight:400}.management-page .batch-label-button[data-v-3bfd033b]{padding:10px 16px;border:1px solid #3574ad;border-radius:11px;background:#3574ad;color:#fff;font-size:12px;font-weight:600}.management-page .batch-label-button[data-v-3bfd033b]:hover:not(:disabled){border-color:#2b6396;background:#2b6396}.management-page .batch-label-button[data-v-3bfd033b]:disabled{border-color:#d8e0ea;background:#edf1f6;color:#64748b;opacity:1;box-shadow:none}.directory-selected[data-v-3bfd033b]{display:inline-flex;border-radius:7px;background:#eef5fc;padding:5px 8px;color:#6b9aca}.directory-table[data-v-3bfd033b]{width:100%;border-spacing:0;border-collapse:separate;text-align:left}.audit-table[data-v-3bfd033b]{min-width:960px}.influencers-table[data-v-3bfd033b]{min-width:1210px;table-layout:fixed}.influencers-page .management-table-wrap[data-v-3bfd033b]{padding-right:0}.directory-table th[data-v-3bfd033b]{height:44px;font-size:11px;font-weight:500;color:#8b99ad;padding:12px;background:#f6f8fb;white-space:nowrap}.directory-table th[data-v-3bfd033b]:first-child{border-radius:10px 0 0 10px}.directory-table th[data-v-3bfd033b]:last-child{border-radius:0 10px 10px 0}.directory-table td[data-v-3bfd033b]{height:82px;font-size:12px;padding:14px 12px;border-bottom:1px solid #f0f3f8}.directory-table td[data-v-3bfd033b]>:is(span,p){font-size:12px;font-weight:400}.directory-table td[data-v-3bfd033b] :is(.text-gray-300,.text-gray-400){color:#93a0b1;font-weight:400;font-size:11px}.directory-table .directory-name[data-v-3bfd033b]{font-size:13px;font-weight:650;color:#43516a}.directory-state[data-v-3bfd033b]{width:fit-content;margin-top:6px;font-size:10px;color:#b09561;background:#fff8e9;padding:2px 7px;border-radius:5px}.directory-table tr[data-v-3bfd033b]:hover{background:#fafcfe}.directory-table .directory-row-selected[data-v-3bfd033b]{background:#f1f7fd}.directory-table input[type=checkbox][data-v-3bfd033b]{width:15px;height:15px;accent-color:#6fa8dc}.directory-table td button[data-v-3bfd033b]{font-size:11px}.directory-table td button[title=查看达人详情][data-v-3bfd033b]{background:#edf5fc;color:#6398c7;box-shadow:none}.directory-table td button[title=达人评分][data-v-3bfd033b]{font-size:11px}.influencers-table th[data-v-3bfd033b]:nth-child(1){width:42px}.influencers-table th[data-v-3bfd033b]:nth-child(2){width:190px}.influencers-table th[data-v-3bfd033b]:nth-child(3){width:auto}.influencers-table th[data-v-3bfd033b]:nth-child(4){width:108px}.influencers-table th[data-v-3bfd033b]:nth-child(5){width:88px}.influencers-table th[data-v-3bfd033b]:nth-child(6),.influencers-table th[data-v-3bfd033b]:nth-child(7){width:142px}.influencers-table th[data-v-3bfd033b]:nth-child(8){width:180px}.directory-recommend-status[data-v-3bfd033b]{display:inline-flex;align-items:center;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;white-space:nowrap;color:#64748b;background:#f1f5f9}.directory-recommend-status[data-tone=active][data-v-3bfd033b]{color:#047857;background:#ecfdf5}.directory-recommend-status[data-tone=pending][data-v-3bfd033b]{color:#1d4ed8;background:#eff6ff}.directory-recommend-status[data-tone=expired][data-v-3bfd033b]{color:#b45309;background:#fffbeb}.directory-user-type[data-v-3bfd033b]{margin-top:6px;font-size:11px;color:#91a0b3;font-weight:400}.directory-filters[data-v-3bfd033b]{padding:22px 26px;background:#fbfcfe;border-bottom:1px solid #edf1f6;display:flex;flex-direction:column;gap:17px}.directory-search-form[data-v-3bfd033b]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.directory-search-form>div[data-v-3bfd033b]{flex:1 1 190px}.directory-search-form input[data-v-3bfd033b]{height:41px;font-size:12px;font-weight:400;border-color:#e4eaf2;border-radius:10px}.directory-search-form button[data-v-3bfd033b]{height:41px;padding:9px 18px;border-radius:10px;box-shadow:none}.directory-filters>div>span[data-v-3bfd033b]{font-size:11px;font-weight:500;color:#8b98aa}.directory-tag-panel[data-v-3bfd033b]{max-height:300px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:17px;background:#fff;border:1px solid #e7edf4;border-radius:13px;padding:18px}.directory-tag-panel>div+div[data-v-3bfd033b]{padding-top:15px;border-top:1px solid #f0f3f7}.directory-tag-panel p[data-v-3bfd033b]{font-size:12px;font-weight:500}.directory-tag-panel p+p[data-v-3bfd033b]{font-size:10px;color:#9ca8b7;font-weight:400}.directory-tag-panel button[data-v-3bfd033b]{font-size:11px;font-weight:400}.directory-filter-hint[data-v-3bfd033b]{color:#8c9cb0;font-size:11px;margin:-5px 0 0}@media(max-width:640px){.audit-entry-grid[data-v-3bfd033b]{grid-template-columns:1fr;padding:18px;gap:14px}.management-page .audit-entry[data-v-3bfd033b]{min-height:260px;padding:22px}.audit-overview-footer[data-v-3bfd033b]{gap:9px;font-size:10px}.directory-filters[data-v-3bfd033b]{padding:18px}.directory-search-form>div[data-v-3bfd033b]{flex-basis:100%}.directory-search-form>button[data-v-3bfd033b]{flex:1}.directory-results[data-v-3bfd033b]{padding:17px 18px}.directory-table .sticky[data-v-3bfd033b]{position:static;box-shadow:none}}.login-welcome[data-v-60de2743]{display:flex;flex-direction:column;align-items:center;color:#23384b}.welcome-eyebrow[data-v-60de2743]{display:flex;align-items:center;gap:8px;color:#748b9e;font-size:11px;letter-spacing:2px}.welcome-eyebrow>span[data-v-60de2743]{width:6px;height:6px;border-radius:50%;background:#7daed6}.welcome-brand[data-v-60de2743]{position:relative;width:min(270px,100%);aspect-ratio:3 / 1;overflow:hidden;margin:38px 0 30px}.welcome-brand img[data-v-60de2743]{position:absolute;top:50%;left:50%;width:192%;max-width:none;height:auto;transform:translate(-50%,-50%)}h1[data-v-60de2743]{margin:0;font-size:25px;font-weight:750;letter-spacing:1px}.welcome-description[data-v-60de2743]{margin:13px 0 0;color:#81909f;font-size:13px;line-height:1.8;text-align:center}.welcome-error[data-v-60de2743]{width:100%;margin:24px 0 -16px;padding:12px 14px;border-radius:12px;background:#fff1f2;color:#be3656;font-size:12px}.welcome-enter[data-v-60de2743]{width:100%;min-height:58px;margin-top:38px;padding:0 22px;border:1px solid #639ccc;border-radius:16px;display:flex;align-items:center;justify-content:space-between;background:#6fa8d8;color:#fff;font-size:16px;font-weight:650;box-shadow:0 8px 18px #6fa8d829;transition:background .2s,transform .2s}.welcome-enter[data-v-60de2743]:hover{background:#5b96c7}.welcome-enter[data-v-60de2743]:active{transform:translateY(1px)}.welcome-about-button[data-v-60de2743]{width:100%;min-height:58px;margin-top:12px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border:1px solid #dce6ef;border-radius:16px;background:#fff;color:#58778f;font-size:15px;font-weight:600;transition:background .2s,border-color .2s}.welcome-about-button[data-v-60de2743]:hover{background:#f6faff;border-color:#aac8df}.welcome-enter[data-v-60de2743],.welcome-about-button[data-v-60de2743]{justify-content:center;gap:10px}.welcome-enter>svg[data-v-60de2743],.welcome-about-button>svg[data-v-60de2743]{flex-shrink:0}.welcome-hint[data-v-60de2743]{margin:14px 0 0;font-size:11px;color:#95a2ad}.welcome-footer[data-v-60de2743]{width:100%;margin-top:45px;padding-top:22px;border-top:1px solid #edf1f5;display:flex;align-items:center;justify-content:space-between;gap:16px}.welcome-footer-brand[data-v-60de2743]{font-size:9px;font-weight:650;letter-spacing:2px;color:#a4b3bf}.welcome-about[data-v-60de2743]{padding:8px 0 8px 12px;border:0;background:transparent;color:#617e96;font-size:12px}.welcome-about span[data-v-60de2743]{margin-left:6px}.welcome-about[data-v-60de2743]:hover,.welcome-original[data-v-60de2743]:hover{color:#3477ad}button[data-v-60de2743],a[data-v-60de2743]{-webkit-tap-highlight-color:transparent}button[data-v-60de2743]:focus-visible,a[data-v-60de2743]:focus-visible{outline:3px solid #a0c8e7;outline-offset:4px}.welcome-dialog[data-v-60de2743]{width:min(760px,calc(100% - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid #e6edf3;border-radius:26px;background:#fff;color:#23384b;box-shadow:0 28px 90px #213b5a33;overflow-y:auto}.welcome-dialog[data-v-60de2743]::backdrop{background:#142c4266;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.welcome-dialog-content[data-v-60de2743]{padding:30px}.welcome-dialog-header[data-v-60de2743]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.welcome-dialog-eyebrow[data-v-60de2743]{margin:0 0 8px;color:#6a9fc9;font-size:10px;font-weight:650;letter-spacing:2px}.welcome-dialog h2[data-v-60de2743]{margin:0;font-size:24px;font-weight:700}.welcome-dialog-description[data-v-60de2743]{margin:10px 0 0;color:#8493a1;font-size:13px}.welcome-close[data-v-60de2743]{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border:1px solid #e9eef3;border-radius:50%;background:#f7f9fb;color:#647c90}.welcome-close[data-v-60de2743]:hover{background:#eaf1f7}.welcome-contact-grid[data-v-60de2743]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.welcome-contact[data-v-60de2743]{padding:20px 16px 16px;border:1px solid #e6edf3;border-radius:18px;background:#fcfdff;text-align:center}.welcome-contact h3[data-v-60de2743]{margin:0;font-size:16px;font-weight:650}.welcome-contact p[data-v-60de2743]{margin:7px 0 16px;color:#8a99a6;font-size:12px}.welcome-qr-link[data-v-60de2743]{display:flex;align-items:center;justify-content:center;height:280px;border-radius:12px;background:#fff}.welcome-qr-link img[data-v-60de2743]{display:block;width:100%;height:100%;object-fit:contain}.welcome-original[data-v-60de2743]{display:inline-block;padding:14px 8px 0;color:#668cae;font-size:12px;text-decoration:none}.welcome-scan-hint[data-v-60de2743]{margin:22px 0 0;text-align:center;color:#91a0ac;font-size:12px;line-height:1.8}@media(max-width:560px){h1[data-v-60de2743]{font-size:23px}.welcome-dialog-content[data-v-60de2743]{padding:24px 18px}.welcome-contact-grid[data-v-60de2743]{grid-template-columns:1fr;gap:14px}.welcome-qr-link[data-v-60de2743]{height:auto}.welcome-qr-link img[data-v-60de2743]{width:100%;max-width:290px;height:auto}}.management-page[data-v-36d6ed0f]{color:#475569;font-size:13px;padding-bottom:20px}.management-panel[data-v-36d6ed0f]{overflow:hidden;border:1px solid #e9eef4;border-radius:26px;background:#fff;box-shadow:0 4px 22px #33415503;min-height:440px}.management-header[data-v-36d6ed0f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:25px 26px;border-bottom:1px solid #edf1f6}.management-heading[data-v-36d6ed0f]{display:flex;align-items:center;gap:13px;min-width:0}.management-symbol[data-v-36d6ed0f]{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #6fa8dc20;border-radius:15px;background:#6fa8dc10;color:#6199ce}.management-page h4[data-v-36d6ed0f],.management-page h5[data-v-36d6ed0f]{font-family:inherit;font-size:19px;font-weight:750;letter-spacing:-.4px;color:#253449}.management-heading p[data-v-36d6ed0f]{margin-top:5px;font-size:12px;line-height:1.6;color:#8591a3;font-weight:400}.management-actions[data-v-36d6ed0f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.management-page button[data-v-36d6ed0f]{font-size:12px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.management-page button[data-v-36d6ed0f]:disabled{cursor:not-allowed;opacity:.45}.management-page button[data-v-36d6ed0f]:focus-visible,.management-page summary[data-v-36d6ed0f]:focus-visible{outline:3px solid #6fa8dc70;outline-offset:3px}.management-button[data-v-36d6ed0f]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;color:#64748b;white-space:nowrap}.management-button[data-v-36d6ed0f]:hover{background:#f6f9fc;border-color:#c5d7e8}.management-primary[data-v-36d6ed0f]{color:#fff;border-color:#6fa8dc;background:#6fa8dc;box-shadow:0 3px 8px #6fa8dc20}.management-primary[data-v-36d6ed0f]:hover{background:#6099ce;border-color:#6099ce}.management-toolbar[data-v-36d6ed0f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 26px}.management-search[data-v-36d6ed0f]{display:flex;align-items:center;gap:9px;padding:0 12px;height:40px;flex:1;max-width:340px;min-width:180px;color:#94a3b8;border:1px solid #e6ebf2;border-radius:11px;background:#f8fafc}.management-search[data-v-36d6ed0f]:focus-within{border-color:#6fa8dc;box-shadow:0 0 0 3px #6fa8dc12;background:#fff}.management-search input[data-v-36d6ed0f]{width:100%;min-width:0;outline:none;background:transparent;font-size:12px;color:#334155}.management-search input[data-v-36d6ed0f]::placeholder{color:#96a1b1}.management-meta[data-v-36d6ed0f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#8591a3}.management-meta strong[data-v-36d6ed0f]{color:#475569;font-weight:650}.management-table-wrap[data-v-36d6ed0f]{overflow-x:auto;padding:0 22px 20px}.management-table[data-v-36d6ed0f]{width:100%;min-width:690px;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.management-table th[data-v-36d6ed0f]{height:43px;padding:10px 12px;background:#f6f8fb;color:#8490a3;font-size:11px;font-weight:600;white-space:nowrap}.management-table th[data-v-36d6ed0f]:first-child{border-radius:10px 0 0 10px}.management-table th[data-v-36d6ed0f]:last-child{border-radius:0 10px 10px 0}.management-table td[data-v-36d6ed0f]{height:76px;padding:13px 12px;border-bottom:1px solid #f0f3f7;font-size:12px;vertical-align:middle}.management-table tbody tr:last-child td[data-v-36d6ed0f]{border-bottom:0}.management-table tbody tr:hover td[data-v-36d6ed0f]{background:#f9fbfe}.management-title[data-v-36d6ed0f]{font-size:13px;font-weight:650;color:#364459;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-subtitle[data-v-36d6ed0f]{margin-top:5px;color:#94a0b1;font-size:11px;font-weight:400;line-height:1.5}.management-route[data-v-36d6ed0f]{display:block;color:#7f8ea2;font-size:11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-badge[data-v-36d6ed0f]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:7px;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;background:#edf5fc;color:#5c91c4}.management-badge.purple[data-v-36d6ed0f]{background:#f4f0fc;color:#9a7ec2}.management-badge.amber[data-v-36d6ed0f]{background:#fff8e8;color:#b48b32}.management-status[data-v-36d6ed0f]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#49a184;white-space:nowrap}.management-status[data-v-36d6ed0f]:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.management-status.disabled[data-v-36d6ed0f]{color:#98a2b1}.management-row-actions[data-v-36d6ed0f]{display:flex;align-items:center;justify-content:flex-end;gap:3px;white-space:nowrap}.management-link[data-v-36d6ed0f]{padding:8px;color:#659bcf;border-radius:8px;white-space:nowrap}.management-link[data-v-36d6ed0f]:hover{background:#edf5fc}.management-icon-button[data-v-36d6ed0f]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#8190a3;flex-shrink:0}.management-icon-button[data-v-36d6ed0f]:hover{color:#659bcf;background:#edf5fc}.management-icon-button.danger[data-v-36d6ed0f]:hover{color:#dc7181;background:#fff0f3}.management-empty[data-v-36d6ed0f]{display:flex;min-height:225px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a0b1}.management-empty strong[data-v-36d6ed0f]{color:#67768a;font-size:13px;font-weight:600}.management-footer[data-v-36d6ed0f]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:17px 26px;border-top:1px solid #edf1f6;font-size:12px;color:#8591a3}.management-maintenance[data-v-36d6ed0f]{border-top:1px solid #edf1f6;padding:14px 26px;color:#8c98a8;font-size:11px}.management-maintenance summary[data-v-36d6ed0f]{cursor:pointer;width:fit-content}.management-maintenance .management-actions[data-v-36d6ed0f]{margin-top:12px}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) .relative[data-v-36d6ed0f]{border-radius:24px}:is(.management-page .fixed[data-v-36d6ed0f],.management-page.viewport-dialog-overlay[data-v-36d6ed0f]) :is(label,p,small,strong,span){font-size:12px}:is(.management-page .fixed[data-v-36d6ed0f],.management-page.viewport-dialog-overlay[data-v-36d6ed0f]) :is(input:not([type=checkbox]),select,textarea){font-size:13px;background-color:#f8fafc;border-color:#e2e8f0;font-weight:400}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) input[type=checkbox][data-v-36d6ed0f]{accent-color:#6fa8dc}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) :is(p,small).text-gray-400[data-v-36d6ed0f]{color:#8591a3;font-weight:400}.permission-dialog[data-v-36d6ed0f]{width:100%;max-width:740px}.permission-tree-row[data-v-36d6ed0f]{border:1px solid transparent;border-bottom-color:#f0f3f7;min-height:48px}.permission-tree-row.permission-root[data-v-36d6ed0f]{background:#f6f9fc;border-radius:10px;margin-top:8px}.permission-tree-row.permission-selected[data-v-36d6ed0f]:not(.permission-root){background:#6fa8dc05}.permission-tree-scroll[data-v-36d6ed0f]{overscroll-behavior:contain}.notice-identity[data-v-36d6ed0f]{display:flex;align-items:center;gap:12px;min-width:0}.notice-thumb[data-v-36d6ed0f]{width:44px;height:48px;border:1px solid #edf1f6;border-radius:10px;background:#f4f8fc;color:#91b4d5;display:flex;align-items:center;justify-content:center;flex-shrink:0;object-fit:cover}.notice-identity>div[data-v-36d6ed0f]:last-child{min-width:0}.applicant-panel[data-v-36d6ed0f] :is(label,td,th,input,select,footer){font-size:12px}.applicant-panel td[data-v-36d6ed0f] :is(p,span){font-size:12px}.applicant-panel th[data-v-36d6ed0f]{font-weight:600;color:#8591a3}.applicant-panel header p[data-v-36d6ed0f]{font-size:12px;font-weight:400}.applicant-panel form label[data-v-36d6ed0f]{font-weight:500}@media(max-width:640px){.management-panel[data-v-36d6ed0f]{border-radius:20px}.management-header[data-v-36d6ed0f]{padding:20px 18px;align-items:flex-start}.management-heading[data-v-36d6ed0f]{gap:10px}.management-heading p[data-v-36d6ed0f]{font-size:11px}.management-page h4[data-v-36d6ed0f]{font-size:18px}.management-toolbar[data-v-36d6ed0f]{padding:16px 18px}.management-search[data-v-36d6ed0f]{max-width:none;flex-basis:100%}.management-table-wrap[data-v-36d6ed0f]{padding:0 12px 14px}.management-footer[data-v-36d6ed0f],.management-maintenance[data-v-36d6ed0f]{padding:16px 18px}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) .relative[data-v-36d6ed0f]{max-height:90dvh;overflow-y:auto}.permission-dialog[data-v-36d6ed0f]>:is(header,footer){padding:18px}.permission-dialog>div[data-v-36d6ed0f]{padding-left:16px;padding-right:16px}}.tag-workspace[data-v-b997793f]{--tag-blue: #356d9f;--tag-ink: #253448;--tag-muted: #64748b;background:#fff;border:1px solid #edf1f5;border-radius:26px;box-shadow:0 3px 18px #243b5303;overflow:hidden;color:var(--tag-ink)}.tag-workspace button[data-v-b997793f],.tag-dialog button[data-v-b997793f]{transition:background .18s,color .18s,border-color .18s,box-shadow .18s}.tag-workspace button[data-v-b997793f]:focus-visible,.tag-dialog button[data-v-b997793f]:focus-visible{outline:3px solid #9ac4e8;outline-offset:3px}.tag-workspace button[data-v-b997793f]:disabled,.tag-dialog button[data-v-b997793f]:disabled{cursor:not-allowed;opacity:1;background:#edf1f6;border-color:#d8e0ea;color:#64748b;box-shadow:none}.tag-header[data-v-b997793f]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 28px 24px}.tag-heading[data-v-b997793f]{display:flex;align-items:center;gap:13px;min-width:0}.tag-heading-icon[data-v-b997793f]{display:grid;place-items:center;width:44px;height:44px;flex:none;background:#eef5fc;border:1px solid #e3eef9;border-radius:14px;color:#356d9f}.tag-heading-icon svg[data-v-b997793f]{width:23px;height:23px}.tag-heading h2[data-v-b997793f]{font-size:19px;font-weight:750;letter-spacing:.01em}.tag-heading p[data-v-b997793f]{margin-top:5px;font-size:12px;color:#356d9f;font-weight:400;line-height:1.6}.tag-header-actions[data-v-b997793f]{display:flex;gap:10px;flex-shrink:0}.tag-button[data-v-b997793f]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 15px;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:600;white-space:nowrap}.tag-button svg[data-v-b997793f]{width:15px;height:15px}.tag-button-primary[data-v-b997793f]{background:#3978b0;color:#fff;box-shadow:0 3px 6px #6fa8dc1a}.tag-button-primary[data-v-b997793f]:hover{background:#306797}.tag-button-secondary[data-v-b997793f]{background:#fff;border-color:#e4eaf0;color:#356d9f}.tag-button-secondary[data-v-b997793f]:hover{background:#f7f9fc;border-color:#d4dee8}.tag-button-danger[data-v-b997793f]{background:#be4353;color:#fff}.tag-button-danger[data-v-b997793f]:hover{background:#a93847}.tag-type-nav[data-v-b997793f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;background:#f6f8fb;border:1px solid #edf1f6;border-radius:15px;margin:0 28px 24px}.tag-type[data-v-b997793f]{display:flex;align-items:center;gap:11px;padding:14px 12px;border:1px solid transparent;border-radius:10px;text-align:left;color:#356d9f;min-width:0}.tag-type[data-v-b997793f]:hover{background:#eef2f7}.tag-type.is-active[data-v-b997793f]{background:#fff;border-color:#d9e7f4;color:#356d9f;box-shadow:0 2px 7px #243b5305}.tag-type>svg[data-v-b997793f]{width:20px;height:20px;flex:none}.tag-type strong[data-v-b997793f]{display:block;font-size:12px;font-weight:650;white-space:nowrap;color:#356d9f}.tag-type.is-active strong[data-v-b997793f]{color:#356d9f}.tag-type small[data-v-b997793f]{display:block;font-size:11px;color:#64748b;margin-top:5px;white-space:nowrap}.tag-type-level[data-v-b997793f]{margin-left:auto;flex:none;font-size:11px;color:#356d9f;background:#edf1f6;padding:3px 5px;border-radius:5px}.is-active .tag-type-level[data-v-b997793f]{background:#edf5fc;color:#356d9f}.tag-content[data-v-b997793f]{border-top:1px solid #eff2f6;padding:0 28px}.tag-location-row[data-v-b997793f]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 0 18px;min-height:58px}.tag-breadcrumb[data-v-b997793f]{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-width:0;font-size:12px}.tag-breadcrumb>span[data-v-b997793f]{color:#64748b}.tag-breadcrumb button[data-v-b997793f]{color:#64748b;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-breadcrumb button[data-v-b997793f]:hover{color:#356d9f}.tag-breadcrumb button[aria-current=page][data-v-b997793f]{color:#356d9f;font-weight:650}.tag-level-note[data-v-b997793f]{font-size:11px;color:#64748b;white-space:nowrap}.tag-back[data-v-b997793f]{font-size:11px;color:#356d9f;white-space:nowrap}.tag-toolbar[data-v-b997793f]{display:flex;align-items:center;gap:10px;padding-bottom:19px;flex-wrap:wrap}.tag-search[data-v-b997793f]{display:flex;align-items:center;gap:9px;min-width:160px;width:260px;max-width:100%;height:39px;border:1px solid #e5eaf0;border-radius:9px;background:#fff;padding:0 11px;transition:box-shadow .2s,border-color .2s}.tag-search[data-v-b997793f]:focus-within{border-color:#8ab4dc;box-shadow:0 0 0 3px #6fa8dc14}.tag-search svg[data-v-b997793f]{width:17px;height:17px;color:#64748b;flex:none}.tag-search input[data-v-b997793f]{width:100%;min-width:0;outline:none;background:transparent;font-size:12px;color:#356d9f;font-weight:400}.tag-search input[data-v-b997793f]::placeholder{color:#64748b}.tag-status-filter[data-v-b997793f]{position:relative;height:39px;width:118px}.tag-status-filter select[data-v-b997793f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;border:1px solid #e5eaf0;border-radius:9px;padding:0 30px 0 12px;outline:none;font-size:12px;color:#356d9f;background:#fff}.tag-status-filter select[data-v-b997793f]:focus{border-color:#8ab4dc}.tag-status-filter svg[data-v-b997793f]{position:absolute;right:10px;top:12px;width:15px;height:15px;pointer-events:none;color:#64748b}.tag-reset[data-v-b997793f]{font-size:11px;color:#356d9f;padding:8px 3px}.tag-result-count[data-v-b997793f]{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap;color:#64748b}.tag-result-count strong[data-v-b997793f]{color:#356d9f;font-weight:650}.tag-count-divider[data-v-b997793f]{padding:0 4px;color:#64748b}.tag-status-dot[data-v-b997793f]{display:inline-block;width:5px;height:5px;background:#6bb5a0;border-radius:50%}.tag-table-wrap[data-v-b997793f]{overflow-x:auto;min-height:248px}.tag-table[data-v-b997793f]{width:100%;border-collapse:collapse;text-align:left;table-layout:auto}.tag-table th[data-v-b997793f]{background:#f7f9fc;padding:13px;color:#64748b;font-size:11px;font-weight:500;white-space:nowrap}.tag-table th[data-v-b997793f]:first-child{border-radius:9px 0 0 9px;padding-left:16px}.tag-table th[data-v-b997793f]:last-child{border-radius:0 9px 9px 0}.tag-table td[data-v-b997793f]{padding:19px 13px;border-bottom:1px solid #f0f3f7;font-size:12px}.tag-table td[data-v-b997793f]:first-child{padding-left:16px}.tag-table tbody tr:last-child td[data-v-b997793f]{border-bottom:0}.tag-table tbody tr[data-v-b997793f]{transition:background .18s}.tag-table tbody tr[data-v-b997793f]:hover{background:#fbfcfe}.tag-name-cell[data-v-b997793f]{display:flex;gap:11px;align-items:center;min-width:125px}.tag-row-icon[data-v-b997793f]{display:grid;place-items:center;flex:none;width:34px;height:36px;background:#f0f5fb;color:#356d9f;border-radius:10px}.tag-row-icon.is-leaf[data-v-b997793f]{background:#f5f6fa;color:#64748b}.tag-row-icon svg[data-v-b997793f]{width:18px;height:18px}.tag-name-text[data-v-b997793f]{min-width:0}.tag-name-text strong[data-v-b997793f],.tag-name-link[data-v-b997793f]{font-size:12px;font-weight:650;color:#356d9f;text-align:left;overflow-wrap:anywhere;line-height:1.7}.tag-name-link[data-v-b997793f]:hover{color:#356d9f}.tag-name-text small[data-v-b997793f]{display:block;font-size:11px;color:#64748b;margin-top:4px}.tag-preview-column[data-v-b997793f]{width:32%}.tag-preview[data-v-b997793f]{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.tag-preview>span[data-v-b997793f]{background:#f5f7fa;border:1px solid #edf0f5;border-radius:5px;font-size:11px;padding:3px 7px;color:#356d9f;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-preview>.tag-preview-more[data-v-b997793f]{background:transparent;border-style:dashed;color:#64748b}.tag-preview small[data-v-b997793f]{font-size:11px;color:#64748b}.tag-status-column[data-v-b997793f]{width:70px;white-space:nowrap}.tag-status[data-v-b997793f]{display:inline-flex;align-items:center;gap:5px;color:#2f7860;font-size:11px;background:#eff8f4;padding:4px 8px;border-radius:6px}.tag-status i[data-v-b997793f]{width:4px;height:4px;border-radius:50%;background:currentColor}.tag-status.is-hidden[data-v-b997793f]{background:#f3f5f8;color:#64748b}.tag-actions-column[data-v-b997793f]{text-align:right;white-space:nowrap;width:154px}.tag-row-actions[data-v-b997793f]{display:flex;align-items:center;justify-content:flex-end;gap:5px}.tag-manage-button[data-v-b997793f]{font-size:11px;color:#356d9f;padding:7px 9px;border-radius:7px;white-space:nowrap}.tag-manage-button[data-v-b997793f]:hover{background:#edf5fc}.tag-manage-button span[data-v-b997793f]{padding-left:3px}.tag-icon-button[data-v-b997793f]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;color:#64748b;border-radius:8px;background:transparent}.tag-icon-button svg[data-v-b997793f]{width:15px;height:15px}.tag-icon-button[data-v-b997793f]:hover{background:#eef4fa;color:#356d9f}.tag-delete-button[data-v-b997793f]:hover{background:#fff0f1;color:#b84659}.tag-footer[data-v-b997793f]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 0 21px;border-top:1px solid #f0f3f7;font-size:11px;color:#64748b;line-height:1.7}.tag-footer p[data-v-b997793f]{display:flex;align-items:center;gap:6px}.tag-footer svg[data-v-b997793f]{height:14px;width:14px;flex:none}.tag-footer>span[data-v-b997793f]{flex:none}.tag-skeleton[data-v-b997793f]{display:flex;align-items:center;gap:14px;animation:tag-pulse-b997793f 1.4s infinite}.tag-skeleton span[data-v-b997793f]{width:34px;height:34px;background:#f1f4f8;border-radius:9px}.tag-skeleton i[data-v-b997793f]{height:10px;background:#f1f4f8;border-radius:4px}.tag-empty[data-v-b997793f]{text-align:center;padding:38px 12px 42px}.tag-empty-icon[data-v-b997793f]{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 14px;border-radius:14px;background:#f3f6fa;color:#64748b}.tag-empty-icon svg[data-v-b997793f]{width:24px;height:24px}.tag-empty h3[data-v-b997793f]{font-size:13px;font-weight:600;color:#356d9f}.tag-empty p[data-v-b997793f]{font-size:11px;color:#64748b;margin:8px 0 17px}.tag-alert[data-v-b997793f]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #fde5e7;background:#fff4f5;color:#b84659;padding:11px 13px;border-radius:9px;font-size:12px;margin-bottom:15px}.tag-alert button[data-v-b997793f]{white-space:nowrap;text-decoration:underline}.tag-overlay[data-v-b997793f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;display:flex;align-items:center;justify-content:center;padding:24px;background:#14263e50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}.tag-dialog[data-v-b997793f]{position:relative;width:100%;max-width:440px;max-height:calc(100dvh - 48px);overflow-y:auto;background:#fff;border:1px solid #fff9;border-radius:22px;padding:27px;box-shadow:0 24px 80px #14263e24;color:#356d9f}.tag-dialog>header[data-v-b997793f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:22px}.tag-dialog-eyebrow[data-v-b997793f]{font-size:11px;color:#356d9f}.tag-dialog h3[data-v-b997793f]{font-size:20px;font-weight:650;margin-top:5px}.tag-form-location[data-v-b997793f]{display:flex;align-items:center;gap:10px;font-size:11px;padding:12px;background:#f6f8fb;border:1px solid #edf1f6;border-radius:9px;margin-bottom:22px}.tag-form-location span[data-v-b997793f]{color:#64748b;flex:none}.tag-form-location strong[data-v-b997793f]{font-weight:500;color:#356d9f;overflow-wrap:anywhere}.tag-form-location small[data-v-b997793f]{margin-left:auto;white-space:nowrap;color:#64748b}.tag-field[data-v-b997793f]{display:block;font-size:12px;color:#356d9f}.tag-field>span[data-v-b997793f]{display:block;margin-bottom:9px;font-weight:500}.tag-field em[data-v-b997793f]{color:#b84659;font-style:normal}.tag-field input[data-v-b997793f]{width:100%;height:43px;border:1px solid #dde5ee;border-radius:9px;outline:none;padding:0 12px;font-size:13px;background:#fff;transition:box-shadow .2s}.tag-field input[data-v-b997793f]:focus{border-color:#8cb6de;box-shadow:0 0 0 3px #6fa8dc16}.tag-field input[data-v-b997793f]::placeholder{font-size:12px;color:#64748b}.tag-field input[aria-invalid=true][data-v-b997793f]{border-color:#eaa4af}.tag-status-field[data-v-b997793f]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;border:0;padding:0}.tag-status-field legend[data-v-b997793f]{font-size:12px;color:#356d9f;margin-bottom:9px;font-weight:500}.tag-status-field label[data-v-b997793f]{display:flex;align-items:center;gap:9px;border:1px solid #e6ebf2;border-radius:10px;padding:12px;cursor:pointer}.tag-status-field label.selected[data-v-b997793f]{background:#f4f9fe;border-color:#adcde9}.tag-status-field input[data-v-b997793f]{accent-color:#6fa8dc;flex:none}.tag-status-field strong[data-v-b997793f]{display:block;font-size:12px;font-weight:500;color:#356d9f}.tag-status-field small[data-v-b997793f]{display:block;font-size:11px;color:#64748b;margin-top:5px}.tag-dialog>footer[data-v-b997793f]{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #eff2f6;padding-top:21px;margin-top:24px}.tag-dialog>footer .tag-button[data-v-b997793f]{min-width:88px;height:41px}.tag-delete-dialog[data-v-b997793f]{text-align:center;max-width:390px}.tag-danger-icon[data-v-b997793f]{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#fff0f2;color:#b84659;margin:0 auto 17px}.tag-danger-icon svg[data-v-b997793f]{width:23px;height:23px}.tag-delete-dialog>p[data-v-b997793f]{font-size:12px;line-height:1.9;color:#356d9f;margin-top:12px;overflow-wrap:anywhere}.tag-delete-dialog>.tag-delete-hint[data-v-b997793f]{font-size:11px;margin-top:4px;color:#64748b}.tag-delete-dialog footer .tag-button[data-v-b997793f]{flex:1}.tag-toast-message[data-v-b997793f]{position:fixed;left:50%;bottom:110px;transform:translate(-50%);z-index:360;display:flex;align-items:center;gap:9px;font-size:12px;background:#29394d;color:#fff;border-radius:12px;padding:13px 21px;box-shadow:0 8px 25px #20304722}.tag-toast-message span[data-v-b997793f]{color:#2f7860}.tag-toast-enter-active[data-v-b997793f],.tag-toast-leave-active[data-v-b997793f]{transition:opacity .2s}.tag-toast-enter-from[data-v-b997793f],.tag-toast-leave-to[data-v-b997793f]{opacity:0}.tag-sr-only[data-v-b997793f]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tag-spin[data-v-b997793f]{animation:tag-spin-b997793f 1s linear infinite}@keyframes tag-spin-b997793f{to{transform:rotate(360deg)}}@keyframes tag-pulse-b997793f{50%{opacity:.45}}@media(max-width:1050px){.tag-type-level[data-v-b997793f]{display:none}.tag-type[data-v-b997793f]{gap:8px;padding:12px 9px}.tag-preview-column[data-v-b997793f]{display:none}.tag-header[data-v-b997793f]{padding:23px}.tag-type-nav[data-v-b997793f]{margin-left:23px;margin-right:23px}.tag-content[data-v-b997793f]{padding:0 23px}}@media(max-width:640px){.tag-workspace[data-v-b997793f]{border-radius:19px}.tag-header[data-v-b997793f]{padding:20px 17px;align-items:flex-start;flex-wrap:wrap;gap:15px}.tag-heading-icon[data-v-b997793f]{width:37px;height:37px;border-radius:12px}.tag-heading h2[data-v-b997793f]{font-size:17px}.tag-heading p[data-v-b997793f]{font-size:11px}.tag-header-actions[data-v-b997793f]{margin-left:auto}.tag-button[data-v-b997793f]{height:35px;font-size:11px;padding:0 12px}.tag-type-nav[data-v-b997793f]{margin:0 14px 18px;gap:3px;padding:4px;border-radius:12px}.tag-type[data-v-b997793f]{padding:11px 5px;justify-content:center;gap:5px}.tag-type>svg[data-v-b997793f]{display:none}.tag-type strong[data-v-b997793f]{font-size:11px;text-align:center}.tag-type small[data-v-b997793f]{display:none}.tag-content[data-v-b997793f]{padding:0 15px}.tag-location-row[data-v-b997793f]{padding:17px 0 15px}.tag-breadcrumb[data-v-b997793f]{font-size:11px;gap:6px}.tag-breadcrumb button[data-v-b997793f]{max-width:110px}.tag-level-note[data-v-b997793f]{font-size:11px}.tag-toolbar[data-v-b997793f]{gap:8px}.tag-search[data-v-b997793f]{width:auto;flex:1;min-width:150px}.tag-status-filter[data-v-b997793f]{width:102px}.tag-result-count[data-v-b997793f]{width:100%;margin-top:3px}.tag-table th[data-v-b997793f],.tag-table td[data-v-b997793f]{padding-left:8px;padding-right:8px}.tag-table th[data-v-b997793f]:first-child,.tag-table td[data-v-b997793f]:first-child{padding-left:4px}.tag-name-cell[data-v-b997793f]{min-width:88px;gap:7px}.tag-row-icon[data-v-b997793f]{display:none}.tag-name-text strong[data-v-b997793f],.tag-name-link[data-v-b997793f],.tag-name-text small[data-v-b997793f]{font-size:11px}.tag-actions-column[data-v-b997793f]{width:auto}.tag-status-column[data-v-b997793f]{width:56px}.tag-row-actions[data-v-b997793f]{gap:0}.tag-manage-button[data-v-b997793f]{padding:7px 5px;font-size:11px}.tag-manage-button span[data-v-b997793f]{display:none}.tag-icon-button[data-v-b997793f]{width:27px}.tag-status[data-v-b997793f]{font-size:11px;padding:4px 6px}.tag-table-wrap[data-v-b997793f]{min-height:220px}.tag-footer[data-v-b997793f]{font-size:11px;align-items:flex-start}.tag-footer p[data-v-b997793f]{align-items:flex-start}.tag-footer svg[data-v-b997793f]{margin-top:1px}.tag-overlay[data-v-b997793f]{padding:17px}.tag-dialog[data-v-b997793f]{padding:22px;max-height:calc(100dvh - 34px);border-radius:19px}.tag-dialog h3[data-v-b997793f]{font-size:18px}.tag-dialog>footer .tag-button[data-v-b997793f]{flex:1}.tag-status-field label[data-v-b997793f]{padding:10px;gap:7px}}@media(prefers-reduced-motion:reduce){.tag-spin[data-v-b997793f],.tag-skeleton[data-v-b997793f]{animation:none}.tag-workspace button[data-v-b997793f],.tag-dialog button[data-v-b997793f],.tag-toast-enter-active[data-v-b997793f],.tag-toast-leave-active[data-v-b997793f]{transition:none}}.notice-status-control[data-v-928ea998]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;vertical-align:middle}.notice-status-switch[data-v-928ea998]{position:relative;flex:none;width:36px;height:20px;padding:0;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:background-color .15s}.notice-status-switch.enabled[data-v-928ea998]{background:#6fa8dc}.notice-status-switch[data-v-928ea998]:focus-visible{outline:2px solid #2d9cdb;outline-offset:3px}.notice-status-switch[data-v-928ea998]:disabled{cursor:not-allowed;opacity:.5}.notice-status-knob[data-v-928ea998]{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s}.enabled .notice-status-knob[data-v-928ea998]{transform:translate(16px)}.notice-status-label[data-v-928ea998]{color:#64748b;font-size:12px;font-weight:500}@media(prefers-reduced-motion:reduce){.notice-status-switch[data-v-928ea998],.notice-status-knob[data-v-928ea998]{transition:none}}.company-select[data-v-ef5647be]{position:relative;font-size:13px;color:#526177}.company-control[data-v-ef5647be]{position:relative;margin-top:7px}input[data-v-ef5647be]{width:100%;padding:10px 32px 10px 12px;border:1px solid #dce4ee;border-radius:10px;background:#fff;color:#334155;font-size:14px}input[data-v-ef5647be]:focus{outline:2px solid #bae6fd;border-color:#2d9cdb}.company-arrow[data-v-ef5647be]{position:absolute;right:12px;top:10px;pointer-events:none}.company-options[data-v-ef5647be]{position:absolute;top:100%;left:0;right:0;z-index:10;max-height:220px;overflow-y:auto;overscroll-behavior:contain;margin-top:4px;padding:4px;border:1px solid #dce4ee;border-radius:10px;background:#fff;box-shadow:0 8px 24px #0f172a14}li[data-v-ef5647be]{padding:10px 12px;border-radius:6px;cursor:pointer;overflow-wrap:anywhere}li.active[data-v-ef5647be],li[data-v-ef5647be]:hover{background:#f0f9ff}li.selected[data-v-ef5647be]{color:#0284c7;font-weight:600}.company-empty[data-v-ef5647be]{color:#94a3b8;cursor:default}.shipping-label[data-v-7a65cffa]{display:block;font-size:13px;color:#526177}.shipping-input[data-v-7a65cffa]{display:block;width:100%;margin-top:7px;padding:10px 12px;border:1px solid #dce4ee;border-radius:10px;color:#334155;background:#fff;font-size:14px}.shipping-primary[data-v-7a65cffa],.shipping-secondary[data-v-7a65cffa]{padding:10px 16px;border-radius:10px;font-size:13px;font-weight:600}.shipping-primary[data-v-7a65cffa]{background:#2d9cdb;color:#fff}.shipping-secondary[data-v-7a65cffa]{border:1px solid #dce4ee;background:#fff;color:#526177}button[data-v-7a65cffa]:disabled{opacity:.5;cursor:not-allowed}.management-page[data-v-614e2bd3]{color:#475569;font-size:13px;padding-bottom:20px}.management-panel[data-v-614e2bd3]{overflow:hidden;border:1px solid #e9eef4;border-radius:26px;background:#fff;box-shadow:0 4px 22px #33415503;min-height:440px}.management-header[data-v-614e2bd3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:25px 26px;border-bottom:1px solid #edf1f6}.management-heading[data-v-614e2bd3]{display:flex;align-items:center;gap:13px;min-width:0}.management-symbol[data-v-614e2bd3]{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #6fa8dc20;border-radius:15px;background:#6fa8dc10;color:#6199ce}.management-page h4[data-v-614e2bd3],.management-page h5[data-v-614e2bd3]{font-family:inherit;font-size:19px;font-weight:750;letter-spacing:-.4px;color:#253449}.management-heading p[data-v-614e2bd3]{margin-top:5px;font-size:12px;line-height:1.6;color:#8591a3;font-weight:400}.management-actions[data-v-614e2bd3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.management-page button[data-v-614e2bd3]{font-size:12px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.management-page button[data-v-614e2bd3]:disabled{cursor:not-allowed;opacity:.45}.management-page button[data-v-614e2bd3]:focus-visible,.management-page summary[data-v-614e2bd3]:focus-visible{outline:3px solid #6fa8dc70;outline-offset:3px}.management-button[data-v-614e2bd3]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;color:#64748b;white-space:nowrap}.management-button[data-v-614e2bd3]:hover{background:#f6f9fc;border-color:#c5d7e8}.management-primary[data-v-614e2bd3]{color:#fff;border-color:#6fa8dc;background:#6fa8dc;box-shadow:0 3px 8px #6fa8dc20}.management-primary[data-v-614e2bd3]:hover{background:#6099ce;border-color:#6099ce}.management-toolbar[data-v-614e2bd3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 26px}.management-search[data-v-614e2bd3]{display:flex;align-items:center;gap:9px;padding:0 12px;height:40px;flex:1;max-width:340px;min-width:180px;color:#94a3b8;border:1px solid #e6ebf2;border-radius:11px;background:#f8fafc}.management-search[data-v-614e2bd3]:focus-within{border-color:#6fa8dc;box-shadow:0 0 0 3px #6fa8dc12;background:#fff}.management-search input[data-v-614e2bd3]{width:100%;min-width:0;outline:none;background:transparent;font-size:12px;color:#334155}.management-search input[data-v-614e2bd3]::placeholder{color:#96a1b1}.management-meta[data-v-614e2bd3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#8591a3}.management-meta strong[data-v-614e2bd3]{color:#475569;font-weight:650}.management-table-wrap[data-v-614e2bd3]{overflow-x:auto;padding:0 22px 20px}.management-table[data-v-614e2bd3]{width:100%;min-width:690px;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.management-table th[data-v-614e2bd3]{height:43px;padding:10px 12px;background:#f6f8fb;color:#8490a3;font-size:11px;font-weight:600;white-space:nowrap}.management-table th[data-v-614e2bd3]:first-child{border-radius:10px 0 0 10px}.management-table th[data-v-614e2bd3]:last-child{border-radius:0 10px 10px 0}.management-table td[data-v-614e2bd3]{height:76px;padding:13px 12px;border-bottom:1px solid #f0f3f7;font-size:12px;vertical-align:middle}.management-table tbody tr:last-child td[data-v-614e2bd3]{border-bottom:0}.management-table tbody tr:hover td[data-v-614e2bd3]{background:#f9fbfe}.management-title[data-v-614e2bd3]{font-size:13px;font-weight:650;color:#364459;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-subtitle[data-v-614e2bd3]{margin-top:5px;color:#94a0b1;font-size:11px;font-weight:400;line-height:1.5}.management-route[data-v-614e2bd3]{display:block;color:#7f8ea2;font-size:11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-badge[data-v-614e2bd3]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:7px;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;background:#edf5fc;color:#5c91c4}.management-badge.purple[data-v-614e2bd3]{background:#f4f0fc;color:#9a7ec2}.management-badge.amber[data-v-614e2bd3]{background:#fff8e8;color:#b48b32}.management-status[data-v-614e2bd3]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#49a184;white-space:nowrap}.management-status[data-v-614e2bd3]:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.management-status.disabled[data-v-614e2bd3]{color:#98a2b1}.management-row-actions[data-v-614e2bd3]{display:flex;align-items:center;justify-content:flex-end;gap:3px;white-space:nowrap}.management-link[data-v-614e2bd3]{padding:8px;color:#659bcf;border-radius:8px;white-space:nowrap}.management-link[data-v-614e2bd3]:hover{background:#edf5fc}.management-icon-button[data-v-614e2bd3]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#8190a3;flex-shrink:0}.management-icon-button[data-v-614e2bd3]:hover{color:#659bcf;background:#edf5fc}.management-icon-button.danger[data-v-614e2bd3]:hover{color:#dc7181;background:#fff0f3}.management-empty[data-v-614e2bd3]{display:flex;min-height:225px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a0b1}.management-empty strong[data-v-614e2bd3]{color:#67768a;font-size:13px;font-weight:600}.management-footer[data-v-614e2bd3]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:17px 26px;border-top:1px solid #edf1f6;font-size:12px;color:#8591a3}.management-maintenance[data-v-614e2bd3]{border-top:1px solid #edf1f6;padding:14px 26px;color:#8c98a8;font-size:11px}.management-maintenance summary[data-v-614e2bd3]{cursor:pointer;width:fit-content}.management-maintenance .management-actions[data-v-614e2bd3]{margin-top:12px}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) .relative[data-v-614e2bd3]{border-radius:24px}:is(.management-page .fixed[data-v-614e2bd3],.management-page.viewport-dialog-overlay[data-v-614e2bd3]) :is(label,p,small,strong,span){font-size:12px}:is(.management-page .fixed[data-v-614e2bd3],.management-page.viewport-dialog-overlay[data-v-614e2bd3]) :is(input:not([type=checkbox]),select,textarea){font-size:13px;background-color:#f8fafc;border-color:#e2e8f0;font-weight:400}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) input[type=checkbox][data-v-614e2bd3]{accent-color:#6fa8dc}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) :is(p,small).text-gray-400[data-v-614e2bd3]{color:#8591a3;font-weight:400}.permission-dialog[data-v-614e2bd3]{width:100%;max-width:740px}.permission-tree-row[data-v-614e2bd3]{border:1px solid transparent;border-bottom-color:#f0f3f7;min-height:48px}.permission-tree-row.permission-root[data-v-614e2bd3]{background:#f6f9fc;border-radius:10px;margin-top:8px}.permission-tree-row.permission-selected[data-v-614e2bd3]:not(.permission-root){background:#6fa8dc05}.permission-tree-scroll[data-v-614e2bd3]{overscroll-behavior:contain}.notice-identity[data-v-614e2bd3]{display:flex;align-items:center;gap:12px;min-width:0}.notice-thumb[data-v-614e2bd3]{width:44px;height:48px;border:1px solid #edf1f6;border-radius:10px;background:#f4f8fc;color:#91b4d5;display:flex;align-items:center;justify-content:center;flex-shrink:0;object-fit:cover}.notice-identity>div[data-v-614e2bd3]:last-child{min-width:0}.applicant-panel[data-v-614e2bd3] :is(label,td,th,input,select,footer){font-size:12px}.applicant-panel td[data-v-614e2bd3] :is(p,span){font-size:12px}.applicant-panel th[data-v-614e2bd3]{font-weight:600;color:#8591a3}.applicant-panel header p[data-v-614e2bd3]{font-size:12px;font-weight:400}.applicant-panel form label[data-v-614e2bd3]{font-weight:500}@media(max-width:640px){.management-panel[data-v-614e2bd3]{border-radius:20px}.management-header[data-v-614e2bd3]{padding:20px 18px;align-items:flex-start}.management-heading[data-v-614e2bd3]{gap:10px}.management-heading p[data-v-614e2bd3]{font-size:11px}.management-page h4[data-v-614e2bd3]{font-size:18px}.management-toolbar[data-v-614e2bd3]{padding:16px 18px}.management-search[data-v-614e2bd3]{max-width:none;flex-basis:100%}.management-table-wrap[data-v-614e2bd3]{padding:0 12px 14px}.management-footer[data-v-614e2bd3],.management-maintenance[data-v-614e2bd3]{padding:16px 18px}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) .relative[data-v-614e2bd3]{max-height:90dvh;overflow-y:auto}.permission-dialog[data-v-614e2bd3]>:is(header,footer){padding:18px}.permission-dialog>div[data-v-614e2bd3]{padding-left:16px;padding-right:16px}}.applicant-tab[data-v-614e2bd3]{padding:9px 15px;border-radius:9px;color:#64748b;background:#f1f5f9;font-size:13px}.applicant-tab.active[data-v-614e2bd3]{color:#fff;background:#2d9cdb}.applicant-status[data-v-614e2bd3]{display:inline-block;border-radius:7px;padding:5px 8px;background:#f1f5f9;color:#64748b;font-size:12px}.invitation-1[data-v-614e2bd3]{background:#fff8e8;color:#a16b13}.invitation-2[data-v-614e2bd3]{background:#ecfdf5;color:#059669}.invitation-3[data-v-614e2bd3]{background:#fff1f2;color:#e11d48}.applicant-action[data-v-614e2bd3]{display:inline-flex;margin-top:6px;margin-left:8px;padding:8px 10px;border-radius:9px;background:#edf6fd;color:#2784bd;font-size:12px;white-space:nowrap}.applicant-action.danger[data-v-614e2bd3]{background:#fff1f2;color:#e11d48}.notice-list-table[data-v-614e2bd3]{min-width:1040px}.notice-list-table .notice-actions-cell[data-v-614e2bd3]{position:sticky;right:0;z-index:1;box-shadow:-10px 0 16px -14px #0f172a59}.notice-list-table td.notice-actions-cell[data-v-614e2bd3]{background:#fff}.notice-list-table th.notice-actions-cell[data-v-614e2bd3]{z-index:2;background:#f6f8fb}.notice-list-table tbody tr:hover td.notice-actions-cell[data-v-614e2bd3]{background:#f9fbfe}.notice-list-categories[data-v-614e2bd3]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.notice-category-tag[data-v-614e2bd3]{max-width:100%;padding:4px 9px;border:1px solid #dbe7f3;border-radius:7px;background:#f0f6fc;color:#365d82;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.notice-category-toggle[data-v-614e2bd3]{padding:5px 3px;color:#2563a3;font-size:12px;font-weight:600;border-radius:4px}.notice-category-toggle[data-v-614e2bd3]:hover{text-decoration:underline}.notice-category-toggle[data-v-614e2bd3]:focus-visible{outline:2px solid #397ab7;outline-offset:2px}.notice-category-empty[data-v-614e2bd3]{color:#718096}.notice-premium-status[data-v-614e2bd3]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:7px;color:#5c6b80;background:#f0f3f7;font-weight:600}.notice-premium-status.enabled[data-v-614e2bd3]{color:#176b54;background:#e9f7f0}.notice-premium-status>span[data-v-614e2bd3]{width:5px;height:5px;border-radius:50%;background:currentColor}.notice-view-switch[data-v-614e2bd3]{display:flex;padding:3px;gap:2px;border:1px solid #e9eef5;background:#f6f8fb;border-radius:9px;margin-left:5px}.notice-view-switch button[data-v-614e2bd3]{padding:5px 11px;color:#93a1b3;border-radius:6px;font-size:11px}.notice-view-switch button.active[data-v-614e2bd3]{color:#699aca;background:#fff;box-shadow:0 1px 4px #26374f0d}.notice-card-area[data-v-614e2bd3]{padding:0 24px 24px}.notice-card-grid[data-v-614e2bd3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.notice-card[data-v-614e2bd3]{display:flex;flex-direction:column;padding:21px;border:1px solid #e7edf5;border-radius:18px;background:#fff;transition:border-color .2s,box-shadow .2s}.notice-card[data-v-614e2bd3]:hover{border-color:#c0d6eb;box-shadow:0 5px 20px #6fa8dc0c}.notice-card-top[data-v-614e2bd3]{display:flex;align-items:center;gap:13px}.notice-card-cover[data-v-614e2bd3]{width:64px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:13px;border:1px solid #edf1f6;background:#f3f8fc;color:#96b7d5;overflow:hidden;flex-shrink:0}.notice-card-cover img[data-v-614e2bd3]{width:100%;height:100%;object-fit:contain;background:#fff}.notice-card-heading[data-v-614e2bd3]{flex:1;min-width:0}.notice-card-status[data-v-614e2bd3]{flex-shrink:0;align-self:flex-start;margin-left:auto;padding-top:2px}.notice-card-brand[data-v-614e2bd3]{font-size:11px;color:#8f9bad;overflow-wrap:anywhere}.management-page .notice-card-heading h5[data-v-614e2bd3]{font-size:17px;line-height:1.5;margin:3px 0;overflow-wrap:anywhere}.notice-card-id[data-v-614e2bd3]{font-size:10px;color:#a6b0bf}.notice-card-reward[data-v-614e2bd3]{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border-radius:11px;background:#f4f9fe;margin-top:19px}.notice-card-reward span[data-v-614e2bd3]{font-size:10px;color:#8ca7c0}.notice-card-reward strong[data-v-614e2bd3]{font-size:14px;color:#6093bf;font-weight:600;overflow-wrap:anywhere}.notice-card-categories[data-v-614e2bd3]{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.notice-card-categories span[data-v-614e2bd3]{font-size:10px;color:#8d9caf;padding:4px 7px;border-radius:5px;background:#f5f7fa;overflow-wrap:anywhere}.notice-card-period[data-v-614e2bd3]{margin:16px 0 18px}.notice-card-period span[data-v-614e2bd3]{font-size:10px;color:#9ca8b8}.notice-card-period p[data-v-614e2bd3]{margin-top:5px;font-size:11px;color:#7f8da2;font-variant-numeric:tabular-nums}.notice-date-status[data-v-614e2bd3],.notice-card-period .notice-date-status[data-v-614e2bd3]{display:inline-flex;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap;background:#f1f5f9;color:#64748b}.notice-card-period .notice-date-status[data-v-614e2bd3]{margin-left:8px}.notice-date-status.pending[data-v-614e2bd3]{background:#fff7ed;color:#c07828}.notice-date-status.ongoing[data-v-614e2bd3]{background:#ecfdf5;color:#059669}.notice-card-footer[data-v-614e2bd3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid #edf1f6;padding-top:15px;margin-top:auto}.notice-applicant-button[data-v-614e2bd3]{color:#6597c3;background:#f2f7fc;border-color:#e5eef7;font-size:11px;min-height:33px;padding:6px 10px}.notice-registration-count[data-v-614e2bd3]{display:inline-flex;min-width:17px;justify-content:center;background:#fff;padding:0 4px;border-radius:5px}.notice-card-skeleton[data-v-614e2bd3]{height:340px;border-radius:18px;background:#f5f8fb}@media(max-width:760px){.notice-card-grid[data-v-614e2bd3]{grid-template-columns:1fr}.notice-card-area[data-v-614e2bd3]{padding:0 18px 20px}}.material-space label[data-v-887e0f0c]{display:block;min-width:0;font-size:14px;color:#64748b}.material-space input[data-v-887e0f0c],.material-space select[data-v-887e0f0c]{width:100%;min-width:0;display:block;margin-top:8px;border:1px solid #e5eaf1;border-radius:12px;background:#fff;padding:12px;color:#334155}.material-space button[data-v-887e0f0c]{transition:opacity .15s}.material-space input[type=date][data-v-887e0f0c]:not(:disabled){cursor:pointer}.material-space button[data-v-887e0f0c]:disabled{opacity:.45;cursor:not-allowed}.primary[data-v-887e0f0c],.secondary[data-v-887e0f0c]{padding:12px 18px;border-radius:12px;font-size:14px;white-space:nowrap}.primary[data-v-887e0f0c]{background:#2d9cdb;color:#fff}.secondary[data-v-887e0f0c]{border:1px solid #e1e9f3;background:#fff;color:#64748b}th[data-v-887e0f0c],td[data-v-887e0f0c]{padding:18px 14px;border-bottom:1px solid #f0f3f7}th[data-v-887e0f0c]{white-space:nowrap;font-size:13px}.workbench-profile[data-v-45a0f48d]{max-width:1000px;margin:0 auto;padding:24px 24px 130px;color:#22344b}.profile-heading[data-v-45a0f48d]{margin-bottom:20px}.profile-eyebrow[data-v-45a0f48d]{color:#65809f;font-size:12px;font-weight:600;margin-bottom:7px}.profile-heading h1[data-v-45a0f48d]{font-size:26px;font-weight:750;letter-spacing:-.5px}.profile-heading p[data-v-45a0f48d]{margin-top:8px;color:#64748b;font-size:14px}.identity-card[data-v-45a0f48d]{position:relative;display:flex;align-items:center;gap:24px;padding:24px 28px;border:1px solid #dfeaf6;border-radius:24px;background:linear-gradient(115deg,#edf5fe,#f8fbff 65%,#fff)}.profile-avatar[data-v-45a0f48d]{flex:0 0 76px;width:76px;height:76px;border:4px solid white;border-radius:24px;background:#dcecfb;box-shadow:0 5px 18px #487eaf12;display:grid;place-items:center;overflow:hidden;color:#3976ab;font-size:32px;font-weight:700}.profile-avatar img[data-v-45a0f48d]{width:100%;height:100%;object-fit:cover}.identity-content[data-v-45a0f48d]{min-width:0;flex:1}.identity-caption[data-v-45a0f48d]{font-size:12px;color:#64748b}.identity-content h2[data-v-45a0f48d]{font-size:24px;font-weight:750;margin:5px 0 10px;overflow-wrap:anywhere}.role-badge[data-v-45a0f48d]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#3c6e9c}.workbench-profile svg[data-v-45a0f48d],.profile-dialog svg[data-v-45a0f48d]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.role-badge svg[data-v-45a0f48d]{width:15px;height:15px}.session-status[data-v-45a0f48d]{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:8px;background:#ffffffb3;color:#38755f;font-size:12px;white-space:nowrap}.session-status>span[data-v-45a0f48d]{width:6px;height:6px;background:#3b9678;border-radius:50%}.profile-grid[data-v-45a0f48d]{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;margin-top:20px}.profile-card[data-v-45a0f48d]{background:#fff;border:1px solid #e3eaf3;border-radius:22px;padding:22px}.card-heading[data-v-45a0f48d]{display:flex;align-items:center;gap:12px}.section-icon[data-v-45a0f48d]{display:grid;place-items:center;width:42px;height:42px;border:1px solid #e7eff8;border-radius:13px;background:#f5f9fe;color:#5389bc;flex-shrink:0}.card-heading h2[data-v-45a0f48d]{font-size:16px;font-weight:700}.card-heading p[data-v-45a0f48d]{font-size:12px;color:#64748b;margin-top:5px}.account-details[data-v-45a0f48d]{margin-top:22px}.account-details>div[data-v-45a0f48d]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid #f0f3f7;font-size:13px}.account-details>div[data-v-45a0f48d]:last-child{border-bottom:none;padding-bottom:0}.account-details dt[data-v-45a0f48d]{color:#64748b}.account-details dd[data-v-45a0f48d]{font-weight:600;text-align:right;overflow-wrap:anywhere}.session-card[data-v-45a0f48d]{display:flex;flex-direction:column}.login-method[data-v-45a0f48d]{display:flex;align-items:center;gap:11px;margin-top:22px;padding:15px 13px;border-radius:13px;background:#f7fafc}.wechat-icon[data-v-45a0f48d]{width:34px;height:34px;display:grid;place-items:center;color:#3b856b;background:#eaf5ee;border-radius:10px;flex-shrink:0}.login-method strong[data-v-45a0f48d]{display:block;font-size:13px;font-weight:600}.login-method div>span[data-v-45a0f48d]{display:block;font-size:11px;color:#64748b;margin-top:5px;line-height:1.6}.logout-area[data-v-45a0f48d]{margin-top:auto;padding-top:18px}.logout-area p[data-v-45a0f48d]{color:#64748b;font-size:12px;line-height:1.8;margin-bottom:16px}.logout-button[data-v-45a0f48d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:10px;border:1px solid #ecd8dc;color:#ad4a5c;background:#fff;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.logout-button[data-v-45a0f48d]:hover{background:#fff5f6;border-color:#ddb1bb}.workbench-profile button[data-v-45a0f48d]:focus-visible,.profile-dialog button[data-v-45a0f48d]:focus-visible{outline:3px solid #8eb8df;outline-offset:3px}.profile-dialog-overlay[data-v-45a0f48d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:245;display:flex;align-items:center;justify-content:center;background:#172d4766;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}.profile-dialog[data-v-45a0f48d]{position:relative;width:100%;max-width:420px;max-height:calc(100dvh - 40px);overflow-y:auto;padding:28px;border-radius:22px;background:#fff;color:#22344b;box-shadow:0 24px 70px #172d4733}.logout-dialog-icon[data-v-45a0f48d]{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff0f2;color:#b84f61;margin-bottom:18px}.profile-dialog h2[data-v-45a0f48d]{font-size:20px;font-weight:700}.profile-dialog p[data-v-45a0f48d]{margin-top:10px;color:#64748b;font-size:13px;line-height:1.8}.dialog-account[data-v-45a0f48d]{display:flex;align-items:center;gap:11px;padding:13px;background:#f6f9fc;border:1px solid #edf1f6;border-radius:12px;margin-top:20px}.dialog-avatar[data-v-45a0f48d]{display:grid;place-items:center;width:38px;height:38px;background:#e5effa;color:#3976ab;border-radius:11px;flex-shrink:0;font-weight:700}.dialog-account div[data-v-45a0f48d]{min-width:0}.dialog-account small[data-v-45a0f48d]{display:block;color:#64748b;font-size:11px;margin-bottom:3px}.dialog-account strong[data-v-45a0f48d]{display:block;font-size:13px;overflow-wrap:anywhere}.dialog-actions[data-v-45a0f48d]{display:grid;grid-template-columns:1fr;gap:12px;margin-top:22px}.dialog-actions button[data-v-45a0f48d]{min-height:44px;border-radius:11px;font-size:13px;font-weight:600}.cancel-button[data-v-45a0f48d]{border:1px solid #dfe6ef;color:#475569;background:#fff}.cancel-button[data-v-45a0f48d]:hover{background:#f7f9fc}.confirm-button[data-v-45a0f48d]{background:#b74c5f;color:#fff;border:1px solid #b74c5f}.confirm-button[data-v-45a0f48d]:hover{background:#a13e50}@media(max-width:700px){.workbench-profile[data-v-45a0f48d]{padding:22px 16px 120px}.profile-heading[data-v-45a0f48d]{margin-bottom:20px}.profile-heading h1[data-v-45a0f48d]{font-size:23px}.identity-card[data-v-45a0f48d]{padding:22px 20px;gap:16px;border-radius:20px;flex-wrap:wrap}.profile-avatar[data-v-45a0f48d]{width:68px;height:68px;flex-basis:68px;border-radius:20px;font-size:26px}.identity-content h2[data-v-45a0f48d]{font-size:21px}.session-status[data-v-45a0f48d]{margin-left:84px;margin-top:-6px}.profile-grid[data-v-45a0f48d]{grid-template-columns:1fr;margin-top:18px;gap:18px}.profile-card[data-v-45a0f48d]{padding:22px;border-radius:20px}.logout-button[data-v-45a0f48d]{width:100%}}.management-page[data-v-17e762dc]{color:#475569;font-size:13px;padding-bottom:20px}.management-panel[data-v-17e762dc]{overflow:hidden;border:1px solid #e9eef4;border-radius:26px;background:#fff;box-shadow:0 4px 22px #33415503;min-height:440px}.management-header[data-v-17e762dc]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:25px 26px;border-bottom:1px solid #edf1f6}.management-heading[data-v-17e762dc]{display:flex;align-items:center;gap:13px;min-width:0}.management-symbol[data-v-17e762dc]{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #6fa8dc20;border-radius:15px;background:#6fa8dc10;color:#6199ce}.management-page h4[data-v-17e762dc],.management-page h5[data-v-17e762dc]{font-family:inherit;font-size:19px;font-weight:750;letter-spacing:-.4px;color:#253449}.management-heading p[data-v-17e762dc]{margin-top:5px;font-size:12px;line-height:1.6;color:#8591a3;font-weight:400}.management-actions[data-v-17e762dc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.management-page button[data-v-17e762dc]{font-size:12px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.management-page button[data-v-17e762dc]:disabled{cursor:not-allowed;opacity:.45}.management-page button[data-v-17e762dc]:focus-visible,.management-page summary[data-v-17e762dc]:focus-visible{outline:3px solid #6fa8dc70;outline-offset:3px}.management-button[data-v-17e762dc]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;color:#64748b;white-space:nowrap}.management-button[data-v-17e762dc]:hover{background:#f6f9fc;border-color:#c5d7e8}.management-primary[data-v-17e762dc]{color:#fff;border-color:#6fa8dc;background:#6fa8dc;box-shadow:0 3px 8px #6fa8dc20}.management-primary[data-v-17e762dc]:hover{background:#6099ce;border-color:#6099ce}.management-toolbar[data-v-17e762dc]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 26px}.management-search[data-v-17e762dc]{display:flex;align-items:center;gap:9px;padding:0 12px;height:40px;flex:1;max-width:340px;min-width:180px;color:#94a3b8;border:1px solid #e6ebf2;border-radius:11px;background:#f8fafc}.management-search[data-v-17e762dc]:focus-within{border-color:#6fa8dc;box-shadow:0 0 0 3px #6fa8dc12;background:#fff}.management-search input[data-v-17e762dc]{width:100%;min-width:0;outline:none;background:transparent;font-size:12px;color:#334155}.management-search input[data-v-17e762dc]::placeholder{color:#96a1b1}.management-meta[data-v-17e762dc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#8591a3}.management-meta strong[data-v-17e762dc]{color:#475569;font-weight:650}.management-table-wrap[data-v-17e762dc]{overflow-x:auto;padding:0 22px 20px}.management-table[data-v-17e762dc]{width:100%;min-width:690px;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.management-table th[data-v-17e762dc]{height:43px;padding:10px 12px;background:#f6f8fb;color:#8490a3;font-size:11px;font-weight:600;white-space:nowrap}.management-table th[data-v-17e762dc]:first-child{border-radius:10px 0 0 10px}.management-table th[data-v-17e762dc]:last-child{border-radius:0 10px 10px 0}.management-table td[data-v-17e762dc]{height:76px;padding:13px 12px;border-bottom:1px solid #f0f3f7;font-size:12px;vertical-align:middle}.management-table tbody tr:last-child td[data-v-17e762dc]{border-bottom:0}.management-table tbody tr:hover td[data-v-17e762dc]{background:#f9fbfe}.management-title[data-v-17e762dc]{font-size:13px;font-weight:650;color:#364459;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-subtitle[data-v-17e762dc]{margin-top:5px;color:#94a0b1;font-size:11px;font-weight:400;line-height:1.5}.management-route[data-v-17e762dc]{display:block;color:#7f8ea2;font-size:11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-badge[data-v-17e762dc]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:7px;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;background:#edf5fc;color:#5c91c4}.management-badge.purple[data-v-17e762dc]{background:#f4f0fc;color:#9a7ec2}.management-badge.amber[data-v-17e762dc]{background:#fff8e8;color:#b48b32}.management-status[data-v-17e762dc]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#49a184;white-space:nowrap}.management-status[data-v-17e762dc]:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.management-status.disabled[data-v-17e762dc]{color:#98a2b1}.management-row-actions[data-v-17e762dc]{display:flex;align-items:center;justify-content:flex-end;gap:3px;white-space:nowrap}.management-link[data-v-17e762dc]{padding:8px;color:#659bcf;border-radius:8px;white-space:nowrap}.management-link[data-v-17e762dc]:hover{background:#edf5fc}.management-icon-button[data-v-17e762dc]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#8190a3;flex-shrink:0}.management-icon-button[data-v-17e762dc]:hover{color:#659bcf;background:#edf5fc}.management-icon-button.danger[data-v-17e762dc]:hover{color:#dc7181;background:#fff0f3}.management-empty[data-v-17e762dc]{display:flex;min-height:225px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a0b1}.management-empty strong[data-v-17e762dc]{color:#67768a;font-size:13px;font-weight:600}.management-footer[data-v-17e762dc]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:17px 26px;border-top:1px solid #edf1f6;font-size:12px;color:#8591a3}.management-maintenance[data-v-17e762dc]{border-top:1px solid #edf1f6;padding:14px 26px;color:#8c98a8;font-size:11px}.management-maintenance summary[data-v-17e762dc]{cursor:pointer;width:fit-content}.management-maintenance .management-actions[data-v-17e762dc]{margin-top:12px}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) .relative[data-v-17e762dc]{border-radius:24px}:is(.management-page .fixed[data-v-17e762dc],.management-page.viewport-dialog-overlay[data-v-17e762dc]) :is(label,p,small,strong,span){font-size:12px}:is(.management-page .fixed[data-v-17e762dc],.management-page.viewport-dialog-overlay[data-v-17e762dc]) :is(input:not([type=checkbox]),select,textarea){font-size:13px;background-color:#f8fafc;border-color:#e2e8f0;font-weight:400}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) input[type=checkbox][data-v-17e762dc]{accent-color:#6fa8dc}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) :is(p,small).text-gray-400[data-v-17e762dc]{color:#8591a3;font-weight:400}.permission-dialog[data-v-17e762dc]{width:100%;max-width:740px}.permission-tree-row[data-v-17e762dc]{border:1px solid transparent;border-bottom-color:#f0f3f7;min-height:48px}.permission-tree-row.permission-root[data-v-17e762dc]{background:#f6f9fc;border-radius:10px;margin-top:8px}.permission-tree-row.permission-selected[data-v-17e762dc]:not(.permission-root){background:#6fa8dc05}.permission-tree-scroll[data-v-17e762dc]{overscroll-behavior:contain}.notice-identity[data-v-17e762dc]{display:flex;align-items:center;gap:12px;min-width:0}.notice-thumb[data-v-17e762dc]{width:44px;height:48px;border:1px solid #edf1f6;border-radius:10px;background:#f4f8fc;color:#91b4d5;display:flex;align-items:center;justify-content:center;flex-shrink:0;object-fit:cover}.notice-identity>div[data-v-17e762dc]:last-child{min-width:0}.applicant-panel[data-v-17e762dc] :is(label,td,th,input,select,footer){font-size:12px}.applicant-panel td[data-v-17e762dc] :is(p,span){font-size:12px}.applicant-panel th[data-v-17e762dc]{font-weight:600;color:#8591a3}.applicant-panel header p[data-v-17e762dc]{font-size:12px;font-weight:400}.applicant-panel form label[data-v-17e762dc]{font-weight:500}@media(max-width:640px){.management-panel[data-v-17e762dc]{border-radius:20px}.management-header[data-v-17e762dc]{padding:20px 18px;align-items:flex-start}.management-heading[data-v-17e762dc]{gap:10px}.management-heading p[data-v-17e762dc]{font-size:11px}.management-page h4[data-v-17e762dc]{font-size:18px}.management-toolbar[data-v-17e762dc]{padding:16px 18px}.management-search[data-v-17e762dc]{max-width:none;flex-basis:100%}.management-table-wrap[data-v-17e762dc]{padding:0 12px 14px}.management-footer[data-v-17e762dc],.management-maintenance[data-v-17e762dc]{padding:16px 18px}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) .relative[data-v-17e762dc]{max-height:90dvh;overflow-y:auto}.permission-dialog[data-v-17e762dc]>:is(header,footer){padding:18px}.permission-dialog>div[data-v-17e762dc]{padding-left:16px;padding-right:16px}}.management-page[data-v-214d8cb9]{color:#475569;font-size:13px;padding-bottom:20px}.management-panel[data-v-214d8cb9]{overflow:hidden;border:1px solid #e9eef4;border-radius:26px;background:#fff;box-shadow:0 4px 22px #33415503;min-height:440px}.management-header[data-v-214d8cb9]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:25px 26px;border-bottom:1px solid #edf1f6}.management-heading[data-v-214d8cb9]{display:flex;align-items:center;gap:13px;min-width:0}.management-symbol[data-v-214d8cb9]{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #6fa8dc20;border-radius:15px;background:#6fa8dc10;color:#6199ce}.management-page h4[data-v-214d8cb9],.management-page h5[data-v-214d8cb9]{font-family:inherit;font-size:19px;font-weight:750;letter-spacing:-.4px;color:#253449}.management-heading p[data-v-214d8cb9]{margin-top:5px;font-size:12px;line-height:1.6;color:#8591a3;font-weight:400}.management-actions[data-v-214d8cb9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.management-page button[data-v-214d8cb9]{font-size:12px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.management-page button[data-v-214d8cb9]:disabled{cursor:not-allowed;opacity:.45}.management-page button[data-v-214d8cb9]:focus-visible,.management-page summary[data-v-214d8cb9]:focus-visible{outline:3px solid #6fa8dc70;outline-offset:3px}.management-button[data-v-214d8cb9]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;color:#64748b;white-space:nowrap}.management-button[data-v-214d8cb9]:hover{background:#f6f9fc;border-color:#c5d7e8}.management-primary[data-v-214d8cb9]{color:#fff;border-color:#6fa8dc;background:#6fa8dc;box-shadow:0 3px 8px #6fa8dc20}.management-primary[data-v-214d8cb9]:hover{background:#6099ce;border-color:#6099ce}.management-toolbar[data-v-214d8cb9]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 26px}.management-search[data-v-214d8cb9]{display:flex;align-items:center;gap:9px;padding:0 12px;height:40px;flex:1;max-width:340px;min-width:180px;color:#94a3b8;border:1px solid #e6ebf2;border-radius:11px;background:#f8fafc}.management-search[data-v-214d8cb9]:focus-within{border-color:#6fa8dc;box-shadow:0 0 0 3px #6fa8dc12;background:#fff}.management-search input[data-v-214d8cb9]{width:100%;min-width:0;outline:none;background:transparent;font-size:12px;color:#334155}.management-search input[data-v-214d8cb9]::placeholder{color:#96a1b1}.management-meta[data-v-214d8cb9]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#8591a3}.management-meta strong[data-v-214d8cb9]{color:#475569;font-weight:650}.management-table-wrap[data-v-214d8cb9]{overflow-x:auto;padding:0 22px 20px}.management-table[data-v-214d8cb9]{width:100%;min-width:690px;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.management-table th[data-v-214d8cb9]{height:43px;padding:10px 12px;background:#f6f8fb;color:#8490a3;font-size:11px;font-weight:600;white-space:nowrap}.management-table th[data-v-214d8cb9]:first-child{border-radius:10px 0 0 10px}.management-table th[data-v-214d8cb9]:last-child{border-radius:0 10px 10px 0}.management-table td[data-v-214d8cb9]{height:76px;padding:13px 12px;border-bottom:1px solid #f0f3f7;font-size:12px;vertical-align:middle}.management-table tbody tr:last-child td[data-v-214d8cb9]{border-bottom:0}.management-table tbody tr:hover td[data-v-214d8cb9]{background:#f9fbfe}.management-title[data-v-214d8cb9]{font-size:13px;font-weight:650;color:#364459;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-subtitle[data-v-214d8cb9]{margin-top:5px;color:#94a0b1;font-size:11px;font-weight:400;line-height:1.5}.management-route[data-v-214d8cb9]{display:block;color:#7f8ea2;font-size:11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-badge[data-v-214d8cb9]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:7px;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap;background:#edf5fc;color:#5c91c4}.management-badge.purple[data-v-214d8cb9]{background:#f4f0fc;color:#9a7ec2}.management-badge.amber[data-v-214d8cb9]{background:#fff8e8;color:#b48b32}.management-status[data-v-214d8cb9]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#49a184;white-space:nowrap}.management-status[data-v-214d8cb9]:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.management-status.disabled[data-v-214d8cb9]{color:#98a2b1}.management-row-actions[data-v-214d8cb9]{display:flex;align-items:center;justify-content:flex-end;gap:3px;white-space:nowrap}.management-link[data-v-214d8cb9]{padding:8px;color:#659bcf;border-radius:8px;white-space:nowrap}.management-link[data-v-214d8cb9]:hover{background:#edf5fc}.management-icon-button[data-v-214d8cb9]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#8190a3;flex-shrink:0}.management-icon-button[data-v-214d8cb9]:hover{color:#659bcf;background:#edf5fc}.management-icon-button.danger[data-v-214d8cb9]:hover{color:#dc7181;background:#fff0f3}.management-empty[data-v-214d8cb9]{display:flex;min-height:225px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a0b1}.management-empty strong[data-v-214d8cb9]{color:#67768a;font-size:13px;font-weight:600}.management-footer[data-v-214d8cb9]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:17px 26px;border-top:1px solid #edf1f6;font-size:12px;color:#8591a3}.management-maintenance[data-v-214d8cb9]{border-top:1px solid #edf1f6;padding:14px 26px;color:#8c98a8;font-size:11px}.management-maintenance summary[data-v-214d8cb9]{cursor:pointer;width:fit-content}.management-maintenance .management-actions[data-v-214d8cb9]{margin-top:12px}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) .relative[data-v-214d8cb9]{border-radius:24px}:is(.management-page .fixed[data-v-214d8cb9],.management-page.viewport-dialog-overlay[data-v-214d8cb9]) :is(label,p,small,strong,span){font-size:12px}:is(.management-page .fixed[data-v-214d8cb9],.management-page.viewport-dialog-overlay[data-v-214d8cb9]) :is(input:not([type=checkbox]),select,textarea){font-size:13px;background-color:#f8fafc;border-color:#e2e8f0;font-weight:400}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) input[type=checkbox][data-v-214d8cb9]{accent-color:#6fa8dc}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) :is(p,small).text-gray-400[data-v-214d8cb9]{color:#8591a3;font-weight:400}.permission-dialog[data-v-214d8cb9]{width:100%;max-width:740px}.permission-tree-row[data-v-214d8cb9]{border:1px solid transparent;border-bottom-color:#f0f3f7;min-height:48px}.permission-tree-row.permission-root[data-v-214d8cb9]{background:#f6f9fc;border-radius:10px;margin-top:8px}.permission-tree-row.permission-selected[data-v-214d8cb9]:not(.permission-root){background:#6fa8dc05}.permission-tree-scroll[data-v-214d8cb9]{overscroll-behavior:contain}.notice-identity[data-v-214d8cb9]{display:flex;align-items:center;gap:12px;min-width:0}.notice-thumb[data-v-214d8cb9]{width:44px;height:48px;border:1px solid #edf1f6;border-radius:10px;background:#f4f8fc;color:#91b4d5;display:flex;align-items:center;justify-content:center;flex-shrink:0;object-fit:cover}.notice-identity>div[data-v-214d8cb9]:last-child{min-width:0}.applicant-panel[data-v-214d8cb9] :is(label,td,th,input,select,footer){font-size:12px}.applicant-panel td[data-v-214d8cb9] :is(p,span){font-size:12px}.applicant-panel th[data-v-214d8cb9]{font-weight:600;color:#8591a3}.applicant-panel header p[data-v-214d8cb9]{font-size:12px;font-weight:400}.applicant-panel form label[data-v-214d8cb9]{font-weight:500}@media(max-width:640px){.management-panel[data-v-214d8cb9]{border-radius:20px}.management-header[data-v-214d8cb9]{padding:20px 18px;align-items:flex-start}.management-heading[data-v-214d8cb9]{gap:10px}.management-heading p[data-v-214d8cb9]{font-size:11px}.management-page h4[data-v-214d8cb9]{font-size:18px}.management-toolbar[data-v-214d8cb9]{padding:16px 18px}.management-search[data-v-214d8cb9]{max-width:none;flex-basis:100%}.management-table-wrap[data-v-214d8cb9]{padding:0 12px 14px}.management-footer[data-v-214d8cb9],.management-maintenance[data-v-214d8cb9]{padding:16px 18px}:is(.management-page .fixed,.management-page.viewport-dialog-overlay) .relative[data-v-214d8cb9]{max-height:90dvh;overflow-y:auto}.permission-dialog[data-v-214d8cb9]>:is(header,footer){padding:18px}.permission-dialog>div[data-v-214d8cb9]{padding-left:16px;padding-right:16px}}.admin-users-page[data-v-214d8cb9]{color:#475569}.admin-users-page .management-heading p[data-v-214d8cb9],.admin-users-page .management-footer[data-v-214d8cb9],.admin-users-page .management-subtitle[data-v-214d8cb9],.admin-users-page .management-table th[data-v-214d8cb9]{color:#64748b}.admin-users-page .management-table td[data-v-214d8cb9]{height:80px}.admin-users-page .management-title[data-v-214d8cb9]{font-size:14px}.user-total[data-v-214d8cb9]{margin-right:8px;color:#64748b;font-size:12px}.user-total strong[data-v-214d8cb9]{color:#356f9f;font-size:18px;font-weight:700;padding:0 3px}.users-toolbar[data-v-214d8cb9]{padding-bottom:13px}.admin-users-page .management-search[data-v-214d8cb9]{max-width:355px;background:#fff}.admin-users-page .management-search input[data-v-214d8cb9]::placeholder{color:#7a8798}.clear-search[data-v-214d8cb9]{font-size:20px!important;color:#64748b;width:24px;flex-shrink:0}.user-search-button[data-v-214d8cb9]{margin-right:auto;color:#356f9f}.status-filters[data-v-214d8cb9]{display:flex;gap:3px;padding:4px;background:#f4f7fa;border:1px solid #edf1f5;border-radius:11px}.status-filters button[data-v-214d8cb9]{padding:7px 11px;color:#64748b;border-radius:8px;white-space:nowrap}.status-filters button[aria-pressed=true][data-v-214d8cb9]{background:#fff;color:#356f9f;box-shadow:0 1px 5px #33415512}.users-list-caption[data-v-214d8cb9]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 26px 16px;font-size:11px;color:#64748b}.users-list-caption button[data-v-214d8cb9]{color:#356f9f}.caption-divider[data-v-214d8cb9]{color:#cbd5e1;padding:0 7px}.users-table[data-v-214d8cb9]{min-width:640px}.user-column[data-v-214d8cb9]{width:36%}.role-column[data-v-214d8cb9]{width:25%}.status-column[data-v-214d8cb9]{width:16%}.action-column[data-v-214d8cb9]{width:23%;text-align:right}.user-identity[data-v-214d8cb9]{display:flex;align-items:center;gap:12px;min-width:0}.user-identity>div[data-v-214d8cb9]{min-width:0}.user-avatar[data-v-214d8cb9]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #dce9f6;border-radius:13px;background:#edf5fc;color:#477ba7;font-size:16px;font-weight:700;object-fit:cover}.user-identity .management-subtitle[data-v-214d8cb9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-role[data-v-214d8cb9]{display:inline-flex;max-width:100%;align-items:center;gap:6px;padding:6px 9px;background:#eef5fc;color:#3e719e;border:1px solid #e4eef8;border-radius:8px;font-size:11px}.user-role svg[data-v-214d8cb9]{flex-shrink:0}.user-role span[data-v-214d8cb9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unassigned-role[data-v-214d8cb9]{color:#748195;font-size:12px}.user-status[data-v-214d8cb9]{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:7px;background:#edf7f1;color:#32765b;font-size:11px;white-space:nowrap}.user-status[data-v-214d8cb9]:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%}.user-status.disabled[data-v-214d8cb9]{background:#f1f4f7;color:#64748b}.user-edit-button[data-v-214d8cb9]{display:inline-flex;align-items:center;gap:5px;min-height:33px;padding:6px 9px;background:#f5f9fd;border:1px solid #e0eaf5;border-radius:8px;color:#376f9f}.user-edit-button[data-v-214d8cb9]:hover{background:#eaf3fc}.user-delete-button[data-v-214d8cb9]{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;margin-left:5px;border-radius:8px;color:#a5616e}.user-delete-button[data-v-214d8cb9]:hover{color:#b2455a;background:#fff0f3}.empty-user-icon[data-v-214d8cb9]{display:grid;place-items:center;width:54px;height:54px;background:#f3f7fc;border-radius:16px;color:#6e91b1}.users-skeleton[data-v-214d8cb9]{height:18px;width:70%;border-radius:6px;background:#eff3f8}.users-pagination[data-v-214d8cb9]{display:flex;align-items:center;gap:6px}.users-pagination button[data-v-214d8cb9]{min-width:33px;min-height:33px;padding:5px 10px;border-radius:8px;border:1px solid #e3eaf2;color:#52647b}.users-pagination button[aria-current=page][data-v-214d8cb9]{color:#fff;background:#3978b0;border-color:#3978b0}.admin-users-page button[data-v-214d8cb9]:disabled,.users-dialog button[data-v-214d8cb9]:disabled{opacity:1;color:#8b97a7;background:#f4f6f8;border-color:#e8edf2;cursor:not-allowed}.users-error[data-v-214d8cb9]{display:flex;justify-content:space-between;gap:12px;margin:16px 26px 0;padding:12px 14px;border:1px solid #f4dce1;border-radius:10px;background:#fff5f6;color:#ad4358;font-size:12px;line-height:1.6}.users-error button[data-v-214d8cb9]{text-decoration:underline;flex-shrink:0}.users-modal-overlay[data-v-214d8cb9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;display:flex;align-items:center;justify-content:center;padding:20px;background:#172d4766;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.users-dialog[data-v-214d8cb9]{position:relative;display:flex;flex-direction:column;width:100%;max-width:520px;max-height:calc(100dvh - 40px);overflow:hidden;border:1px solid #e4ebf3;border-radius:22px;background:#fff;color:#334155;box-shadow:0 24px 80px #172d4733;font-size:13px}.users-dialog-header[data-v-214d8cb9]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 26px 20px;border-bottom:1px solid #edf1f6;flex-shrink:0}.dialog-eyebrow[data-v-214d8cb9]{display:block;color:#547b9f;font-size:11px;margin-bottom:6px}.users-dialog h2[data-v-214d8cb9]{font-size:20px;font-weight:700;color:#253449}.users-dialog-header p[data-v-214d8cb9]{color:#64748b;margin-top:7px;font-size:12px}.dialog-close[data-v-214d8cb9]{width:32px;height:32px;font-size:23px;color:#64748b;border-radius:9px;background:#f5f8fb}.users-dialog-body[data-v-214d8cb9]{padding:24px 26px;overflow-y:auto;overscroll-behavior:contain}.editing-account[data-v-214d8cb9]{display:flex;align-items:center;gap:12px;border:1px solid #e7edf5;border-radius:13px;padding:14px;background:#f8fafd;margin-bottom:24px}.editing-account>div[data-v-214d8cb9]{min-width:0;flex:1}.editing-account strong[data-v-214d8cb9]{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.editing-account div>span[data-v-214d8cb9]{display:block;margin-top:4px;font-size:11px;color:#64748b;overflow-wrap:anywhere}.users-dialog fieldset>.user-field[data-v-214d8cb9]:first-child{margin-top:0}.user-field[data-v-214d8cb9]{display:block;margin-top:21px}.user-field>span[data-v-214d8cb9],.user-field>label[data-v-214d8cb9]{display:block;margin-bottom:9px;color:#475569;font-size:13px;font-weight:600}.user-field input[data-v-214d8cb9],.role-select-trigger[data-v-214d8cb9]{width:100%;min-height:44px;padding:11px 13px;border:1px solid #dce5ef;border-radius:10px;background:#fff;font-size:13px;color:#334155}.user-field input[data-v-214d8cb9]::placeholder{color:#7b889a}.users-dialog input[data-v-214d8cb9]:focus{outline:none;border-color:#7faacf;box-shadow:0 0 0 3px #6fa8dc20}.users-dialog button[data-v-214d8cb9]:focus-visible{outline:3px solid #8eb8df;outline-offset:2px}.role-select-trigger[data-v-214d8cb9]{display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left}.role-arrow[data-v-214d8cb9]{transform:rotate(90deg);flex-shrink:0}.role-arrow.expanded[data-v-214d8cb9]{transform:rotate(-90deg)}.field-hint[data-v-214d8cb9]{margin-top:9px;color:#64748b;font-size:12px;line-height:1.7}.role-options[data-v-214d8cb9]{margin-top:12px;border:1px solid #dce6f1;border-radius:12px;overflow:hidden}.role-options-scroll[data-v-214d8cb9]{max-height:190px;overflow-y:auto;padding:6px}.role-options-scroll button[data-v-214d8cb9]{display:flex;width:100%;justify-content:space-between;gap:12px;text-align:left;padding:11px;border-radius:8px;font-size:12px;overflow-wrap:anywhere}.role-options-scroll button[data-v-214d8cb9]:hover{background:#f5f8fc}.role-options-scroll button[aria-pressed=true][data-v-214d8cb9]{background:#edf5fc;color:#356f9f;font-weight:600}.role-options-scroll p[data-v-214d8cb9]{text-align:center;color:#64748b;padding:15px 0;font-size:12px}.role-pagination[data-v-214d8cb9]{display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;align-items:center;border-top:1px solid #edf1f6;padding:7px;color:#64748b;font-size:11px}.role-pagination button[data-v-214d8cb9]{padding:6px 9px;border-radius:6px;white-space:nowrap}.users-dialog .users-error[data-v-214d8cb9]{margin:20px 0 0}.users-dialog-footer[data-v-214d8cb9]{display:flex;justify-content:flex-end;gap:10px;padding:17px 26px;border-top:1px solid #e9eef5;background:#fcfdff;flex-shrink:0}.users-dialog-footer button[data-v-214d8cb9]{min-width:100px;min-height:42px;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600}.dialog-cancel[data-v-214d8cb9]{border:1px solid #dce5ee;color:#52647b;background:#fff}.dialog-cancel[data-v-214d8cb9]:hover{background:#f4f7fb}.dialog-save[data-v-214d8cb9]{border:1px solid #3978b0;background:#3978b0;color:#fff}.dialog-save[data-v-214d8cb9]:hover{background:#306b9e}.dialog-delete[data-v-214d8cb9]{background:#b74c5f;border:1px solid #b74c5f;color:#fff}.dialog-delete[data-v-214d8cb9]:hover{background:#a13e50}.delete-user-dialog[data-v-214d8cb9]{max-width:430px}.delete-dialog-symbol[data-v-214d8cb9]{display:grid;place-items:center;width:48px;height:48px;background:#fff0f3;color:#b74c5f;border-radius:14px;margin-bottom:20px}.delete-user-dialog p[data-v-214d8cb9]{margin-top:10px;color:#64748b;font-size:13px;line-height:1.8}.delete-user-dialog .editing-account[data-v-214d8cb9]{margin:20px 0 0}.detail-loading[data-v-214d8cb9]{margin-bottom:14px;color:#547b9f;font-size:12px}.users-toast[data-v-214d8cb9]{position:fixed;bottom:115px;left:50%;transform:translate(-50%);z-index:260;background:#253449;color:#fff;border-radius:12px;padding:12px 20px;font-size:13px;box-shadow:0 6px 20px #25344925}@media(max-width:640px){.users-list-caption[data-v-214d8cb9]{padding:0 18px 14px}.users-toolbar[data-v-214d8cb9]{gap:12px}.status-filters[data-v-214d8cb9]{width:100%}.status-filters button[data-v-214d8cb9]{flex:1}.users-modal-overlay[data-v-214d8cb9]{padding:12px}.users-dialog[data-v-214d8cb9]{max-height:calc(100dvh - 24px);border-radius:18px}.users-dialog-header[data-v-214d8cb9],.users-dialog-body[data-v-214d8cb9]{padding:20px}.users-dialog-footer[data-v-214d8cb9]{padding:16px 20px}.users-dialog-footer button[data-v-214d8cb9]{flex:1}.users-error[data-v-214d8cb9]{margin-left:18px;margin-right:18px}}.chat-sound-enable[data-v-f93fa358]{position:fixed;right:18px;bottom:100px;z-index:260;max-width:calc(100vw - 36px);padding:12px 18px;border:1px solid #b8e2f3;border-radius:14px;background:#f0faff;color:#087fae;box-shadow:0 8px 24px #17334718;font-size:13px;cursor:pointer}.login-gate.login-gate-welcome{background:radial-gradient(ellipse at 20% 20%,#e7f1fa 0,transparent 55%),radial-gradient(ellipse at 85% 85%,#eaf2f8 0,transparent 50%),#f5f8fb}.login-gate .login-welcome-card{max-width:440px;min-height:0;margin:auto;padding:38px 38px 22px;border:1px solid #fff;box-shadow:0 20px 70px -25px #45729730}@media(max-width:480px){.login-gate.login-gate-welcome{padding:18px}.login-gate .login-welcome-card{padding:32px 24px 18px;border-radius:24px}}@media(max-width:767px){.workbench-layout .settings-sidebar{width:100%}.workbench-layout .settings-links{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.workbench-layout .settings-sidebar .settings-links>button{flex-shrink:0;width:auto;height:40px;margin-top:0;padding:0 14px;font-size:12px}.workbench-layout .settings-links>button>span:first-child{width:24px;height:24px}.customer-settings .settings-sidebar{width:100%}.customer-settings .settings-sidebar>div:first-child{display:none}.customer-settings .settings-links{display:flex;gap:8px;overflow-x:auto}.customer-settings .settings-links>button{flex-shrink:0;width:auto;height:40px;margin-top:0;padding:0 14px;font-size:12px}.customer-settings .settings-links>button>span:first-child{display:none}}.login-brand-image,.login-role-image{position:relative;overflow:hidden;flex-shrink:0;background:#fff}.login-brand-image{width:min(248px,100%);aspect-ratio:3 / 1}.login-role-image{width:40px;height:40px}.login-brand-image img,.login-role-image img{position:absolute;top:50%;left:50%;max-width:none;height:auto;transform:translate(-50%,-50%)}.login-brand-image img{width:192%}.login-role-image img{width:560%}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fade-in .4s ease-out forwards}.animate-zoom-in{animation:zoom-in .3s cubic-bezier(.16,1,.3,1) forwards}.viewport-dialog-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;overflow:hidden!important;box-sizing:border-box}.viewport-dialog-overlay>.viewport-dialog-panel{max-height:calc(100vh - 32px)!important;max-height:calc(100dvh - 32px)!important;min-height:0!important;min-width:0;margin-block:0!important;box-sizing:border-box}.viewport-dialog-overlay>.viewport-dialog-scroll{overflow-y:auto;overscroll-behavior:contain}
