.admin-shell[data-v-96d8df7d]{display:flex;height:100vh;overflow:hidden;background:var(--admin-canvas)}.sidebar[data-v-96d8df7d]{width:var(--admin-sidebar-width);height:100vh;flex:none;overflow-y:auto;overscroll-behavior:contain;background:var(--admin-sidebar);color:#f4f4f6;scrollbar-width:thin;scrollbar-color:#4b4c53 transparent}.sidebar[data-v-96d8df7d]::-webkit-scrollbar{width:6px}.sidebar[data-v-96d8df7d]::-webkit-scrollbar-thumb{border-radius:6px;background:#4b4c53}.brand[data-v-96d8df7d]{position:sticky;top:0;z-index:2;display:flex;height:88px;align-items:center;padding:0 22px;background:var(--admin-sidebar);color:#47a4d4}.brand-mark[data-v-96d8df7d]{display:grid;width:44px;height:44px;flex:none;margin-right:10px;place-items:center;border:3px solid #19afd4;border-radius:50%;font-size:22px;font-weight:800}.brand-logo[data-v-96d8df7d]{width:38px;height:38px;flex:none;margin-right:8px;border-radius:50%;object-fit:cover}.brand strong[data-v-96d8df7d],.brand small[data-v-96d8df7d]{display:block;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand strong[data-v-96d8df7d]{font-size:18px;letter-spacing:1px}.brand small[data-v-96d8df7d]{color:#55a4bd;font-size:10px}.brand.brand-sidebar-mode[data-v-96d8df7d]{padding:0 14px}.brand.brand-sidebar-mode>div[data-v-96d8df7d]{min-width:0}.brand.brand-sidebar-mode strong[data-v-96d8df7d],.brand.brand-sidebar-mode small[data-v-96d8df7d]{max-width:146px;overflow:visible;text-overflow:clip}.brand.brand-sidebar-mode strong[data-v-96d8df7d]{font-size:14px;letter-spacing:0}.brand.brand-sidebar-mode small[data-v-96d8df7d]{margin-top:3px;white-space:normal;line-height:1.35}.sidebar>nav[data-v-96d8df7d]{box-sizing:border-box;padding-bottom:50px}.menu-group[data-v-96d8df7d]{padding-bottom:6px}.menu-title[data-v-96d8df7d]{position:relative;display:flex;width:100%;height:40px;align-items:center;gap:10px;padding:0 12px;border:0;background:transparent;color:inherit;cursor:pointer;font-size:14px;font-weight:600}.menu-title[data-v-96d8df7d]:hover{background:#222329;color:#fff}.menu-title b[data-v-96d8df7d]{margin-left:auto;color:#777980;font-size:10px;letter-spacing:1px}.menu-icon[data-v-96d8df7d]{width:16px;flex:none}.menu-title.group-active[data-v-96d8df7d]:before{position:absolute;inset:10px auto 10px 0;width:3px;border-radius:0 3px 3px 0;background:#1f6fcf;content:""}.menu-title.group-active .menu-icon[data-v-96d8df7d]{color:#409eff}.menu-title.direct.group-active[data-v-96d8df7d]{background:#1f6fcf;color:#fff}.submenu[data-v-96d8df7d]{margin:0 13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 10px;border-radius:4px;background:var(--admin-sidebar-card)}.submenu a[data-v-96d8df7d]{height:30px;overflow:hidden;padding:0 8px;color:#c9c9ce;font-size:13px;line-height:30px;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.submenu a[data-v-96d8df7d]:hover{border-radius:8px;background:#303036;color:#fff}.submenu a.active[data-v-96d8df7d]{border-radius:8px;background:#1f6fcf;color:#fff}.submenu a.active[data-v-96d8df7d]:hover{background:#195cab}.submenu a[data-v-96d8df7d]:focus-visible,.menu-title[data-v-96d8df7d]:focus-visible{outline:2px solid #fff;outline-offset:-3px}.main[data-v-96d8df7d]{min-width:0;height:100vh;flex:1;overflow:hidden}.main-scroll[data-v-96d8df7d]{height:calc(100vh - 58px);overflow:auto;overscroll-behavior:contain}.topbar[data-v-96d8df7d]{display:flex;min-width:0;height:58px;align-items:center;justify-content:flex-end;padding:0 20px;border-bottom:1px solid #e7ebf0;background:#fff}.topbar-actions[data-v-96d8df7d]{display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:4px;margin-right:8px}.topbar-brand[data-v-96d8df7d]{display:flex;min-width:0;align-items:center;gap:10px;margin-right:14px;padding-right:18px;border-right:1px solid #e7ebf0}.topbar-brand img[data-v-96d8df7d],.topbar-brand-fallback[data-v-96d8df7d]{width:34px;height:34px;flex:none;border-radius:50%}.topbar-brand img[data-v-96d8df7d]{object-fit:cover}.topbar-brand-fallback[data-v-96d8df7d]{display:grid;place-items:center;background:#3278d8;color:#fff;font-weight:800}.topbar-brand div[data-v-96d8df7d]{min-width:0;max-width:220px}.topbar-brand strong[data-v-96d8df7d],.topbar-brand small[data-v-96d8df7d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-brand strong[data-v-96d8df7d]{color:#26364b;font-size:14px}.topbar-brand small[data-v-96d8df7d]{margin-top:2px;color:#8591a2;font-size:11px}.user-menu[data-v-96d8df7d]{position:relative}.user-trigger[data-v-96d8df7d]{display:flex;height:38px;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#495466;cursor:pointer}.user-trigger[data-v-96d8df7d]:hover{background:#f4f7fa}.avatar[data-v-96d8df7d]{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:50%;background:#3278d8;color:#fff;font-weight:700}.user-avatar-image[data-v-96d8df7d]{object-fit:cover}.user-name[data-v-96d8df7d]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-dropdown[data-v-96d8df7d]{position:absolute;z-index:20;top:44px;right:0;width:140px;padding:6px;border:1px solid #e4e9ef;border-radius:6px;background:#fff;box-shadow:0 8px 24px #20304a1f}.user-dropdown button[data-v-96d8df7d]{width:100%;height:36px;padding:0 12px;border:0;border-radius:4px;background:transparent;color:#465264;text-align:left;cursor:pointer}.user-dropdown button[data-v-96d8df7d]:hover{background:#f3f6f9}.user-dropdown .logout[data-v-96d8df7d]{color:#cf4545}.mobile-trigger[data-v-96d8df7d],.sidebar-mask[data-v-96d8df7d]{display:none}@media(max-width:900px){.admin-shell[data-v-96d8df7d],.main[data-v-96d8df7d]{height:auto;min-height:100vh;overflow:visible}.main-scroll[data-v-96d8df7d]{height:auto;overflow:visible}.sidebar[data-v-96d8df7d]{height:100vh}.mobile-trigger[data-v-96d8df7d]{position:fixed;z-index:20;top:12px;left:12px;display:block;border:0;border-radius:6px;background:#101116;color:#fff}.sidebar[data-v-96d8df7d]{position:fixed;z-index:30;inset:0 auto 0 0;transform:translate(-100%);transition:transform .2s ease}.sidebar.open[data-v-96d8df7d]{transform:translate(0)}.sidebar-mask[data-v-96d8df7d]{position:fixed;z-index:25;top:0;right:0;bottom:0;left:0;display:block;background:#0008}}@media(max-width:700px){.topbar-brand div[data-v-96d8df7d]{display:none}.user-name[data-v-96d8df7d]{max-width:110px}}@media(max-width:480px){.topbar[data-v-96d8df7d]{padding:0 6px 0 52px}.topbar-actions[data-v-96d8df7d]{gap:2px;margin-right:2px}.user-menu[data-v-96d8df7d]{max-width:38px;flex:none}.user-trigger[data-v-96d8df7d]{gap:0;padding:0 4px}.user-name[data-v-96d8df7d],.user-trigger>b[data-v-96d8df7d]{display:none}}.payment-channel-label[data-v-8f4ec095]{display:inline-flex;align-items:center;justify-content:center;gap:8px;vertical-align:middle;white-space:nowrap;line-height:1.4}.wechat-qr[data-v-cf61a69a]{display:flex;box-sizing:border-box;min-height:520px;align-items:center;justify-content:center;flex-direction:column;padding:36px 24px;text-align:center;color:#1e293b}.wechat-qr>span[data-v-cf61a69a]{color:#2b8a66;font-size:11px;font-weight:800;letter-spacing:.12em}.wechat-qr h3[data-v-cf61a69a]{margin:7px 0 25px;font-size:21px}.qr-frame[data-v-cf61a69a]{padding:12px;border-radius:16px;background:#f1f7f4}.qr-frame img[data-v-cf61a69a]{display:block;width:240px;height:240px}.wechat-qr strong[data-v-cf61a69a]{margin-top:24px;color:#328060;font-size:16px}.wechat-qr p[data-v-cf61a69a]{margin:8px 0;color:#95a09c;font-size:13px}.wechat-qr small[data-v-cf61a69a]{margin-top:8px;color:#a5adb8;font-size:11px}@media(max-width:600px){.wechat-qr[data-v-cf61a69a]{min-height:460px;padding:24px 12px}.qr-frame img[data-v-cf61a69a]{width:210px;height:210px}}.cloud-recording[data-v-53a6968f]{margin:0 0 6px;min-width:0;white-space:normal}.call-record-ref[data-v-53a6968f]{display:block;margin-bottom:5px;color:#87909b;font-size:12px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recording-pill[data-v-53a6968f]{display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;min-width:max-content;gap:8px;padding:5px 12px 5px 7px;border:0;border-radius:24px;background:#dcf6e7;color:#12be5b;font:inherit;font-size:14px;line-height:20px;cursor:pointer;font-variant-numeric:tabular-nums}.recording-pill>span[data-v-53a6968f]{flex-shrink:0}.recording-play[data-v-53a6968f]{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#10bd59;color:#fff;font-size:12px;padding-left:2px;box-sizing:border-box}.recording-pill-label[data-v-53a6968f]{border-left:1px solid #98e3b6;padding-left:10px;font-size:13px}.cloud-recording p[data-v-53a6968f]{margin:0;color:#87909b;font-size:12px}.recording-overlay[data-v-53a6968f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000026}.recording-dialog[data-v-53a6968f]{width:640px;max-width:100%;max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #e1e3e8;border-radius:3px;background:#fff;box-shadow:0 2px 5px #0003;outline:none;color:#656970;font-size:14px;white-space:normal}.recording-header[data-v-53a6968f]{display:flex;align-items:center;justify-content:space-between;padding:17px 28px;background:#f5f5f5;border-bottom:1px solid #e7e8ec;color:#333}.recording-header strong[data-v-53a6968f]{font-size:15px;font-weight:600}.recording-header button[data-v-53a6968f]{border:0;padding:0;background:none;color:#969ba3;cursor:pointer;font-size:24px;line-height:1}.recording-body[data-v-53a6968f]{padding:30px 30px 40px}.recording-media[data-v-53a6968f]{max-width:430px;margin:0 auto 28px}.recording-media audio[data-v-53a6968f]{display:block;width:100%;height:54px}.recording-actions[data-v-53a6968f]{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.recording-actions select[data-v-53a6968f],.recording-actions a[data-v-53a6968f],.recording-retry[data-v-53a6968f]{color:#409eff;font:inherit;text-decoration:none;border:0;background:transparent;cursor:pointer}.recording-actions select[data-v-53a6968f]{max-width:130px;padding:4px 0}.recording-details[data-v-53a6968f]{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;margin:0}.recording-details>div[data-v-53a6968f]{display:flex;align-items:baseline;gap:10px;min-width:0}.recording-details dt[data-v-53a6968f]{flex-shrink:0;color:#999}.recording-details dd[data-v-53a6968f]{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.recording-failure[data-v-53a6968f],.cloud-recording .recording-failure[data-v-53a6968f]{color:#bd5853}.recording-dialog button[data-v-53a6968f]:focus-visible,.recording-pill[data-v-53a6968f]:focus-visible,.recording-dialog a[data-v-53a6968f]:focus-visible,.recording-dialog select[data-v-53a6968f]:focus-visible{outline:2px solid #409eff;outline-offset:3px}@media(max-width:600px){.recording-overlay[data-v-53a6968f]{padding:16px}.recording-body[data-v-53a6968f]{padding:24px 18px}.recording-details[data-v-53a6968f]{grid-template-columns:1fr}.recording-header[data-v-53a6968f]{padding:16px 18px}}.manual-dial[data-v-620166f3]{box-sizing:border-box;border-radius:4px!important;padding:20px!important}.manual-actions[data-v-620166f3]{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.manual-actions button[data-v-620166f3]{margin:0!important}.manual-phone[data-v-620166f3]{display:block;margin-top:20px;font-size:14px;color:#64748b}.manual-phone input[data-v-620166f3]{display:block;box-sizing:border-box;width:100%;height:44px;margin-top:14px;padding:8px 12px;border:1px solid #bdc7d5;border-radius:4px;font-size:18px}.manual-phone input[data-v-620166f3]:focus{outline:2px solid #2878ed44;border-color:#2878ed}.cloud-dial-mask[data-v-620166f3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;background:#17263d66;display:grid;place-items:center;padding:20px}.cloud-dial[data-v-620166f3]{width:min(460px,100%);background:#fff;padding:28px;border-radius:12px;color:#334155;box-shadow:0 20px 60px #142a4433}.cloud-dial header[data-v-620166f3]{display:flex;align-items:center;justify-content:space-between}.cloud-dial h2[data-v-620166f3]{font-size:20px;margin:0}.cloud-dial p[data-v-620166f3]{font-size:14px;line-height:1.7;color:#64748b}.cloud-dial .number[data-v-620166f3]{font-size:26px;color:#1e293b;font-variant-numeric:tabular-nums}.cloud-dial button[data-v-620166f3]{padding:10px 15px;margin:5px 8px 0 0;border:1px solid #dce3ed;background:#fff;border-radius:6px;cursor:pointer}.cloud-dial .primary[data-v-620166f3]{background:#2878ed;border-color:#2878ed;color:#fff}.cloud-dial button[data-v-620166f3]:disabled{opacity:.5;cursor:not-allowed}.policy-row[data-v-620166f3]{display:flex;align-items:flex-start;gap:8px;margin:16px 0;font-size:13px;line-height:1.6}.cloud-dial .error[data-v-620166f3]{color:#b42318;background:#fff1ef;padding:10px}.call-widget[data-v-bd91ae6e]{position:fixed;z-index:850;width:204px;max-width:calc(100vw - 16px);background:#fff;color:#252b33;border:1px solid #e6e8eb;border-radius:4px;box-shadow:0 3px 12px #0003;font-family:inherit}.call-widget header[data-v-bd91ae6e]{display:flex;align-items:center;justify-content:space-between;height:43px;padding:0 12px;border-bottom:1px solid #e9ebef;background:#fafbfc;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.call-widget strong[data-v-bd91ae6e]{font-size:14px;font-weight:600}.call-widget button[data-v-bd91ae6e]{font:inherit;cursor:pointer}.call-widget header button[data-v-bd91ae6e]{border:0;background:transparent;color:#8c9299;font-size:24px;padding:0 2px}.call-widget-body[data-v-bd91ae6e]{padding:10px 12px 0}.call-widget-dial[data-v-bd91ae6e]{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:39px;border:0;border-radius:24px;background:#20a67d;color:#fff;font-size:16px!important}.call-widget-dial[data-v-bd91ae6e]:hover{background:#168a66}.call-widget-dial svg[data-v-bd91ae6e]{width:17px;height:17px}.call-widget-records[data-v-bd91ae6e]{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;margin-top:10px;padding:9px 0;border:0;border-top:1px solid #eef0f3;background:#fff;color:#8c9299;font-size:12px!important}.call-widget button[data-v-bd91ae6e]:focus-visible{outline:2px solid #2878ed;outline-offset:2px}.usage-overlay[data-v-df897761]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#17283f66;padding:20px;color:#273548}.usage-dialog[data-v-df897761]{box-sizing:border-box;min-width:0;width:min(1200px,96vw);max-height:90vh;display:flex;flex-direction:column;background:#fff;border:1px solid #dce3eb;border-radius:10px;box-shadow:0 24px 80px #12233833;font-size:14px}.usage-heading[data-v-df897761]{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid #e9edf2}.usage-heading h2[data-v-df897761]{font-size:20px;margin:0}.usage-heading p[data-v-df897761]{font-size:12px;color:#7a8797;margin:8px 0 0}.usage-heading .close[data-v-df897761]{font-size:26px;border:0;padding:0 8px;color:#718096;background:none}.usage-body[data-v-df897761]{min-width:0;padding:22px 26px;overflow:auto;min-height:180px}.usage-filters[data-v-df897761]{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.usage-filters label[data-v-df897761]{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#66758a}.usage-filters input[data-v-df897761],.usage-filters select[data-v-df897761],.usage-pagination select[data-v-df897761]{box-sizing:border-box;min-height:36px;padding:7px 10px;border:1px solid #d9e0ea;background:#fff;border-radius:5px;color:#334155;font:inherit}.keyword[data-v-df897761]{flex:1;min-width:200px}.filter-actions[data-v-df897761]{display:flex;gap:8px}.usage-dialog button[data-v-df897761]{cursor:pointer;font:inherit;border:1px solid #d9e0ea;border-radius:5px;padding:8px 12px;background:#fff;color:#475569}.usage-dialog button.primary[data-v-df897761]{background:#3479dc;border-color:#3479dc;color:#fff}.usage-dialog button[data-v-df897761]:disabled{opacity:.45;cursor:default}.usage-dialog[data-v-df897761] :focus-visible{outline:2px solid #3479dc;outline-offset:2px}.usage-summary[data-v-df897761]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e5eaf0;background:#fafbfd;border-radius:7px;margin:22px 0 12px}.usage-summary>div[data-v-df897761]{padding:18px 22px;border-right:1px solid #e5eaf0}.usage-summary>div[data-v-df897761]:last-child{border:0}.usage-summary span[data-v-df897761]{font-size:12px;color:#7a8797}.usage-summary strong[data-v-df897761]{display:block;font-size:25px;margin-top:10px;font-variant-numeric:tabular-nums}.usage-summary small[data-v-df897761]{font-size:12px;font-weight:400;margin-left:6px;color:#7a8797}.usage-summary .net strong[data-v-df897761]{color:#3479dc}.usage-note[data-v-df897761]{font-size:12px;line-height:1.7;color:#7a8797;margin:10px 0 16px}.usage-table-wrap[data-v-df897761]{overflow:auto;border:1px solid #e6ebf1;border-radius:6px}table[data-v-df897761]{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th[data-v-df897761]{background:#f6f8fb;color:#748297;font-weight:500;font-size:12px}th[data-v-df897761],td[data-v-df897761]{padding:13px 14px;border-bottom:1px solid #edf0f5}tbody tr:last-child td[data-v-df897761]{border-bottom:0}.timestamp[data-v-df897761]{font-size:12px;color:#69788c;font-variant-numeric:tabular-nums}.business>span[data-v-df897761]{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis}.business small[data-v-df897761]{display:block;color:#8a96a6;margin-top:5px}.quantity[data-v-df897761]{font-variant-numeric:tabular-nums}.status[data-v-df897761]{display:inline-block;border-radius:4px;padding:4px 7px;font-size:12px;background:#eef2f6;color:#758295}.status.consumed[data-v-df897761]{color:#267957;background:#eaf6ef}.status.refunded[data-v-df897761]{color:#3274c9;background:#edf4fd}.status.reserved[data-v-df897761]{color:#a66a19;background:#fff6e5}.usage-dialog .text-button[data-v-df897761]{padding:3px 0;border:0;background:none;color:#3479dc}.empty[data-v-df897761],.loading[data-v-df897761]{text-align:center;color:#8a96a6;padding:48px 20px}.usage-detail[data-v-df897761]{margin-top:16px;padding:18px 20px;border:1px solid #d9e6f7;border-radius:6px;background:#fafcff}.usage-detail header[data-v-df897761]{display:flex;align-items:center;justify-content:space-between}.usage-detail h3[data-v-df897761]{font-size:14px;margin:0}.usage-detail dl[data-v-df897761]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.usage-detail dt[data-v-df897761]{font-size:12px;color:#8692a3}.usage-detail dd[data-v-df897761]{margin:7px 0 0;overflow-wrap:anywhere;line-height:1.5}.allocation h4[data-v-df897761]{font-size:12px;color:#738197;margin:0 0 8px}.allocation p[data-v-df897761]{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #e6ecf4;padding:10px 0;margin:0;font-size:12px;overflow-wrap:anywhere}.usage-pagination[data-v-df897761]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;font-size:12px;color:#748297}.usage-pagination>span[data-v-df897761]:first-child{margin-right:auto}.error[data-v-df897761]{color:#c84040;font-size:13px}.error-box[data-v-df897761]{padding:30px;text-align:center;background:#fff8f7;margin-top:20px;border:1px solid #f1d8d5;border-radius:6px}@media(max-width:760px){.usage-overlay[data-v-df897761]{padding:8px}.usage-dialog[data-v-df897761]{width:100%;max-height:94vh}.usage-heading[data-v-df897761],.usage-body[data-v-df897761]{padding:16px}.usage-filters label[data-v-df897761]{flex:1;min-width:130px}.usage-filters .keyword[data-v-df897761]{min-width:100%}.usage-summary[data-v-df897761]{grid-template-columns:1fr 1fr}.usage-summary>div[data-v-df897761]{padding:15px}.usage-summary strong[data-v-df897761]{font-size:22px}.usage-detail dl[data-v-df897761]{grid-template-columns:1fr 1fr}.usage-pagination[data-v-df897761]{flex-wrap:wrap;gap:8px}.allocation p[data-v-df897761]{flex-direction:column;gap:5px}}@media(prefers-reduced-motion:reduce){[data-v-df897761]{scroll-behavior:auto}}.intelligence[data-v-6c30b142]{background:#fff;border:1px solid #e3e9f0;border-radius:8px;padding:24px;color:#344054;font-size:14px}.detail[data-v-6c30b142]{width:min(920px,94vw);max-height:88vh;overflow:auto;box-sizing:border-box}header[data-v-6c30b142],.toolbar[data-v-6c30b142],.balance[data-v-6c30b142]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}h2[data-v-6c30b142]{font-size:20px;margin:0}header p[data-v-6c30b142]{color:#8793a4;margin:8px 0 20px}.balance[data-v-6c30b142]{background:#f3f7fb;padding:16px;margin-bottom:20px}.toolbar[data-v-6c30b142]{justify-content:flex-start;margin:16px 0}button[data-v-6c30b142],input[data-v-6c30b142],select[data-v-6c30b142],textarea[data-v-6c30b142]{font:inherit}button[data-v-6c30b142]{border:1px solid #dce3ec;background:#fff;color:#347cec;padding:8px 14px;border-radius:4px;cursor:pointer}button[data-v-6c30b142]:disabled{opacity:.5;cursor:not-allowed}button[data-v-6c30b142]:focus-visible,input[data-v-6c30b142]:focus-visible,select[data-v-6c30b142]:focus-visible,textarea[data-v-6c30b142]:focus-visible{outline:2px solid #347cec;outline-offset:2px}nav[data-v-6c30b142]{display:flex;border-bottom:1px solid #e3e9f0;overflow:auto}nav button[data-v-6c30b142]{border:0;border-bottom:3px solid transparent;border-radius:0;padding:14px 20px;white-space:nowrap;color:#667085}nav button[aria-selected=true][data-v-6c30b142]{border-bottom-color:#347cec;color:#347cec}.fields[data-v-6c30b142]{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:24px}.fields label[data-v-6c30b142]{display:grid;align-content:start;gap:8px}.fields label[data-v-6c30b142]:first-child,.evidence[data-v-6c30b142]{grid-column:1/-1}.fields label>span[data-v-6c30b142],small[data-v-6c30b142]{color:#8793a4}.fields p[data-v-6c30b142],.original p[data-v-6c30b142]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.fields textarea[data-v-6c30b142],.fields input[data-v-6c30b142],.fields select[data-v-6c30b142]{padding:10px;border:1px solid #dce3ec;border-radius:4px;width:100%;box-sizing:border-box}.original article[data-v-6c30b142]{padding:18px 0;border-bottom:1px solid #eef1f6}.error[data-v-6c30b142]{color:#b42318}.confirm[data-v-6c30b142]{padding:18px;background:#fff7e7;border:1px solid #f1d79d;line-height:1.7}.confirm button[data-v-6c30b142]{margin-right:12px}.empty[data-v-6c30b142]{padding:30px;text-align:center;color:#8793a4}form p[data-v-6c30b142]{line-height:1.8;color:#7e899b}.settings-form[data-v-6c30b142]{max-width:none;width:100%}.settings-form .prompt-field[data-v-6c30b142]{display:block;width:100%}.settings-form .prompt-field textarea[data-v-6c30b142]{display:block;width:100%;min-height:260px;box-sizing:border-box;resize:vertical;line-height:1.7}.evidence>div[data-v-6c30b142]{margin:10px 0}.evidence button[data-v-6c30b142]{white-space:normal;text-align:left}@media(max-width:650px){.fields[data-v-6c30b142]{grid-template-columns:1fr}.intelligence[data-v-6c30b142]{padding:16px}nav button[data-v-6c30b142]{padding:12px}}.speech-settings[data-v-dd32a418]{padding:22px;border:1px solid #e4eaf2;border-radius:12px;background:#fff;color:#26374c}.speech-settings header[data-v-dd32a418]{display:flex;align-items:center;justify-content:space-between;gap:16px}.speech-settings h3[data-v-dd32a418]{margin:0;font-size:16px}.speech-settings header span[data-v-dd32a418],.hint[data-v-dd32a418]{font-size:12px;color:#738298}.speech-settings fieldset[data-v-dd32a418]{border:0;padding:18px 0 0;margin:0;min-width:0}.switch[data-v-dd32a418]{display:flex;gap:9px;align-items:center;font-weight:600;font-size:14px}.limits[data-v-dd32a418]{display:flex;flex-wrap:wrap;gap:20px;margin:18px 0}.limits label[data-v-dd32a418]{display:grid;gap:8px;font-size:13px;color:#52637a}.limits input[data-v-dd32a418]{width:150px;padding:9px;border:1px solid #d6e0ed;border-radius:6px;font:inherit}.hint[data-v-dd32a418]{line-height:1.7}.save[data-v-dd32a418]{padding:9px 20px;border:0;border-radius:7px;background:#2878df;color:#fff;cursor:pointer}fieldset:disabled .save[data-v-dd32a418]{opacity:.5;cursor:not-allowed}.error[data-v-dd32a418]{color:#b43c3c;font-size:13px}.notice[data-v-dd32a418]{color:#188052;font-size:13px}.speech-settings button[data-v-dd32a418]:focus-visible,.speech-settings input[data-v-dd32a418]:focus-visible{outline:2px solid #2878df;outline-offset:3px}.follow-date-picker[data-v-d0bafa50]{position:relative;display:inline-flex}.date-trigger[data-v-d0bafa50]{display:flex;align-items:center;gap:8px;width:236px;height:36px;padding:0 11px;border:1px solid #d6deea;border-radius:8px;background:#fff;color:#667386;font-size:12px}.date-trigger.active[data-v-d0bafa50]{border-color:#6f9fe3;box-shadow:0 0 0 3px #eaf2ff}.date-trigger span[data-v-d0bafa50]:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-icon[data-v-d0bafa50]{color:#8d9aac;font-size:14px}.date-trigger b[data-v-d0bafa50]{color:#9ca7b5;font-size:15px;font-weight:400}.date-trigger i[data-v-d0bafa50]{color:#93a0b0;font-style:normal}.date-popover[data-v-d0bafa50]{position:absolute;top:44px;right:0;z-index:50;display:flex;width:770px;min-height:390px;border:1px solid #e6ebf2;border-radius:10px;background:#fff;box-shadow:0 16px 38px #25385824}.date-quick-list[data-v-d0bafa50]{display:flex;flex:0 0 132px;flex-direction:column;gap:4px;padding:15px 10px;border-right:1px solid #edf1f5}.date-quick-list button[data-v-d0bafa50]{height:36px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#667386;text-align:left}.date-quick-list button[data-v-d0bafa50]:hover{background:#f1f6fd;color:#3478dc}.date-calendar-area[data-v-d0bafa50]{flex:1;padding:16px 20px}.date-calendar-header[data-v-d0bafa50]{display:grid;grid-template-columns:30px 1fr 1fr 30px;align-items:center;gap:8px;margin-bottom:10px;text-align:center;color:#344257}.date-calendar-header button[data-v-d0bafa50]{height:30px;border:0;background:transparent;color:#7d8998;font-size:22px}.date-months[data-v-d0bafa50]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.date-weekdays[data-v-d0bafa50],.date-grid[data-v-d0bafa50]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.date-weekdays[data-v-d0bafa50]{margin-bottom:4px;color:#7f8b9b;font-size:11px}.date-grid button[data-v-d0bafa50]{height:36px;border:0;border-radius:50%;background:transparent;color:#596678;font-size:12px}.date-grid button[data-v-d0bafa50]:hover{background:#eaf2ff;color:#3478dc}.date-grid button.muted[data-v-d0bafa50]{color:#c4cbd5}.date-grid button.between[data-v-d0bafa50]{border-radius:0;background:#edf4ff;color:#3478dc}.date-grid button.selected[data-v-d0bafa50]{border-radius:50%;background:#4290ee;color:#fff}.date-calendar-footer[data-v-d0bafa50]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid #edf1f5;color:#8a95a4;font-size:12px}.date-calendar-footer button[data-v-d0bafa50]{height:32px;padding:0 16px;border:0;border-radius:6px}.date-calendar-footer button[data-v-d0bafa50]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:800px){.date-popover[data-v-d0bafa50]{right:auto;left:0;width:min(92vw,600px)}.date-quick-list[data-v-d0bafa50]{flex-basis:92px}.date-calendar-area[data-v-d0bafa50]{padding:12px}.date-months[data-v-d0bafa50]{gap:8px}}.date-trigger[data-v-d0bafa50]{width:280px}.date-label[data-v-d0bafa50]{flex:1;overflow:visible;text-overflow:clip;white-space:nowrap}@media(max-width:800px){.date-trigger[data-v-d0bafa50]{width:100%}}.chart[data-v-1664d377]{position:relative;width:100%;overflow:hidden}.chart svg[data-v-1664d377]{display:block;width:100%;min-width:680px;height:320px}.chart svg[data-v-1664d377]{cursor:crosshair}text[data-v-1664d377]{font-size:12px;fill:#707984}.data-point[data-v-1664d377]{pointer-events:none}.tooltip[data-v-1664d377]{position:absolute;top:18px;transform:translate(-50%);display:grid;gap:6px;min-width:150px;padding:10px 12px;border:1px solid #dbe5f2;border-radius:8px;background:#fff;box-shadow:0 8px 22px #24395b24;color:#41516a;font-size:12px;pointer-events:none;z-index:2}.tooltip b[data-v-1664d377]{color:#263b5a;font-size:12px}.tooltip span[data-v-1664d377]{display:flex;align-items:center;gap:6px;white-space:nowrap}.tooltip i[data-v-1664d377]{width:7px;height:7px;border-radius:50%}.seat>header[data-v-1e5dd659]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.date-range[data-v-1e5dd659]{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.date-range>button[data-v-1e5dd659]{border:1px solid #dce3ed;border-radius:4px;height:36px;padding:0 12px;background:#fff;color:#667386;cursor:pointer}@media(max-width:700px){.seat>header[data-v-1e5dd659]{align-items:flex-start;flex-direction:column}}.dashboard[data-v-1e5dd659]{display:grid;gap:16px}.card[data-v-1e5dd659],.credit-area[data-v-1e5dd659]{background:#fff;border:1px solid #edf0f5}.top-grid[data-v-1e5dd659]{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:16px}.card[data-v-1e5dd659]{padding:22px 24px}.card h2[data-v-1e5dd659],.credit h2[data-v-1e5dd659]{font-size:17px;color:#222;margin:0 0 20px}.card h2 small[data-v-1e5dd659]{font-size:12px;font-weight:400;color:#a1a7af;margin-left:10px}.metrics[data-v-1e5dd659]{display:grid;grid-template-columns:repeat(5,1fr);padding:18px 12px}.metrics div[data-v-1e5dd659]{display:grid;gap:8px}.metrics strong[data-v-1e5dd659]{font-size:26px;color:#282d34}.metrics span[data-v-1e5dd659]{color:#9299a2}.credit-area[data-v-1e5dd659]{display:grid;grid-template-columns:1fr 1fr}.credit[data-v-1e5dd659]{padding:22px 24px;border-right:1px solid #e7ebf1}.credit[data-v-1e5dd659]:last-child{border:0}.credit p[data-v-1e5dd659]{background:#fff2df;color:#8c8c8c;padding:12px;margin:0 0 16px}.credit b[data-v-1e5dd659]{color:#ff5c57}.credit button[data-v-1e5dd659]{background:#ff6900;color:#fff;border:0;border-radius:3px;padding:10px 18px}.credit a[data-v-1e5dd659]{margin-left:18px;color:#999;text-decoration:none}.transcription p[data-v-1e5dd659]{background:#eef6ff}.transcription button[data-v-1e5dd659]{background:#1685ee}.table-scroll[data-v-1e5dd659]{overflow:auto}table[data-v-1e5dd659]{width:100%;border-collapse:collapse;white-space:nowrap}th[data-v-1e5dd659],td[data-v-1e5dd659]{text-align:left;padding:15px 14px;border-bottom:1px solid #edf0f5;color:#4b4f55}th[data-v-1e5dd659]{color:#969ca5;font-weight:500;background:#fafbfc}.total[data-v-1e5dd659]{background:#f7f8fb}.trends[data-v-1e5dd659]{padding:0 20px 10px}.trends nav[data-v-1e5dd659]{display:flex;border-bottom:1px solid #edf0f5}.trends nav button[data-v-1e5dd659]{border:0;border-bottom:2px solid transparent;background:#fff;padding:18px 20px;color:#7b8189}.trends nav button.active[data-v-1e5dd659]{color:#222;border-bottom-color:#409eff}.trends h2[data-v-1e5dd659]{text-align:center;margin:44px 0 0;font-size:18px}@media(max-width:1100px){.top-grid[data-v-1e5dd659]{grid-template-columns:1fr}.metrics[data-v-1e5dd659]{grid-template-columns:repeat(5,minmax(100px,1fr));overflow:auto}}@media(max-width:700px){.card[data-v-1e5dd659]{padding:16px}.credit-area[data-v-1e5dd659]{grid-template-columns:1fr}.credit[data-v-1e5dd659]{border-right:0;border-bottom:1px solid #e7ebf1}.metrics[data-v-1e5dd659]{grid-template-columns:repeat(2,1fr);gap:22px}.trends nav[data-v-1e5dd659]{overflow:auto}}.dashboard[data-v-1e5dd659]>*{min-width:0}.top-grid[data-v-1e5dd659]{grid-template-columns:minmax(0,1fr)}.credit-area[data-v-1e5dd659]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.credit .history-button[data-v-1e5dd659]{margin-left:12px;background:#fff;color:#667085;border:1px solid #dce2eb}.intelligence-credit p[data-v-1e5dd659]{background:#f2efff}.intelligence-credit button[data-v-1e5dd659]{background:#7461c9}@media(max-width:700px){.metrics[data-v-1e5dd659]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.credit-area[data-v-1e5dd659]{grid-template-columns:minmax(0,1fr)}.credit[data-v-1e5dd659]{border-right:0;border-bottom:1px solid #e7ebf1}}.overlay[data-v-b9d7c616]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0f172a8f}.dialog[data-v-b9d7c616]{width:min(1040px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:5px;box-shadow:0 24px 70px #0f172a47;color:#26354b}.dialog header[data-v-b9d7c616]{display:flex;justify-content:space-between;align-items:center;padding:22px 30px;border-bottom:1px solid #e7ebf0}.dialog h2[data-v-b9d7c616]{margin:0;font-size:20px}.close[data-v-b9d7c616]{border:0;background:transparent;font-size:30px;line-height:1;color:#9aa4b2;cursor:pointer}.error[data-v-b9d7c616]{margin:0;padding:16px 30px;color:#d34a42;background:#fff8f7}.package-list[data-v-b9d7c616]{padding:0;background:#f5f7fb}.package[data-v-b9d7c616]{display:flex;align-items:center;gap:20px;min-height:96px;padding:18px 30px;border-bottom:1px solid #e5e9ef;background:#fff;cursor:pointer}.package.selected[data-v-b9d7c616]{background:#edf6ff}.package input[data-v-b9d7c616]{width:18px;height:18px;accent-color:#3b9cff}.package b[data-v-b9d7c616]{min-width:120px;font-size:18px}.package span[data-v-b9d7c616]{color:#788596;font-size:16px}.package strong[data-v-b9d7c616]{color:#ff6900}.package small[data-v-b9d7c616]{font-size:14px}.empty[data-v-b9d7c616]{text-align:center;color:#99a5b7}.payment-head[data-v-b9d7c616]{display:flex;align-items:center;justify-content:space-between;padding:18px 30px;background:#f7f9fc}.payment-head b[data-v-b9d7c616],.payment-head small[data-v-b9d7c616]{display:block}.payment-head small[data-v-b9d7c616]{margin-top:6px;color:#f0a02b}.payment-head span[data-v-b9d7c616]{color:#8d96a3;font-size:14px}.pay-methods[data-v-b9d7c616]{display:flex;gap:18px;min-height:180px;padding:38px 30px}.pay-methods button[data-v-b9d7c616]{width:164px;height:64px;border:1px solid #d9e0ea;border-radius:3px;background:#fff;color:#26354b;font-size:17px;cursor:pointer}.pay-methods button.chosen[data-v-b9d7c616]{border:2px solid #55bd31;background:#f5fff1;color:#239a25}.dialog footer[data-v-b9d7c616]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-top:1px solid #e7ebf0;font-size:18px}.dialog footer em[data-v-b9d7c616]{margin-left:6px;color:#f25449;font-style:normal}.pay[data-v-b9d7c616],.qr button[data-v-b9d7c616]{min-width:150px;height:48px;border:0;border-radius:4px;background:#52c52d;color:#fff;font-size:17px;font-weight:700;cursor:pointer}.pay[data-v-b9d7c616]:disabled{background:#b8c3ce;cursor:not-allowed}.qr[data-v-b9d7c616]{text-align:center;padding:40px}.qr img[data-v-b9d7c616]{width:240px}@media(max-width:700px){.overlay[data-v-b9d7c616]{padding:10px}.dialog header[data-v-b9d7c616],.package[data-v-b9d7c616],.payment-head[data-v-b9d7c616],.pay-methods[data-v-b9d7c616],.dialog footer[data-v-b9d7c616]{padding-left:20px;padding-right:20px}.package[data-v-b9d7c616]{align-items:flex-start;flex-wrap:wrap}.package span[data-v-b9d7c616]{width:100%}.payment-head[data-v-b9d7c616]{align-items:flex-start;gap:14px;flex-direction:column}.pay-methods[data-v-b9d7c616]{min-height:120px;flex-wrap:wrap}.pay-methods button[data-v-b9d7c616]{flex:1;min-width:120px}.dialog footer[data-v-b9d7c616]{gap:16px}.pay[data-v-b9d7c616]{min-width:120px}}.overlay[data-v-6aa78e03]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#0008}.dialog[data-v-6aa78e03]{width:min(900px,92vw);max-height:86vh;overflow:auto;background:#fff;border-radius:6px}.dialog header[data-v-6aa78e03]{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid #edf0f5}.dialog h2[data-v-6aa78e03]{margin:0;font-size:18px}.dialog header button[data-v-6aa78e03]{border:0;background:transparent;font-size:24px;color:#98a2b3}.table-wrap[data-v-6aa78e03]{overflow:auto;padding:0 20px}.table-wrap table[data-v-6aa78e03]{width:100%;border-collapse:collapse;white-space:nowrap}.table-wrap th[data-v-6aa78e03],.table-wrap td[data-v-6aa78e03]{padding:16px;border-bottom:1px solid #edf0f5;text-align:left}.table-wrap th[data-v-6aa78e03]{color:#98a2b3;background:#fafbfc}.dialog footer[data-v-6aa78e03]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 28px}.dialog footer button[data-v-6aa78e03]{border:1px solid #dce2eb;background:#fff;border-radius:4px;padding:5px 12px}.error[data-v-6aa78e03]{padding:14px 28px;color:#c43d35}.purchase-history[data-v-dbed104d]{padding:24px 30px;min-height:360px}.table-wrap[data-v-dbed104d]{overflow:auto}table[data-v-dbed104d]{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px}th[data-v-dbed104d],td[data-v-dbed104d]{text-align:left;padding:15px 12px;border-bottom:1px solid #edf0f5}th[data-v-dbed104d]{background:#f7f9fc;color:#7d8795;font-weight:500}[data-status=paid][data-v-dbed104d]{color:#168766}[data-status=pending][data-v-dbed104d]{color:#a87820}.state[data-v-dbed104d]{text-align:center;padding:40px;color:#8d96a3}.error[data-v-dbed104d]{color:#b42318}.pagination[data-v-dbed104d]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px}button[data-v-dbed104d]{border:1px solid #dce2eb;border-radius:4px;padding:7px 12px;background:#fff;color:#347cec;cursor:pointer}button[data-v-dbed104d]:disabled{color:#adb5c2;cursor:not-allowed}.dialog-tabs[data-v-2ac1a7df]{display:flex;gap:28px}.dialog-tabs button[data-v-2ac1a7df]{border:0;border-bottom:3px solid transparent;padding:8px 0;background:transparent;color:#667085;font-size:18px;cursor:pointer}.dialog-tabs button.active[data-v-2ac1a7df]{color:#347cec;border-bottom-color:#347cec;font-weight:600}.overlay[data-v-2ac1a7df]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0f172a8f}.dialog[data-v-2ac1a7df]{width:min(1040px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:5px;box-shadow:0 24px 70px #0f172a47;color:#26354b}.dialog header[data-v-2ac1a7df]{display:flex;justify-content:space-between;align-items:center;padding:22px 30px;border-bottom:1px solid #e7ebf0}.dialog h2[data-v-2ac1a7df]{margin:0;font-size:20px}.close[data-v-2ac1a7df]{border:0;background:transparent;font-size:30px;line-height:1;color:#9aa4b2;cursor:pointer}.error[data-v-2ac1a7df]{margin:0;padding:16px 30px;color:#d34a42;background:#fff8f7}.package-list[data-v-2ac1a7df]{padding:0;background:#f5f7fb}.package[data-v-2ac1a7df]{display:flex;align-items:center;gap:20px;min-height:96px;padding:18px 30px;border-bottom:1px solid #e5e9ef;background:#fff;cursor:pointer}.package.selected[data-v-2ac1a7df]{background:#edf6ff}.package input[data-v-2ac1a7df]{width:18px;height:18px;accent-color:#3b9cff}.package b[data-v-2ac1a7df]{min-width:120px;font-size:18px}.package span[data-v-2ac1a7df]{color:#788596;font-size:16px}.package strong[data-v-2ac1a7df]{color:#ff6900}.package small[data-v-2ac1a7df]{font-size:14px}.empty[data-v-2ac1a7df]{text-align:center;color:#99a5b7}.payment-head[data-v-2ac1a7df]{display:flex;align-items:center;justify-content:space-between;padding:18px 30px;background:#f7f9fc}.payment-head b[data-v-2ac1a7df],.payment-head small[data-v-2ac1a7df]{display:block}.payment-head small[data-v-2ac1a7df]{margin-top:6px;color:#f0a02b}.payment-head span[data-v-2ac1a7df]{color:#8d96a3;font-size:14px}.pay-methods[data-v-2ac1a7df]{display:flex;gap:18px;min-height:180px;padding:38px 30px}.pay-methods button[data-v-2ac1a7df]{width:164px;height:64px;border:1px solid #d9e0ea;border-radius:3px;background:#fff;color:#26354b;font-size:17px;cursor:pointer}.pay-methods button.chosen[data-v-2ac1a7df]{border:2px solid #55bd31;background:#f5fff1;color:#239a25}.dialog footer[data-v-2ac1a7df]{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-top:1px solid #e7ebf0;font-size:18px}.dialog footer em[data-v-2ac1a7df]{margin-left:6px;color:#f25449;font-style:normal}.pay[data-v-2ac1a7df],.qr button[data-v-2ac1a7df]{min-width:150px;height:48px;border:0;border-radius:4px;background:#52c52d;color:#fff;font-size:17px;font-weight:700;cursor:pointer}.pay[data-v-2ac1a7df]:disabled{background:#b8c3ce;cursor:not-allowed}.qr[data-v-2ac1a7df]{text-align:center;padding:40px}.qr img[data-v-2ac1a7df]{width:240px}@media(max-width:700px){.overlay[data-v-2ac1a7df]{padding:10px}.dialog header[data-v-2ac1a7df],.package[data-v-2ac1a7df],.payment-head[data-v-2ac1a7df],.pay-methods[data-v-2ac1a7df],.dialog footer[data-v-2ac1a7df]{padding-left:20px;padding-right:20px}.package[data-v-2ac1a7df]{align-items:flex-start;flex-wrap:wrap}.package span[data-v-2ac1a7df]{width:100%}.payment-head[data-v-2ac1a7df]{align-items:flex-start;gap:14px;flex-direction:column}.pay-methods[data-v-2ac1a7df]{min-height:120px;flex-wrap:wrap}.pay-methods button[data-v-2ac1a7df]{flex:1;min-width:120px}.dialog footer[data-v-2ac1a7df]{gap:16px}.pay[data-v-2ac1a7df]{min-width:120px}}.seat-details[data-v-2ac1a7df],.seat-quantity[data-v-2ac1a7df]{padding:16px 30px;margin:0}.seat-quantity[data-v-2ac1a7df]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.seat-quantity input[data-v-2ac1a7df]{width:90px;padding:8px;border:1px solid #d9e0ea;border-radius:4px}.seat-quantity small[data-v-2ac1a7df]{color:#788596}.empty[data-v-2ac1a7df]{padding:20px}.qr button[data-v-2ac1a7df]:disabled{background:#b8c3ce}.pay-methods button[data-v-2ac1a7df]:disabled{cursor:default}.list-pagination[data-v-16ed6535]{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-height:62px;padding:0 18px;border-top:1px solid #edf1f5;background:#fff;color:#718096;font-size:13px}.list-pagination div[data-v-16ed6535],.list-pagination label[data-v-16ed6535]{display:flex;align-items:center;gap:9px}.list-pagination button[data-v-16ed6535],.list-pagination select[data-v-16ed6535]{height:34px;padding:0 12px;border:1px solid #dce3ec;border-radius:7px;background:#fff;color:#526176}.list-pagination button[data-v-16ed6535]:disabled{opacity:.45;cursor:not-allowed}.list-pagination b[data-v-16ed6535]{min-width:58px;text-align:center;color:#405069}@media(max-width:700px){.list-pagination[data-v-16ed6535]{flex-wrap:wrap;justify-content:center;padding:12px}}.seat-panel[data-v-488714b0]{background:#fff;padding:24px;border:1px solid #e8edf3;border-radius:6px}.seat-panel>header[data-v-488714b0]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.seat-panel h2[data-v-488714b0]{margin:0;font-size:18px}.seat-panel header p[data-v-488714b0],.hint[data-v-488714b0]{color:#8c97a8;font-size:12px;line-height:1.7}.actions[data-v-488714b0]{display:flex;gap:8px}.seat-panel button[data-v-488714b0]{padding:8px 13px;border:1px solid #dce2eb;border-radius:4px;background:#fff;color:#347cec;cursor:pointer}.seat-panel button[data-v-488714b0]:disabled{color:#adb5c2;cursor:not-allowed}.seat-panel .primary[data-v-488714b0]{background:#347cec;color:#fff;border-color:#347cec}.list-section[data-v-488714b0]{margin-top:24px;border:1px solid #e8edf3;border-radius:6px;overflow:hidden}.section-heading[data-v-488714b0]{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:#fbfcfe;border-bottom:1px solid #edf0f5}.section-heading h3[data-v-488714b0]{margin:0;color:#26364a;font-size:15px}.section-heading p[data-v-488714b0]{margin:5px 0 0;color:#8c97a8;font-size:12px}.section-count[data-v-488714b0]{color:#347cec;font-size:13px}.user-section[data-v-488714b0]{margin-top:16px}.user-status[data-v-488714b0]{padding:4px 8px;border-radius:4px;background:#e8f6f0;color:#168766}.user-status.disabled[data-v-488714b0]{background:#fff0ed;color:#c53d3d}.summary[data-v-488714b0]{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.summary button[data-v-488714b0]{padding:9px 15px;background:#f5f7fa;color:#5f6b7a}.summary button.active[data-v-488714b0]{border-color:#347cec;box-shadow:0 0 0 2px #347cec1f;color:#246fd2}.summary .green[data-v-488714b0]{color:#168766;background:#e8f6f0}.summary .red[data-v-488714b0]{color:#c53d3d;background:#fff0ed}.list-section .table[data-v-488714b0],.table[data-v-488714b0]{overflow:auto}table[data-v-488714b0]{width:100%;border-collapse:collapse;white-space:nowrap;font-size:13px}th[data-v-488714b0],td[data-v-488714b0]{padding:15px 12px;border-bottom:1px solid #edf0f5;text-align:left}th[data-v-488714b0]{background:#f7f9fc;color:#667085;font-weight:500}td small[data-v-488714b0]{display:block;color:#98a2b3;margin-top:5px}td button[data-v-488714b0]{margin-right:6px}.status[data-v-488714b0]{padding:4px 8px;border-radius:4px;background:#eef1f5}.status.生效中[data-v-488714b0]{color:#168766;background:#e8f6f0}.status.已过期[data-v-488714b0]{color:#c53d3d;background:#fff0ed}.muted[data-v-488714b0]{color:#98a2b3}.empty[data-v-488714b0]{padding:40px;text-align:center;color:#98a2b3}.overlay[data-v-488714b0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0007;display:grid;place-items:center;z-index:900}.dialog[data-v-488714b0]{width:min(500px,90vw);max-height:90vh;overflow:auto;padding:24px;box-sizing:border-box;background:#fff;border-radius:8px}.dialog label[data-v-488714b0]{display:grid;gap:7px;margin:15px 0}.dialog input[data-v-488714b0],.dialog select[data-v-488714b0]{padding:9px;border:1px solid #dce2eb;border-radius:4px}.dialog footer[data-v-488714b0]{text-align:right;display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.error[data-v-488714b0]{color:#b42318;background:#fff0ed;padding:10px}.notice[data-v-488714b0]{color:#886517;background:#fff8e6;padding:10px}.captcha[data-v-488714b0]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.captcha img[data-v-488714b0]{height:40px}input[type=checkbox][data-v-488714b0]{accent-color:#347cec}@media(max-width:700px){.seat-panel[data-v-488714b0]{padding:15px}.summary[data-v-488714b0]{gap:8px}.summary button[data-v-488714b0]{padding:8px}.actions[data-v-488714b0]{flex-wrap:wrap}}.recording-upload[data-v-eb74f731]{padding:16px 18px;margin:0 0 20px;background:#f7faff;border:1px solid #e4eaf2;border-radius:6px}.upload-controls[data-v-eb74f731]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.upload-controls label[data-v-eb74f731]{display:flex;align-items:center;gap:14px;font-size:14px;color:#34465e;flex-wrap:wrap}.upload-controls input[data-v-eb74f731]{max-width:100%;font:inherit;font-size:13px}.upload-controls button[data-v-eb74f731]{padding:8px 18px;color:#fff;background:#2878df;border:0;border-radius:5px;cursor:pointer;font:inherit}.upload-controls button[data-v-eb74f731]:disabled{opacity:.5;cursor:not-allowed}.recording-upload p[data-v-eb74f731]{margin:10px 0 0;color:#738298;font-size:12px;line-height:1.7}.recording-upload .upload-error[data-v-eb74f731]{color:#b43c3c}.recording-upload progress[data-v-eb74f731]{width:200px;max-width:70%;accent-color:#2878df}.recording-upload [role=status][data-v-eb74f731]{margin-top:12px;font-size:12px;color:#52637a}.recording-upload[data-v-eb74f731] :focus-visible{outline:2px solid #2878df;outline-offset:3px}.speech-status[data-v-c2d9bf8c]{display:inline-flex;align-items:center;gap:7px}.speech-status.pending[data-v-c2d9bf8c]{padding:5px 9px;border-radius:6px;background:#eef5ff;color:#2878d3;white-space:nowrap}.speech-spinner[data-v-c2d9bf8c]{display:inline-block;width:12px;height:12px;flex:none;border:2px solid #c7dcf8;border-top-color:#2878d3;border-radius:50%;animation:speech-spin-c2d9bf8c .9s linear infinite}@keyframes speech-spin-c2d9bf8c{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.speech-spinner[data-v-c2d9bf8c]{animation:none}}.review-table[data-v-c2d9bf8c]{table-layout:fixed;min-width:1080px}.review-table td[data-v-c2d9bf8c]{white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.review-table .transcript-preview[data-v-c2d9bf8c]{max-width:100%;box-sizing:border-box}.review-table .muted[data-v-c2d9bf8c]{display:block}.review-call-id[data-v-c2d9bf8c]{font-variant-numeric:tabular-nums}.follow-up-cell span[data-v-c2d9bf8c]{display:block;white-space:pre-line;line-height:1.7}.follow-up-cell .text-button[data-v-c2d9bf8c]{display:block;margin-top:5px;padding-left:0}.record-phone[data-v-c2d9bf8c] [data-xiaoniu-phone]{display:inline-grid;grid-template-columns:51px 65px;gap:3px 5px;align-items:center;text-align:left;white-space:nowrap}.record-phone[data-v-c2d9bf8c] [data-xiaoniu-phone]>button{grid-row:2;margin-left:0!important;height:23px!important;padding:0 7px!important;font-weight:400!important;border-radius:5px!important;white-space:nowrap;justify-self:start}.record-phone[data-v-c2d9bf8c] [data-xiaoniu-phone]>button:first-of-type{grid-column:1;justify-self:start}.record-phone[data-v-c2d9bf8c] [data-xiaoniu-phone]>button:last-of-type{grid-column:2}.transcript-segment[data-v-c2d9bf8c]{padding:16px 0;border-bottom:1px solid #edf0f5}.transcript-segment[data-v-c2d9bf8c]:last-child{border-bottom:0}.transcript-segment small[data-v-c2d9bf8c]{color:#718096;font-variant-numeric:tabular-nums}.transcript-segment p[data-v-c2d9bf8c]{margin:10px 0 0}.cloud-center[data-v-c2d9bf8c]{min-width:0;max-width:100%}.records-panel .records-table[data-v-c2d9bf8c]{table-layout:fixed;min-width:1760px}.records-table td[data-v-c2d9bf8c]{overflow-wrap:anywhere;white-space:normal}.records-table .transcript-preview[data-v-c2d9bf8c]{max-width:100%;box-sizing:border-box}.records-table td:last-child .muted[data-v-c2d9bf8c]{display:block;line-height:20px}.speech-balance[data-v-c2d9bf8c]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:22px 0}.transcript-preview[data-v-c2d9bf8c]{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.transcript-overlay[data-v-c2d9bf8c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;background:#15243c70;display:grid;place-items:center;padding:24px}.transcript-dialog[data-v-c2d9bf8c]{width:min(720px,100%);max-height:80vh;overflow:auto;background:#fff;border-radius:8px;padding:24px;box-sizing:border-box}.transcript-dialog header[data-v-c2d9bf8c]{display:flex;justify-content:space-between;align-items:center}.transcript-dialog p[data-v-c2d9bf8c]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.records-panel[data-v-c2d9bf8c]{padding:0!important;border-radius:0}.records-table[data-v-c2d9bf8c]{font-size:14px;min-width:1420px;text-align:center;font-variant-numeric:tabular-nums}.records-table th[data-v-c2d9bf8c]{background:#fcfcfd;color:#96999e;padding:18px 12px}.records-table td[data-v-c2d9bf8c]{height:76px;box-sizing:border-box;padding:12px;color:#555}.records-table .record-number[data-v-c2d9bf8c]{max-width:240px;overflow:hidden;text-overflow:ellipsis;text-align:left}.records-table th[data-v-c2d9bf8c]:nth-child(2){text-align:left}.record-times span[data-v-c2d9bf8c]{display:block;line-height:25px}.record-times .connected-time[data-v-c2d9bf8c]{color:#4b8fff}.records-table td a[data-v-c2d9bf8c]{color:inherit}.record-sync[data-v-c2d9bf8c]{display:block;margin:4px auto 0;font-size:12px}.records-panel .pagination[data-v-c2d9bf8c]{padding:16px 20px}.filters[data-v-c2d9bf8c]{margin-top:16px;margin-bottom:0!important;border-bottom:1px solid #eef1f6}.date-tools[data-v-c2d9bf8c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.cloud-center[data-v-c2d9bf8c]{color:#344054;font-size:14px;padding:20px;background:#f5f7fa;min-height:100%;box-sizing:border-box}.page-heading[data-v-c2d9bf8c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-heading h1[data-v-c2d9bf8c]{font-size:22px;margin:0 0 7px;font-weight:600;color:#202d40}.page-heading p[data-v-c2d9bf8c]{margin:0;color:#8a94a5;font-size:13px}.service-state[data-v-c2d9bf8c]{padding:6px 12px;border-radius:4px;background:#e9edf2;color:#7c8797;font-size:12px}.service-state.enabled[data-v-c2d9bf8c]{color:#168766;background:#e8f6f0}nav[data-v-c2d9bf8c]{display:flex;background:#fff;border-bottom:1px solid #e7ebf1;padding:0 18px;overflow-x:auto}button[data-v-c2d9bf8c],input[data-v-c2d9bf8c],select[data-v-c2d9bf8c]{font:inherit}button[data-v-c2d9bf8c]{cursor:pointer;padding:8px 16px;border:1px solid #dce2eb;border-radius:4px;background:#fff;color:#465367;white-space:nowrap}button[data-v-c2d9bf8c]:disabled{cursor:not-allowed;opacity:.5}nav button[data-v-c2d9bf8c]{border:0;border-bottom:3px solid transparent;border-radius:0;padding:17px 23px;font-size:14px;color:#667085}nav button.active[data-v-c2d9bf8c]{border-bottom-color:#347cec;color:#347cec;font-weight:600}.filters[data-v-c2d9bf8c]{display:flex;gap:12px;align-items:end;padding:20px;background:#fff;flex-wrap:wrap;margin-bottom:16px}.filters>span[data-v-c2d9bf8c]{align-self:center;margin-top:16px;color:#98a2b3}label[data-v-c2d9bf8c]{display:grid;gap:8px;font-size:13px;color:#667085}input[data-v-c2d9bf8c],select[data-v-c2d9bf8c]{min-height:35px;border:1px solid #dce2eb;border-radius:4px;background:#fff;padding:7px 10px;box-sizing:border-box;color:#344054}input[data-v-c2d9bf8c]:focus,select[data-v-c2d9bf8c]:focus{outline:2px solid #b6d4ff;outline-offset:1px}.primary[data-v-c2d9bf8c]{background:#347cec;border-color:#347cec;color:#fff}.presets[data-v-c2d9bf8c]{margin-left:auto;display:flex;gap:8px}.panel[data-v-c2d9bf8c]{background:#fff;margin-bottom:16px;padding:20px;border:1px solid #edf0f5;border-radius:4px}.panel h2[data-v-c2d9bf8c]{font-size:15px;font-weight:600;margin:0 0 20px;color:#26364a}.panel h2 small[data-v-c2d9bf8c]{font-size:12px;font-weight:400;color:#98a2b3;margin-left:10px}.metrics[data-v-c2d9bf8c]{display:grid;grid-template-columns:repeat(5,1fr);padding:8px 0 12px}.metric[data-v-c2d9bf8c]{padding:0 24px;border-right:1px solid #edf0f5}.metric[data-v-c2d9bf8c]:last-child{border:0}.metric>span[data-v-c2d9bf8c]{display:block;color:#7c8798;margin-bottom:15px;font-size:13px}.metric strong[data-v-c2d9bf8c]{font-size:32px;font-weight:500;font-variant-numeric:tabular-nums;color:#263d59}.metric small[data-v-c2d9bf8c]{font-size:12px;color:#98a2b3;margin-left:8px}.table-scroll[data-v-c2d9bf8c]{max-width:100%;overflow:auto;overscroll-behavior-inline:contain}table[data-v-c2d9bf8c]{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left;font-size:13px}.records-table th[data-v-c2d9bf8c]:last-child,.records-table td[data-v-c2d9bf8c]:last-child{position:sticky;right:0;z-index:2;background:#fff;box-shadow:-8px 0 12px #18304a0a}.records-table th[data-v-c2d9bf8c]:last-child{z-index:3;background:#fcfcfd}.records-table tbody tr:hover td[data-v-c2d9bf8c]:last-child{background:#fafcff}th[data-v-c2d9bf8c]{background:#f7f9fc;font-weight:500;color:#6b778b}td[data-v-c2d9bf8c],th[data-v-c2d9bf8c]{padding:15px 16px;border-bottom:1px solid #eef1f6}tbody tr[data-v-c2d9bf8c]:hover{background:#fafcff}.empty[data-v-c2d9bf8c]{padding:42px 20px!important;text-align:center;color:#98a2b3}.legend[data-v-c2d9bf8c]{color:#347cec!important;float:right}.legend span[data-v-c2d9bf8c]{color:#28b6a1;margin-left:15px}.trend svg[data-v-c2d9bf8c]{width:100%;max-height:240px;display:block}.trend-dates[data-v-c2d9bf8c]{display:flex;justify-content:space-between;color:#98a2b3;font-size:12px;padding:0 3%}details[data-v-c2d9bf8c]{margin-top:16px;color:#667085;font-size:12px}summary[data-v-c2d9bf8c]{cursor:pointer}.badge[data-v-c2d9bf8c]{font-size:12px;border-radius:3px;padding:4px 8px;background:#f1f4f8;color:#748097}.badge.connected[data-v-c2d9bf8c]{background:#e8f7f1;color:#17976e}.badge.unknown[data-v-c2d9bf8c],.badge.submitting[data-v-c2d9bf8c]{background:#fff5df;color:#ae791d}.badge.failed[data-v-c2d9bf8c]{background:#ffedeb;color:#cf5a51}.table-scroll a[data-v-c2d9bf8c]{color:#347cec;text-decoration:none}.table-scroll a[data-v-c2d9bf8c]:hover{text-decoration:underline}.text-button[data-v-c2d9bf8c]{border:0;padding:4px 8px;background:transparent;color:#347cec}.failure[data-v-c2d9bf8c]{display:block;color:#c25c52;max-width:230px;white-space:normal;margin-top:8px}.muted[data-v-c2d9bf8c]{font-size:12px;color:#98a2b3}.pagination[data-v-c2d9bf8c]{display:flex;justify-content:flex-end;gap:12px;align-items:center;padding-top:20px;font-size:13px}.unsupported[data-v-c2d9bf8c]{padding:65px 20px;text-align:center}.unsupported h2[data-v-c2d9bf8c]{margin:18px 0 12px}.unsupported p[data-v-c2d9bf8c]{color:#98a2b3;line-height:1.7}.empty-icon[data-v-c2d9bf8c]{display:grid;place-items:center;width:56px;height:56px;background:#f1f5fb;color:#b0bdd1;border-radius:12px;margin:auto;font-size:26px}.settings-form[data-v-c2d9bf8c]{max-width:510px;display:grid;gap:18px}.settings-form .switch-row[data-v-c2d9bf8c]{display:flex;align-items:center}.settings-form .policy-row[data-v-c2d9bf8c]{display:flex;align-items:flex-start;gap:8px;line-height:1.6}.settings-form input[type=checkbox][data-v-c2d9bf8c]{min-height:auto}.settings-form button[data-v-c2d9bf8c]{justify-self:start}.settings-form code[data-v-c2d9bf8c]{padding:12px;background:#f7f9fc;overflow-wrap:anywhere}.capability-note[data-v-c2d9bf8c]{margin-top:25px;padding-top:18px;border-top:1px solid #edf0f5;color:#98a2b3;font-size:12px}.alert[data-v-c2d9bf8c]{padding:12px 16px;border-radius:4px}.error[data-v-c2d9bf8c]{color:#b42318;background:#fff0ed}.toast-error[data-v-c2d9bf8c]{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:3000;margin:0;min-width:280px;max-width:min(560px,calc(100vw - 32px));box-shadow:0 8px 24px #6b1b1b22;text-align:center;font-weight:600}.success[data-v-c2d9bf8c]{color:#168766;background:#e8f6f0}@media(max-width:800px){.cloud-center[data-v-c2d9bf8c]{padding:12px}.metrics[data-v-c2d9bf8c]{grid-template-columns:repeat(2,1fr);gap:25px}.metric[data-v-c2d9bf8c]{border:0;padding:0 12px}nav[data-v-c2d9bf8c]{padding:0}nav button[data-v-c2d9bf8c]{padding:15px}.pagination[data-v-c2d9bf8c]{flex-wrap:wrap}.filters[data-v-c2d9bf8c]{padding:15px}.presets[data-v-c2d9bf8c]{margin-left:0}.panel[data-v-c2d9bf8c]{padding:15px}}.feature-settings[data-v-c2d9bf8c]{display:grid;gap:20px;background:transparent;border:0;padding:24px 0}.settings-heading h2[data-v-c2d9bf8c]{margin:0 0 8px;font-size:18px}.settings-heading p[data-v-c2d9bf8c]{margin:0;color:#7b8798;line-height:1.6}.feature-settings[data-v-c2d9bf8c] .speech-settings,.feature-settings[data-v-c2d9bf8c] .intelligence,.feature-settings .settings-form[data-v-c2d9bf8c]{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:24px;background:#fff;border:1px solid #e4eaf2;border-radius:8px;box-shadow:0 2px 8px #25385803}.feature-settings[data-v-c2d9bf8c] header{margin:0 0 20px;padding:0 0 18px;border-bottom:1px solid #eef1f6;align-items:center}.feature-settings[data-v-c2d9bf8c] header h2,.feature-settings[data-v-c2d9bf8c] header h3,.statistics-heading h3[data-v-c2d9bf8c]{font-size:16px;font-weight:600;color:#26364a;margin:0}.feature-settings[data-v-c2d9bf8c] header p,.statistics-heading p[data-v-c2d9bf8c]{font-size:13px;color:#7b8798;margin:7px 0 0;line-height:1.6}.feature-settings[data-v-c2d9bf8c] header>span{padding:4px 10px;background:#f1f6fd;color:#5680ae;border-radius:4px;font-size:12px}.feature-settings[data-v-c2d9bf8c] fieldset{padding:0;border:0;margin:0;min-width:0}.feature-settings[data-v-c2d9bf8c] form label{font-size:14px;color:#465367}.feature-settings[data-v-c2d9bf8c] .switch,.feature-settings[data-v-c2d9bf8c] .intelligence form>label{display:flex;align-items:center;gap:10px;font-weight:600;min-height:32px}.feature-settings[data-v-c2d9bf8c] input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;position:relative;width:36px;height:20px;min-height:20px;padding:0;margin:0;border:0;border-radius:12px;background:#b8c2d0;cursor:pointer;transition:background .15s}.feature-settings[data-v-c2d9bf8c] input[type=checkbox]:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}.feature-settings[data-v-c2d9bf8c] input[type=checkbox]:checked{background:#347cec}.feature-settings[data-v-c2d9bf8c] input[type=checkbox]:checked:after{transform:translate(16px)}.feature-settings[data-v-c2d9bf8c] .limits{gap:24px;margin:20px 0}.feature-settings[data-v-c2d9bf8c] .limits label{gap:8px;font-size:13px}.feature-settings[data-v-c2d9bf8c] input[type=number]{width:180px;height:38px;border:1px solid #dce2eb;border-radius:5px;padding:8px 12px;background:#fff;color:#344054;font-size:14px}.feature-settings[data-v-c2d9bf8c] .hint,.feature-settings[data-v-c2d9bf8c] form>p{font-size:13px;line-height:1.8;color:#7b8798;margin:8px 0}.feature-settings[data-v-c2d9bf8c] .balance{display:flex;justify-content:flex-start;gap:24px;background:#f7f9fc;border:1px solid #edf1f6;border-radius:6px;padding:16px 20px;margin:0 0 20px;color:#748196;font-size:13px}.feature-settings[data-v-c2d9bf8c] .balance b{font-size:22px;font-weight:600;color:#26364a;font-variant-numeric:tabular-nums;margin:0 4px}.feature-settings[data-v-c2d9bf8c] .balance button{margin-left:auto}.feature-settings[data-v-c2d9bf8c] button{font-size:14px;line-height:20px;border-radius:5px;padding:8px 18px}.feature-settings[data-v-c2d9bf8c] .save,.feature-settings[data-v-c2d9bf8c] form>button,.feature-settings .settings-form>.primary[data-v-c2d9bf8c]{display:block;width:fit-content;margin-top:20px;background:#347cec;border:1px solid #347cec;color:#fff;box-shadow:none}.feature-settings[data-v-c2d9bf8c] .notice,.feature-settings[data-v-c2d9bf8c] .intelligence>p[role=status]{padding:10px 14px;background:#edf8f2;border-radius:5px;color:#168766;font-size:13px}.feature-settings .settings-form[data-v-c2d9bf8c]{display:block}.statistics-heading[data-v-c2d9bf8c]{padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #eef1f6}.feature-settings .settings-form>label[data-v-c2d9bf8c]{display:grid;gap:10px}.feature-settings .settings-form>label>span[data-v-c2d9bf8c]{display:flex;align-items:center;gap:10px}@media(max-width:700px){.feature-settings[data-v-c2d9bf8c]{padding-top:18px;gap:14px}.feature-settings[data-v-c2d9bf8c] .speech-settings,.feature-settings[data-v-c2d9bf8c] .intelligence,.feature-settings .settings-form[data-v-c2d9bf8c]{padding:18px}.feature-settings[data-v-c2d9bf8c] .balance{gap:14px}.feature-settings[data-v-c2d9bf8c] .balance button{margin-left:0}.feature-settings[data-v-c2d9bf8c] .limits{gap:16px}.feature-settings[data-v-c2d9bf8c] header{align-items:flex-start;gap:10px}}.map-picker[data-v-6c0200d0]{display:grid;gap:12px;width:100%}.map-search[data-v-6c0200d0]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.map-search input[data-v-6c0200d0],.manual-location input[data-v-6c0200d0]{min-width:0;border:1px solid #d8e0e9;border-radius:8px;background:#fbfcfe;color:#2d3a4b;font:inherit}.map-search input[data-v-6c0200d0]{height:40px;padding:0 12px}.map-search button[data-v-6c0200d0],.manual-location button[data-v-6c0200d0]{border:1px solid #1684ff;border-radius:8px;background:#1684ff;color:#fff;cursor:pointer;font:inherit}.map-search button[data-v-6c0200d0]{min-width:96px;padding:0 16px}.map-search button[data-v-6c0200d0]:disabled{cursor:wait;opacity:.58}.map-canvas[data-v-6c0200d0]{height:360px;overflow:hidden;border:1px solid #dce4ed;border-radius:10px;background:#f3f6f9}.search-results[data-v-6c0200d0]{display:grid;max-height:180px;overflow:auto;border:1px solid #e0e7ef;border-radius:10px;background:#fff;box-shadow:0 8px 20px #20334b0f}.search-results button[data-v-6c0200d0]{display:grid;gap:3px;padding:10px 12px;border:0;border-bottom:1px solid #edf1f5;background:#fff;color:#334155;text-align:left;cursor:pointer}.search-results button[data-v-6c0200d0]:last-child{border-bottom:0}.search-results button[data-v-6c0200d0]:hover{background:#f2f7fd}.search-results strong[data-v-6c0200d0]{font-size:13px}.search-results span[data-v-6c0200d0]{color:#8290a2;font-size:12px}.map-message[data-v-6c0200d0]{margin:0;padding:9px 11px;border-radius:8px;font-size:12px}.map-message.error[data-v-6c0200d0]{background:#fff3f1;color:#b8433d}.selected-location[data-v-6c0200d0]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:11px 13px;border-radius:8px;background:#f4f8fd}.selected-location span[data-v-6c0200d0]{color:#8492a4;font-size:12px}.selected-location strong[data-v-6c0200d0]{overflow:hidden;color:#344256;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.manual-fallback[data-v-6c0200d0]{color:#718094;font-size:12px}.manual-fallback summary[data-v-6c0200d0]{width:fit-content;cursor:pointer}.manual-location[data-v-6c0200d0]{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:8px;margin-top:10px}.manual-location input[data-v-6c0200d0]{height:36px;padding:0 10px}.manual-location button[data-v-6c0200d0]{padding:0 14px}@media(max-width:700px){.map-search[data-v-6c0200d0],.manual-location[data-v-6c0200d0]{grid-template-columns:1fr}.map-search button[data-v-6c0200d0],.manual-location button[data-v-6c0200d0]{min-height:38px}.map-canvas[data-v-6c0200d0]{height:300px}}.plan-studio[data-v-933e38ef]{--navy: #14233b;--blue: #286fd1;padding:24px;min-height:calc(100vh - 48px);color:#344258;background:linear-gradient(135deg,#f5f8fc,#fff)}.hero[data-v-933e38ef],.dialog header[data-v-933e38ef],.features header[data-v-933e38ef],.dialog footer[data-v-933e38ef]{display:flex;align-items:center;justify-content:space-between}.hero[data-v-933e38ef]{padding-bottom:22px;border-bottom:1px solid #e3e9f1}.hero span[data-v-933e38ef]{color:#7890ae;font-size:10px;font-weight:800;letter-spacing:.18em}.hero h1[data-v-933e38ef]{margin:5px 0 0;color:var(--navy)}.hero p[data-v-933e38ef]{margin:6px 0 0;color:#7d8999}button[data-v-933e38ef]{height:35px;padding:0 13px;border:1px solid #d5deea;border-radius:4px;background:#fff;color:#536278}.primary[data-v-933e38ef]{border-color:var(--blue);background:var(--blue);color:#fff}.summary[data-v-933e38ef]{display:grid;grid-template-columns:repeat(3,180px);gap:12px;margin:18px 0}.summary article[data-v-933e38ef]{padding:14px 18px;border:1px solid #e3e9f1;border-left:3px solid var(--blue);background:#fff}.summary small[data-v-933e38ef],td small[data-v-933e38ef]{display:block;color:#8c98a8}.summary strong[data-v-933e38ef]{display:block;margin-top:5px;font-size:22px}.table-card[data-v-933e38ef]{overflow:auto;border:1px solid #e3e9f1;background:#fff;box-shadow:0 8px 25px #243b5c0b}table[data-v-933e38ef]{width:100%;border-collapse:collapse}th[data-v-933e38ef],td[data-v-933e38ef]{padding:15px;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:top}th[data-v-933e38ef]{background:#f8fafc;color:#788596;font-size:12px}.price[data-v-933e38ef]{color:#e0643a}.chips[data-v-933e38ef]{display:flex;max-width:360px;flex-wrap:wrap;gap:5px}.chips span[data-v-933e38ef]{padding:4px 7px;background:#edf4ff;color:#536f95;font-size:12px}.status[data-v-933e38ef]{padding:4px 8px;background:#f2f4f6}.status.active[data-v-933e38ef]{background:#edf8f0;color:#398654}.actions[data-v-933e38ef]{display:flex;gap:4px}.danger[data-v-933e38ef]{color:#c74d49}.empty[data-v-933e38ef]{padding:70px;border:1px dashed #cbd7e6;background:#fff;text-align:center}.modal[data-v-933e38ef]{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#102039aa}.dialog[data-v-933e38ef]{width:min(760px,93vw);max-height:90vh;overflow:auto;border:1px solid #dce5f0;border-radius:12px;background:#fff;box-shadow:0 28px 80px #07152966}.dialog>header[data-v-933e38ef],.dialog>footer[data-v-933e38ef]{padding:22px 28px;border-bottom:1px solid #e3e9f1}.dialog-head[data-v-933e38ef]{position:sticky;z-index:2;top:0;background:linear-gradient(120deg,#f7faff,#fff)}.dialog-head small[data-v-933e38ef]{color:#2d6fc9;font-size:10px;font-weight:800;letter-spacing:.18em}.dialog-head h2[data-v-933e38ef]{margin:4px 0;color:#14233b;font-size:21px}.dialog-head p[data-v-933e38ef]{margin:0;color:#8793a3;font-size:12px}.close[data-v-933e38ef]{width:36px;padding:0;border:0;border-radius:50%;background:#edf2f8;font-size:22px}.form-grid[data-v-933e38ef]{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;padding:24px 28px}.form-grid label[data-v-933e38ef]{display:grid;gap:7px;color:#536174;font-size:13px}.wide[data-v-933e38ef]{grid-column:1/-1}input[data-v-933e38ef],select[data-v-933e38ef],textarea[data-v-933e38ef]{min-height:38px;padding:8px 10px;border:1px solid #d4deea;border-radius:4px;background:#fbfcfe;outline:none}input[data-v-933e38ef]:focus,select[data-v-933e38ef]:focus,textarea[data-v-933e38ef]:focus{border-color:#2d72ce;box-shadow:0 0 0 3px #2d72ce14;background:#fff}.wide textarea[data-v-933e38ef]{min-height:70px}.features[data-v-933e38ef]{margin:0 28px 24px;padding:18px;border:1px solid #e3e9f1;border-radius:8px;background:#f7f9fc}.features h3[data-v-933e38ef],.features p[data-v-933e38ef]{margin:0}.features p[data-v-933e38ef]{color:#8d98a7;font-size:12px}.feature-row[data-v-933e38ef]{display:grid;grid-template-columns:2fr .9fr 1fr .75fr 36px;gap:8px;margin-top:10px}.percent-unit[data-v-933e38ef]{display:grid;place-items:center;min-height:38px;border:1px solid #d4deea;border-radius:4px;background:#fff;color:#2d6fc9;font-weight:700}.dialog>footer[data-v-933e38ef]{justify-content:flex-end;gap:9px;border-top:1px solid #e3e9f1;border-bottom:0}.notice[data-v-933e38ef]{padding:10px}.error[data-v-933e38ef]{background:#fff1f0;color:#c43d35}.success[data-v-933e38ef]{background:#effaf2;color:#308548}@media(max-width:760px){.summary[data-v-933e38ef]{grid-template-columns:repeat(3,1fr)}.form-grid[data-v-933e38ef]{grid-template-columns:1fr}.wide[data-v-933e38ef]{grid-column:auto}.feature-row[data-v-933e38ef]{grid-template-columns:1fr 1fr}}.recharge-records[data-v-174a6ec3]{min-height:100%;padding:28px 30px 40px;background:#f6f8fb;color:#253247}.page-head[data-v-174a6ec3]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.eyebrow[data-v-174a6ec3]{color:#3478dc;font-size:11px;font-weight:800;letter-spacing:.16em}.page-head h1[data-v-174a6ec3]{margin:5px 0 7px;font-size:25px;letter-spacing:-.02em}.page-head p[data-v-174a6ec3]{margin:0;color:#8692a3;font-size:13px}.refresh[data-v-174a6ec3]{height:36px;padding:0 16px;border:1px solid #d6dfeb;border-radius:8px;background:#fff;color:#526176;cursor:pointer}.refresh[data-v-174a6ec3]:disabled{opacity:.55;cursor:wait}.toolbar[data-v-174a6ec3]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.search[data-v-174a6ec3]{display:flex;align-items:center;width:min(380px,100%);height:40px;padding:0 12px;border:1px solid #d9e2ee;border-radius:9px;background:#fff;color:#91a0b4}.search[data-v-174a6ec3]:focus-within{border-color:#6d9fe2;box-shadow:0 0 0 3px #eaf2ff}.search span[data-v-174a6ec3]{font-size:22px;line-height:1;margin-right:8px}.search input[data-v-174a6ec3]{width:100%;border:0;outline:0;color:#405069;font-size:13px}.count[data-v-174a6ec3]{color:#8290a3;font-size:13px}.table-shell[data-v-174a6ec3]{overflow:hidden;border:1px solid #e3e9f1;border-radius:12px;background:#fff;box-shadow:0 5px 18px #273a520a}table[data-v-174a6ec3]{width:100%;border-collapse:collapse;min-width:900px}th[data-v-174a6ec3],td[data-v-174a6ec3]{height:62px;padding:0 18px;border-bottom:1px solid #edf1f5;text-align:left;white-space:nowrap;font-size:13px}th[data-v-174a6ec3]{height:46px;background:#fbfcfe;color:#8a96a7;font-size:12px;font-weight:650}tbody tr[data-v-174a6ec3]:hover{background:#f8fbff}tbody tr:last-child td[data-v-174a6ec3]{border-bottom:0}.customer[data-v-174a6ec3]{color:#3478dc;font-weight:650}.package[data-v-174a6ec3]{color:#435166}.amount[data-v-174a6ec3]{color:#de7135}.status[data-v-174a6ec3]{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px}.status.active[data-v-174a6ec3]{background:#eaf8f2;color:#12805e}.status.pending[data-v-174a6ec3]{background:#fff6df;color:#b47708}.status.completed[data-v-174a6ec3]{background:#f0f2f5;color:#6f7a88}.status.revoked[data-v-174a6ec3]{background:#fff0ef;color:#cb4a43}.empty[data-v-174a6ec3]{display:grid;min-height:330px;place-content:center;text-align:center;color:#8a96a6}.empty-icon[data-v-174a6ec3]{display:grid;width:52px;height:52px;margin:0 auto 12px;place-items:center;border-radius:16px;background:#eaf2ff;color:#3478dc;font-size:23px}.empty h2[data-v-174a6ec3]{margin:0 0 7px;color:#536175;font-size:17px}.empty p[data-v-174a6ec3]{margin:0;font-size:13px}.loading-state[data-v-174a6ec3]{min-height:330px;display:grid;place-items:center;color:#8a96a6}.notice[data-v-174a6ec3]{padding:11px 14px;border-radius:8px}.notice.error[data-v-174a6ec3]{background:#fff1f0;color:#c94039}.notice button[data-v-174a6ec3]{border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}@media(max-width:700px){.recharge-records[data-v-174a6ec3]{padding:20px 14px}.page-head[data-v-174a6ec3]{gap:15px}.page-head h1[data-v-174a6ec3]{font-size:22px}.toolbar[data-v-174a6ec3]{align-items:stretch;flex-direction:column}.search[data-v-174a6ec3]{width:auto}.count[data-v-174a6ec3]{align-self:flex-end}}.reference-editor[data-v-5a94a0f2]{--editor-min-height:108px;overflow:hidden;border:1px solid #d9e2ec;border-radius:11px;background:#fff;color:#303744;box-shadow:0 3px 10px #1d38540a;transition:.2s}.reference-editor[data-v-5a94a0f2]:focus-within{border-color:#7aa9e8;box-shadow:0 0 0 3px #eaf3ff}.reference-toolbar[data-v-5a94a0f2]{overflow-x:auto;border-bottom:1px solid #e7ebf0;background:#fafbfd}.toolbar-row[data-v-5a94a0f2]{display:flex;width:max-content;min-width:100%;height:40px;align-items:center;padding:0 6px}.toolbar-row[data-v-5a94a0f2]>*{box-sizing:border-box;display:grid;width:32px;min-width:32px;height:32px;margin:0;padding:0;place-items:center;border:0;border-radius:7px;background:transparent;color:#445064;cursor:pointer;font:14px/1 inherit}.toolbar-row button svg[data-v-5a94a0f2],.color-tool svg[data-v-5a94a0f2],.image-upload svg[data-v-5a94a0f2]{width:17px;height:17px}.toolbar-row button[data-v-5a94a0f2]:hover,.color-tool[data-v-5a94a0f2]:hover,.image-upload[data-v-5a94a0f2]:hover{background:#edf4fd;color:#3478d4}.toolbar-row button.active[data-v-5a94a0f2]{background:#e4f0ff;color:#3478d4}.toolbar-row button[data-v-5a94a0f2]:disabled{cursor:not-allowed;opacity:.35}.toolbar-row select[data-v-5a94a0f2]{width:72px;min-width:72px;padding:0 8px;color:#445064;font-size:12px}.toolbar-row b[data-v-5a94a0f2],.toolbar-row i[data-v-5a94a0f2],.toolbar-row u[data-v-5a94a0f2],.toolbar-row s[data-v-5a94a0f2]{font-size:16px}.tool-divider[data-v-5a94a0f2]{width:1px;min-width:1px;height:20px;margin:0 5px;border-radius:0;background:#dfe5ec;cursor:default}.color-tool[data-v-5a94a0f2]{position:relative;font-weight:600}.color-tool span[data-v-5a94a0f2]{position:relative;font-size:15px}.color-tool span[data-v-5a94a0f2]:after{position:absolute;right:-2px;bottom:-5px;left:-2px;height:2px;background:#253040;content:""}.color-tool input[data-v-5a94a0f2]{position:absolute;width:1px;height:1px;opacity:0}.image-upload input[data-v-5a94a0f2]{display:none}.image-upload.uploading[data-v-5a94a0f2]{cursor:wait;opacity:.55}.clear-format[data-v-5a94a0f2]{font-size:15px;font-style:italic}.clear-format sub[data-v-5a94a0f2]{font-size:9px}[data-v-5a94a0f2] .word-page{box-sizing:border-box;min-height:var(--editor-min-height);padding:12px 14px;background:#fff;color:#344054;font-size:13px;line-height:1.7;outline:none}[data-v-5a94a0f2] .word-page p{margin:0 0 7px}[data-v-5a94a0f2] .word-page p.is-editor-empty:first-child:before{float:left;height:0;color:#a7b0bd;content:attr(data-placeholder);pointer-events:none}[data-v-5a94a0f2] .word-page img{width:110px;height:78px;margin:5px;object-fit:cover;border-radius:7px;cursor:zoom-in}[data-v-5a94a0f2] .word-page blockquote{margin:8px 0;padding-left:12px;border-left:3px solid #8fb7ef;color:#667085}[data-v-5a94a0f2] .word-page a{color:#1677ff;text-decoration:underline}.editor-footer[data-v-5a94a0f2]{display:flex;min-height:28px;align-items:center;gap:12px;padding:0 10px;border-top:1px solid #edf0f4;background:#fff;color:#98a2b3;font-size:10px}.editor-footer [data-role=editor-hint][data-v-5a94a0f2]{margin-right:auto}.editor-footer strong[data-v-5a94a0f2]{font-weight:400}.sr-only[data-v-5a94a0f2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.upload-error[data-v-5a94a0f2]{margin:0;padding:7px 12px;background:#fff1f0;color:#cf1322;font-size:12px}.image-lightbox[data-v-5a94a0f2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;display:grid;height:auto;place-items:center;margin:0;padding:5vw;background:#101828e8}.image-lightbox img[data-v-5a94a0f2]{max-width:90vw;max-height:86vh;object-fit:contain}.image-lightbox button[data-v-5a94a0f2]{position:absolute;right:28px;top:22px;border:0;background:none;color:#fff;font-size:38px}.quick-phrases[data-v-5a94a0f2]{padding:10px 12px 8px;border-top:1px solid #edf0f4;background:#fbfcfe}.quick-phrases-heading[data-v-5a94a0f2]{display:flex;align-items:center;gap:9px;margin-bottom:8px;color:#344054;font-size:12px;font-weight:600}.quick-phrases-heading small[data-v-5a94a0f2]{color:#98a2b3;font-size:10px;font-weight:400}.quick-phrases-list[data-v-5a94a0f2]{display:flex;flex-wrap:wrap;gap:7px}.quick-phrase[data-v-5a94a0f2]{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #d9e6f5;border-radius:7px;background:#fff;color:#3b5f86;font-size:12px;cursor:grab}.quick-phrase[data-v-5a94a0f2]:hover{border-color:#8bb8ed;background:#f1f7ff}.quick-phrase em[data-v-5a94a0f2]{padding:1px 4px;border-radius:4px;background:#edf5ff;color:#4787d3;font-size:9px;font-style:normal}.quick-phrase i[data-v-5a94a0f2]{color:#aab5c2;font-size:15px;font-style:normal;line-height:12px}.quick-phrase-add[data-v-5a94a0f2]{display:flex;align-items:center;gap:6px;margin-top:9px}.quick-phrase-add input[data-v-5a94a0f2]{width:170px;padding:5px 8px;border:1px solid #d9e2ec;border-radius:6px;outline:none;font-size:12px}.quick-phrase-add input[data-v-5a94a0f2]:focus{border-color:#7aa9e8}.quick-phrase-add button[data-v-5a94a0f2]{padding:5px 10px;border:0;border-radius:6px;background:#367fd5;color:#fff;font-size:12px;cursor:pointer}.quick-phrase-add button[data-v-5a94a0f2]:disabled{opacity:.45;cursor:not-allowed}.quick-phrase-add small[data-v-5a94a0f2]{color:#98a2b3;font-size:10px}.quick-phrase-error[data-v-5a94a0f2]{margin:6px 0 0;color:#cf1322;font-size:11px}@media(max-width:760px){.reference-editor[data-v-5a94a0f2]{--editor-min-height:120px}.toolbar-row[data-v-5a94a0f2]{padding:0 4px}[data-v-5a94a0f2] .word-page{padding:12px}}.admin-date-picker[data-v-024ca59a]{width:100%}.admin-date-picker[data-v-024ca59a] .el-date-editor{width:100%;height:42px;border:1px solid #d9dfe8;border-radius:9px;background:#fbfcfe;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.admin-date-picker[data-v-024ca59a] .el-date-editor:hover{border-color:#8bbcf7;background:#fff}.admin-date-picker[data-v-024ca59a] .el-date-editor.is-active{border-color:#409eff;box-shadow:0 0 0 3px #409eff21}.admin-date-picker[data-v-024ca59a] .el-input__wrapper{padding:0 11px;background:transparent;box-shadow:none}.admin-date-picker[data-v-024ca59a] .el-input__inner{min-width:0;padding:0;color:#394556;font-size:13px}.admin-date-picker[data-v-024ca59a] .el-input__prefix{color:#409eff}.admin-date-picker[data-v-024ca59a] .el-input__suffix{color:#98a2b3}.admin-date-picker[data-v-024ca59a] .is-disabled{background:#f3f5f8;cursor:not-allowed}.record .recorded-content[data-v-2ed49f71]{background:#f7f7f7;padding:16px 20px;border:0;border-radius:0}.ai-follow-up-history[data-v-2ed49f71]{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb;white-space:pre-wrap;line-height:1.7}.ai-follow-up-history b[data-v-2ed49f71]{color:#2878ed}.required-call-notice[data-v-2ed49f71]{grid-column:1/-1;padding:14px 18px;border:1px solid #bbdfca;background:#eefaf3;color:#267447;line-height:1.8}.required-call-notice span[data-v-2ed49f71],.required-call-notice small[data-v-2ed49f71]{display:block}.required-call-notice button[data-v-2ed49f71]{border:0;background:transparent;color:#2878ed;cursor:pointer}.follow-workspace[data-v-2ed49f71]{--blue: #409eff;padding:18px;background:#f3f6fa}.call-evidence[data-v-2ed49f71]{display:grid;gap:7px;margin:12px 0;padding:12px 14px;border:1px solid #dce8f5;border-radius:10px;background:#f7fbff}.call-evidence>div[data-v-2ed49f71]{display:flex;align-items:center;gap:9px}.call-evidence span[data-v-2ed49f71]{padding:3px 7px;border-radius:4px;background:#e5f1ff;color:#2470c8;font-size:11px}.call-evidence b[data-v-2ed49f71]{color:#34485f;font-variant-numeric:tabular-nums}.call-evidence em[data-v-2ed49f71]{margin-left:auto;color:#5f7187;font-style:normal;font-size:12px}.call-evidence small[data-v-2ed49f71],.call-evidence p[data-v-2ed49f71]{margin:0;color:#8491a1;font-size:12px}.call-evidence>button[data-v-2ed49f71]{width:max-content;padding:0;border:0;background:none;color:#2471ca;font-size:12px;cursor:pointer}.call-evidence .recording-failure[data-v-2ed49f71]{color:#bd5853}.columns[data-v-2ed49f71]{display:grid;grid-template-columns:minmax(420px,44%) minmax(520px,56%);gap:16px}.entry[data-v-2ed49f71]{position:relative;overflow:hidden;padding:0;border:1px solid #e5eaf1;border-radius:16px;background:#fff;box-shadow:0 10px 30px #1c36580a}.entry-head[data-v-2ed49f71]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #edf0f4}.entry-head h2[data-v-2ed49f71]{margin:0;color:#172033;font-size:16px}.entry-head p[data-v-2ed49f71]{margin:4px 0 0;color:#8a96a8;font-size:11px}.entry-head>span[data-v-2ed49f71]{padding:5px 9px;border-radius:14px;background:#edf6ff;color:#2875c7;font-size:10px}.entry-body[data-v-2ed49f71]{padding:18px 20px}.summary-grid[data-v-2ed49f71]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.summary-grid label[data-v-2ed49f71],.form-section[data-v-2ed49f71]{display:grid;gap:7px}.summary-grid label>span[data-v-2ed49f71],.form-section>label[data-v-2ed49f71],.section-label label[data-v-2ed49f71]{color:#667085;font-size:11px}.readonly-value[data-v-2ed49f71],.summary-grid select[data-v-2ed49f71],.select-shell select[data-v-2ed49f71]{box-sizing:border-box;width:100%;min-height:40px;padding:0 12px;border:1px solid #dbe2ea;border-radius:9px;background:#fff;color:#344054;font:inherit}.readonly-value[data-v-2ed49f71]{display:flex;align-items:center;border-color:transparent;background:#f5f7fa}.form-section[data-v-2ed49f71]{margin-top:15px}.method-options[data-v-2ed49f71]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.method-options button[data-v-2ed49f71]{min-height:40px;border:1px solid #dce3eb;border-radius:9px;background:#fff;color:#596579;cursor:pointer}.method-options button.active[data-v-2ed49f71]{border-color:#3478d4;background:#edf5ff;color:#246bbb;box-shadow:inset 0 0 0 1px #3478d4}.section-label[data-v-2ed49f71]{display:flex;align-items:center;justify-content:space-between}.template-trigger[data-v-2ed49f71],.configure-tags[data-v-2ed49f71]{display:inline-flex;align-items:center;gap:4px;padding:3px 0;border:0;background:transparent;color:#3478d4;font-size:11px;cursor:pointer}.template-trigger svg[data-v-2ed49f71],.configure-tags svg[data-v-2ed49f71]{width:14px}.call-result-field .radios label[data-v-2ed49f71]{padding:8px 13px;border:1px solid #dce3eb;border-radius:18px;background:#fff;color:#667085}.call-result-field .radios label[data-v-2ed49f71]:has(input:checked){border-color:#35a77a;background:#edfaf5;color:#21845e}.call-result-field input[data-v-2ed49f71]{accent-color:#2c9b70}.tag-picker[data-v-2ed49f71]{margin-top:2px}.tag-picker button[data-v-2ed49f71]{border-radius:16px}.callback-card[data-v-2ed49f71]{margin-top:16px;padding:16px;border:1px solid #dfe7f0;border-radius:13px;background:#fff;box-shadow:0 8px 22px #1836530a}.callback-card>header[data-v-2ed49f71]{display:flex;align-items:center;gap:10px}.callback-icon[data-v-2ed49f71]{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:10px;background:#eaf3ff;color:#3478d4;font-size:17px}.callback-card header b[data-v-2ed49f71]{color:#27364a;font-size:13px}.callback-card header p[data-v-2ed49f71]{margin:3px 0 0;color:#98a2b3;font-size:10px}.appointment-switch[data-v-2ed49f71]{display:flex;margin-left:auto;padding:3px;border-radius:10px;background:#f1f4f8}.appointment-switch label[data-v-2ed49f71]{padding:6px 11px;border-radius:8px;color:#98a2b3;font-size:11px;cursor:pointer}.appointment-switch label[data-v-2ed49f71]:has(input:checked){background:#fff;color:#3478d4;box-shadow:0 2px 7px #1d38541c}.appointment-switch input[data-v-2ed49f71]{position:absolute;opacity:0}.callback-field[data-v-2ed49f71]{display:grid;gap:6px;margin-top:14px}.callback-field>label[data-v-2ed49f71]{display:flex;justify-content:space-between;color:#667085;font-size:11px}.callback-field label i[data-v-2ed49f71]{color:#e14f4f;font-style:normal}.callback-field label em[data-v-2ed49f71]{color:#a2acba;font-style:normal}.callback-field textarea[data-v-2ed49f71]{box-sizing:border-box;width:100%;min-height:104px;resize:vertical;padding:12px 13px;border:1px solid #dce4ed;border-radius:10px;color:#344054;font:inherit;line-height:1.65;outline:0}.callback-field textarea[data-v-2ed49f71]:focus{border-color:#7aa9e8;box-shadow:0 0 0 3px #eaf3ff}.callback-field small[data-v-2ed49f71]{color:#98a2b3;font-size:10px}.field[data-v-2ed49f71]{display:grid;grid-template-columns:118px 1fr;align-items:center;margin-bottom:16px}.field>label[data-v-2ed49f71]{text-align:right;padding-right:22px;color:#66717e}.field input[data-v-2ed49f71],.field select[data-v-2ed49f71]{box-sizing:border-box;width:100%;min-height:40px;padding:0 14px;border:1px solid #d7dee7;background:#fff}.field input[data-v-2ed49f71]:disabled{background:#f4f6f9;color:#a7afba}.radios[data-v-2ed49f71]{display:flex;flex-wrap:wrap;gap:18px}.radios label[data-v-2ed49f71]{display:flex;align-items:center;gap:6px}.radios input[data-v-2ed49f71]{width:auto;min-height:auto;padding:0;flex:0 0 auto}.call-result-field .radios[data-v-2ed49f71]{flex-wrap:nowrap}.tag-picker[data-v-2ed49f71]{display:flex;flex-wrap:wrap;gap:8px}.field-offset[data-v-2ed49f71]{grid-column:2;margin-top:8px}.configure-tags[data-v-2ed49f71]{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border:0;border-radius:4px;background:var(--blue);color:#fff}.configure-tags svg[data-v-2ed49f71]{width:16px}.tag-picker button[data-v-2ed49f71]{padding:6px 13px;border:2px solid transparent;border-radius:5px;opacity:.68}.tag-picker .selected[data-v-2ed49f71]{border-color:#173b68;opacity:1}.editor-field[data-v-2ed49f71]{align-items:start;position:relative}.entry footer[data-v-2ed49f71]{display:flex;justify-content:flex-end;gap:14px;padding:0;margin-top:16px}.entry footer button[data-v-2ed49f71]{display:inline-flex;align-items:center;gap:7px}.entry footer button svg[data-v-2ed49f71]{width:17px}.template-panel[data-v-2ed49f71]{position:fixed;z-index:8;display:flex;flex-direction:column;width:min(420px,calc(100vw - 24px));height:560px;box-sizing:border-box;overflow:hidden;border:1px solid #d9e3ef;border-radius:16px;background:#f8fafc;box-shadow:0 20px 48px #203b5830;animation:template-panel-in-2ed49f71 .18s ease-out}.template-panel-head[data-v-2ed49f71]{display:flex;align-items:flex-start;justify-content:space-between;flex:0 0 auto;padding:18px 20px 16px;border-bottom:1px solid #e8edf3;background:#fff;border-radius:16px 16px 0 0;cursor:move;-webkit-user-select:none;user-select:none}.template-panel-head div[data-v-2ed49f71]{display:grid;gap:5px}.template-panel-head b[data-v-2ed49f71]{color:#24344d;font-size:18px;font-weight:750;letter-spacing:-.02em}.template-panel-head small[data-v-2ed49f71]{color:#8a98ad;font-size:12px}.template-panel-head button[data-v-2ed49f71]{width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:#8795a8;font-size:26px;line-height:1}.template-panel-head button[data-v-2ed49f71]:hover{background:#edf3fa;color:#344054}.template-search-wrap[data-v-2ed49f71]{display:flex;flex:0 0 44px;align-items:center;gap:9px;box-sizing:border-box;margin:16px 16px 0;padding:0 13px;border:1px solid #d5e0ec;border-radius:12px;background:#fff;color:#8fa0b5;box-shadow:0 2px 6px #2b4d7110}.template-search-wrap input[data-v-2ed49f71]{flex:1;width:0;border:0;outline:0;color:#344054;font:inherit;font-size:14px}.template-search-wrap input[data-v-2ed49f71]::placeholder{color:#a5b1c1}.template-list[data-v-2ed49f71]{display:grid;align-content:start;flex:1 1 auto;gap:9px;min-height:0;margin-top:14px;overflow-y:auto;padding:0 16px 12px;scrollbar-width:thin;scrollbar-color:#c8d6e6 transparent}.template-card[data-v-2ed49f71]{display:grid;width:100%;min-height:64px;gap:5px;box-sizing:border-box;padding:12px 14px;border:1px solid #dbe5f0;border-radius:12px;background:#fff;text-align:left;transition:border-color .16s,box-shadow .16s,transform .16s}.template-card[data-v-2ed49f71]:hover,.template-card[data-v-2ed49f71]:focus-visible{border-color:#8ab7ee;box-shadow:0 7px 18px #2a6fba14;transform:translateY(-1px);outline:0}.template-card-title[data-v-2ed49f71]{display:block}.template-card-title b[data-v-2ed49f71]{color:#26364d;font-size:14px;font-weight:700}.template-card-content[data-v-2ed49f71]{display:-webkit-box;overflow:hidden;margin-top:2px;color:#667589;font-size:13px;line-height:1.55;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-empty[data-v-2ed49f71]{display:grid;place-items:center;gap:7px;min-height:180px;color:#98a2b3;text-align:center}.template-empty>span[data-v-2ed49f71]{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;background:#edf5ff;color:#3478d4;font-size:18px}.template-empty b[data-v-2ed49f71]{color:#667085;font-size:12px}.template-empty small[data-v-2ed49f71]{font-size:11px}.template-pagination[data-v-2ed49f71]{display:flex;flex:0 0 54px;align-items:center;justify-content:space-between;box-sizing:border-box;margin-top:0;padding:0 16px;border-top:1px solid #e8edf3;background:#fff;color:#8998ad;font-size:12px;border-radius:0 0 16px 16px}.template-pagination .pagination-total[data-v-2ed49f71]{color:#8090a5;font-weight:600}.template-pagination.single-page[data-v-2ed49f71]{justify-content:center}.pagination-tools[data-v-2ed49f71]{display:inline-flex;align-items:center;gap:6px}.template-pagination select[data-v-2ed49f71]{height:30px;padding:0 24px 0 10px;border:1px solid #d7e1ec;border-radius:8px;background:#fff;color:#667085;font:inherit}.template-pagination .pagination-arrow[data-v-2ed49f71]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #d7e1ec;border-radius:8px;background:#fff;color:#526276;font-size:18px;line-height:1}.template-pagination .pagination-arrow[data-v-2ed49f71]:hover:not(:disabled){border-color:#9ec4f2;background:#f2f7fd;color:#2678e8}.template-pagination .pagination-arrow[data-v-2ed49f71]:disabled{color:#c8d0da;cursor:not-allowed;opacity:.7}.template-pagination .pagination-current[data-v-2ed49f71]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:8px;background:#edf5ff;color:#2678e8;font-size:13px}.template-pagination .pagination-divider[data-v-2ed49f71]{color:#a7b3c3}@keyframes template-panel-in-2ed49f71{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.primary[data-v-2ed49f71]{padding:10px 20px;border:0;border-radius:9px;background:#3478d4;color:#fff;box-shadow:0 6px 14px #3478d433}.history[data-v-2ed49f71]{overflow:hidden;border:1px solid #e5eaf1;border-radius:16px;background:#fff;box-shadow:0 10px 30px #1c36580a}.history>header[data-v-2ed49f71]{display:flex;justify-content:space-between;padding:20px 26px;border-bottom:1px solid #e4e9ef}.history h2[data-v-2ed49f71]{margin:0;font-size:19px}.history article[data-v-2ed49f71]{display:grid;grid-template-columns:52px 1fr;gap:16px;margin:0 26px;padding:26px 0;border-bottom:1px solid #edf0f4}.history article.pinned[data-v-2ed49f71]{background:#f7fbff}.avatar[data-v-2ed49f71]{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#4a8df6;color:#fff}.record-head[data-v-2ed49f71]{display:flex;justify-content:space-between;gap:14px}.record-head p[data-v-2ed49f71]{margin:3px 0;font-size:15px}.record-head strong[data-v-2ed49f71],.record-head b[data-v-2ed49f71]{color:#5d7da7}.record-actions[data-v-2ed49f71]{display:flex;gap:7px}.record-actions button[data-v-2ed49f71]{padding:4px 5px;border:0;background:transparent;color:#3478d4;white-space:nowrap}.record time[data-v-2ed49f71]{color:#919aa6}.content[data-v-2ed49f71]{margin-top:12px;padding:4px 0 12px;min-height:36px;color:#354153;line-height:1.75}.content[data-v-2ed49f71] img,.comment-rich[data-v-2ed49f71] img{width:110px;height:78px;margin:5px;object-fit:cover;border-radius:6px;cursor:zoom-in}.content[data-v-2ed49f71] p,.comment-rich[data-v-2ed49f71] p{margin:0 0 7px}.content[data-v-2ed49f71] a,.comment-rich[data-v-2ed49f71] a{color:#1677ff}.content[data-v-2ed49f71] blockquote,.comment-rich[data-v-2ed49f71] blockquote{margin:8px 0;padding-left:12px;border-left:3px solid #8fb7ef;color:#667085}.image-lightbox[data-v-2ed49f71]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;display:grid;place-items:center;padding:5vw;background:#101828e8}.image-lightbox img[data-v-2ed49f71]{max-width:90vw;max-height:86vh;object-fit:contain}.image-lightbox button[data-v-2ed49f71]{position:absolute;right:28px;top:22px;border:0;background:none;color:#fff;font-size:38px}.comment-list[data-v-2ed49f71]{border-top:1px solid #edf0f4}.comment-entry[data-v-2ed49f71]{position:relative;padding:13px 56px 13px 18px;border-bottom:1px solid #f0f2f5}.comment-entry[data-v-2ed49f71]:before{position:absolute;left:0;top:19px;width:5px;height:5px;border-radius:50%;background:#75a4e8;content:""}.comment-entry.comment[data-v-2ed49f71]:before{background:#e0a04a}.comment-meta[data-v-2ed49f71]{display:flex;align-items:center;gap:8px;color:#929baa;font-size:12px}.comment-meta b[data-v-2ed49f71]{color:#3978ca}.comment-entry.comment .comment-meta b[data-v-2ed49f71]{color:#b97821}.comment-actions[data-v-2ed49f71]{display:flex;gap:4px;margin-left:auto;opacity:.25;transition:.2s}.comment-entry:hover .comment-actions[data-v-2ed49f71]{opacity:1}.comment-actions button[data-v-2ed49f71]{padding:3px 6px;border:0;border-radius:5px;background:#f3f5f8;color:#647184;cursor:pointer}.comment-rich[data-v-2ed49f71]{margin-top:7px;color:#354153;line-height:1.75}.comment-composer[data-v-2ed49f71]{margin-top:12px;padding:13px;border:1px solid #dce5f0;border-radius:10px;background:#fbfcfe}.comment-composer>header[data-v-2ed49f71],.comment-composer>footer[data-v-2ed49f71]{display:flex;align-items:center;justify-content:space-between}.comment-composer>header[data-v-2ed49f71]{margin-bottom:10px}.comment-composer>header button[data-v-2ed49f71]{border:0;background:transparent;color:#8792a2;font-size:20px}.comment-composer>footer[data-v-2ed49f71]{justify-content:flex-end;gap:8px;margin-top:10px}.comment-composer>footer button[data-v-2ed49f71]{padding:8px 14px;border:1px solid #dce3ec;border-radius:7px;background:#fff;color:#657184}.comment-composer>footer .primary[data-v-2ed49f71]{border-color:#3478d4;background:#3478d4;color:#fff}.pagination[data-v-2ed49f71]{display:grid;grid-template-columns:minmax(110px,1fr) auto minmax(150px,1fr);align-items:center;gap:16px;margin-top:4px;padding:14px 18px;border-top:1px solid #edf0f4;background:#fbfcfe}.pagination-summary[data-v-2ed49f71]{display:flex;align-items:baseline;gap:4px;color:#98a2b1;font-size:12px;white-space:nowrap}.pagination-summary strong[data-v-2ed49f71]{color:#526276;font-size:13px;font-weight:650}.pagination-controls[data-v-2ed49f71]{display:flex;align-items:center;gap:5px;padding:3px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;box-shadow:0 2px 8px #1836530a}.pagination button[data-v-2ed49f71]{min-width:30px;height:30px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#778598;font-size:12px;line-height:30px;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.pagination button[data-v-2ed49f71]:hover:not(:disabled):not(.active){background:#f0f5fb;color:#3478d4}.pagination button.active[data-v-2ed49f71]{background:var(--blue);color:#fff;box-shadow:0 3px 8px #409eff38}.pagination button[data-v-2ed49f71]:disabled{color:#c7ced8;cursor:not-allowed}.pagination button.pagination-arrow[data-v-2ed49f71]{font-size:20px;font-weight:300;line-height:26px}.pagination-size[data-v-2ed49f71]{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#8b97a7;font-size:12px;white-space:nowrap}.pagination-size select[data-v-2ed49f71]{min-width:92px;height:32px;padding:0 26px 0 10px;border:1px solid #d8e1eb;border-radius:9px;background:#fff;color:#526276;font:inherit;outline:0;cursor:pointer}.pagination-size select[data-v-2ed49f71]:focus{border-color:#7aa9e8;box-shadow:0 0 0 3px #eaf3ff}.chips[data-v-2ed49f71]{display:flex;gap:7px;margin-top:10px}.chips span[data-v-2ed49f71]{padding:3px 8px;border-radius:4px}.empty[data-v-2ed49f71]{padding:80px;text-align:center;color:#9aa3ae}.notice[data-v-2ed49f71]{margin:0;padding:10px 20px}.error[data-v-2ed49f71]{background:#fff1f0;color:#bd3d36}.success[data-v-2ed49f71]{background:#effaf2;color:#2d8050}.sr-only[data-v-2ed49f71]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:980px){.columns[data-v-2ed49f71]{grid-template-columns:1fr}.entry[data-v-2ed49f71]{border-right:1px solid #e5eaf1}}@media(max-width:640px){.entry[data-v-2ed49f71]{padding:0}.follow-workspace[data-v-2ed49f71]{padding:10px}.entry-body[data-v-2ed49f71]{padding:16px}.summary-grid[data-v-2ed49f71],.field[data-v-2ed49f71]{grid-template-columns:1fr}.field>label[data-v-2ed49f71]{text-align:left;padding:0 0 7px}.field-offset[data-v-2ed49f71]{grid-column:1}.entry footer[data-v-2ed49f71]{padding-left:0}.template-panel[data-v-2ed49f71]{width:min(420px,calc(100vw - 24px));height:min(560px,calc(100vh - 24px))}.record-head[data-v-2ed49f71]{display:block}.record-actions[data-v-2ed49f71]{margin-top:10px;flex-wrap:wrap}.pagination[data-v-2ed49f71]{grid-template-columns:1fr;justify-items:center;gap:10px;padding:13px 12px}.pagination-summary[data-v-2ed49f71],.pagination-size[data-v-2ed49f71]{justify-content:center}.pagination-size[data-v-2ed49f71]{width:100%}}.callback-field textarea[data-v-2ed49f71]::placeholder{color:#a7b0bd;font-size:13px;font-weight:400}.followup-field.full-row[data-v-2ed49f71]{grid-column:1 / -1}.tag-select[data-v-2ed49f71]{position:relative}.tag-select-trigger[data-v-2ed49f71]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:6px 11px;border:1px solid #dbe2ea;border-radius:9px;background:#fff;color:#344054;text-align:left;cursor:pointer}.tag-select-trigger[data-v-2ed49f71]:hover{border-color:#9cbce2}.tag-select-trigger>b[data-v-2ed49f71]{color:#8a96a8;font-size:17px;font-weight:400}.selected-tags[data-v-2ed49f71]{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.selected-tags em[data-v-2ed49f71]{color:#a3adba;font-size:12px;font-style:normal}.selected-tag[data-v-2ed49f71]{padding:3px 8px;border-radius:12px;font-size:11px;font-style:normal}.tag-dropdown[data-v-2ed49f71]{position:absolute;z-index:20;right:0;left:0;top:calc(100% + 6px);overflow:hidden;border:1px solid #d8e1eb;border-radius:11px;background:#fff;box-shadow:0 14px 32px #203b581f}.tag-search-box[data-v-2ed49f71]{display:flex;align-items:center;gap:7px;padding:9px 11px;border-bottom:1px solid #edf1f5;color:#9aa6b4}.tag-search-box input[data-v-2ed49f71]{width:100%;border:0;outline:0;color:#344054;font:inherit;font-size:12px}.tag-search-box input[data-v-2ed49f71]::placeholder{color:#b1bbc6}.tag-options[data-v-2ed49f71]{max-height:180px;overflow:auto;padding:6px}.tag-options>button[data-v-2ed49f71]{display:flex;align-items:center;gap:9px;width:100%;padding:8px;border:0;border-radius:7px;background:#fff;text-align:left;cursor:pointer}.tag-options>button[data-v-2ed49f71]:hover{background:#f5f8fc}.tag-options>button.selected[data-v-2ed49f71]{background:#edf5ff}.tag-options>button>i[data-v-2ed49f71]{padding:3px 8px;border-radius:11px;font-size:11px;font-style:normal}.tag-check[data-v-2ed49f71]{display:grid;place-items:center;width:16px;height:16px;border:1px solid #cbd5e1;border-radius:4px;color:#fff;font-size:11px}.tag-options>button.selected .tag-check[data-v-2ed49f71]{border-color:#3478d4;background:#3478d4}.tag-options>p[data-v-2ed49f71]{margin:10px;padding:12px;text-align:center;color:#9aa6b4;font-size:11px}.tag-dropdown>footer[data-v-2ed49f71]{display:flex;align-items:center;justify-content:space-between;padding:8px 11px;border-top:1px solid #edf1f5;color:#9aa6b4;font-size:11px}.tag-dropdown>footer button[data-v-2ed49f71]{border:0;background:transparent;color:#3478d4;cursor:pointer}.followup-toast[data-v-2ed49f71]{position:fixed;z-index:100;top:24px;right:28px;display:flex;align-items:center;min-width:220px;max-width:min(360px,calc(100vw - 32px));padding:14px 18px;border:1px solid #e7ebf0;border-left:4px solid #e25555;border-radius:10px;background:#fff;color:#344054;box-shadow:0 14px 32px #18345329;font-size:13px;line-height:1.4}.followup-toast.success[data-v-2ed49f71]{border-left-color:#36a269;color:#246b48}.toast-enter-active[data-v-2ed49f71],.toast-leave-active[data-v-2ed49f71]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-2ed49f71],.toast-leave-to[data-v-2ed49f71]{opacity:0;transform:translateY(-8px)}@media(max-width:640px){.followup-toast[data-v-2ed49f71]{top:14px;right:16px;left:16px;min-width:0;max-width:none}}.follow-workspace[data-v-2ed49f71]{padding:0;background:#fff}.columns[data-v-2ed49f71]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.entry[data-v-2ed49f71]{border:0;border-right:1px solid #e9edf3;border-radius:0;box-shadow:none;overflow:visible}.entry-head[data-v-2ed49f71]{display:none}.entry-body[data-v-2ed49f71]{padding:30px 34px}.summary-grid[data-v-2ed49f71]{display:block}.entry .followup-field[data-v-2ed49f71]{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:20px;margin:0 0 18px}.entry .followup-field>label[data-v-2ed49f71],.entry .followup-field>span[data-v-2ed49f71],.entry .section-label>label[data-v-2ed49f71]{font-size:14px;color:#777;text-align:right;font-weight:400}.entry .followup-field>label[data-v-2ed49f71]:after,.entry .followup-field>span[data-v-2ed49f71]:after{content:"："}.entry .followup-field select[data-v-2ed49f71],.entry .readonly-value[data-v-2ed49f71]{box-sizing:border-box;width:100%;min-height:46px;border:1px solid #dfe2e9;border-radius:4px;padding:0 16px;background:#fff;color:#606266;font:inherit;font-size:14px}.entry .readonly-value[data-v-2ed49f71]{background:#f5f7fa;color:#b7bec9}.entry .call-result-field[data-v-2ed49f71]{min-height:46px}.entry .call-result-field>label i[data-v-2ed49f71]{color:#f56c6c;font-style:normal;font-weight:500}.entry .call-result-field .radios label[data-v-2ed49f71],.entry .call-result-field .radios label[data-v-2ed49f71]:has(input:checked){padding:0;border:0;border-radius:0;background:none;color:#606266;font-size:14px}.entry .call-result-field input[data-v-2ed49f71]{accent-color:#409eff;width:16px;height:16px}.recording-picker[data-v-2ed49f71]{display:grid;gap:10px;min-width:0;font-size:14px;color:#606266}.recording-picker button[data-v-2ed49f71]{cursor:pointer}.no-recording[data-v-2ed49f71]{line-height:46px;color:#303133}.entry .tag-section[data-v-2ed49f71]{position:relative;align-items:start}.entry .tag-section .section-label[data-v-2ed49f71]{display:contents}.entry .tag-section .section-label>label[data-v-2ed49f71]{grid-column:1;line-height:32px}.entry .tag-section .section-label>label[data-v-2ed49f71]:after{content:"："}.entry .tag-section .configure-tags[data-v-2ed49f71]{grid-column:2;justify-self:start;padding:5px 12px;font-size:13px}.entry .tag-section .tag-select[data-v-2ed49f71]{grid-column:2;min-width:0}.entry .tag-section .tag-select-trigger[data-v-2ed49f71]:has(em){display:none}.entry .tag-section .tag-select-trigger[data-v-2ed49f71]{border:0;padding:0;min-height:0;background:none}.entry .tag-section .tag-dropdown[data-v-2ed49f71]{min-width:220px}.history[data-v-2ed49f71]{border:0;border-radius:0;box-shadow:none}@media(max-width:1100px){.entry-body[data-v-2ed49f71]{padding:24px 18px}.entry .followup-field[data-v-2ed49f71]{grid-template-columns:85px minmax(0,1fr);gap:12px}}@media(max-width:980px){.columns[data-v-2ed49f71]{grid-template-columns:1fr}.entry[data-v-2ed49f71]{border-right:0;border-bottom:1px solid #e9edf3}}@media(max-width:480px){.entry .followup-field[data-v-2ed49f71]{grid-template-columns:76px minmax(0,1fr);gap:8px}.entry-body[data-v-2ed49f71]{padding:18px 12px}}.source-sync-status[data-v-2ed49f71]{font-size:12px;color:#b7791f;margin:6px 0}.source-sync-status.synced[data-v-2ed49f71]{color:#24845c}.source-sync-status button[data-v-2ed49f71]{margin-left:8px;color:#3478dc;cursor:pointer}.callback-workspace[data-v-8969e521]{--blue:#4285f4;background:#fff;color:#424952}.callback-columns[data-v-8969e521]{display:grid;grid-template-columns:minmax(420px,50%) minmax(520px,50%);min-height:680px;border-top:1px solid #e8ebf1}.callback-form[data-v-8969e521]{box-sizing:border-box;padding:28px 34px 36px 26px;border-right:1px solid #e8ebf1}.field[data-v-8969e521]{display:grid;grid-template-columns:126px 1fr;align-items:center;margin-bottom:24px}.field>span[data-v-8969e521]:first-child{text-align:right;padding-right:16px;color:#666d76;font-size:16px}.required>span[data-v-8969e521]:first-child:before{content:"*";margin-right:7px;color:#f56c6c}.field input[data-v-8969e521],.field textarea[data-v-8969e521]{box-sizing:border-box;width:100%;border:1px solid #d8dee8;border-radius:4px;background:#fff;color:#424952;font:inherit;outline:none;transition:border-color .2s}.field input[data-v-8969e521]:focus,.field textarea[data-v-8969e521]:focus{border-color:var(--blue)}.field input[data-v-8969e521]{height:46px;padding:0 16px}.field input[data-v-8969e521]::placeholder,.field textarea[data-v-8969e521]::placeholder{color:#c9ced8}.remark[data-v-8969e521]{align-items:start}.remark>span[data-v-8969e521]:first-child{padding-top:14px}.textarea-shell[data-v-8969e521]{position:relative}.field textarea[data-v-8969e521]{display:block;height:344px;min-height:344px;padding:12px 16px 34px;resize:vertical}.textarea-shell small[data-v-8969e521]{position:absolute;right:10px;bottom:8px;color:#9198a3;font-size:13px}.callback-form footer[data-v-8969e521]{display:flex;gap:10px;padding-left:126px}.callback-form button[data-v-8969e521]{height:46px;padding:0 25px;border:1px solid #d8dee8;border-radius:4px;background:#fff;color:#555d68;font-size:16px}.callback-form .primary[data-v-8969e521]{border-color:var(--blue);background:var(--blue);color:#fff}.callback-form button[data-v-8969e521]:disabled{cursor:not-allowed;opacity:.65}.callback-history>header[data-v-8969e521]{display:flex;box-sizing:border-box;height:57px;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #e8ebf1}.callback-history h2[data-v-8969e521]{margin:0;font-size:16px;font-weight:600}.callback-history header span[data-v-8969e521]{color:#747c87;font-size:16px}.callback-history header b[data-v-8969e521]{color:var(--blue);font-weight:500}.callback-timeline[data-v-8969e521]{padding:20px 24px 8px}.callback-record[data-v-8969e521]{position:relative;display:flex;gap:12px;margin:0;padding:0 0 20px}.callback-record[data-v-8969e521]:not(:last-of-type):before{content:"";position:absolute;left:16px;top:34px;bottom:0;width:1px;background:#dfe7f0}.callback-avatar[data-v-8969e521]{z-index:1;display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:10px;background:#eaf3ff;color:#3478d4;font-size:11px;font-weight:700}.callback-record-body[data-v-8969e521]{min-width:0;flex:1;padding:14px 15px;border:1px solid #e3eaf2;border-radius:12px;background:#fff;box-shadow:0 6px 18px #1836530a}.callback-record-head[data-v-8969e521]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.callback-record-head>div[data-v-8969e521]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.callback-record-title[data-v-8969e521]{color:#243244;font-size:14px}.callback-date[data-v-8969e521]{color:#6f7d8c;font-size:12px;font-weight:400}.callback-content[data-v-8969e521]{margin:12px 0 10px;padding:12px 13px;border:1px solid #edf1f5;border-radius:8px;background:#f8fafc;color:#4a5969;font-size:13px;line-height:1.6}.callback-content span[data-v-8969e521]{display:block;margin-bottom:3px;color:#9aa7b5;font-size:11px}.callback-record-body small[data-v-8969e521]{color:#8b95a1;font-size:12px}.status[data-v-8969e521]{padding:4px 10px;border-radius:12px;font-size:12px;white-space:nowrap}.status-button[data-v-8969e521]{border:0;cursor:pointer;font:inherit}.status-button[data-v-8969e521]:hover{filter:brightness(.97);transform:translateY(-1px)}.pending[data-v-8969e521]{background:#eef6ff;color:#347bcc}.done[data-v-8969e521]{background:#eaf8ef;color:#2c8a50}.cancelled[data-v-8969e521]{background:#f2f3f5;color:#858d97}.callback-pagination[data-v-8969e521]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:4px 0 10px;color:#8793a0;font-size:12px}.callback-pagination button[data-v-8969e521]{width:28px;height:28px;border:1px solid #dfe6ee;border-radius:7px;background:#fff;color:#4d6f99;font-size:17px;line-height:1}.callback-pagination button[data-v-8969e521]:disabled{cursor:not-allowed;opacity:.4}.callback-pagination b[data-v-8969e521]{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#4285f4;color:#fff;font-size:12px}.empty-state[data-v-8969e521]{display:grid;min-height:622px;place-content:center;justify-items:center;gap:22px;color:#c8cdd5;transform:translateY(-12px)}.empty-state svg[data-v-8969e521]{width:150px;height:auto}.empty-state strong[data-v-8969e521]{font-size:16px;font-weight:400}.notice[data-v-8969e521]{margin:0;padding:10px 20px}.error[data-v-8969e521]{background:#fff1f0;color:#bd3d36}.success[data-v-8969e521]{background:#effaf2;color:#2d8050}@media(max-width:980px){.callback-columns[data-v-8969e521]{grid-template-columns:1fr}.callback-form[data-v-8969e521]{border-right:0;border-bottom:1px solid #e4e8ee}}@media(max-width:640px){.callback-form[data-v-8969e521]{padding:22px 16px}.field[data-v-8969e521]{grid-template-columns:1fr}.field>span[data-v-8969e521]:first-child{text-align:left;padding:0 0 8px}.remark>span[data-v-8969e521]:first-child{padding-top:0}.callback-form footer[data-v-8969e521]{padding-left:0}.field textarea[data-v-8969e521]{height:220px;min-height:220px}.callback-timeline[data-v-8969e521]{padding:16px}.callback-record-body[data-v-8969e521]{padding:12px}.callback-record-head[data-v-8969e521]{align-items:flex-start}.callback-record-head>div[data-v-8969e521]{gap:5px}}.callback-record-head>div[data-v-8969e521]:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.callback-record-header-actions[data-v-8969e521]{display:flex;align-items:center;gap:10px}.record-action[data-v-8969e521]{padding:0;border:0;background:transparent;color:#4285f4;cursor:pointer;font-size:13px}.record-action[data-v-8969e521]:hover{text-decoration:underline}.record-action.danger[data-v-8969e521]{color:#f56c6c}.service-workspace[data-v-1f8fc63f]{padding:24px;background:#f5f7fa;min-height:560px;color:#273142}.service-head[data-v-1f8fc63f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.service-head small[data-v-1f8fc63f],.drawer header small[data-v-1f8fc63f]{color:#1677ff;font-weight:800;letter-spacing:1.5px}.service-head h2[data-v-1f8fc63f],.drawer h2[data-v-1f8fc63f]{margin:4px 0;font-size:24px}.service-head p[data-v-1f8fc63f],.drawer p[data-v-1f8fc63f]{margin:0;color:#8a94a6}.primary[data-v-1f8fc63f]{background:#1677ff!important;color:#fff!important;border-color:#1677ff!important}.status-sections[data-v-1f8fc63f]{display:grid;gap:18px}.status-section>header[data-v-1f8fc63f]{display:flex;justify-content:space-between;align-items:center;padding:0 4px 8px}.status-section>header div[data-v-1f8fc63f]{display:flex;align-items:center;gap:10px}.status-section h3[data-v-1f8fc63f]{margin:0;font-size:17px}.status-section>header span[data-v-1f8fc63f]{color:#98a2b3;font-size:13px}.status-section>header b[data-v-1f8fc63f]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e7f1ff;color:#1677ff}.pending>header b[data-v-1f8fc63f]{background:#fff3d6;color:#d48806}.completed>header b[data-v-1f8fc63f]{background:#e9edf2;color:#667085}.package-card[data-v-1f8fc63f]{background:#fff;border:1px solid #e5e9f0;border-radius:10px;margin-bottom:10px;overflow:hidden;box-shadow:0 3px 14px #1f33490a}.package-bar[data-v-1f8fc63f]{display:flex;align-items:center}.package-title[data-v-1f8fc63f]{display:flex;flex:1;justify-content:space-between;align-items:center;border:0;background:#fff;padding:16px 18px}.package-title span[data-v-1f8fc63f]{display:flex;gap:10px;align-items:center}.package-title i[data-v-1f8fc63f]{width:4px;height:20px;background:#1677ff;border-radius:2px}.edit-package[data-v-1f8fc63f]{margin-right:16px;padding:7px 14px;border:1px solid #b8d5fb;border-radius:7px;background:#f4f8ff;color:#1677ff}.package-meta[data-v-1f8fc63f]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:15px 18px;background:#fafbfc;border-block:1px solid #edf0f4}.package-meta dt[data-v-1f8fc63f]{font-size:12px;color:#98a2b3}.package-meta dd[data-v-1f8fc63f]{margin:5px 0 0}.service-grid[data-v-1f8fc63f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.service-item[data-v-1f8fc63f]{border:1px solid #e6eaf0;border-radius:9px;padding:15px}.service-item header[data-v-1f8fc63f],.service-item header div[data-v-1f8fc63f]{display:flex;justify-content:space-between;gap:8px}.service-item header div[data-v-1f8fc63f]{flex:1}.service-item header span[data-v-1f8fc63f]{color:#667085}.service-item header b[data-v-1f8fc63f]{color:#1677ff}.progress[data-v-1f8fc63f]{height:7px;background:#edf2f7;border-radius:5px;margin:13px 0;overflow:hidden}.progress i[data-v-1f8fc63f]{display:block;height:100%;background:#1677ff;border-radius:5px}.empty-state[data-v-1f8fc63f],.empty[data-v-1f8fc63f]{text-align:center;padding:28px;color:#98a2b3;background:#fff;border:1px dashed #d8dee8;border-radius:9px}.drawer-mask[data-v-1f8fc63f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#141f3061;z-index:1200}.drawer[data-v-1f8fc63f]{position:absolute;right:0;top:0;width:min(620px,70vw);height:100%;background:#fff;box-shadow:-12px 0 36px #101f3329;overflow:auto}.drawer form[data-v-1f8fc63f]{min-height:100%;display:flex;flex-direction:column}.drawer form>header[data-v-1f8fc63f]{display:flex;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #edf0f4}.drawer form>header>button[data-v-1f8fc63f]{font-size:24px;border:0;background:transparent}.form-body[data-v-1f8fc63f]{padding:24px 28px;display:grid;gap:18px;flex:1}.form-body label[data-v-1f8fc63f]{display:grid;gap:7px;color:#4a5568;font-weight:600}.form-body input[data-v-1f8fc63f],.form-body select[data-v-1f8fc63f],.form-body textarea[data-v-1f8fc63f]{border:1px solid #d8dee8;border-radius:7px;padding:11px;background:#fff}.two[data-v-1f8fc63f]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.snapshot[data-v-1f8fc63f]{border:1px solid #e5e9f0;border-radius:9px;padding:16px}.snapshot>header[data-v-1f8fc63f]{display:flex;justify-content:space-between;margin-bottom:12px}.snapshot h3[data-v-1f8fc63f]{margin:0}.snapshot span[data-v-1f8fc63f]{color:#98a2b3}.recharge-service-row[data-v-1f8fc63f]{display:grid;grid-template-columns:1fr 110px 40px;gap:10px;align-items:center;margin-top:9px}.drawer footer[data-v-1f8fc63f]{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:16px 28px;background:#fff;border-top:1px solid #edf0f4}.upload-label[data-v-1f8fc63f]{display:block;margin-bottom:9px}.image-list[data-v-1f8fc63f]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.upload-card[data-v-1f8fc63f]{aspect-ratio:1;display:flex!important;align-items:center;justify-content:center;gap:5px!important;border:1px dashed #9dc1f4;border-radius:9px;background:#f4f8ff;color:#377fe5!important;cursor:pointer}.upload-card input[data-v-1f8fc63f]{display:none}.upload-card span[data-v-1f8fc63f]{font-size:24px;line-height:1}.upload-card b[data-v-1f8fc63f]{font-size:13px}.image-list figure[data-v-1f8fc63f]{position:relative;margin:0;aspect-ratio:1}.preview-button[data-v-1f8fc63f]{position:static!important;width:100%;height:100%;padding:0;border:0;background:none}.image-list img[data-v-1f8fc63f]{width:100%;height:100%;object-fit:cover;border-radius:9px}.remove-image[data-v-1f8fc63f]{position:absolute!important;right:4px!important;top:4px!important;width:22px;height:22px;border:0;border-radius:50%;background:#1f2937cc;color:#fff}.record-cancel[data-v-1f8fc63f],.record-save[data-v-1f8fc63f]{min-width:92px;height:40px;border-radius:7px;font-weight:700}.record-cancel[data-v-1f8fc63f]{border:1px solid #d7dde7;background:#fff;color:#4b5565}.record-save[data-v-1f8fc63f]{border:1px solid #1677ff;background:#1677ff;color:#fff;box-shadow:0 5px 12px #1677ff3d}.history[data-v-1f8fc63f]{border-top:1px solid #edf0f4;padding-top:12px}.history article[data-v-1f8fc63f]{display:grid;gap:8px;padding:9px 0;border-bottom:1px dashed #e5e9f0}.history article>div[data-v-1f8fc63f]:first-child{display:flex;justify-content:space-between}.history-images[data-v-1f8fc63f]{display:flex;gap:7px}.history-images button[data-v-1f8fc63f]{width:54px;height:54px;padding:0;border:0;background:none}.history-images img[data-v-1f8fc63f]{width:100%;height:100%;object-fit:cover;border-radius:6px}.image-lightbox[data-v-1f8fc63f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:grid;place-items:center;padding:5vw;background:#101828e8}.image-lightbox img[data-v-1f8fc63f]{max-width:90vw;max-height:86vh;object-fit:contain}.image-lightbox button[data-v-1f8fc63f]{position:absolute;right:28px;top:22px;border:0;background:none;color:#fff;font-size:38px}.notice[data-v-1f8fc63f]{padding:10px 14px;border-radius:7px}.notice.error[data-v-1f8fc63f]{background:#fff1f0;color:#cf1322}.notice.success[data-v-1f8fc63f]{background:#f0fff4;color:#15803d}@media(max-width:900px){.service-grid[data-v-1f8fc63f],.package-meta[data-v-1f8fc63f],.two[data-v-1f8fc63f]{grid-template-columns:1fr}.drawer[data-v-1f8fc63f]{width:92vw}}.recharge-button[data-v-1f8fc63f]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:1px solid transparent;border-radius:11px;font-size:15px;font-weight:700;letter-spacing:.1px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.recharge-button svg[data-v-1f8fc63f]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.recharge-primary[data-v-1f8fc63f]{background:#119b6d;color:#fff;border-color:#119b6d;box-shadow:0 7px 18px #119b6d38}.recharge-primary[data-v-1f8fc63f]:hover{background:#0d8a60;border-color:#0d8a60;box-shadow:0 9px 22px #119b6d47;transform:translateY(-1px)}.recharge-primary[data-v-1f8fc63f]:active{background:#087853;transform:translateY(0);box-shadow:0 3px 10px #119b6d33}.recharge-secondary[data-v-1f8fc63f]{background:#eaf8f2;color:#087853;border-color:#bce8d7;box-shadow:none}.recharge-secondary[data-v-1f8fc63f]:hover{background:#ddf4ea;border-color:#8fd8bd}.recharge-secondary[data-v-1f8fc63f]:active{background:#cdecdc}.recharge-button[data-v-1f8fc63f]:focus-visible{outline:3px solid rgba(17,155,109,.22);outline-offset:3px}.recharge-button[data-v-1f8fc63f]:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.service-record-button[data-v-1f8fc63f]{width:100%;height:42px;background:#f4f8ff;border:1px solid #b8d5fb;border-radius:10px;color:#1677ff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 3px 10px #1677ff14;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.service-record-button[data-v-1f8fc63f]:hover{background:#eaf3ff;border-color:#8bbcf7;box-shadow:0 5px 14px #1677ff21;transform:translateY(-1px)}.service-record-button[data-v-1f8fc63f]:active{background:#dcecff;transform:translateY(0);box-shadow:0 2px 7px #1677ff1a}.service-record-button[data-v-1f8fc63f]:focus-visible{outline:3px solid rgba(22,119,255,.2);outline-offset:3px}.upload-task[data-v-1f8fc63f]{overflow:hidden;border:1px solid #dce3ec;border-radius:9px;background:#f8fafc}.task-state[data-v-1f8fc63f]{display:flex;height:100%;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;text-align:center}.task-state b[data-v-1f8fc63f]{max-width:100%;overflow:hidden;color:#637083;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-state small[data-v-1f8fc63f]{display:-webkit-box;overflow:hidden;color:#cf3f3f;font-size:11px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-state button[data-v-1f8fc63f]{position:static!important;padding:3px 9px;border:1px solid #f0abab;border-radius:4px;background:#fff;color:#c43d35}.upload-task.uploading[data-v-1f8fc63f],.upload-task.pending[data-v-1f8fc63f]{border-style:dashed;background:#f3f8ff}.upload-task.failed[data-v-1f8fc63f]{border-color:#f1b5b5;background:#fff7f7}.upload-warning[data-v-1f8fc63f]{margin:9px 0 0!important;color:#c43d35!important;font-size:12px}.package-identity[data-v-1f8fc63f]{min-width:0}.collapsed-cycle[data-v-1f8fc63f]{font-size:12px;font-weight:400;color:#98a2b3;letter-spacing:0}.record-actions[data-v-1f8fc63f]{display:flex;gap:7px;margin-left:auto}.record-actions button[data-v-1f8fc63f]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:7px;font-size:12px;font-weight:650;cursor:pointer}.record-actions button[data-v-1f8fc63f]:before{font-size:14px;line-height:1}.record-actions [data-action=edit-record][data-v-1f8fc63f]{border:1px solid #c8ddfb;background:#f2f7ff;color:#2f75d6}.record-actions [data-action=edit-record][data-v-1f8fc63f]:before{content:"✎"}.record-actions [data-action=delete-record][data-v-1f8fc63f]{border:1px solid #f2cecb;background:#fff5f4;color:#cf4b43}.record-actions [data-action=delete-record][data-v-1f8fc63f]:before{content:"⌫"}.record-actions button[data-v-1f8fc63f]:hover{filter:saturate(1.15);transform:translateY(-1px)}.record-actions button[data-v-1f8fc63f]:focus-visible{outline:3px solid rgba(64,145,246,.2);outline-offset:2px}@media(max-width:700px){.package-identity[data-v-1f8fc63f]{align-items:flex-start!important;flex-direction:column}.collapsed-cycle[data-v-1f8fc63f]{padding-left:14px}}.task-workspace[data-v-b1c33984]{--ink:#263246;--muted:#7a8596;--line:#e5eaf0;--blue:#246fc7;margin:18px;border:1px solid #dfe5ec;border-radius:12px;background:#f6f8fa;color:var(--ink);box-shadow:0 8px 24px #23375012;overflow:hidden}.task-workspace>header[data-v-b1c33984]{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--line);background:#fff}.task-heading>span[data-v-b1c33984]{display:block;margin-bottom:4px;color:#8a94a3;font-size:11px;font-weight:700;letter-spacing:.12em}.task-heading>div[data-v-b1c33984]{display:flex;align-items:center;gap:10px}.task-heading h2[data-v-b1c33984]{margin:0;font-size:20px;font-weight:750;letter-spacing:-.02em}.task-heading p[data-v-b1c33984]{margin:5px 0 0;color:var(--muted);font-size:12px}.task-summary[data-v-b1c33984]{padding:3px 8px;border:1px solid #dbe7f5;border-radius:999px;background:#f1f6fc;color:#356894;font-size:11px}.task-actions[data-v-b1c33984]{display:flex;gap:9px}.task-workspace button[data-v-b1c33984],.task-workspace select[data-v-b1c33984],.task-workspace input[data-v-b1c33984]{box-sizing:border-box;height:36px;border:1px solid #d9e0e8;border-radius:6px;background:#fff;color:#465368;font:inherit;transition:border-color .16s,box-shadow .16s,background .16s}.task-workspace button[data-v-b1c33984]{padding:0 14px;font-size:12px;font-weight:650;cursor:pointer}.task-workspace button[data-v-b1c33984]:hover:not(:disabled){border-color:#9ebee2;background:#f5f9fd}.task-workspace button[data-v-b1c33984]:disabled,.task-workspace input[data-v-b1c33984]:disabled,.task-workspace select[data-v-b1c33984]:disabled{cursor:not-allowed;opacity:.5}.task-workspace .primary[data-v-b1c33984]{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 4px 10px #246fc733}.task-workspace .primary[data-v-b1c33984]:hover:not(:disabled){border-color:#195ea9;background:#195ea9}.task-table-panel[data-v-b1c33984]{overflow:auto;padding:18px 22px 12px;background:#f6f8fa}.task-workspace table[data-v-b1c33984]{width:100%;min-width:1090px;border-collapse:separate;border-spacing:0 7px}.task-workspace th[data-v-b1c33984],.task-workspace td[data-v-b1c33984]{padding:10px 12px;text-align:left}.task-workspace th[data-v-b1c33984]{border:0;color:#7e8998;font-size:11px;font-weight:750;letter-spacing:.06em}.task-workspace td[data-v-b1c33984]{height:50px;border:1px solid var(--line);border-width:1px 0;background:#fff;transition:border-color .16s,box-shadow .16s}.task-workspace tbody tr:hover td[data-v-b1c33984]{border-color:#d6e0eb;box-shadow:0 3px 10px #25374d0d}.task-workspace td[data-v-b1c33984]:first-child{border-left-width:1px;border-radius:8px 0 0 8px}.task-workspace td[data-v-b1c33984]:last-child{border-right-width:1px;border-radius:0 8px 8px 0}.task-name-cell[data-v-b1c33984]{width:28%}.priority-cell[data-v-b1c33984]{width:15%}.status-cell[data-v-b1c33984]{width:16%;white-space:nowrap}.date-cell[data-v-b1c33984]{width:17%}.row-actions[data-v-b1c33984]{width:7%;text-align:center!important}.task-workspace td input[data-v-b1c33984],.task-workspace td select[data-v-b1c33984]{width:100%;min-width:155px;padding:0 11px;background:#fbfcfd;font-size:12px}.task-name-cell input[data-v-b1c33984]{border-color:transparent;background:transparent!important;font-weight:650;color:#303c50}.task-name-cell input[data-v-b1c33984]:hover{border-color:#dce3eb}.task-workspace td input[data-v-b1c33984]:focus,.task-workspace td select[data-v-b1c33984]:focus{outline:0;border-color:#5794d9;background:#fff;box-shadow:0 0 0 3px #246fc71a}.task-workspace td select[data-field=priority][data-v-b1c33984]{font-weight:700;color:var(--priority-color)!important;background:var(--priority-bg)!important;border-color:var(--priority-border)!important}.priority-critical[data-v-b1c33984]{--priority-color:#c9362b;--priority-bg:#fff0ee;--priority-border:#f1b7b1}.priority-important[data-v-b1c33984]{--priority-color:#b86b00;--priority-bg:#fff7e6;--priority-border:#efd197}.priority-urgent[data-v-b1c33984]{--priority-color:#176fb5;--priority-bg:#eaf5ff;--priority-border:#b9daf3}.priority-routine[data-v-b1c33984]{--priority-color:#2f7d4b;--priority-bg:#edf8f1;--priority-border:#bde0c9}.status-tag[data-v-b1c33984]{display:inline-flex;align-items:center;margin-right:5px;padding:5px 8px;border:1px solid;border-radius:999px;font-size:11px;font-weight:700;line-height:1}.status-tag.not-started[data-v-b1c33984]{border-color:#d9dfe8;background:#f4f6f8;color:#687383}.status-tag.running[data-v-b1c33984]{border-color:#b9d7ff;background:#edf5ff;color:#246fc7}.status-tag.overdue[data-v-b1c33984]{border-color:#ffc7c2;background:#fff1f0;color:#c83e36}.status-tag.done[data-v-b1c33984]{border-color:#b8e1c5;background:#edf8f1;color:#2f8650}.task-workspace .complete[data-v-b1c33984],.task-workspace .reopen[data-v-b1c33984],.task-workspace .delete[data-v-b1c33984]{height:26px;padding:0 5px;border:0;background:transparent;box-shadow:none}.task-workspace .complete[data-v-b1c33984]{color:#246fc7}.task-workspace .reopen[data-v-b1c33984]{color:#6c55ad}.task-workspace .delete[data-v-b1c33984]{color:#c94842}.task-workspace .complete[data-v-b1c33984]:hover:not(:disabled),.task-workspace .reopen[data-v-b1c33984]:hover:not(:disabled),.task-workspace .delete[data-v-b1c33984]:hover:not(:disabled){border:0;background:transparent;text-decoration:underline}.pagination[data-v-b1c33984]{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:14px 22px 17px;border-top:1px solid var(--line);background:#fff;color:#748094;font-size:12px}.pagination>span[data-v-b1c33984]{margin-right:auto}.pagination select[data-v-b1c33984]{width:104px;padding:0 9px}.pagination button[data-v-b1c33984]{width:34px;padding:0}.pagination .active[data-v-b1c33984]{border-color:var(--blue);background:var(--blue);color:#fff}.notice[data-v-b1c33984]{margin:0;padding:10px 26px;border-bottom:1px solid transparent;font-size:12px}.notice button[data-v-b1c33984]{height:auto;border:0;background:transparent;color:inherit;text-decoration:underline}.error[data-v-b1c33984]{border-color:#ffd7d4;background:#fff4f3;color:#b83d36}.success[data-v-b1c33984]{border-color:#cfead8;background:#f1faf4;color:#287647}.empty[data-v-b1c33984]{padding:58px!important;border:1px dashed #d8e0e9!important;border-radius:8px!important;background:#fff!important;text-align:center!important;color:#929dac}.task-workspace[data-v-b1c33984] .el-date-editor{width:100%;min-width:195px;height:36px;border:1px solid #dce3eb;border-radius:6px;background:#fbfcfd;box-shadow:none;transition:border-color .16s,box-shadow .16s}.task-workspace[data-v-b1c33984] .el-date-editor:hover{border-color:#9ebee2;background:#fff}.task-workspace[data-v-b1c33984] .el-date-editor.is-active{border-color:#5794d9;box-shadow:0 0 0 3px #246fc71a}.task-workspace[data-v-b1c33984] .el-date-editor .el-input__wrapper{padding:0 10px;background:transparent;box-shadow:none}.task-workspace[data-v-b1c33984] .el-date-editor .el-input__inner{min-width:0;padding:0;color:#435168;font-size:12px}.task-workspace[data-v-b1c33984] .el-date-editor .el-input__prefix{color:#4b82c2}@media(max-width:900px){.task-workspace[data-v-b1c33984]{margin:10px}.task-workspace>header[data-v-b1c33984]{align-items:flex-start;flex-direction:column;gap:14px;padding:18px}.task-actions[data-v-b1c33984]{width:100%;flex-wrap:wrap}.task-table-panel[data-v-b1c33984]{padding:10px}.pagination[data-v-b1c33984]{justify-content:flex-start;flex-wrap:wrap;padding:14px}.pagination>span[data-v-b1c33984]{width:100%;margin:0}.task-heading p[data-v-b1c33984]{max-width:280px}}.recharge-history[data-v-61566f8c]{min-height:540px;padding:25px 28px 40px;background:#f5f7fa;color:#293445}.history-head[data-v-61566f8c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.history-head small[data-v-61566f8c]{color:#15936c;font-size:11px;font-weight:800;letter-spacing:.16em}.history-head h2[data-v-61566f8c]{margin:4px 0 5px;font-size:24px;letter-spacing:-.02em}.history-head p[data-v-61566f8c]{margin:0;color:#8a96a6;font-size:13px}.readonly-badge[data-v-61566f8c]{padding:7px 12px;border:1px solid #d9e1e9;border-radius:999px;background:#fff;color:#6f7c8c;font-size:12px;font-weight:650}.summary[data-v-61566f8c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px}.summary article[data-v-61566f8c]{position:relative;overflow:hidden;padding:18px 20px;border:1px solid #e3e9ef;border-radius:13px;background:#fff;box-shadow:0 5px 18px #23354b0a}.summary article[data-v-61566f8c]:after{position:absolute;right:-20px;bottom:-34px;width:94px;height:94px;border-radius:50%;background:#eaf8f2;content:""}.summary span[data-v-61566f8c]{display:block;margin-bottom:6px;color:#8793a3;font-size:12px}.summary strong[data-v-61566f8c]{position:relative;z-index:1;color:#253143;font-size:25px}.summary article:first-child strong[data-v-61566f8c]{color:#de7135}.summary i[data-v-61566f8c]{font-size:13px;font-style:normal;font-weight:500;color:#7f8b9b}.timeline[data-v-61566f8c]{position:relative;padding-left:22px}.timeline[data-v-61566f8c]:before{position:absolute;left:6px;top:22px;bottom:22px;width:2px;border-radius:2px;background:#dce6e2;content:""}.record-card[data-v-61566f8c]{position:relative;margin-bottom:14px}.timeline-dot[data-v-61566f8c]{position:absolute;left:-22px;top:25px;z-index:1;width:10px;height:10px;border:4px solid #dcf3ea;border-radius:50%;background:#15936c;box-shadow:0 0 0 3px #fff}.card-main[data-v-61566f8c]{padding:18px 20px;border:1px solid #e3e9ef;border-radius:13px;background:#fff;box-shadow:0 5px 18px #23354b0a;transition:transform .18s,box-shadow .18s}.card-main[data-v-61566f8c]:hover{transform:translateY(-2px);box-shadow:0 9px 24px #23354b12}.card-title[data-v-61566f8c],.card-title>div[data-v-61566f8c]{display:flex;align-items:center}.card-title[data-v-61566f8c]{justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #edf0f3}.card-title>div[data-v-61566f8c]{gap:10px}.package-icon[data-v-61566f8c]{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#eaf8f2;color:#12805e;font-size:12px;font-weight:800}.card-title h3[data-v-61566f8c]{margin:0;font-size:16px}.card-title>strong[data-v-61566f8c]{color:#de7135;font-size:20px}.status[data-v-61566f8c]{padding:4px 8px;border-radius:999px;font-size:11px}.status.active[data-v-61566f8c]{background:#eaf8f2;color:#12805e}.status.pending[data-v-61566f8c]{background:#fff6df;color:#b47708}.status.ended[data-v-61566f8c]{background:#f0f2f5;color:#6f7a88}.status.revoked[data-v-61566f8c]{background:#fff0ef;color:#cb4a43}.card-main dl[data-v-61566f8c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:15px 0 0}.card-main dl div[data-v-61566f8c]{min-width:0}.card-main dt[data-v-61566f8c]{color:#929dab;font-size:11px}.card-main dd[data-v-61566f8c]{overflow:hidden;margin:5px 0 0;color:#485466;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.notes[data-v-61566f8c]{display:flex;gap:10px;margin:14px 0 0;padding:10px 12px;border-radius:8px;background:#f7f9fb;color:#667285;font-size:12px}.notes span[data-v-61566f8c]{color:#9aa4b1}.notice[data-v-61566f8c]{padding:11px 14px;border-radius:8px}.notice.error[data-v-61566f8c]{background:#fff1f0;color:#c94039}.notice button[data-v-61566f8c]{border:0;background:transparent;color:inherit;text-decoration:underline}.empty[data-v-61566f8c]{display:grid;min-height:300px;place-content:center;text-align:center;color:#8c98a8}.empty>span[data-v-61566f8c]{display:grid;width:54px;height:54px;margin:0 auto 12px;place-items:center;border-radius:16px;background:#eaf8f2;color:#15936c;font-size:24px}.empty h3[data-v-61566f8c]{margin:0 0 7px;color:#566274}.empty p[data-v-61566f8c]{margin:0;font-size:13px}@media(max-width:800px){.recharge-history[data-v-61566f8c]{padding:20px 14px}.history-head[data-v-61566f8c]{align-items:flex-start}.summary[data-v-61566f8c]{grid-template-columns:1fr}.card-main dl[data-v-61566f8c]{grid-template-columns:1fr 1fr}.card-title[data-v-61566f8c]{align-items:flex-start;gap:12px}}@media(max-width:520px){.card-main dl[data-v-61566f8c]{grid-template-columns:1fr}.card-title>div[data-v-61566f8c]{align-items:flex-start;flex-wrap:wrap}.card-title>strong[data-v-61566f8c]{font-size:18px}}.customer-info-panel[data-v-c0cd0a0a]{min-width:0;overflow:hidden;border:1px solid #e4eaf1;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1e344e0d}.customer-info-panel>header[data-v-c0cd0a0a]{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:17px 20px 15px;border-bottom:1px solid #edf1f5}.customer-info-panel header small[data-v-c0cd0a0a]{display:block;margin-bottom:3px;color:#9cabba;font-size:9px;font-weight:700;letter-spacing:.14em}.customer-info-panel h2[data-v-c0cd0a0a]{margin:0;color:#263447;font-size:16px;font-weight:650;letter-spacing:-.01em}.customer-info-panel>header p[data-v-c0cd0a0a]{margin:0;color:#a0abba;font-size:11px}.pause-button[data-v-c0cd0a0a]{border:1px solid #b8d5fb;border-radius:8px;background:#f4f8ff;color:#1677ff;padding:7px 12px;font-weight:700;cursor:pointer}.pause-button[data-v-c0cd0a0a]:disabled{opacity:.6;cursor:not-allowed}.customer-info-list[data-v-c0cd0a0a]{margin:0}.info-row[data-v-c0cd0a0a]{display:grid;grid-template-columns:124px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:58px;margin:0 20px;border-bottom:1px solid #edf1f5}.info-row[data-v-c0cd0a0a]:last-child{border-bottom:0}.info-row dt[data-v-c0cd0a0a]{color:#8995a3;font-size:13px}.info-row dd[data-v-c0cd0a0a]{min-width:0;margin:0;color:#2d3a4b;font-size:13px;font-weight:520;overflow-wrap:anywhere}.info-row>button[data-v-c0cd0a0a]{min-width:54px;padding:6px 11px;border:1px solid #b9d9ff;border-radius:7px;background:#f5faff;color:#1684ff;cursor:pointer;font:inherit;font-size:12px;transition:background .18s ease,border-color .18s ease,transform .18s ease}.info-row>button[data-v-c0cd0a0a]:disabled{opacity:.5;cursor:not-allowed}.info-row>button[data-v-c0cd0a0a]:hover{transform:translateY(-1px);border-color:#1684ff;background:#eaf4ff}.muted[data-v-c0cd0a0a]{color:#a0a9b5;font-weight:400}.tag-list[data-v-c0cd0a0a]{display:flex;flex-wrap:wrap;gap:6px}.customer-tag[data-v-c0cd0a0a]{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600}.status-pill[data-v-c0cd0a0a]{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid #cfe4ff;border-radius:999px;background:#f0f7ff;color:#2374d1;font-size:12px}.field-dialog-overlay[data-v-c0cd0a0a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:#1422327a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.field-dialog[data-v-c0cd0a0a]{width:min(460px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:14px;background:#fff;box-shadow:0 24px 64px #11223633;animation:field-dialog-in-c0cd0a0a .18s ease-out}.map-field-dialog[data-v-c0cd0a0a]{width:min(880px,100%)}@keyframes field-dialog-in-c0cd0a0a{0%{transform:translateY(10px);opacity:0}}.field-dialog>header[data-v-c0cd0a0a]{display:flex;align-items:flex-start;justify-content:space-between;padding:19px 22px 16px;border-bottom:1px solid #e9eef4}.field-dialog>header small[data-v-c0cd0a0a]{color:#8da0b5;font-size:9px;font-weight:750;letter-spacing:.14em}.field-dialog h3[data-v-c0cd0a0a]{margin:4px 0 0;color:#263447;font-size:18px;font-weight:650}.field-dialog>header button[data-v-c0cd0a0a]{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:#f3f6f9;color:#788698;cursor:pointer}.field-dialog>header svg[data-v-c0cd0a0a]{width:16px;height:16px}.field-error[data-v-c0cd0a0a]{margin:14px 22px 0;padding:10px 12px;border-radius:8px;background:#fff1ef;color:#b8433d;font-size:12px}.field-dialog-body[data-v-c0cd0a0a]{padding:22px}.field-control[data-v-c0cd0a0a]{display:grid;gap:8px;color:#566679;font-size:12px}.field-control input[data-v-c0cd0a0a],.field-control textarea[data-v-c0cd0a0a],.field-control select[data-v-c0cd0a0a]{box-sizing:border-box;width:100%;padding:10px 11px;border:1px solid #d6dee8;border-radius:8px;background:#fbfcfe;color:#2d3a4b;font:inherit}.field-control input[data-v-c0cd0a0a],.field-control select[data-v-c0cd0a0a]{min-height:42px}.field-control textarea[data-v-c0cd0a0a]{resize:vertical}.field-control small[data-v-c0cd0a0a]{color:#98a4b2;line-height:1.6}.tag-selector>p[data-v-c0cd0a0a]{margin:0 0 12px;color:#7f8b9a;font-size:12px}.tag-options[data-v-c0cd0a0a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tag-options label[data-v-c0cd0a0a]{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 12px;border:1px solid #dde5ee;border-radius:8px;color:#4b596c;cursor:pointer}.tag-options label.selected[data-v-c0cd0a0a]{border-color:#84bfff;background:#f2f8ff;color:#176fc8}.tag-options input[data-v-c0cd0a0a]{width:15px;height:15px;margin:0;accent-color:#1684ff}.tag-loading[data-v-c0cd0a0a],.tag-empty[data-v-c0cd0a0a]{padding:22px 12px;border-radius:8px;background:#f7f9fb;color:#929eac;text-align:center}.field-dialog>footer[data-v-c0cd0a0a]{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #e9eef4;background:#fbfcfe}.field-dialog>footer button[data-v-c0cd0a0a]{min-width:78px;padding:9px 16px;border:1px solid #d7dfe8;border-radius:8px;background:#fff;color:#586779;cursor:pointer;font:inherit}.field-dialog>footer .primary[data-v-c0cd0a0a]{border-color:#1684ff;background:#1684ff;color:#fff}.field-dialog button[data-v-c0cd0a0a]:disabled{cursor:not-allowed;opacity:.58}.customer-info-panel button[data-v-c0cd0a0a]:focus-visible,.field-dialog button[data-v-c0cd0a0a]:focus-visible,.field-dialog input[data-v-c0cd0a0a]:focus-visible,.field-dialog textarea[data-v-c0cd0a0a]:focus-visible,.field-dialog select[data-v-c0cd0a0a]:focus-visible{outline:3px solid rgba(22,132,255,.22);outline-offset:2px}@media(max-width:720px){.customer-info-panel>header p[data-v-c0cd0a0a]{display:none}.info-row[data-v-c0cd0a0a]{grid-template-columns:96px minmax(0,1fr) auto;gap:10px;margin:0 15px}.field-dialog-overlay[data-v-c0cd0a0a]{align-items:end;padding:0}.field-dialog[data-v-c0cd0a0a]{width:100%;max-height:92vh;border-radius:16px 16px 0 0}.tag-options[data-v-c0cd0a0a]{grid-template-columns:1fr}}.detail[data-v-e7af4b45]{--blue: #2f7de1;--ink: #27364a;--muted: #8190a3;--line: #e7ecf2;min-height:100vh;background:#f6f8fb;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,sans-serif}.hero[data-v-e7af4b45]{position:relative;display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(340px,1.8fr);align-items:center;gap:15px 30px;padding:22px 54px 18px 26px;background:#fff;border-bottom:1px solid var(--line)}.summary-heading[data-v-e7af4b45]{display:flex;grid-row:1 / 3;align-items:center;gap:16px;min-width:0}.logo[data-v-e7af4b45]{display:grid;place-items:center;width:100%;height:100%;background:#f3f7fc;color:#8ab2e7;font-size:25px;font-weight:700}.company-image-upload[data-v-e7af4b45]{position:relative;flex:0 0 auto;width:66px;height:66px;overflow:hidden;border:1px solid #dfe8f4;border-radius:16px;cursor:pointer}.company-image-upload img[data-v-e7af4b45]{width:100%;height:100%;object-fit:cover}.company-image-action[data-v-e7af4b45]{position:absolute;right:0;bottom:0;left:0;padding:4px 0;background:#182b44b8;color:#fff;font-size:10px;text-align:center;opacity:0;transition:opacity .16s ease}.company-image-upload:hover .company-image-action[data-v-e7af4b45],.company-image-upload:focus-within .company-image-action[data-v-e7af4b45],.company-image-upload.uploading .company-image-action[data-v-e7af4b45]{opacity:1}.identity[data-v-e7af4b45]{min-width:0}.identity-title[data-v-e7af4b45]{display:flex;align-items:center;gap:10px;min-width:0}.identity h1[data-v-e7af4b45]{margin:3px 0 7px;overflow:hidden;font-size:21px;font-weight:650;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.identity p[data-v-e7af4b45]{margin:0;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.identity small[data-v-e7af4b45]{color:#9aa9ba;font-size:10px;font-weight:700;letter-spacing:.12em}.customer-status-badge[data-v-e7af4b45]{flex:0 0 auto;padding:4px 9px;border:1px solid #cfe2fa;border-radius:999px;background:#f0f6fe;color:#276fca;font-size:11px;font-weight:600}.hero dl[data-v-e7af4b45]{display:grid;margin:0}.summary-primary[data-v-e7af4b45]{grid-template-columns:repeat(3,minmax(100px,1fr));gap:16px}.summary-secondary[data-v-e7af4b45]{grid-template-columns:repeat(4,minmax(95px,1fr));gap:14px;padding-top:13px;border-top:1px solid #f0f3f7}.hero dl div[data-v-e7af4b45]{display:grid;gap:4px;min-width:0}.hero dt[data-v-e7af4b45]{color:#9aa7b7;font-size:11px;white-space:nowrap}.hero dd[data-v-e7af4b45]{margin:0;overflow:hidden;color:#435167;font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.close-detail[data-v-e7af4b45]{position:absolute;top:17px;right:18px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:#8b98a8;font-size:25px;line-height:1}.close-detail[data-v-e7af4b45]:hover{border-color:#dde5ef;background:#f6f8fb;color:#40536b}.close-detail[data-v-e7af4b45]:focus-visible{outline:3px solid #cfe3ff;outline-offset:1px}.detail>nav[data-v-e7af4b45]{position:sticky;top:0;z-index:5;display:flex;overflow:auto;padding:0 24px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 4px 16px #27384e06}.detail>nav button[data-v-e7af4b45]{min-width:0;padding:14px 18px 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:#65758a;font-size:13px;font-weight:550;white-space:nowrap}.detail>nav button[data-v-e7af4b45]:hover{color:#276fca}.detail>nav .active[data-v-e7af4b45]{border-color:var(--blue);color:#246fcf;font-weight:650}.detail-content[data-v-e7af4b45]{padding:16px 18px 22px}.panel[data-v-e7af4b45],.details-panel[data-v-e7af4b45]{margin:0}.panel[data-v-e7af4b45]{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px #1f324b0b}.detail-columns[data-v-e7af4b45]{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);align-items:start;gap:18px}.panel>header[data-v-e7af4b45],.sub-panel>header[data-v-e7af4b45]{display:flex;justify-content:space-between;align-items:center;padding:19px 20px 16px;border-bottom:1px solid #edf1f5}.panel h2[data-v-e7af4b45],.sub-panel h2[data-v-e7af4b45]{margin:0;font-size:16px;font-weight:650;letter-spacing:-.01em}.sub-panel header small[data-v-e7af4b45]{display:block;margin-bottom:3px;color:#9cabba;font-size:9px;font-weight:700;letter-spacing:.14em}.panel p[data-v-e7af4b45]{margin:4px 0;color:#929aa4}.primary[data-v-e7af4b45]{padding:9px 16px;border:1px solid var(--blue);border-radius:7px;background:var(--blue);color:#fff;cursor:pointer}.contacts-section[data-v-e7af4b45]{min-width:0;overflow:hidden;border:1px solid #e4eaf1;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1e344e0d}.sub-panel[data-v-e7af4b45]{padding-bottom:0}.contact-count[data-v-e7af4b45]{margin-left:5px;color:#9ba8b5;font-size:12px;font-weight:500}.contact-list[data-v-e7af4b45]{display:grid;gap:12px;padding:15px}.contact-card[data-v-e7af4b45]{overflow:hidden;border:1px solid #e4e9ef;border-radius:10px;background:#fff;box-shadow:0 3px 12px #20334b09;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.contact-card[data-v-e7af4b45]:hover{transform:translateY(-1px);border-color:#d5e2f1;box-shadow:0 8px 20px #20334b12}.contact-card>header[data-v-e7af4b45]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px}.contact-title[data-v-e7af4b45],.contact-actions[data-v-e7af4b45]{display:flex;align-items:center;gap:8px}.contact-title[data-v-e7af4b45]{min-width:0;flex-wrap:wrap}.contact-role[data-v-e7af4b45],.primary-contact-badge[data-v-e7af4b45]{padding:3px 7px;border-radius:5px;font-size:11px}.contact-role[data-v-e7af4b45]{background:#f1f4f8;color:#687586}.primary-contact-badge[data-v-e7af4b45]{background:#fff0ee;color:#ee5a51}.contact-actions button[data-v-e7af4b45]{height:28px;padding:0 8px;border:1px solid transparent;border-radius:5px;background:#f3f8fe;color:#1683ed;cursor:pointer}.contact-actions button[data-v-e7af4b45]:hover{border-color:#bedcff;background:#eaf4ff}.contact-actions button[data-v-e7af4b45]:disabled{cursor:wait;opacity:.55}.contact-actions .danger[data-v-e7af4b45]{background:#fff5f4;color:#cf4a43}.contact-actions .danger[data-v-e7af4b45]:hover{border-color:#f2c2be;background:#ffefed}.contact-mobile[data-v-e7af4b45]{display:block;padding:0 16px 14px;font-size:17px}.contact-card dl[data-v-e7af4b45]{display:flex;flex-wrap:wrap;gap:12px 20px;margin:0 16px;padding:12px 0;border-top:1px solid #edf0f4}.contact-card dl div[data-v-e7af4b45]{display:flex;gap:7px}.contact-card dt[data-v-e7af4b45]{color:#9aa1aa}.contact-card dd[data-v-e7af4b45]{margin:0}.contact-empty[data-v-e7af4b45]{padding:42px 12px;border:1px dashed #dfe5ec;border-radius:9px;background:#fbfcfe}.table-wrap[data-v-e7af4b45]{overflow:auto}.detail table[data-v-e7af4b45]{width:100%;border-collapse:collapse}.detail th[data-v-e7af4b45],.detail td[data-v-e7af4b45]{padding:12px 14px;border-top:1px solid #e9edf1;text-align:left;white-space:nowrap}.detail th[data-v-e7af4b45]{background:#f7f9fb;color:#718094}.detail td button[data-v-e7af4b45]{margin-right:6px;padding:5px 8px;border:1px solid #d5dde6;background:#fff}.empty[data-v-e7af4b45]{text-align:center;color:#9ba3ad}.notice[data-v-e7af4b45]{margin:0;padding:10px 20px}.error[data-v-e7af4b45]{background:#fff0ee;color:#b93631}.success[data-v-e7af4b45]{background:#edf8f1;color:#267848}.detail button[data-v-e7af4b45]:focus-visible,.detail input[data-v-e7af4b45]:focus-visible,.detail textarea[data-v-e7af4b45]:focus-visible,.detail select[data-v-e7af4b45]:focus-visible{outline:3px solid rgba(22,132,255,.22);outline-offset:2px}.detail button[data-v-e7af4b45]:disabled{cursor:not-allowed;opacity:.58}.modal[data-v-e7af4b45]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#16253699}.dialog[data-v-e7af4b45]{width:min(760px,94vw);max-height:90vh;overflow:auto;background:#fff}.contact-dialog[data-v-e7af4b45]{width:min(680px,94vw);height:min(760px,90vh);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e1e8f0;border-radius:18px;box-shadow:0 24px 70px #172b4433;animation:contact-dialog-in-e7af4b45 .2s ease-out}.contact-dialog-head[data-v-e7af4b45]{display:flex;align-items:flex-start;justify-content:space-between;padding:25px 28px 20px;background:linear-gradient(135deg,#f8fbff,#fff);border-bottom:1px solid #e8eef5}.contact-dialog-head small[data-v-e7af4b45]{color:#4e91e6;font-size:10px;font-weight:700;letter-spacing:.16em}.contact-dialog-head h2[data-v-e7af4b45]{margin:6px 0 5px;font-size:22px;letter-spacing:-.02em}.contact-dialog-head p[data-v-e7af4b45]{margin:0;color:#8795a7;font-size:13px}.dialog-close[data-v-e7af4b45]{width:32px;height:32px;padding:0;border:0;border-radius:9px;background:#f0f4f8;color:#7c8a9b;font-size:21px;line-height:1;cursor:pointer}.dialog-close[data-v-e7af4b45]:hover{background:#e5edf6;color:#377cc5}.contact-dialog-body[data-v-e7af4b45]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:22px 28px 8px}.contact-form-section[data-v-e7af4b45]{padding:0 0 22px;margin-bottom:20px;border-bottom:1px solid #edf1f5}.contact-form-section[data-v-e7af4b45]:last-child{padding-bottom:12px;margin-bottom:0;border-bottom:0}.contact-section-title[data-v-e7af4b45]{display:flex;align-items:center;gap:11px;margin-bottom:16px}.section-icon[data-v-e7af4b45]{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#eaf3ff;color:#357fd2;font-size:11px;font-weight:700}.contact-section-title h3[data-v-e7af4b45]{margin:0 0 2px;font-size:14px;color:#2f4054}.contact-section-title p[data-v-e7af4b45]{margin:0;color:#98a5b3;font-size:11px}.contact-form-grid[data-v-e7af4b45]{display:grid;grid-template-columns:1fr;gap:15px}.contact-form-grid label[data-v-e7af4b45],.contact-remark[data-v-e7af4b45]{display:grid;gap:7px;color:#5d6c7e;font-size:12px;font-weight:600}.contact-form-grid label.wide[data-v-e7af4b45]{grid-column:auto}.contact-radio-field[data-v-e7af4b45]{display:flex;align-items:center;gap:18px;margin:0;padding:0;border:0;color:#5d6c7e;font-size:12px;font-weight:600}.contact-radio-field legend[data-v-e7af4b45]{margin-bottom:7px;padding:0}.contact-radio-field label[data-v-e7af4b45]{display:inline-flex;align-items:center;gap:6px;color:#44566b;font-weight:400;cursor:pointer}.contact-radio-field input[data-v-e7af4b45]{width:16px;height:16px;min-height:0;accent-color:#3d8ee8}.contact-dual-input[data-v-e7af4b45]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contact-form-grid input[data-v-e7af4b45],.contact-form-grid select[data-v-e7af4b45],.contact-remark textarea[data-v-e7af4b45]{width:100%;box-sizing:border-box;min-height:40px;padding:9px 11px;border:1px solid #dbe3ec;border-radius:9px;background:#fff;color:#2e3e52;font:inherit;font-weight:400;transition:border-color .15s,box-shadow .15s}.contact-form-grid input[data-v-e7af4b45]::placeholder,.contact-remark textarea[data-v-e7af4b45]::placeholder{color:#b1bbc7}.contact-form-grid input[data-v-e7af4b45]:focus,.contact-form-grid select[data-v-e7af4b45]:focus,.contact-remark textarea[data-v-e7af4b45]:focus{border-color:#72a8e5;box-shadow:0 0 0 3px #4389da1f;outline:0}.contact-form-grid label.required>span[data-v-e7af4b45]:after{content:" *";color:#ed6d65}.contact-remark textarea[data-v-e7af4b45]{min-height:76px;resize:vertical;line-height:1.55}.primary-toggle[data-v-e7af4b45]{display:flex;align-items:center;gap:11px;margin-top:16px;cursor:pointer}.primary-toggle input[data-v-e7af4b45]{position:absolute;width:1px;height:1px;opacity:0}.toggle-track[data-v-e7af4b45]{position:relative;width:38px;height:22px;border-radius:20px;background:#dbe3ec;transition:background .15s}.toggle-track i[data-v-e7af4b45]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #223b571f;transition:transform .15s}.primary-toggle input:checked+.toggle-track[data-v-e7af4b45]{background:#3d8ee8}.primary-toggle input:checked+.toggle-track i[data-v-e7af4b45]{transform:translate(16px)}.primary-toggle input:focus-visible+.toggle-track[data-v-e7af4b45]{outline:3px solid rgba(22,132,255,.2);outline-offset:2px}.primary-toggle strong[data-v-e7af4b45],.primary-toggle small[data-v-e7af4b45]{display:block}.primary-toggle strong[data-v-e7af4b45]{color:#44566b;font-size:12px}.primary-toggle small[data-v-e7af4b45]{margin-top:3px;color:#9aa6b3;font-size:11px;font-weight:400}.contact-dialog-foot[data-v-e7af4b45]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#fbfcfe;border-top:1px solid #e8eef5}.contact-dialog-foot>div[data-v-e7af4b45]{display:flex;gap:9px}.contact-dialog-foot button[data-v-e7af4b45]{min-width:88px;height:38px;border-radius:9px}.dialog-hint[data-v-e7af4b45]{color:#9aa7b5;font-size:11px}.dialog-hint b[data-v-e7af4b45]{color:#ed6d65}@keyframes contact-dialog-in-e7af4b45{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}.dialog>header[data-v-e7af4b45],.dialog>footer[data-v-e7af4b45]{display:flex;justify-content:space-between;padding:16px 22px;border-bottom:1px solid #e5eaf0}.dialog>footer[data-v-e7af4b45]{justify-content:flex-end;gap:10px}.grid[data-v-e7af4b45]{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px}.grid label[data-v-e7af4b45]{display:grid;gap:5px}.grid input[data-v-e7af4b45],.grid select[data-v-e7af4b45],.grid textarea[data-v-e7af4b45]{min-height:36px;padding:7px;border:1px solid #ccd6e0}.grid textarea[data-v-e7af4b45]{min-height:70px}@media(max-width:1000px){.hero[data-v-e7af4b45]{grid-template-columns:1fr;padding-right:50px}.summary-heading[data-v-e7af4b45]{grid-row:auto}.summary-primary[data-v-e7af4b45]{grid-template-columns:repeat(3,minmax(100px,1fr))}.summary-secondary[data-v-e7af4b45]{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media(max-width:900px){.detail-columns[data-v-e7af4b45]{grid-template-columns:1fr}}@media(max-width:720px){.hero[data-v-e7af4b45]{gap:16px;padding:18px 46px 16px 18px}.summary-heading[data-v-e7af4b45]{align-items:flex-start}.logo[data-v-e7af4b45]{width:54px;height:54px;border-radius:13px;font-size:21px}.identity-title[data-v-e7af4b45]{align-items:flex-start;flex-direction:column;gap:0}.summary-primary[data-v-e7af4b45],.summary-secondary[data-v-e7af4b45]{grid-template-columns:repeat(2,minmax(110px,1fr))}.detail>nav[data-v-e7af4b45]{padding:0 10px}.detail>nav button[data-v-e7af4b45]{padding-right:13px;padding-left:13px}.detail-content[data-v-e7af4b45]{padding:12px}.grid[data-v-e7af4b45]{grid-template-columns:1fr}.contact-dialog-head[data-v-e7af4b45],.contact-dialog-body[data-v-e7af4b45],.contact-dialog-foot[data-v-e7af4b45]{padding-right:18px;padding-left:18px}.contact-form-grid[data-v-e7af4b45]{grid-template-columns:1fr}.contact-form-grid label.wide[data-v-e7af4b45]{grid-column:auto}.contact-dialog-foot[data-v-e7af4b45]{align-items:flex-start;gap:12px;flex-direction:column-reverse}.contact-dialog-foot>div[data-v-e7af4b45]{width:100%}.contact-dialog-foot button[data-v-e7af4b45]{flex:1}.contact-card>header[data-v-e7af4b45],.contact-actions[data-v-e7af4b45]{align-items:flex-start;flex-direction:column}}.call-mask[data-v-be64ba68]{position:fixed;z-index:990;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#17263d66}.call-dialog[data-v-be64ba68]{width:min(460px,100%);overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 24px 70px #172a4938}.call-dialog>header[data-v-be64ba68]{display:flex;padding:24px;background:linear-gradient(135deg,#f6faff,#fff);border-bottom:1px solid #e8eef5}.call-dialog header span[data-v-be64ba68]{color:#2e76cf;font-size:10px;font-weight:800;letter-spacing:2px}.call-dialog h2[data-v-be64ba68]{margin:5px 0;color:#25374d;font-size:20px}.call-dialog header p[data-v-be64ba68]{margin:0;color:#63748a;font-variant-numeric:tabular-nums}.call-dialog header button[data-v-be64ba68]{margin-left:auto;align-self:flex-start;border:0;background:none;color:#8390a0;font-size:24px}.call-body[data-v-be64ba68],.task-state[data-v-be64ba68]{padding:26px}.call-body label[data-v-be64ba68]{display:grid;gap:9px;color:#59687a;font-size:13px}.call-body select[data-v-be64ba68]{height:42px;padding:0 12px;border:1px solid #d9e2ed;border-radius:7px;background:#fff;color:#25374d}.call-tip[data-v-be64ba68]{padding:12px;border-radius:8px;background:#f5f8fc;color:#758397;font-size:12px;line-height:1.6}.primary[data-v-be64ba68],.no-device button[data-v-be64ba68]{height:40px;padding:0 18px;border:0;border-radius:7px;background:#2e78d3;color:#fff}.no-device[data-v-be64ba68]{text-align:center}.no-device b[data-v-be64ba68]{color:#30435b}.no-device p[data-v-be64ba68]{color:#8491a2;line-height:1.7}.task-state[data-v-be64ba68]{text-align:center}.state-orbit[data-v-be64ba68]{display:grid;width:70px;height:70px;margin:auto;place-items:center;border:8px solid #e9f2fd;border-radius:50%;background:#2e78d3;color:#fff;font-size:28px}.state-orbit.failed[data-v-be64ba68],.state-orbit.rejected[data-v-be64ba68]{border-color:#ffebe9;background:#d85750}.task-state h3[data-v-be64ba68]{margin:16px 0 6px;color:#2c3d52}.task-state small[data-v-be64ba68]{color:#8c97a5}.task-state>div[data-v-be64ba68]:last-child{display:flex;justify-content:center;gap:10px;margin-top:20px}.task-state button[data-v-be64ba68]{height:38px;padding:0 16px;border:1px solid #d6e0eb;border-radius:7px;background:#fff;color:#58677a}.task-state button.primary[data-v-be64ba68]{border-color:#2e78d3;background:#2e78d3;color:#fff}.failure[data-v-be64ba68],.call-error[data-v-be64ba68]{color:#c54848}.call-error[data-v-be64ba68]{margin:16px 22px 0;padding:9px;border-radius:7px;background:#fff1f0}.pair-mask[data-v-9b51ac80]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#15243866;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pair-dialog[data-v-9b51ac80]{width:min(520px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid #e3eaf2;border-radius:16px;background:#fff;box-shadow:0 24px 70px #172a4938}.pair-dialog>header[data-v-9b51ac80]{display:flex;align-items:center;gap:12px;padding:22px 24px 18px;border-bottom:1px solid #edf1f5}.pair-dialog h2[data-v-9b51ac80],.pair-dialog p[data-v-9b51ac80]{margin:0}.pair-dialog h2[data-v-9b51ac80]{color:#24364d;font-size:19px}.pair-dialog header p[data-v-9b51ac80]{margin-top:4px;color:#8793a3;font-size:12px}.pair-dialog header>button[data-v-9b51ac80]{margin-left:auto;border:0;background:none;color:#8390a0;font-size:24px}.phone-mark[data-v-9b51ac80]{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#eaf3ff;color:#2875d4;font-size:26px}.pair-empty[data-v-9b51ac80]{display:grid;justify-items:center;padding:26px}.pair-empty img[data-v-9b51ac80],.qr-loading[data-v-9b51ac80]{width:232px;height:232px;border:10px solid #f6f9fc;border-radius:12px}.qr-loading[data-v-9b51ac80]{display:grid;place-items:center;color:#8a96a6}.pair-empty ol[data-v-9b51ac80]{width:100%;margin:22px 0 10px;padding-left:38px;color:#435269;line-height:2}.pair-empty p[data-v-9b51ac80]{color:#a26a21;font-size:12px}.refresh[data-v-9b51ac80],.add-device[data-v-9b51ac80]{margin-top:16px;padding:9px 16px;border:1px solid #cdd9e7;border-radius:7px;background:#fff;color:#246fc8}.pair-error[data-v-9b51ac80],.pair-notice[data-v-9b51ac80]{margin:16px 24px 0;padding:10px;border-radius:7px}.pair-error[data-v-9b51ac80]{background:#fff1f0;color:#c04444}.pair-notice[data-v-9b51ac80]{background:#effbf5;color:#14734a}.device-list[data-v-9b51ac80]{display:grid;gap:10px;padding:22px}.device-list article[data-v-9b51ac80]{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;border:1px solid #e7edf4;border-radius:10px}.device-list b[data-v-9b51ac80],.device-list small[data-v-9b51ac80]{display:block}.device-list small[data-v-9b51ac80]{margin-top:4px;color:#8a96a6}.device-list i[data-v-9b51ac80]{color:#98a1ae;font-style:normal}.device-list i.online[data-v-9b51ac80]{color:#13a36d}.device-list article button[data-v-9b51ac80]{border:0;background:none;color:#c14e4e}.device-icon[data-v-9b51ac80]{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#eef5ff;color:#2672ce;font-size:24px}.privacy-confirm[data-v-9b51ac80]{display:grid;gap:10px;margin-bottom:18px;padding:16px;border:1px solid #f0c98a;border-radius:10px;background:#fffaf0}.privacy-confirm p[data-v-9b51ac80]{color:#735c39}.privacy-confirm label[data-v-9b51ac80]{font-size:13px}.privacy-confirm button[data-v-9b51ac80]{padding:9px;border:0;border-radius:7px;background:#2471ca;color:#fff}.privacy-confirm button[data-v-9b51ac80]:disabled{opacity:.5}.pair-success[data-v-9b51ac80]{display:grid;justify-items:center;gap:12px;margin:22px;padding:42px 24px;border:1px solid #9bd8be;border-radius:14px;background:#effbf5;color:#14734a;text-align:center}.pair-success .success-mark[data-v-9b51ac80]{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:#20a46b;color:#fff;font-size:36px;font-weight:800}.pair-success b[data-v-9b51ac80]{font-size:22px}.pair-success span[data-v-9b51ac80]{font-size:13px;color:#477260}.pair-success button[data-v-9b51ac80]{min-width:140px;margin-top:8px;padding:10px 20px;border:0;border-radius:8px;background:#2471ca;color:#fff;font-weight:700;cursor:pointer}.download-action[data-v-9b51ac80]{display:flex;align-items:center;gap:18px;padding:17px 22px;border-top:1px solid #edf1f5;background:#f8fafc}.download-action div[data-v-9b51ac80]{display:grid;min-width:0;gap:3px}.download-action b[data-v-9b51ac80]{color:#34465c;font-size:13px}.download-action span[data-v-9b51ac80]{color:#8793a3;font-size:12px}.download-action button[data-v-9b51ac80]{flex:none;padding:9px 15px;border:1px solid #bad0eb;border-radius:8px;background:#edf5ff;color:#246fc8;font-weight:600;cursor:pointer}.download-action button[data-v-9b51ac80]:hover:not(:disabled){border-color:#86addd;background:#e3efff}.download-action button[data-v-9b51ac80]:disabled{opacity:.6;cursor:wait}@media(max-width:520px){.download-action[data-v-9b51ac80]{align-items:stretch;flex-direction:column;gap:10px}.download-action button[data-v-9b51ac80]{width:100%}}.customer-management[data-v-2f2e1eef]{--blue: #2678e8;--ink: #24344d;--muted: #7d8ba0;min-height:calc(100vh - 48px);padding:28px 32px 40px;color:var(--ink);background:#f6f8fc}.page-head[data-v-2f2e1eef]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-head h1[data-v-2f2e1eef]{margin:0;color:#213149;font-size:28px;font-weight:750;letter-spacing:-.02em}.page-head p[data-v-2f2e1eef]{margin:8px 0 0;color:#8996a9;font-size:14px}.actions[data-v-2f2e1eef]{display:flex;gap:12px}button[data-v-2f2e1eef]{height:40px;padding:0 16px;border:1px solid #d9e1ec;border-radius:10px;background:#fff;color:#57667b;font-size:14px;font-weight:600;cursor:pointer;transition:.18s ease}button[data-v-2f2e1eef]:hover:not(:disabled){border-color:#a9c9f2;color:#216bc6;background:#f8fbff}.primary[data-v-2f2e1eef]{border-color:var(--blue);background:var(--blue);color:#fff}.primary[data-v-2f2e1eef]:hover:not(:disabled){border-color:#1c6fdd;background:#1c6fdd;color:#fff}.danger[data-v-2f2e1eef]{border-color:#f3c5c5;color:#c73737;background:#fff7f7}.customer-tabs[data-v-2f2e1eef]{display:flex;gap:10px;overflow:auto;padding:10px;margin-bottom:12px;background:#fff;border:1px solid #e5eaf1;border-radius:16px;box-shadow:0 4px 16px #2c4d7210}.customer-tabs button[data-v-2f2e1eef]{height:44px;padding:0 18px;border:1px solid transparent;border-radius:11px;color:#637189;font-size:14px;font-weight:650;white-space:nowrap}.customer-tabs.refined-tabs[data-v-2f2e1eef]{align-items:center;background:#fff}.customer-tabs.refined-tabs button[data-v-2f2e1eef]{display:inline-flex;min-width:max-content;height:44px;align-items:center;gap:9px;padding:0 18px;border:1px solid transparent;border-radius:11px;color:#69778b;font-size:14px;font-weight:600;transition:color .18s ease,background .18s ease,border-color .18s ease}.customer-tabs.refined-tabs button[data-v-2f2e1eef]:hover{border-color:#d9e7f8;background:#f4f8fd;color:#2c6fc4}.customer-tabs.refined-tabs button.active[data-v-2f2e1eef]{border-color:#a9ccfa;background:#edf5ff;color:#176bd2;font-weight:700;box-shadow:none}.customer-tabs.refined-tabs button[data-v-2f2e1eef]:focus-visible{outline:3px solid #d4e7ff;outline-offset:1px}.tab-dot[data-v-2f2e1eef]{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#b7c1cf;transition:background .18s ease,transform .18s ease}.customer-tabs.refined-tabs button:hover .tab-dot[data-v-2f2e1eef],.customer-tabs.refined-tabs button.active .tab-dot[data-v-2f2e1eef]{background:#3986e5;transform:scale(1.15)}.panel[data-v-2f2e1eef]{border:1px solid #e3e8ef;border-radius:16px;background:#fff;box-shadow:0 4px 18px #2c4d720b;overflow:hidden}.filters[data-v-2f2e1eef]{display:grid;grid-template-columns:minmax(280px,1.6fr) auto repeat(4,minmax(130px,.62fr)) auto auto;align-items:center;gap:12px;padding:20px;background:#fff;border-bottom:1px solid #edf1f6}.keyword-field[data-v-2f2e1eef]{position:relative;min-width:0}.batch-transfer-filter[data-v-2f2e1eef]{position:relative;display:flex;gap:8px}.batch-transfer-button[data-v-2f2e1eef]{width:72px;height:44px;border:1px solid #b9d5f7;border-radius:10px;background:#eef6ff;color:#176bd2;font-weight:600}.batch-transfer-button[data-v-2f2e1eef]:disabled{cursor:not-allowed;opacity:.55}.batch-claim-button[data-v-2f2e1eef]{width:72px;height:44px;border:1px solid #b9e5c5;border-radius:10px;background:#effaf2;color:#2d9149;font-weight:600}.batch-claim-button[data-v-2f2e1eef]:disabled{cursor:not-allowed;opacity:.55}.search-icon[data-v-2f2e1eef]{position:absolute;top:50%;left:14px;transform:translateY(-50%);width:20px;color:#9aa8ba;font-size:22px;line-height:20px;pointer-events:none}.filters .keyword-field input[data-v-2f2e1eef]{width:100%;padding-left:42px}.filters input[data-v-2f2e1eef],.filters select[data-v-2f2e1eef],.form-grid input[data-v-2f2e1eef],.form-grid select[data-v-2f2e1eef],.form-grid textarea[data-v-2f2e1eef]{min-width:0;height:44px;box-sizing:border-box;padding:0 14px;border:1px solid #d5deea;border-radius:10px;background:#fff;color:#4a5a72;font-size:14px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.filters input[data-v-2f2e1eef]:focus,.filters select[data-v-2f2e1eef]:focus{border-color:#72aaf0;box-shadow:0 0 0 3px #2678e814}.filters select[data-v-2f2e1eef],.filter-trigger[data-v-2f2e1eef],.reset-filter[data-v-2f2e1eef]{height:44px;color:#536176;font-size:14px}.filters select[data-v-2f2e1eef]{width:100%}.filter-trigger[data-v-2f2e1eef]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 14px;border:1px solid #d5deea;border-radius:10px;background:#fff;cursor:pointer}.filter-trigger.selected[data-v-2f2e1eef]{border-color:#9bc2f5;background:#f1f7ff;color:#1769cb}.filter-trigger i[data-v-2f2e1eef]{color:#8a97a8;font-style:normal}.tag-filter[data-v-2f2e1eef]{position:relative;min-width:0}.tag-dropdown[data-v-2f2e1eef]{position:absolute;top:50px;right:0;z-index:20;width:280px;padding:14px;border:1px solid #e1e7ef;border-radius:12px;background:#fff;box-shadow:0 16px 36px #2538581c}.tag-dropdown-head[data-v-2f2e1eef]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#344257;font-size:13px}.tag-dropdown-head button[data-v-2f2e1eef]{height:auto;padding:0;border:0;color:#2477d4;background:transparent;font-size:12px}.tag-dropdown>input[data-v-2f2e1eef]{width:100%;margin-bottom:10px}.selected-tags[data-v-2f2e1eef]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.selected-tag[data-v-2f2e1eef]{height:28px;padding:0 9px;border:1px solid #c9def9;border-radius:14px;background:#edf6ff;color:#276eb7;font-size:12px}.selected-tag span[data-v-2f2e1eef]{margin-left:4px;color:#6d9bc8}.tag-options[data-v-2f2e1eef]{display:grid;gap:2px;max-height:180px;overflow-y:auto}.tag-options button[data-v-2f2e1eef]{height:34px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#536176;text-align:left;font-size:13px}.tag-options button[data-v-2f2e1eef]:hover,.tag-options button.active[data-v-2f2e1eef]{background:#f1f6fd;color:#1769cb}.tag-check[data-v-2f2e1eef]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:7px;border:1px solid #ccd6e3;border-radius:4px;color:#fff;font-size:11px}.tag-options button.active .tag-check[data-v-2f2e1eef]{border-color:var(--blue);background:var(--blue)}.tag-options small[data-v-2f2e1eef]{padding:10px 8px;color:#99a5b5}.reset-filter[data-v-2f2e1eef]{padding:0 6px;border:0;background:transparent;color:#8a96a8}.reset-filter[data-v-2f2e1eef]:hover:not(:disabled){border:0;background:transparent;color:#2678e8}.query[data-v-2f2e1eef]{min-width:78px}.table-wrap[data-v-2f2e1eef]{max-width:100%;overflow:auto;overscroll-behavior-inline:contain}table[data-v-2f2e1eef]{width:100%;min-width:1100px;border-collapse:collapse;table-layout:fixed}th[data-v-2f2e1eef],td[data-v-2f2e1eef]{padding:17px 18px;border-bottom:1px solid #edf0f4;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}th[data-v-2f2e1eef]{height:54px;box-sizing:border-box;background:#fafbfd;color:#718099;font-size:13px;font-weight:700}td[data-v-2f2e1eef]{height:68px;color:#4b5a70;font-size:14px}.select-cell[data-v-2f2e1eef],.select-header[data-v-2f2e1eef]{width:54px;padding-right:8px;padding-left:8px;text-align:center}.select-col[data-v-2f2e1eef]{width:54px}.company-col[data-v-2f2e1eef]{width:190px}.status-col[data-v-2f2e1eef]{width:125px}.contact-col[data-v-2f2e1eef]{width:150px}.owner-col[data-v-2f2e1eef]{width:105px}.follow-col[data-v-2f2e1eef]{width:125px}.stale-col[data-v-2f2e1eef]{width:105px}.result-col[data-v-2f2e1eef]{width:130px}.operation-col[data-v-2f2e1eef]{width:150px}.select-cell input[data-v-2f2e1eef],.select-header input[data-v-2f2e1eef]{width:16px;height:16px;margin:0;accent-color:#3478dc;vertical-align:middle}.row-select-checkbox[data-v-2f2e1eef]{transform:translateY(-2px)}.select-header[data-v-2f2e1eef]{vertical-align:middle}.company-header[data-v-2f2e1eef]{padding-left:18px!important}.table-wrap th[data-v-2f2e1eef]:last-child,.table-wrap td[data-v-2f2e1eef]:last-child{position:sticky;right:0;z-index:2;background:#fff;box-shadow:-8px 0 12px #18304a0a}.table-wrap th[data-v-2f2e1eef]:last-child{z-index:3;background:#fafbfd}.table-wrap tbody tr:hover td[data-v-2f2e1eef]:last-child{background:#fafcff}.row-delete[data-v-2f2e1eef]{color:#d14b42}.company-link[data-v-2f2e1eef]{height:auto;padding:0;border:0;background:transparent;color:#2779df;font-size:15px;font-weight:700}.company-link[data-v-2f2e1eef]{display:block;text-align:left}.company-link[data-v-2f2e1eef]:hover{border:0;background:transparent;color:#135eb9}.table-actions[data-v-2f2e1eef]{display:flex;align-items:center;gap:8px}.table-actions button[data-v-2f2e1eef]{flex:0 0 auto}.status-button[data-v-2f2e1eef]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:0;border-radius:16px;background:#edf5ff;color:#246abe;font-size:13px}.status-button i[data-v-2f2e1eef]{font-size:17px;font-style:normal}.primary-contact-info[data-v-2f2e1eef]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-content:start;gap:3px;white-space:normal}.primary-contact-info span[data-v-2f2e1eef]{grid-column:1;color:#44566b}.primary-contact-info small[data-v-2f2e1eef]{color:#8a97a8;font-size:12px}.dial-buttons[data-v-2f2e1eef]{grid-column:1;display:flex;flex-wrap:nowrap;gap:5px;margin-top:3px}.dial-button[data-v-2f2e1eef]{height:23px;padding:0 7px;white-space:nowrap;border:1px solid #2e78d3;border-radius:5px;background:#2e78d3;color:#fff;font-size:12px;cursor:pointer}.dial-button[data-v-2f2e1eef]:hover{border-color:#1f65b6;background:#1f65b6}.app-dial-button[data-v-2f2e1eef]{border-color:#bed5ef;background:#f2f8ff;color:#236fc7}.app-dial-button[data-v-2f2e1eef]:hover{border-color:#2e78d3;background:#e8f3ff}.single-delete-dialog[data-v-2f2e1eef]{width:min(440px,calc(100vw - 32px));padding:0;overflow:hidden;border:1px solid #f0d9d5;border-radius:16px;background:#fff;box-shadow:0 24px 70px #18304a2e}.single-delete-head[data-v-2f2e1eef]{display:flex;align-items:center;gap:13px;padding:22px 24px 18px;border-bottom:1px solid #f3e3e0;background:linear-gradient(135deg,#fff8f6,#fff)}.single-delete-head small[data-v-2f2e1eef]{display:block;margin-bottom:4px;color:#c67870;font-size:11px;font-weight:700;letter-spacing:.1em}.single-delete-icon[data-v-2f2e1eef]{display:grid;flex:0 0 42px;place-items:center;width:42px;height:42px;border-radius:12px;background:#ffe8e4;color:#d14b42;font-size:22px;font-weight:800}.single-delete-dialog h2[data-v-2f2e1eef]{margin:0;color:#263852;font-size:20px}.single-delete-dialog p[data-v-2f2e1eef]{margin:0;padding:20px 24px 24px;color:#78869a;line-height:1.7}.single-delete-dialog footer[data-v-2f2e1eef]{display:flex;justify-content:flex-end;gap:10px;padding:15px 24px 20px;border-top:1px solid #edf1f6;background:#fff}.single-delete-dialog footer button[data-v-2f2e1eef]{min-width:100px;height:40px;border-radius:9px}.single-delete-dialog footer .danger[data-v-2f2e1eef]{border-color:#d14b42;background:#d14b42;color:#fff}.empty[data-v-2f2e1eef]{padding:64px;text-align:center;color:#929cab}.pagination[data-v-2f2e1eef]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 20px;color:#778397;font-size:13px}.pagination select[data-v-2f2e1eef]{height:38px;padding:0 30px 0 12px;border:1px solid #d8e1ed;border-radius:9px;background:#fff;color:#657287;font-size:14px}.pagination button[data-v-2f2e1eef]{height:36px;padding:0 10px}.pagination .page-arrow[data-v-2f2e1eef]{width:36px;padding:0;border-color:#e0e6ee;font-size:20px;line-height:1}.pagination .page-divider[data-v-2f2e1eef]{color:#a0aaba}.pagination button[data-v-2f2e1eef]:disabled{cursor:not-allowed;opacity:.45}.pagination b[data-v-2f2e1eef]{color:var(--blue);font-size:15px}.cloud-error-toast[data-v-2f2e1eef]{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:10000;box-sizing:border-box;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:12px 20px;border:1px solid #ffccc7;border-radius:8px;box-shadow:0 6px 24px #0000001a;font-size:14px;line-height:1.6;text-align:center;overflow-wrap:anywhere;pointer-events:none}.notice[data-v-2f2e1eef]{padding:10px 14px}.error[data-v-2f2e1eef]{background:#fff1f0;color:#c43d35}.success[data-v-2f2e1eef]{background:#effaf2;color:#308548}.pending-follow-up[data-v-2f2e1eef]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0;border:1px solid #f3d59a;border-radius:10px;background:#fff9ed;color:#8a5a12}.pending-follow-up button[data-v-2f2e1eef]{flex:0 0 auto;padding:7px 14px;border:1px solid #e7b95f;border-radius:7px;background:#fff;color:#8a5a12;cursor:pointer}.pending-follow-up button[data-v-2f2e1eef]:hover{background:#fff3d6}.drawer-overlay[data-v-2f2e1eef]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:flex-end;background:#17203380}.drawer-panel[data-v-2f2e1eef]{box-sizing:border-box;width:50vw;min-width:50vw;max-width:50vw;height:100vh;overflow:auto;background:#fff;box-shadow:-18px 0 45px #10182726}.detail-drawer[data-v-2f2e1eef]{overflow-x:hidden;overflow-y:auto;width:70vw;min-width:70vw;max-width:70vw;background:#f6f8fb}.dialog>header[data-v-2f2e1eef]{display:flex;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e8edf3}.dialog h2[data-v-2f2e1eef]{margin:4px 0 0}.dialog small[data-v-2f2e1eef]{color:#8290a3;font-size:10px}.form-grid[data-v-2f2e1eef]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;padding:20px 24px}.form-grid label[data-v-2f2e1eef]{display:grid;gap:6px;font-size:13px}.form-grid .wide[data-v-2f2e1eef]{grid-column:1/-1}.form-grid textarea[data-v-2f2e1eef]{min-height:72px}.remark-section textarea[data-v-2f2e1eef]{width:100%;min-height:108px}.tag-select[data-v-2f2e1eef]{position:relative}.tag-select-trigger[data-v-2f2e1eef]{display:flex;justify-content:space-between;align-items:center;width:100%;height:36px;padding:0 10px;border:1px solid #d8dee7;border-radius:6px;background:#fff;color:#536176;text-align:left}.tag-select-trigger i[data-v-2f2e1eef]{font-style:normal;color:#94a0af}.tag-select-menu[data-v-2f2e1eef]{position:absolute;z-index:25;top:42px;left:0;right:0;padding:8px;border:1px solid #e1e7ef;border-radius:8px;background:#fff;box-shadow:0 12px 30px #2538581c}.tag-select-menu>input[data-v-2f2e1eef]{width:100%;margin-bottom:6px}.tag-select-menu>button[data-v-2f2e1eef]{display:block;width:100%;height:30px;padding:0 8px;border:0;background:transparent;text-align:left;color:#536176}.tag-select-menu>button.active[data-v-2f2e1eef],.tag-select-menu>button[data-v-2f2e1eef]:hover{background:#f1f6fd;color:var(--blue)}.tag-select-menu>button span[data-v-2f2e1eef]{display:inline-block;width:18px;color:var(--blue)}.tag-select-menu small[data-v-2f2e1eef]{display:block;padding:8px;color:#99a5b5}.location-trigger[data-v-2f2e1eef]{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;border:1px solid #d8dee7;border-radius:8px;background:#fff;text-align:left}.location-trigger span[data-v-2f2e1eef]{color:#536176;font-size:13px}.location-trigger strong[data-v-2f2e1eef]{overflow:hidden;color:#7c899a;font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.location-trigger i[data-v-2f2e1eef]{color:var(--blue);font-size:20px;font-style:normal}.map-overlay[data-v-2f2e1eef]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:#17203380}.map-dialog[data-v-2f2e1eef]{width:min(720px,100%);max-height:90vh;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 20px 60px #1018273d}.map-dialog>header[data-v-2f2e1eef]{display:flex;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e8edf3}.map-dialog h2[data-v-2f2e1eef]{margin:4px 0 0;font-size:18px}.map-dialog>header button[data-v-2f2e1eef]{border:0;background:transparent;font-size:24px}.map-dialog[data-v-2f2e1eef]>.tianditu-picker{min-height:480px}.map-dialog>footer[data-v-2f2e1eef]{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid #e8edf3}.form-section[data-v-2f2e1eef]{padding:18px;border:1px solid #edf1f6;border-radius:12px;background:#fbfcfe}.section-title[data-v-2f2e1eef]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e8edf3}.section-title b[data-v-2f2e1eef]{color:var(--blue);font-size:12px;letter-spacing:.08em}.section-title h3[data-v-2f2e1eef]{margin:0;color:#29384b;font-size:15px}.section-title small[data-v-2f2e1eef],.drawer-subtitle[data-v-2f2e1eef]{color:#8b96a5;font-size:12px}.section-title small[data-v-2f2e1eef]{display:block;margin-top:3px}.form-grid em[data-v-2f2e1eef]{color:#e25555;font-style:normal}.tag-picker[data-v-2f2e1eef]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:34px}.tag-picker label[data-v-2f2e1eef]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid #dce4ef;border-radius:16px;background:#fff;color:#5d6b7e}.tag-picker input[data-v-2f2e1eef]{min-height:auto}.tag-picker small[data-v-2f2e1eef]{color:#9aa5b4}.location-field[data-v-2f2e1eef]{display:flex;flex-direction:column;gap:8px}.phone-field[data-v-2f2e1eef]{display:flex;gap:8px}.phone-field input[data-v-2f2e1eef]{flex:1}.phone-field button[data-v-2f2e1eef]{flex:none;color:var(--blue);border-color:#a9c8ee}.phone-check[data-v-2f2e1eef]{font-size:12px}.phone-check.available[data-v-2f2e1eef]{color:#2b9b63}.phone-check.duplicate[data-v-2f2e1eef],.phone-check.error[data-v-2f2e1eef]{color:#d34a43}.phone-check.checking[data-v-2f2e1eef]{color:#8b96a5}.radio-row[data-v-2f2e1eef]{display:flex;align-items:center;gap:18px;min-height:34px}.radio-row label[data-v-2f2e1eef]{display:inline-flex;align-items:center;gap:5px}.dialog footer button[data-v-2f2e1eef]:disabled{cursor:not-allowed;opacity:.55}.dialog footer[data-v-2f2e1eef]{display:flex;justify-content:flex-end;gap:10px;padding:15px 24px;border-top:1px solid #e8edf3}@media(max-width:960px){.filters[data-v-2f2e1eef]{grid-template-columns:1fr 1fr}.page-head[data-v-2f2e1eef]{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:650px){.filters[data-v-2f2e1eef],.form-grid[data-v-2f2e1eef]{grid-template-columns:1fr}.form-grid .wide[data-v-2f2e1eef]{grid-column:auto}.drawer-panel[data-v-2f2e1eef],.detail-drawer[data-v-2f2e1eef]{width:100vw;min-width:100vw;max-width:100vw}.customer-tabs[data-v-2f2e1eef]{gap:20px}}.batch-toolbar[data-v-2f2e1eef]{position:relative;display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border:1px solid #d8e7fb;border-radius:10px;background:#f5f9ff;color:#41617f}.batch-toolbar button[data-v-2f2e1eef]{height:32px}.batch-transfer-filter .batch-menu[data-v-2f2e1eef]{top:52px;left:0}.batch-menu[data-v-2f2e1eef]{position:absolute;bottom:52px;z-index:30;display:grid;min-width:170px;padding:6px;border:1px solid #e1e7ef;border-radius:8px;background:#fff;box-shadow:0 12px 26px #2538581c}.batch-menu button[data-v-2f2e1eef]{border:0;text-align:left}.batch-dialog[data-v-2f2e1eef]{width:min(560px,calc(100vw - 32px));padding:22px}.batch-dialog header[data-v-2f2e1eef]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.batch-dialog header h2[data-v-2f2e1eef]{margin:0;font-size:19px}.batch-dialog header button[data-v-2f2e1eef]{border:0;font-size:24px}.batch-dialog>label[data-v-2f2e1eef]{display:grid;gap:8px;margin:16px 0;color:#506075;font-size:14px}.batch-dialog textarea[data-v-2f2e1eef],.batch-dialog select[data-v-2f2e1eef]{width:100%;min-height:42px;padding:10px;border:1px solid #d7dee8;border-radius:7px}.batch-dialog textarea[data-v-2f2e1eef]{min-height:92px;resize:vertical}.batch-dialog footer[data-v-2f2e1eef]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.batch-dialog[data-v-2f2e1eef]{width:min(600px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 40px));padding:0;overflow:hidden;border:1px solid #dfe7f1;border-radius:18px;background:#fff;box-shadow:0 24px 70px #18304a2e}.batch-overlay[data-v-2f2e1eef]{align-items:center;justify-content:center;padding:20px}.batch-dialog-head[data-v-2f2e1eef]{display:flex;align-items:flex-start;justify-content:space-between;margin:0!important;padding:24px 26px 18px!important;border-bottom:1px solid #edf1f6!important}.batch-dialog-title[data-v-2f2e1eef]{display:flex;align-items:center;gap:12px}.batch-dialog-title small[data-v-2f2e1eef]{display:block;margin-bottom:4px;color:#8b98aa;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.batch-dialog-title h2[data-v-2f2e1eef]{margin:0!important;color:#23344d;font-size:20px}.batch-dialog-icon[data-v-2f2e1eef]{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#edf5ff;color:#2475d3;font-size:18px;font-weight:700}.batch-dialog-delete .batch-dialog-icon[data-v-2f2e1eef]{background:#fff0ee;color:#d14b42}.batch-dialog-tags .batch-dialog-icon[data-v-2f2e1eef]{background:#f1efff;color:#6c58bf}.batch-dialog-close[data-v-2f2e1eef]{width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#8a97a8;font-size:24px;line-height:1}.batch-dialog-close[data-v-2f2e1eef]:hover{background:#f2f5f8;color:#30445f}.batch-dialog-count[data-v-2f2e1eef]{margin:18px 26px 0;padding:9px 12px;border-radius:9px;background:#f5f8fc;color:#607089;font-size:13px;font-weight:600}.batch-dialog-body[data-v-2f2e1eef]{max-height:min(510px,calc(100vh - 250px));overflow:auto;padding:0 26px 22px}.batch-dialog-section[data-v-2f2e1eef]{margin-top:20px}.batch-section-heading[data-v-2f2e1eef]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.batch-section-heading h3[data-v-2f2e1eef]{margin:0;color:#34465f;font-size:14px}.batch-section-heading span[data-v-2f2e1eef]{color:#8b98aa;font-size:12px}.batch-dialog-section>label[data-v-2f2e1eef]{display:grid;gap:8px;color:#506075;font-size:14px}.batch-dialog-section>label em[data-v-2f2e1eef]{margin-left:3px;color:#d14b42;font-style:normal}.selected-customer-summary[data-v-2f2e1eef]{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid #e4ebf4;border-radius:11px;background:#fbfcfe}.selected-customer-summary strong[data-v-2f2e1eef]{padding:7px 10px;border:1px solid #cfe2fb;border-radius:8px;background:#eef6ff;color:#2678e8;font-weight:600}.batch-dialog-section select[data-v-2f2e1eef],.batch-dialog-section textarea[data-v-2f2e1eef]{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #d7e0eb;border-radius:9px;background:#fff;color:#41536d;font:inherit;outline:none}.batch-dialog-section select[data-v-2f2e1eef]{min-height:44px}.batch-dialog-section textarea[data-v-2f2e1eef]{min-height:100px;resize:vertical}.batch-dialog-section select[data-v-2f2e1eef]:focus,.batch-dialog-section textarea[data-v-2f2e1eef]:focus{border-color:#72aaf0;box-shadow:0 0 0 3px #2678e814}.batch-tag-list[data-v-2f2e1eef]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;border:0}.batch-tag-option[data-v-2f2e1eef]{display:flex;align-items:center;gap:9px;min-height:46px;box-sizing:border-box;padding:0 12px;border:1px solid #e0e7f0;border-radius:10px;background:#fff;color:#51627a;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.batch-tag-option input[data-v-2f2e1eef]{position:absolute;opacity:0;pointer-events:none}.batch-tag-option b[data-v-2f2e1eef]{margin-left:auto;color:transparent;font-size:14px}.batch-tag-option.selected[data-v-2f2e1eef]{border-color:#a8cdf8;background:#eff6ff;color:#176bd2}.batch-tag-option.selected b[data-v-2f2e1eef]{color:#2478d7}.batch-empty[data-v-2f2e1eef]{grid-column:1 / -1;padding:28px 12px;border:1px dashed #d8e1ec;border-radius:10px;color:#97a3b3;text-align:center}.batch-danger[data-v-2f2e1eef]{display:grid;gap:8px;margin-top:22px;padding:18px;border:1px solid #ffd9d4;border-radius:12px;background:#fff5f3;color:#a3443b}.batch-danger strong[data-v-2f2e1eef]{color:#bd4037;font-size:15px}.batch-danger span[data-v-2f2e1eef]{color:#a86a63;font-size:13px}.batch-dialog-actions[data-v-2f2e1eef]{display:flex;justify-content:flex-end;gap:10px;margin:0!important;padding:16px 26px 22px!important;border-top:1px solid #edf1f6!important}.batch-dialog-actions button[data-v-2f2e1eef]{min-width:92px;height:40px;border-radius:9px}.batch-dialog-actions button.danger[data-v-2f2e1eef]{border-color:#d14b42;background:#d14b42;color:#fff}.batch-dialog-actions button.danger[data-v-2f2e1eef]:hover{border-color:#b83c34;background:#b83c34;color:#fff}@media(max-width:650px){.batch-dialog[data-v-2f2e1eef]{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:14px}.batch-dialog-head[data-v-2f2e1eef]{padding:20px 18px 16px!important}.batch-dialog-count[data-v-2f2e1eef]{margin-right:18px;margin-left:18px}.batch-dialog-body[data-v-2f2e1eef]{padding-right:18px;padding-left:18px}.batch-dialog-actions[data-v-2f2e1eef]{padding-right:18px!important;padding-left:18px!important}.batch-tag-list[data-v-2f2e1eef]{grid-template-columns:1fr}}.confirm-copy[data-v-2f2e1eef]{padding:14px;border-radius:8px;background:#fff7ed;color:#b45309}.history-section[data-v-2f2e1eef]{margin-top:20px;padding-top:16px;border-top:1px solid #edf0f4}.history-section h3[data-v-2f2e1eef]{margin:0 0 8px;font-size:15px;color:#344257}.history-section p[data-v-2f2e1eef]{margin:0;color:#8b96a5;font-size:13px}.recycle-bin-page[data-v-3b6d0757]{min-height:calc(100vh - 40px);padding:26px;color:#34445d}.recycle-head[data-v-3b6d0757]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.recycle-kicker[data-v-3b6d0757]{margin-bottom:7px;color:#4e91dc;font-size:11px;font-weight:800;letter-spacing:.14em}.recycle-head h1[data-v-3b6d0757]{margin:0;color:#263852;font-size:25px}.recycle-head p[data-v-3b6d0757]{margin:8px 0 0;color:#8995a6;font-size:13px}.recycle-summary[data-v-3b6d0757]{display:grid;justify-items:end;gap:3px;padding:12px 16px;border:1px solid #dce9f8;border-radius:12px;background:#f5f9ff;color:#7a8da5}.recycle-summary strong[data-v-3b6d0757]{color:#2d76cf;font-size:22px}.recycle-summary span[data-v-3b6d0757]{font-size:12px}.recycle-panel[data-v-3b6d0757]{overflow:hidden;border:1px solid #e1e8f0;border-radius:14px;background:#fff;box-shadow:0 7px 24px #2c4d720b}.recycle-toolbar[data-v-3b6d0757]{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid #edf1f6;background:#fbfcfe}.recycle-search[data-v-3b6d0757]{position:relative;width:min(360px,100%)}.recycle-search span[data-v-3b6d0757]{position:absolute;top:8px;left:12px;color:#a0adbd;font-size:20px}.recycle-search input[data-v-3b6d0757]{width:100%;height:42px;box-sizing:border-box;padding:0 12px 0 36px;border:1px solid #d8e1ec;border-radius:9px;color:#43556d;outline:none}.recycle-search input[data-v-3b6d0757]:focus{border-color:#75a9e6;box-shadow:0 0 0 3px #2678e814}.recycle-toolbar button[data-v-3b6d0757]{height:42px;padding:0 18px;border:1px solid #d8e1ec;border-radius:9px;background:#fff;color:#64748b}.recycle-toolbar .primary[data-v-3b6d0757]{border-color:#3478dc;background:#3478dc;color:#fff}.recycle-reset[data-v-3b6d0757]{border:0!important;background:transparent!important;color:#8b98aa!important}.recycle-table-wrap[data-v-3b6d0757]{overflow-x:auto}.recycle-table-wrap table[data-v-3b6d0757]{width:100%;min-width:800px;border-collapse:collapse}.recycle-table-wrap th[data-v-3b6d0757],.recycle-table-wrap td[data-v-3b6d0757]{height:62px;padding:0 22px;border-bottom:1px solid #edf1f6;text-align:left;white-space:nowrap}.recycle-table-wrap th[data-v-3b6d0757]{height:48px;background:#fff;color:#8b96a5;font-size:13px;font-weight:700}.recycle-table-wrap td[data-v-3b6d0757]{color:#53637a;font-size:14px}.recycle-table-wrap tbody tr[data-v-3b6d0757]:hover{background:#f8fbff}.recycle-company[data-v-3b6d0757]{color:#4389df;font-weight:700}.restore-button[data-v-3b6d0757]{height:34px;padding:0 18px;border:0;border-radius:7px;background:#5bbb38;color:#fff;font-weight:700}.restore-button[data-v-3b6d0757]:hover{background:#4ca92e}.recycle-empty[data-v-3b6d0757]{height:250px!important;text-align:center!important}.recycle-empty span[data-v-3b6d0757],.recycle-empty strong[data-v-3b6d0757],.recycle-empty small[data-v-3b6d0757]{display:block}.recycle-empty span[data-v-3b6d0757]{margin-bottom:10px;color:#b9c7d8;font-size:30px}.recycle-empty strong[data-v-3b6d0757]{color:#69788d;font-size:15px}.recycle-empty small[data-v-3b6d0757]{margin-top:6px;color:#a0acbb}.recycle-notice[data-v-3b6d0757]{margin:0 0 14px;padding:10px 14px;border-radius:8px}.recycle-notice.error[data-v-3b6d0757]{background:#fff1f0;color:#c43d35}.recycle-notice.success[data-v-3b6d0757]{background:#effaf2;color:#308548}.recycle-overlay[data-v-3b6d0757]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#17203380}.recycle-dialog[data-v-3b6d0757]{width:min(420px,calc(100vw - 32px));padding:28px;border-radius:16px;background:#fff;text-align:center;box-shadow:0 24px 70px #18304a2e}.restore-icon[data-v-3b6d0757]{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 14px;border-radius:50%;background:#edf7e9;color:#55a938;font-size:24px}.recycle-dialog h2[data-v-3b6d0757]{margin:0;color:#263852;font-size:20px}.recycle-dialog p[data-v-3b6d0757]{margin:12px 0 24px;color:#78869a}.recycle-dialog footer[data-v-3b6d0757]{display:flex;justify-content:center;gap:10px}.recycle-dialog footer button[data-v-3b6d0757]{min-width:100px;height:40px;border:1px solid #d8e1ec;border-radius:9px;background:#fff;color:#607089}.recycle-dialog footer .primary[data-v-3b6d0757]{border-color:#3478dc;background:#3478dc;color:#fff}@media(max-width:650px){.recycle-bin-page[data-v-3b6d0757]{padding:18px 12px}.recycle-head[data-v-3b6d0757]{align-items:flex-start;flex-direction:column;gap:16px}.recycle-summary[data-v-3b6d0757]{justify-items:start}.recycle-toolbar[data-v-3b6d0757]{flex-wrap:wrap}.recycle-search[data-v-3b6d0757]{width:100%}}.daily-report[data-v-a62f8e4e]{color:#182b4d;padding:24px;background:#f3f7fc;min-height:100%;font-size:14px}.daily-header[data-v-a62f8e4e],.toolbar[data-v-a62f8e4e],.section-heading[data-v-a62f8e4e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.daily-header[data-v-a62f8e4e]{margin-bottom:22px;flex-wrap:wrap}h1[data-v-a62f8e4e]{font-size:23px;margin:0 0 7px;letter-spacing:.5px}h2[data-v-a62f8e4e]{font-size:17px;margin:0 0 18px}h3[data-v-a62f8e4e]{font-size:15px;margin:0 0 7px}p[data-v-a62f8e4e]{margin:6px 0;line-height:1.65}.daily-header p[data-v-a62f8e4e],.muted[data-v-a62f8e4e],.toolbar label[data-v-a62f8e4e]{color:#74839c}small[data-v-a62f8e4e]{font-size:12px;font-weight:400;color:#74839c}button[data-v-a62f8e4e],input[data-v-a62f8e4e],select[data-v-a62f8e4e]{font:inherit;border:1px solid #d9e3ef;background:#fff;border-radius:5px;padding:8px 12px;color:#206cf5}input[data-v-a62f8e4e],select[data-v-a62f8e4e]{color:#243956;height:36px}.toolbar[data-v-a62f8e4e]{flex-wrap:wrap;justify-content:flex-end}.toolbar button[data-v-a62f8e4e]{min-width:112px}button[data-v-a62f8e4e]{cursor:pointer}button[data-v-a62f8e4e]:hover:not(:disabled){background:#eff5ff}button[data-v-a62f8e4e]:disabled{opacity:.5;cursor:default}button[data-v-a62f8e4e]:focus-visible,input[data-v-a62f8e4e]:focus-visible,select[data-v-a62f8e4e]:focus-visible{outline:2px solid #2976ff;outline-offset:2px}.primary[data-v-a62f8e4e]{background:#1769ff;color:#fff;border-color:#1769ff}.primary[data-v-a62f8e4e]:hover:not(:disabled){background:#0759eb}.panel[data-v-a62f8e4e]{padding:18px 20px;margin-bottom:16px;background:#fff;border:1px solid #e0e8f2;border-radius:7px}.stats[data-v-a62f8e4e]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:4px 0 16px}.stats>div[data-v-a62f8e4e]{display:flex;align-items:center;gap:16px;border-right:1px solid #e4ebf3;padding-left:16px}.stats>div[data-v-a62f8e4e]:last-child{border:0}.stats strong[data-v-a62f8e4e]{font-size:25px;font-variant-numeric:tabular-nums;margin-right:4px}.stats span[data-v-a62f8e4e]:not(.stat-icon){color:#73829a}.stat-icon[data-v-a62f8e4e]{font-size:25px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center}.green[data-v-a62f8e4e]{color:#09ad8c;background:#e9f9f4}.blue[data-v-a62f8e4e]{color:#1769ff;background:#edf4ff}.orange[data-v-a62f8e4e]{color:#f36a32;background:#fff0e8}.violet[data-v-a62f8e4e]{color:#764bf9;background:#f1edff}.footnote[data-v-a62f8e4e]{font-size:12px}.section-heading h2[data-v-a62f8e4e]{margin-bottom:10px}.section-heading small[data-v-a62f8e4e]{margin-left:10px}.text-button[data-v-a62f8e4e]{border:0;background:transparent;padding:5px 0;white-space:nowrap;font-size:13px}.customer-row[data-v-a62f8e4e]{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(150px,1fr) minmax(230px,2fr) 95px;gap:20px;align-items:center;padding:20px 10px;border-top:1px solid #e4ebf3}.customer-row>p[data-v-a62f8e4e]{margin:0}.chips[data-v-a62f8e4e]{display:flex;flex-wrap:wrap;gap:8px}.source-chip[data-v-a62f8e4e]{padding:5px 9px;background:#f1f6fc;border:0;color:#466080;font-size:12px}.source-chip.call[data-v-a62f8e4e]{background:#edf8f6;color:#228575}.source-chip.visit[data-v-a62f8e4e]{background:#fff3ec;color:#bf642e}.summary p[data-v-a62f8e4e]{margin:2px 0}.next-step[data-v-a62f8e4e]{background:#f3f7fb;padding:5px 9px;border-radius:4px;font-size:12px;color:#637896}.next-step b[data-v-a62f8e4e]{color:#314865}.expand[data-v-a62f8e4e]{display:block;width:100%;border-top:1px solid #e4ebf3;padding-top:12px}.review-grid[data-v-a62f8e4e]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.review-card[data-v-a62f8e4e]{border:1px solid #e0e8f2;border-radius:6px;padding:18px}.review-card p[data-v-a62f8e4e]{font-size:13px}.green-text[data-v-a62f8e4e]{color:#00a783}.orange-text[data-v-a62f8e4e]{color:#df930c}.blue-text[data-v-a62f8e4e]{color:#2676fb}.suggestions[data-v-a62f8e4e]{overflow:auto}table[data-v-a62f8e4e]{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th[data-v-a62f8e4e]{font-weight:500;background:#f2f6fb;color:#7b89a0;padding:9px 12px}td[data-v-a62f8e4e]{border-bottom:1px solid #e5ecf5;padding:10px 12px}td[data-v-a62f8e4e]:first-child{font-weight:600;width:20%}td[data-v-a62f8e4e]:nth-child(2){width:45%}td button[data-v-a62f8e4e]:not(.text-button){padding:4px 15px;white-space:nowrap}footer[data-v-a62f8e4e]{font-size:12px;padding-bottom:8px}.empty[data-v-a62f8e4e]{text-align:center;color:#8592a7;padding:25px 10px}.notice[data-v-a62f8e4e]{border:1px solid #f0d7a0;background:#fff8e9;color:#936312;border-radius:5px;padding:10px 14px;margin-bottom:16px}.danger[data-v-a62f8e4e]{background:#fff1f1;border-color:#f6caca;color:#b54242}.drawer-backdrop[data-v-a62f8e4e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#13294d55;z-index:1200;display:flex;justify-content:flex-end}.evidence-drawer[data-v-a62f8e4e]{width:min(540px,100%);background:#fff;padding:26px;overflow-y:auto;box-shadow:-8px 0 40px #18315b22}.evidence-drawer header[data-v-a62f8e4e]{display:flex;align-items:center;justify-content:space-between}.evidence-drawer h2[data-v-a62f8e4e]{margin:0}.evidence-item[data-v-a62f8e4e]{border-top:1px solid #e1e8f1;padding:22px 0}.source-content[data-v-a62f8e4e]{white-space:pre-wrap;overflow-wrap:anywhere}.sr-only[data-v-a62f8e4e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1100px){.daily-report[data-v-a62f8e4e]{padding:16px}.customer-row[data-v-a62f8e4e]{grid-template-columns:130px 1fr 95px}.summary[data-v-a62f8e4e]{grid-column:1/3;grid-row:2}.customer-row>.text-button[data-v-a62f8e4e]{grid-column:3;grid-row:1/3}.stats[data-v-a62f8e4e]{gap:8px}.stats>div[data-v-a62f8e4e]{padding-left:0;gap:9px}.review-card[data-v-a62f8e4e]{padding:13px}}@media(max-width:680px){.daily-report[data-v-a62f8e4e]{padding:12px}.toolbar[data-v-a62f8e4e]{justify-content:flex-start;gap:8px}.toolbar label[data-v-a62f8e4e]{display:none}.toolbar input[data-v-a62f8e4e],.toolbar select[data-v-a62f8e4e]{max-width:150px}.panel[data-v-a62f8e4e]{padding:16px 12px}.stats[data-v-a62f8e4e]{grid-template-columns:1fr 1fr;row-gap:18px}.stats>div[data-v-a62f8e4e]:nth-child(2){border:0}.stats strong[data-v-a62f8e4e]{font-size:22px}.stats small[data-v-a62f8e4e]{display:block}.section-heading[data-v-a62f8e4e]{align-items:flex-start}.section-heading small[data-v-a62f8e4e]{display:block;margin:6px 0 0;font-size:11px}.customer-row[data-v-a62f8e4e]{grid-template-columns:1fr 95px;gap:10px;padding:16px 0}.chips[data-v-a62f8e4e]{grid-column:1;grid-row:2}.summary[data-v-a62f8e4e]{grid-column:1/3;grid-row:3}.customer-row>.text-button[data-v-a62f8e4e]{grid-column:2;grid-row:1/3}.review-grid[data-v-a62f8e4e]{grid-template-columns:1fr}.suggestions table[data-v-a62f8e4e]{min-width:570px}.evidence-drawer[data-v-a62f8e4e]{padding:20px}}.metric-layout[data-v-4aa2b3a5]{display:grid;grid-template-columns:minmax(0,4fr) minmax(260px,1fr);gap:20px}.metric-card[data-v-4aa2b3a5]{padding:18px 20px 24px;border:1px solid #edf0f4;border-radius:4px;background:#fff}.metric-card header[data-v-4aa2b3a5]{padding-bottom:15px;border-bottom:1px solid #eef0f3}.metric-card h3[data-v-4aa2b3a5]{margin:0;color:#30343b;font-size:16px}.metric-card h3 span[data-v-4aa2b3a5]{display:inline-grid;width:14px;height:14px;place-items:center;border-radius:50%;background:#c8ccd1;color:#fff;font-size:10px}.overview-grid[data-v-4aa2b3a5]{display:grid;grid-template-columns:repeat(4,1fr);row-gap:45px;padding:20px 8px 0}.reminder-grid[data-v-4aa2b3a5]{display:grid;grid-template-columns:repeat(2,1fr);gap:44px 22px;padding:20px 8px 0}.metric-card button[data-v-4aa2b3a5]{min-width:0;padding:0;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.metric-card button[data-v-4aa2b3a5]:hover{background:#f5f8fd;box-shadow:0 0 0 8px #f5f8fd}.metric-card button[data-v-4aa2b3a5]:focus-visible{outline:2px solid #3478dc;outline-offset:6px}.metric-card strong[data-v-4aa2b3a5]{display:block;color:#292d33;font-size:23px;line-height:1.3}.metric-card small[data-v-4aa2b3a5]{display:block;margin-top:3px;color:#9aa0a8;font-size:13px;white-space:nowrap}@media(max-width:1050px){.metric-layout[data-v-4aa2b3a5]{grid-template-columns:1fr}.overview-grid[data-v-4aa2b3a5]{row-gap:28px}}@media(max-width:620px){.overview-grid[data-v-4aa2b3a5]{grid-template-columns:repeat(2,1fr)}.reminder-grid[data-v-4aa2b3a5]{gap:28px 16px}}.target-card[data-v-209c4b67]{padding:18px 20px 20px;border:1px solid #edf0f4;border-radius:4px;background:#fff}.target-card header[data-v-209c4b67]{display:flex;align-items:center;justify-content:space-between}.target-card h3[data-v-209c4b67]{margin:0;font-size:16px}.period-tools[data-v-209c4b67],.period-tabs[data-v-209c4b67]{display:flex;align-items:center}.period-tabs button[data-v-209c4b67]{width:42px;height:30px;border:1px solid #dfe3e8;background:#fff;color:#6f7781}.period-tabs button[data-v-209c4b67]:first-child{border-radius:3px 0 0 3px}.period-tabs button[data-v-209c4b67]:last-child{border-radius:0 3px 3px 0}.period-tabs button.active[data-v-209c4b67]{border-color:#3f8ef1;background:#3f8ef1;color:#fff}.period-tools input[data-v-209c4b67]{width:118px;height:30px;margin-left:14px;padding:0 10px;border:1px solid #dfe3e8;border-radius:3px;color:#737a84}.target-grid[data-v-209c4b67]{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:12px;margin-top:14px}.target-grid article[data-v-209c4b67]{display:grid;grid-template-columns:1fr .8fr 48px;align-items:center;min-height:76px;padding:10px 16px;border:1px solid #e6e9ed;border-radius:3px}.target-grid b[data-v-209c4b67],.target-grid strong[data-v-209c4b67],.target-grid span[data-v-209c4b67]{display:block}.target-grid b[data-v-209c4b67],.target-grid strong[data-v-209c4b67]{color:#30343b;font-size:14px}.target-grid span[data-v-209c4b67]{margin-top:6px;color:#a1a6ad;font-size:12px}.ring[data-v-209c4b67]{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;font-style:normal}.ring em[data-v-209c4b67]{display:block;width:29px;height:29px;border-radius:50%;background:#fff}@media(max-width:1050px){.target-grid[data-v-209c4b67]{grid-template-columns:repeat(2,minmax(230px,1fr))}}@media(max-width:620px){.target-card header[data-v-209c4b67]{align-items:flex-start;gap:14px;flex-direction:column}.target-grid[data-v-209c4b67]{grid-template-columns:1fr}}.sales-card[data-v-5e1d79f4]{padding:18px 20px 0;border:1px solid #edf0f4;border-radius:4px;background:#fff}.sales-card header[data-v-5e1d79f4]{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px}.sales-card h3[data-v-5e1d79f4]{margin:0;font-size:16px}.table-actions[data-v-5e1d79f4]{display:flex;align-items:center;gap:18px;color:#6f7781;font-size:13px}.table-actions button[data-v-5e1d79f4]{height:30px;padding:0;border:0;background:transparent;color:#5e6670}.table-actions label[data-v-5e1d79f4]{display:flex;align-items:center;gap:6px}.table-actions input[data-v-5e1d79f4]{width:15px;height:15px}.table-scroll[data-v-5e1d79f4]{overflow:auto}.table-scroll table[data-v-5e1d79f4]{min-width:1680px;width:100%;border-collapse:collapse}.table-scroll th[data-v-5e1d79f4],.table-scroll td[data-v-5e1d79f4]{height:58px;padding:0 12px;border-bottom:1px solid #edf0f4;text-align:center;white-space:nowrap;font-size:13px}.table-scroll th[data-v-5e1d79f4]{height:52px;background:#fff;color:#4c535d;font-weight:600}.table-scroll th button[data-v-5e1d79f4]{height:32px;padding:0;border:0;background:transparent;color:inherit;font-weight:600;cursor:pointer}.table-scroll th button span[data-v-5e1d79f4]{color:#a6afbb}.table-scroll td[data-v-5e1d79f4]{color:#606873}.owner-link[data-v-5e1d79f4]{color:#4b92e8!important}.risk-warning[data-v-5e1d79f4]{background:#fff8e6!important;color:#b77900!important;font-weight:600}.risk-danger[data-v-5e1d79f4]{background:#fff0ef!important;color:#cf3f37!important;font-weight:600}.table-state[data-v-5e1d79f4]{height:220px!important;text-align:center!important;color:#9da5af!important}.table-state.error[data-v-5e1d79f4]{display:grid;place-items:center;color:#d85a55!important}.sales-card.is-fullscreen[data-v-5e1d79f4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;border-radius:0;overflow:auto}.is-fullscreen .table-scroll[data-v-5e1d79f4]{height:calc(100vh - 75px)}@media(max-width:700px){.sales-card header[data-v-5e1d79f4]{align-items:flex-start;gap:12px;flex-direction:column}.table-actions[data-v-5e1d79f4]{width:100%;gap:12px;flex-wrap:wrap}}.trend-card[data-v-3f51c675]{min-height:390px;padding:20px;background:#fff;border:1px solid #edf0f4;border-radius:4px}.trend-card header[data-v-3f51c675]{display:flex;align-items:center;justify-content:space-between;gap:16px}.trend-card h3[data-v-3f51c675]{margin:0;color:#30343b;font-size:16px}.help[data-v-3f51c675]{display:inline-grid;width:14px;height:14px;place-items:center;border-radius:50%;background:#c8ccd1;color:#fff;font-size:10px}.trend-filters[data-v-3f51c675],.date-range[data-v-3f51c675]{display:flex;align-items:center;gap:10px}.trend-filters select[data-v-3f51c675]{width:92px;height:32px;border:0;color:#4a8fe7;background:#fff}.date-range[data-v-3f51c675]{height:34px;padding:0 10px;border:1px solid #dfe3e8;border-radius:3px}.date-range input[data-v-3f51c675]{width:116px;border:0;outline:0;color:#707782}.trend-canvas[data-v-3f51c675]{display:block;width:100%;height:300px}.legend[data-v-3f51c675]{display:flex;justify-content:center;gap:24px;color:#7e8792;font-size:12px}.legend span[data-v-3f51c675]{display:flex;align-items:center;gap:6px}.legend i[data-v-3f51c675]{width:15px;height:2px}.card-state[data-v-3f51c675]{display:grid;min-height:300px;place-items:center;color:#a0a7b1}.card-state.error[data-v-3f51c675]{color:#d85a55}@media(max-width:700px){.trend-card header[data-v-3f51c675]{align-items:flex-start;flex-direction:column}.trend-filters[data-v-3f51c675]{width:100%;flex-wrap:wrap}.date-range[data-v-3f51c675]{width:100%}.date-range input[data-v-3f51c675]{min-width:0;flex:1}.legend[data-v-3f51c675]{flex-wrap:wrap;gap:10px 18px}}.chart-area[data-v-3f51c675]{position:relative;min-width:0}.chart-tooltip[data-v-3f51c675]{position:absolute;z-index:5;top:28px;width:216px;max-width:calc(100% - 8px);box-sizing:border-box;padding:12px 14px;border:1px solid #dce4ef;border-radius:8px;background:#fffffff5;box-shadow:0 6px 24px #263a5526;color:#334155;pointer-events:none;font-size:12px}.chart-tooltip>strong[data-v-3f51c675]{display:block;margin-bottom:8px;color:#182b47}.chart-tooltip>div[data-v-3f51c675]{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.chart-tooltip span[data-v-3f51c675]{display:flex;align-items:center;gap:7px;min-width:0;overflow-wrap:anywhere}.chart-tooltip i[data-v-3f51c675]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.chart-tooltip b[data-v-3f51c675]{white-space:nowrap}.hover-line[data-v-3f51c675]{position:absolute;top:24px;bottom:56px;border-left:1px dashed #8b9bb1;pointer-events:none}.trend-canvas[data-v-3f51c675]:focus-visible{outline:2px solid #91bbf5;outline-offset:2px}.owner-dropdown[data-v-3f51c675]{position:relative}.owner-dropdown>button[data-v-3f51c675]{display:flex;width:112px;height:34px;align-items:center;justify-content:space-between;padding:0 10px;border:1px solid #dfe3e8;border-radius:3px;background:#fff;color:#4a8fe7;cursor:pointer}.owner-dropdown>button.active[data-v-3f51c675]{border-color:#78aaf0;box-shadow:0 0 0 2px #eaf2ff}.owner-menu[data-v-3f51c675]{position:absolute;z-index:8;top:39px;left:0;display:grid;width:168px;max-height:240px;overflow-y:auto;padding:7px;border:1px solid #dfe5ee;border-radius:5px;background:#fff;box-shadow:0 8px 24px #20304a20}.owner-menu label[data-v-3f51c675]{display:flex;min-height:34px;align-items:center;gap:8px;padding:0 8px;border-radius:3px;color:#566273;cursor:pointer}.owner-menu label[data-v-3f51c675]:hover{background:#f3f7fd}.owner-menu input[data-v-3f51c675]{width:15px;height:15px}.callback-card[data-v-74de4a22]{position:relative;min-width:0}.work-dashboard[data-v-c801afc6]{display:grid;gap:20px;min-height:100%;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;padding:20px;background:#f5f5f7;color:#30343b}.work-dashboard[data-v-c801afc6]>*{min-width:0;max-width:100%}.page-loading[data-v-c801afc6]{display:grid;min-height:400px;place-items:center;color:#929aa5}.page-error[data-v-c801afc6]{padding:14px 18px;border:1px solid #ffd4d1;border-radius:4px;background:#fff2f1;color:#cf5049}.page-error button[data-v-c801afc6]{margin-left:12px;border:0;background:transparent;color:#347fdc;cursor:pointer}.global-filter[data-v-c801afc6]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 18px;border:1px solid #e5eaf1;border-radius:6px;background:#fff}.global-filter>div[data-v-c801afc6]{display:grid;margin-right:auto}.global-filter strong[data-v-c801afc6]{font-size:15px}.global-filter span[data-v-c801afc6]{margin-top:3px;color:#929aa5;font-size:12px}.global-filter select[data-v-c801afc6]{width:130px;height:36px;padding:7px;border:1px solid #d6deea;border-radius:8px;color:#526176}.global-filter>button[data-v-c801afc6]{height:36px;padding:0 18px;border:0;border-radius:8px;background:#3478dc;color:#fff;cursor:pointer}@media(max-width:760px){.global-filter[data-v-c801afc6]{align-items:stretch;flex-direction:column}.global-filter>div[data-v-c801afc6]{margin-right:0}.global-filter select[data-v-c801afc6]{width:100%}}.sales-dashboard[data-v-011b348b]{min-height:100%;padding:16px;background:#f4f6f9;color:#344054;font-size:13px;overflow-x:hidden}.dashboard-columns[data-v-011b348b]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:start}.dashboard-column[data-v-011b348b]{display:grid;min-width:0;gap:16px}.card[data-v-011b348b]{min-width:0;border:1px solid #e6eaf0;border-radius:4px;background:#fff;box-shadow:0 1px 2px #10182808}.card h2[data-v-011b348b]{margin:0;padding:17px 20px;border-bottom:1px solid #edf0f4;font-size:15px;font-weight:600}.hero>header[data-v-011b348b],.records>header[data-v-011b348b]{display:flex;align-items:center;justify-content:space-between}.hero>header h2[data-v-011b348b],.records>header h2[data-v-011b348b]{border:0}.filters[data-v-011b348b],.datefilter[data-v-011b348b]{display:flex;gap:10px;padding-right:18px}.filters select[data-v-011b348b],.filters input[data-v-011b348b],.datefilter input[data-v-011b348b],.ranking input[data-v-011b348b]{height:32px;border:1px solid #dcdfe6;border-radius:3px;padding:0 10px;background:#fff}.summaries[data-v-011b348b]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #edf0f4}.summaries article[data-v-011b348b]{position:relative;padding:20px 24px;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.summaries article[data-v-011b348b]:nth-child(4n){border-right:0}.summaries article[data-v-011b348b]:nth-child(n+5){border-bottom:0}.summaries article[data-v-011b348b]:before{content:"";position:absolute;left:0;top:20px;width:3px;height:38px;background:#409eff}.summaries .tone1[data-v-011b348b]:before{background:#67c23a}.summaries .tone2[data-v-011b348b]:before{background:#e6a23c}.summaries .tone3[data-v-011b348b]:before{background:#f56c6c}.summaries span[data-v-011b348b]{color:#8a94a3}.summaries strong[data-v-011b348b]{display:block;margin-top:10px;font-size:24px;font-weight:500}.targets>div[data-v-011b348b]{display:grid;grid-template-columns:1fr 1fr}.targets article[data-v-011b348b]{padding:18px 28px}.targets article+article[data-v-011b348b]{border-left:1px solid #edf0f4}.targets h3[data-v-011b348b]{margin:0}.targets p[data-v-011b348b]{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;color:#7d8795}.targets p b[data-v-011b348b]{font-size:24px;color:#409eff}.targets p span[data-v-011b348b]:last-child{text-align:right}.progress[data-v-011b348b]{height:8px;border-radius:8px;background:#edf1f5}.progress i[data-v-011b348b]{display:block;height:100%;border-radius:8px;background:#409eff}.metric table[data-v-011b348b],.records table[data-v-011b348b]{width:100%;border-collapse:collapse}.metric th[data-v-011b348b],.metric td[data-v-011b348b],.records th[data-v-011b348b],.records td[data-v-011b348b]{height:44px;padding:0 20px;border-bottom:1px solid #edf0f4;text-align:left}.metric th[data-v-011b348b],.records th[data-v-011b348b]{background:#fafbfc;color:#87909d;font-weight:500}.metric th[data-v-011b348b]:nth-child(n+2),.metric td[data-v-011b348b]:nth-child(n+2){width:80px;text-align:center}.metric button[data-v-011b348b],.link[data-v-011b348b]{border:0;background:transparent;color:#409eff;cursor:pointer}.scroll[data-v-011b348b]{max-width:100%;overflow:auto}.records table[data-v-011b348b]{min-width:720px}.records footer[data-v-011b348b]{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px}.records footer button[data-v-011b348b]{width:30px;height:30px;border:1px solid #dfe4eb;background:#fff}.calendar-card[data-v-011b348b]{padding-bottom:10px}.calendar-card>h3[data-v-011b348b]{text-align:center;font-weight:500}.week[data-v-011b348b],.calendar[data-v-011b348b]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0 14px}.week b[data-v-011b348b]{padding:7px 2px;text-align:center;color:#8b94a1}.calendar[data-v-011b348b]{border-left:1px solid #edf0f4;border-top:1px solid #edf0f4}.calendar>button[data-v-011b348b]{min-width:0;min-height:46px;padding:5px;border:0;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4;background:#fff;color:inherit;text-align:left;cursor:pointer}.calendar .muted[data-v-011b348b]{color:#c4cad2;background:#fafbfc}.calendar .has[data-v-011b348b]{background:#f3f8ff}.calendar .selected[data-v-011b348b]{box-shadow:inset 0 0 0 2px #409eff}.calendar small[data-v-011b348b]{display:block;overflow:hidden;margin-top:3px;color:#409eff;text-overflow:ellipsis;white-space:nowrap}.callback-list article[data-v-011b348b]{margin:10px 14px 0;padding:10px 12px;border-radius:3px;background:#f7faff}.callback-list time[data-v-011b348b]{float:right;color:#8b94a1}.callback-list p[data-v-011b348b]{margin:5px 0 0;color:#697586}.empty[data-v-011b348b]{padding:32px!important;text-align:center!important;color:#a1a8b3}.ranking header[data-v-011b348b]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4}.ranking header h2[data-v-011b348b]{border:0}.ranking header input[data-v-011b348b]{width:112px;margin-right:12px}.rankhead[data-v-011b348b],.rankrow[data-v-011b348b]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-bottom:1px solid #edf0f4}.rankhead[data-v-011b348b]{background:#fafbfc;color:#8b94a1}.rankrow[data-v-011b348b]{grid-template-columns:32px 1fr auto}.rankrow b[data-v-011b348b]{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#eef3f9}.state[data-v-011b348b]{display:grid;min-height:400px;place-items:center}.state.error[data-v-011b348b]{display:block;min-height:0;padding:14px;background:#fff2f1;color:#c64740}@media(max-width:1050px){.summaries[data-v-011b348b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.dashboard-columns[data-v-011b348b]{grid-template-columns:1fr}}@media(max-width:720px){.sales-dashboard[data-v-011b348b]{padding:10px}.hero>header[data-v-011b348b],.records>header[data-v-011b348b]{align-items:flex-start;flex-direction:column}.filters[data-v-011b348b],.datefilter[data-v-011b348b]{box-sizing:border-box;width:100%;padding:10px}.summaries[data-v-011b348b],.targets>div[data-v-011b348b]{grid-template-columns:1fr}.targets article+article[data-v-011b348b]{border-left:0;border-top:1px solid #edf0f4}.calendar>button[data-v-011b348b]{min-height:42px;padding:5px}.calendar small[data-v-011b348b]{display:none}}.kpi-grid[data-v-f63b14ea]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.kpi[data-v-f63b14ea]{position:relative;min-width:0;min-height:166px;padding:20px;overflow:hidden;border:1px solid #e7ebf1;border-radius:12px;background:#fff;box-shadow:0 8px 24px #24395b0a;cursor:pointer}.kpi[data-v-f63b14ea]:after{content:"";position:absolute;right:-28px;bottom:-38px;width:110px;height:110px;border-radius:50%;background:currentColor;opacity:.07}.kpi span[data-v-f63b14ea]{color:#667386;font-size:13px}.kpi strong[data-v-f63b14ea]{display:block;margin:17px 0 10px;color:#253044;font-size:28px;line-height:1.1;white-space:nowrap}.kpi em[data-v-f63b14ea]{font-size:13px;font-style:normal;font-weight:500}.kpi small[data-v-f63b14ea]{display:block;min-height:34px;color:#929cac;font-size:12px;line-height:1.5}.kpi i[data-v-f63b14ea]{position:absolute;right:18px;top:18px;color:currentColor;font-size:11px;font-style:normal}.kpi button[data-v-f63b14ea]{position:relative;z-index:1;margin-top:10px;padding:6px 12px;border:0;border-radius:6px;color:#fff;cursor:pointer}.kpi .usage-action[data-v-f63b14ea]{background:#fff;color:#168b93;border:1px solid #a9d7da;margin-left:8px}.kpi .accent-action[data-v-f63b14ea]{background:#22aeb5}.orange[data-v-f63b14ea]{color:#f49a22}.coral[data-v-f63b14ea]{color:#ef6262}.cyan[data-v-f63b14ea]{color:#22aeb5}.blue[data-v-f63b14ea]{color:#4a84df}.expiry[data-v-f63b14ea]{color:#55a16f}.expiry button[data-v-f63b14ea]{background:#55a16f}.expiry[data-expiry-level=warning][data-v-f63b14ea]{color:#e89c24;background:#fffaf1}.expiry[data-expiry-level=warning] button[data-v-f63b14ea]{background:#e89c24}.expiry[data-expiry-level=danger][data-v-f63b14ea],.expiry[data-expiry-level=expired][data-v-f63b14ea]{color:#e35353;background:#fff7f6}.expiry[data-expiry-level=danger] button[data-v-f63b14ea],.expiry[data-expiry-level=expired] button[data-v-f63b14ea]{background:#e35353}@media(max-width:1200px){.kpi-grid[data-v-f63b14ea]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.kpi-grid[data-v-f63b14ea]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.kpi-grid[data-v-f63b14ea]{grid-template-columns:1fr}}.task-card[data-v-b432b45d]{height:100%;box-sizing:border-box;padding:20px;border:1px solid #e7ebf1;border-radius:12px;background:#fff;box-shadow:0 8px 24px #24395b0a}.task-card header[data-v-b432b45d]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.task-card header b[data-v-b432b45d]{display:block;color:#293548;font-size:16px}.task-card header small[data-v-b432b45d]{display:block;margin-top:5px;color:#9aa4b2}.task-card header>span[data-v-b432b45d]{padding:5px 9px;border-radius:16px;background:#edf5ff;color:#4c83d5;font-size:11px}.task-card button[data-v-b432b45d]{display:grid;width:100%;grid-template-columns:40px 1fr 18px;align-items:center;gap:10px;padding:13px 4px;border:0;border-bottom:1px solid #eef1f5;background:transparent;text-align:left;cursor:pointer}.task-card button[data-v-b432b45d]:last-child{border-bottom:0}.task-card i[data-v-b432b45d]{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#edf5ff;color:#3978d7;font-style:normal;font-weight:700}.task-card button.urgent i[data-v-b432b45d]{background:#fff0ed;color:#df5c4d}.task-card button span b[data-v-b432b45d],.task-card button span small[data-v-b432b45d]{display:block}.task-card button span b[data-v-b432b45d]{color:#3d4859;font-size:13px}.task-card button span small[data-v-b432b45d]{margin-top:3px;color:#9aa3b1;font-size:11px}.task-card em[data-v-b432b45d]{color:#a5adba;font-size:20px;font-style:normal}.analytics-grid[data-v-5e6b54b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.panel[data-v-5e6b54b8]{min-width:0;padding:20px;border:1px solid #e7ebf1;border-radius:12px;background:#fff;box-shadow:0 8px 24px #24395b0a}.panel header[data-v-5e6b54b8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panel header b[data-v-5e6b54b8]{color:#2b3749;font-size:16px}.panel header small[data-v-5e6b54b8]{display:block;margin-top:4px;color:#9ba5b3}.sales-totals[data-v-5e6b54b8],.quad[data-v-5e6b54b8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sales-totals span[data-v-5e6b54b8],.quad span[data-v-5e6b54b8]{padding:12px;border-radius:8px;background:#f7f9fc}.sales-totals small[data-v-5e6b54b8],.quad small[data-v-5e6b54b8]{display:block;color:#8f99a8;font-size:11px}.sales-totals b[data-v-5e6b54b8],.quad b[data-v-5e6b54b8]{display:block;margin-top:7px;color:#2c394c;font-size:17px}.mini-chart[data-v-5e6b54b8]{display:flex;height:120px;align-items:flex-end;gap:8px;margin-top:18px;padding:10px;border-bottom:1px solid #dfe5ed}.mini-chart div[data-v-5e6b54b8]{min-width:10px;flex:1;border-radius:5px 5px 0 0;background:linear-gradient(#60a0f4,#d9eaff)}.funnel-row[data-v-5e6b54b8]{display:grid;grid-template-columns:90px 1fr 36px;align-items:center;gap:10px;margin:14px 0;color:#596678;font-size:12px}.funnel-row i[data-v-5e6b54b8]{height:9px;overflow:hidden;border-radius:9px;background:#edf1f6}.funnel-row em[data-v-5e6b54b8]{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#4e87dc,#74b9ec)}.danger[data-v-5e6b54b8]{color:#df5c4d!important}.ranking[data-v-5e6b54b8]{grid-column:1/-1}.ranking header div[data-v-5e6b54b8]{display:flex;gap:6px;flex-wrap:wrap}.ranking button[data-v-5e6b54b8]{padding:6px 10px;border:1px solid #dfe5ed;border-radius:6px;background:#fff;color:#6c7787;cursor:pointer}.ranking button.active[data-v-5e6b54b8]{border-color:#4e87dc;background:#edf5ff;color:#3978d7}.ranking ol[data-v-5e6b54b8]{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:0;padding:0;list-style:none}.ranking li[data-v-5e6b54b8]{display:grid;grid-template-columns:28px 1fr auto;align-items:center;padding:12px 4px;border-bottom:1px solid #eef1f5}.ranking li i[data-v-5e6b54b8]{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#edf2f8;color:#657185;font-size:11px;font-style:normal}.ranking li:nth-child(-n+3) i[data-v-5e6b54b8]{background:#fff2d9;color:#d78a17}.ranking li span[data-v-5e6b54b8]{color:#4a5668;font-size:13px}.ranking li b[data-v-5e6b54b8]{color:#2d394b;font-size:13px}@media(max-width:860px){.analytics-grid[data-v-5e6b54b8]{grid-template-columns:1fr}.ranking[data-v-5e6b54b8]{grid-column:auto}.ranking ol[data-v-5e6b54b8]{grid-template-columns:1fr}.sales-totals[data-v-5e6b54b8],.quad[data-v-5e6b54b8]{grid-template-columns:1fr 1fr}}.plan-overlay[data-v-87e4d7f9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#181e2894}.plan-details[data-v-87e4d7f9]{display:grid;gap:8px}.plan-details p[data-v-87e4d7f9]{margin:0;color:#7d8795;font-size:13px}.plan-dialog[data-v-87e4d7f9]{display:flex;flex-direction:column;width:min(1020px,94vw);max-height:min(760px,90vh);overflow:auto;border-radius:7px;background:#fff;box-shadow:0 24px 70px #0c182d47;color:#303846}.dialog-tabs[data-v-87e4d7f9]{position:relative;display:flex;gap:38px;min-height:66px;padding:0 38px;border-bottom:1px solid #e5e9ef}.dialog-tabs>button[data-v-87e4d7f9]:not(.close){position:relative;border:0;background:transparent;color:#343c49;font-size:16px;font-weight:600;cursor:pointer}.dialog-tabs>button.active[data-v-87e4d7f9]{color:#2584ee}.dialog-tabs>button.active[data-v-87e4d7f9]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:#2584ee}.dialog-tabs .close[data-v-87e4d7f9]{position:absolute;right:24px;top:17px;border:0;background:transparent;color:#9aa2ad;font-size:28px;font-weight:300;line-height:1;cursor:pointer}.package-grid[data-v-87e4d7f9]{display:grid;grid-template-columns:1fr 1fr;min-height:240px}.package-card[data-v-87e4d7f9]{display:flex;align-items:center;gap:16px;min-height:118px;padding:24px 30px;border-right:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef;cursor:pointer}.package-card[data-v-87e4d7f9]:nth-child(2n){border-right:0}.package-card.selected[data-v-87e4d7f9]{background:#eef6ff}.package-card input[data-v-87e4d7f9]{width:18px;height:18px;accent-color:#3b9cff}.package-card b[data-v-87e4d7f9]{min-width:118px;font-size:17px}.package-card span[data-v-87e4d7f9]{margin-left:auto;color:#808894;font-size:14px}.package-card strong[data-v-87e4d7f9]{color:#ff651b;font-size:17px}.payment-row[data-v-87e4d7f9]{display:flex;align-items:center;gap:18px;min-height:112px;padding:18px 30px;border-top:14px solid #f3f5f8}.payment-row>div[data-v-87e4d7f9]{min-width:145px}.payment-row b[data-v-87e4d7f9],.payment-row small[data-v-87e4d7f9]{display:block}.payment-row small[data-v-87e4d7f9]{margin-top:6px;color:#f0a02b}.payment-row button[data-v-87e4d7f9]{height:48px;padding:0 24px;border:1px solid #dce3eb;border-radius:5px;background:#fff;color:#586372;font-size:15px;cursor:pointer}.payment-row button.active[data-v-87e4d7f9]{border-color:#31b768;background:#f3fff8;color:#209d54}.payment-row p[data-v-87e4d7f9]{color:#9aa3af}footer[data-v-87e4d7f9]{display:flex;align-items:center;justify-content:space-between;min-height:88px;margin-top:auto;padding:0 30px;border-top:1px solid #e4e8ee;background:#fff}footer span[data-v-87e4d7f9]{color:#6e7681;font-size:16px;font-weight:600}footer strong[data-v-87e4d7f9]{color:#f25449;font-size:18px}footer button[data-v-87e4d7f9],.qr-panel button[data-v-87e4d7f9]{min-width:124px;height:48px;border:0;border-radius:5px;background:#51bd31;color:#fff;font-size:16px;font-weight:600;cursor:pointer}footer button[data-v-87e4d7f9]:disabled{background:#b9c4cf;cursor:not-allowed}.records[data-v-87e4d7f9]{min-height:400px;padding:24px 30px;overflow:auto}.records table[data-v-87e4d7f9]{width:100%;border-collapse:collapse;font-size:13px}.records th[data-v-87e4d7f9],.records td[data-v-87e4d7f9]{padding:15px 12px;border-bottom:1px solid #edf0f4;text-align:left}.records th[data-v-87e4d7f9]{background:#f7f9fb;color:#7d8795}.records [data-status=paid][data-v-87e4d7f9]{color:#28a35a}.records [data-status=pending][data-v-87e4d7f9]{color:#e99a24}.empty[data-v-87e4d7f9],.dialog-state[data-v-87e4d7f9]{display:grid;min-height:280px;place-items:center;color:#929ba7}.dialog-state.error[data-v-87e4d7f9],.inline-error[data-v-87e4d7f9]{color:#c84f48}.dialog-state button[data-v-87e4d7f9]{margin-left:10px;border:0;background:transparent;color:#2584ee;cursor:pointer}.inline-error[data-v-87e4d7f9]{margin:0;padding:10px 30px;background:#fff5f4}.qr-panel[data-v-87e4d7f9]{display:flex;flex:1;align-items:center;flex-direction:column;justify-content:center;min-height:520px}.qr-panel h3[data-v-87e4d7f9]{margin:0 0 18px}.qr-panel img[data-v-87e4d7f9]{width:240px;height:240px}.qr-panel p[data-v-87e4d7f9]{color:#7d8795}@media(max-width:720px){.plan-overlay[data-v-87e4d7f9]{padding:10px}.plan-dialog[data-v-87e4d7f9]{max-height:94vh}.package-grid[data-v-87e4d7f9]{grid-template-columns:1fr}.package-card[data-v-87e4d7f9]{border-right:0}.package-card span[data-v-87e4d7f9]{font-size:12px}.payment-row[data-v-87e4d7f9]{align-items:flex-start;flex-wrap:wrap}.dialog-tabs[data-v-87e4d7f9]{gap:24px;padding-left:24px}.records[data-v-87e4d7f9]{padding:16px;overflow:auto}.records table[data-v-87e4d7f9]{min-width:760px}footer[data-v-87e4d7f9]{padding:0 20px}}.support-phone[data-v-87e4d7f9]{margin-left:auto;color:#8d96a3;font-size:14px}.package-grid[data-v-87e4d7f9]{grid-template-columns:1fr;background:#f4f7fb}.package-card[data-v-87e4d7f9]{border-right:0;background:#fff}.payment-row[data-v-87e4d7f9]{border-top-width:12px;background:#fff}.payment-row button[data-v-87e4d7f9]{border-radius:3px}.payment-row button.active[data-v-87e4d7f9]{border-width:2px}footer button[data-v-87e4d7f9]{min-width:142px;border-radius:4px;background:#52c52d;font-size:17px;font-weight:700}@media(max-width:720px){.support-phone[data-v-87e4d7f9]{width:100%;margin-left:0}}.sms-overlay[data-v-67dc2eea]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#181e2894}.sms-dialog[data-v-67dc2eea]{display:flex;flex-direction:column;width:min(1020px,94vw);max-height:min(760px,90vh);overflow:hidden;border-radius:7px;background:#fff;box-shadow:0 24px 70px #0c182d47;color:#303846}.dialog-tabs[data-v-67dc2eea]{position:relative;display:flex;gap:38px;min-height:66px;padding:0 38px;border-bottom:1px solid #e5e9ef}.dialog-tabs>button[data-v-67dc2eea]:not(.close){position:relative;border:0;background:transparent;color:#343c49;font-size:16px;font-weight:600;cursor:pointer}.dialog-tabs>button.active[data-v-67dc2eea]{color:#2584ee}.dialog-tabs>button.active[data-v-67dc2eea]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:#2584ee}.dialog-tabs .close[data-v-67dc2eea]{position:absolute;right:24px;top:17px;border:0;background:transparent;color:#9aa2ad;font-size:28px;font-weight:300;line-height:1;cursor:pointer}.package-grid[data-v-67dc2eea]{display:grid;grid-template-columns:1fr 1fr;min-height:240px}.package-card[data-v-67dc2eea]{display:flex;align-items:center;gap:16px;min-height:118px;padding:24px 30px;border-right:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef;cursor:pointer}.package-card[data-v-67dc2eea]:nth-child(2n){border-right:0}.package-card.selected[data-v-67dc2eea]{background:#eef6ff}.package-card input[data-v-67dc2eea]{width:18px;height:18px;accent-color:#3b9cff}.package-card b[data-v-67dc2eea]{min-width:118px;font-size:17px}.package-card span[data-v-67dc2eea]{margin-left:auto;color:#808894;font-size:14px}.package-card strong[data-v-67dc2eea]{color:#ff651b;font-size:17px}.payment-row[data-v-67dc2eea]{display:flex;align-items:center;gap:18px;min-height:112px;padding:18px 30px;border-top:14px solid #f3f5f8}.payment-row>div[data-v-67dc2eea]{min-width:145px}.payment-row b[data-v-67dc2eea],.payment-row small[data-v-67dc2eea]{display:block}.payment-row small[data-v-67dc2eea]{margin-top:6px;color:#f0a02b}.payment-row button[data-v-67dc2eea]{height:48px;padding:0 24px;border:1px solid #dce3eb;border-radius:5px;background:#fff;color:#586372;font-size:15px;cursor:pointer}.payment-row button.active[data-v-67dc2eea]{border-color:#31b768;background:#f3fff8;color:#209d54}.payment-row p[data-v-67dc2eea]{color:#9aa3af}footer[data-v-67dc2eea]{display:flex;align-items:center;justify-content:space-between;min-height:88px;margin-top:auto;padding:0 30px;border-top:1px solid #e4e8ee;background:#fff}footer span[data-v-67dc2eea]{color:#6e7681;font-size:16px;font-weight:600}footer strong[data-v-67dc2eea]{color:#f25449;font-size:18px}footer button[data-v-67dc2eea],.qr-panel button[data-v-67dc2eea]{min-width:124px;height:48px;border:0;border-radius:5px;background:#51bd31;color:#fff;font-size:16px;font-weight:600;cursor:pointer}footer button[data-v-67dc2eea]:disabled{background:#b9c4cf;cursor:not-allowed}.records[data-v-67dc2eea]{min-height:400px;padding:24px 30px;overflow:auto}.records table[data-v-67dc2eea]{width:100%;border-collapse:collapse;font-size:13px}.records th[data-v-67dc2eea],.records td[data-v-67dc2eea]{padding:15px 12px;border-bottom:1px solid #edf0f4;text-align:left}.records th[data-v-67dc2eea]{background:#f7f9fb;color:#7d8795}.records [data-status=paid][data-v-67dc2eea]{color:#28a35a}.records [data-status=pending][data-v-67dc2eea]{color:#e99a24}.empty[data-v-67dc2eea],.dialog-state[data-v-67dc2eea]{display:grid;min-height:280px;place-items:center;color:#929ba7}.dialog-state.error[data-v-67dc2eea],.inline-error[data-v-67dc2eea]{color:#c84f48}.dialog-state button[data-v-67dc2eea]{margin-left:10px;border:0;background:transparent;color:#2584ee;cursor:pointer}.inline-error[data-v-67dc2eea]{margin:0;padding:10px 30px;background:#fff5f4}.qr-panel[data-v-67dc2eea]{display:flex;flex:1;align-items:center;flex-direction:column;justify-content:center;min-height:520px}.qr-panel h3[data-v-67dc2eea]{margin:0 0 18px}.qr-panel img[data-v-67dc2eea]{width:240px;height:240px}.qr-panel p[data-v-67dc2eea]{color:#7d8795}@media(max-width:720px){.sms-overlay[data-v-67dc2eea]{padding:10px}.sms-dialog[data-v-67dc2eea]{max-height:94vh}.package-grid[data-v-67dc2eea]{grid-template-columns:1fr}.package-card[data-v-67dc2eea]{border-right:0}.package-card span[data-v-67dc2eea]{font-size:12px}.payment-row[data-v-67dc2eea]{align-items:flex-start;flex-wrap:wrap}.dialog-tabs[data-v-67dc2eea]{gap:24px;padding-left:24px}.records[data-v-67dc2eea]{padding:16px;overflow:auto}.records table[data-v-67dc2eea]{min-width:760px}footer[data-v-67dc2eea]{padding:0 20px}}.support-phone[data-v-67dc2eea]{margin-left:auto;color:#8d96a3;font-size:14px}.package-grid[data-v-67dc2eea]{grid-template-columns:1fr;background:#f4f7fb}.package-card[data-v-67dc2eea]{min-height:96px;border-right:0;background:#fff}.payment-row[data-v-67dc2eea]{border-top-width:12px;background:#fff}.payment-row button[data-v-67dc2eea]{border-radius:3px}.payment-row button.active[data-v-67dc2eea]{border-width:2px}footer button[data-v-67dc2eea]{min-width:142px;border-radius:4px;background:#52c52d;font-size:17px;font-weight:700}@media(max-width:720px){.support-phone[data-v-67dc2eea]{width:100%;margin-left:0}}.tenant-dashboard[data-v-afa79991]{box-sizing:border-box;width:100%;max-width:100%;min-height:100%;padding:22px;overflow-x:hidden;background:linear-gradient(145deg,#f5f7fa,#f1f5fa 45%,#f7f8fa);color:#293548}.tenant-dashboard[data-v-afa79991]>*{min-width:0}.dashboard-heading[data-v-afa79991]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.dashboard-heading span[data-v-afa79991]{color:#4c84d7;font-size:10px;font-weight:800;letter-spacing:.18em}.dashboard-heading h1[data-v-afa79991]{margin:5px 0 0;font-size:24px;letter-spacing:-.02em}.dashboard-heading p[data-v-afa79991]{margin:5px 0 0;color:#8994a4;font-size:12px}.date-tools[data-v-afa79991]{display:flex;align-items:center;gap:7px}.date-tools>button[data-v-afa79991]{height:34px;padding:0 12px;border:1px solid #dce3ec;border-radius:7px;background:#fff;color:#647184;cursor:pointer}.middle-grid[data-v-afa79991]{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);align-items:start;gap:16px;margin-top:16px}.state[data-v-afa79991],.module-error[data-v-afa79991]{padding:22px;border:1px solid #e6ebf1;border-radius:12px;background:#fff;color:#8a95a5}.state.error[data-v-afa79991],.module-error[data-v-afa79991]{border-color:#f2d6d2;color:#cc594f}.state button[data-v-afa79991],.module-error button[data-v-afa79991]{margin-left:8px;border:0;background:transparent;color:#3978d7;cursor:pointer}.sr-only[data-v-afa79991]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1080px){.middle-grid[data-v-afa79991]{grid-template-columns:1fr}.dashboard-heading[data-v-afa79991]{align-items:flex-start;flex-direction:column}.date-tools[data-v-afa79991]{width:100%;flex-wrap:wrap}}@media(max-width:640px){.tenant-dashboard[data-v-afa79991]{padding:14px}.date-tools>button[data-v-afa79991]{flex:1}}.date-tools>button.active[data-v-afa79991]{border-color:#2563eb;background:#2563eb;color:#fff;box-shadow:0 4px 10px #2563eb33}.source-config[data-v-83bc50cf]{min-height:calc(100vh - 100px);padding:38px 28px;background:linear-gradient(120deg,#f0f6f5,#f7f6f1);color:#253039;box-sizing:border-box}.config-heading[data-v-83bc50cf]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.config-heading small[data-v-83bc50cf]{color:#087e76;letter-spacing:2px;font:700 12px monospace}.config-heading h1[data-v-83bc50cf]{font-size:28px;margin:12px 0}.config-heading p[data-v-83bc50cf]{color:#7b8584;margin:0;font-size:15px}.source-config button[data-v-83bc50cf]{height:34px;border:1px solid #dce1e7;padding:0 17px;background:#fff;border-radius:3px;color:#596162;cursor:pointer;white-space:nowrap}.config-grid[data-v-83bc50cf]{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px}.credentials[data-v-83bc50cf]{background:#fff;border:1px solid #e5e8ea;border-radius:4px}.credentials>header[data-v-83bc50cf]{padding:22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e7e9ed}.source-config h2[data-v-83bc50cf]{font-size:18px;margin:0}.credentials header p[data-v-83bc50cf]{font-size:13px;color:#909a99;margin:9px 0 0}.connection-badge[data-v-83bc50cf]{display:flex;gap:8px;align-items:center;font-size:12px;border-radius:20px;background:#f0f2f2;padding:8px 12px;color:#87918f;white-space:nowrap}.connection-badge i[data-v-83bc50cf]{width:7px;height:7px;border-radius:100%;background:#a9b1b0}.connection-badge.connected i[data-v-83bc50cf]{background:#13ad56;box-shadow:0 0 0 4px #d7eddf}.connection-badge.failed i[data-v-83bc50cf]{background:#e35050}.credentials form[data-v-83bc50cf]{padding:30px 24px}.credentials fieldset[data-v-83bc50cf]{padding:0;margin:0;border:0;min-width:0}.credentials label[data-v-83bc50cf]{display:flex;flex-direction:column;gap:12px;font-size:14px;color:#717879}.credentials b[data-v-83bc50cf]{color:#ed7272;font-weight:400}.credentials input[data-v-83bc50cf]{height:35px;padding:0 12px;border:1px solid #dcdfe6;border-radius:4px;font:inherit;color:#4c5660;box-sizing:border-box;width:100%;background:#fff}.credentials input[data-v-83bc50cf]:focus{outline:1px solid #16877d}.credentials input[data-v-83bc50cf]::placeholder{color:#b1b7c0}.credentials small[data-v-83bc50cf]{font-size:12px;color:#939b99;line-height:1.5}.url-field[data-v-83bc50cf],.credential-row[data-v-83bc50cf]{max-width:850px}.credential-row[data-v-83bc50cf]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.credentials footer[data-v-83bc50cf]{display:flex;align-items:center;gap:22px;margin-top:36px;font-size:12px;color:#8a9692}.source-config .save[data-v-83bc50cf]{background:#0c8075;border-color:#0c8075;color:#fff;font-weight:600}.source-config button[data-v-83bc50cf]:disabled{opacity:.5;cursor:not-allowed}.connection-status[data-v-83bc50cf]{position:relative;overflow:hidden;background:#17312c;color:#e4eeeb;padding:28px;border-radius:4px}.connection-status h2[data-v-83bc50cf]{position:relative}.watermark[data-v-83bc50cf]{position:absolute;top:-12px;right:8px;font-size:110px;line-height:1;color:#ffffff08;font-weight:700}.connection-status dl[data-v-83bc50cf]{margin:45px 0 0}.connection-status dt[data-v-83bc50cf]{font-size:12px;color:#8aa59f;margin-bottom:8px}.connection-status dd[data-v-83bc50cf]{margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid #ffffff16;font-size:15px;overflow-wrap:anywhere}.connection-status>p[data-v-83bc50cf]{font-size:12px;line-height:1.9;color:#9db4ae;margin:24px 0}.notice[data-v-83bc50cf]{padding:12px;border-radius:4px;font-size:13px}.error[data-v-83bc50cf]{background:#fff0ef;color:#bd3d35}.success[data-v-83bc50cf]{background:#e8f5ef;color:#167b52}@media(max-width:1000px){.config-grid[data-v-83bc50cf]{grid-template-columns:1fr}.connection-status dl[data-v-83bc50cf]{display:grid;grid-template-columns:90px 1fr;gap:12px;margin-top:24px}.connection-status dd[data-v-83bc50cf]{margin:0}.connection-status>p[data-v-83bc50cf]{margin-bottom:0}}@media(max-width:650px){.source-config[data-v-83bc50cf]{padding:20px 12px}.credential-row[data-v-83bc50cf]{grid-template-columns:1fr}.config-heading[data-v-83bc50cf]{align-items:flex-start;flex-direction:column}.credentials>header[data-v-83bc50cf]{gap:12px;padding:16px}.credentials form[data-v-83bc50cf]{padding:22px 16px}.credentials footer[data-v-83bc50cf]{gap:12px;flex-wrap:wrap}}.login-backdrop[data-v-83bc50cf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#17263866;display:grid;place-items:center;z-index:100}.login-dialog[data-v-83bc50cf]{width:min(430px,calc(100vw - 32px));background:#fff;border-radius:8px;padding:24px;box-shadow:0 20px 55px #10243b33}.login-dialog header[data-v-83bc50cf],.login-dialog footer[data-v-83bc50cf]{display:flex;justify-content:space-between;align-items:center;gap:12px}.login-dialog header button[data-v-83bc50cf]{border:0;background:none;font-size:24px}.login-dialog>p[data-v-83bc50cf]{color:#7b8584;line-height:1.7}.captcha-row[data-v-83bc50cf]{display:flex;align-items:center;gap:12px;margin:18px 0}.captcha-row img[data-v-83bc50cf]{height:48px;min-width:120px;object-fit:contain;border:1px solid #e1e6ef}.login-dialog>input[data-v-83bc50cf]{width:100%;box-sizing:border-box;padding:11px;border:1px solid #dcdfe6;border-radius:4px}.login-dialog footer[data-v-83bc50cf]{justify-content:flex-end;margin-top:20px}.source-config .clear[data-v-83bc50cf]{border-color:#e3b2ae;color:#b7433b}.sync-progress[data-v-b5078c3c]{background:#fff;border:1px solid #dfe7f5;border-radius:6px;padding:14px 16px;color:#56647a}.sync-progress header[data-v-b5078c3c],.counts[data-v-b5078c3c],.sync-progress footer[data-v-b5078c3c]{display:flex;align-items:center;gap:20px}.sync-progress header[data-v-b5078c3c]{justify-content:space-between}.sync-progress progress[data-v-b5078c3c]{width:100%;height:10px;margin:12px 0 4px;accent-color:#3275d8}.sync-progress p[data-v-b5078c3c],.sync-progress li[data-v-b5078c3c]{font-size:13px}.sync-progress button[data-v-b5078c3c]{padding:6px 10px;border:1px solid #dfe7f5;background:#fff;border-radius:4px;color:#3275d8;cursor:pointer}.sync-progress button[data-v-b5078c3c]:disabled{opacity:.5;cursor:default}.sync-progress .error[data-v-b5078c3c]{color:#d9534f}.sync-progress ul[data-v-b5078c3c]{padding-left:20px;max-height:240px;overflow:auto}.sync-progress li[data-v-b5078c3c]{margin:6px 0}.sync-progress footer[data-v-b5078c3c]{font-size:12px}.source-customers[data-v-0f726df5]{--accent:#007aff;--muted:#999fae;display:flex;flex-direction:column;gap:12px;padding:16px;min-height:calc(100vh - 76px);box-sizing:border-box;background:#f2f2f7;color:#606266;font-size:12px;min-width:0}.love-customers[data-v-0f726df5]{--accent:#438fff}.source-context[data-v-0f726df5]{display:flex;justify-content:space-between;align-items:center;min-height:30px;gap:10px}.source-context i[data-v-0f726df5]{font-style:normal;color:#adb4c0;margin:0 10px}.source-context>div[data-v-0f726df5]{display:flex;gap:8px}.source-customers button[data-v-0f726df5],.source-customers select[data-v-0f726df5],.source-customers input[data-v-0f726df5]{font:inherit}.source-customers button[data-v-0f726df5]{border:1px solid #dcdfea;background:#fff;color:#6b7280;padding:7px 12px;border-radius:3px;cursor:pointer;white-space:nowrap}.source-customers button[data-v-0f726df5]:hover{border-color:#91bbf5;color:var(--accent)}.source-customers button[data-v-0f726df5]:disabled{opacity:.5;cursor:not-allowed}.filter-panel[data-v-0f726df5]{background:#fff;border:1px solid #ebedf2;border-radius:3px}.source-tabs[data-v-0f726df5]{display:flex;align-items:center;gap:22px;height:44px;padding:0 16px;border-bottom:1px solid #ebeef5;overflow:auto;white-space:nowrap}.source-tabs button[data-v-0f726df5],.source-tabs>span[data-v-0f726df5]{height:44px;line-height:44px;padding:0 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:#5c6068;box-sizing:border-box}.source-tabs .active[data-v-0f726df5]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.search-line[data-v-0f726df5]{display:flex;align-items:center;gap:8px;padding:10px 16px 8px}.keyword-box[data-v-0f726df5]{display:flex;width:284px;border:1px solid #dcdfea;border-radius:3px;overflow:hidden;height:32px}.keyword-box input[data-v-0f726df5]{border:0!important;border-radius:0!important;min-width:0;flex:1}.keyword-box select[data-v-0f726df5]{border:0!important;border-right:1px solid #dcdfea!important;border-radius:0!important;width:108px!important;background:#fafafa!important}.love-customers .keyword-box[data-v-0f726df5]{width:min(520px,70%)}.source-customers input[data-v-0f726df5]{padding:6px 10px;color:#606266;background:#fff;border:1px solid #dcdfea;border-radius:3px;box-sizing:border-box;outline-color:#b7d2f6}.source-customers input[type=number][data-v-0f726df5]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.source-customers input[data-v-0f726df5]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.source-customers input[data-v-0f726df5]::placeholder{color:#b0b6c1}.source-customers select[data-v-0f726df5]{height:32px;padding:0 8px;border:1px solid #dcdfea;background:#fff;color:#9097a4;border-radius:3px;width:120px}.source-customers .primary[data-v-0f726df5]{background:var(--accent);border-color:var(--accent);color:#fff;padding:8px 18px}.source-filters[data-v-0f726df5]{display:flex;flex-wrap:wrap;gap:9px;padding:0 16px 14px}.love-customers .source-filters>select[data-v-0f726df5],.love-customers .source-filters>.range[data-v-0f726df5]{box-sizing:border-box;width:calc((100% - 60px)/7);min-width:110px}.range[data-v-0f726df5]{display:flex;align-items:center;border:1px solid #dcdfea;padding:0 8px;gap:4px;color:#9ba1ad;border-radius:3px}.range input[data-v-0f726df5]{width:35px;min-width:0;flex:1;height:30px;padding:3px;border:0}.source-filters .expand[data-v-0f726df5]{border:0;color:var(--accent);margin-left:auto}.segment-panel[data-v-0f726df5]{display:flex;gap:12px;background:#fff;padding:12px 14px;overflow:auto}.segment-panel button[data-v-0f726df5]{border:1px solid transparent;background:#f6f7f9;text-align:left;min-width:145px;height:64px;color:#949bb9;display:flex;flex-direction:column;justify-content:space-between;padding:8px 12px}.segment-panel button:nth-child(2n) span[data-v-0f726df5]:first-letter{color:#f6aa20}.segment-panel button:nth-child(3n) span[data-v-0f726df5]:first-letter{color:#fc769b}.segment-panel button.active[data-v-0f726df5]{border-color:#409eff;background:#f4f9ff;color:#409eff}.segment-panel strong[data-v-0f726df5]{font-size:21px;color:#333}.segment-panel .active strong[data-v-0f726df5]{color:#409eff}.table-panel[data-v-0f726df5]{background:#fff;flex:1;display:flex;flex-direction:column;min-height:440px;overflow:hidden}.table-scroll[data-v-0f726df5]{overflow:auto}.source-customers table[data-v-0f726df5]{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.source-customers th[data-v-0f726df5]{height:45px;color:#909399;background:#fafafa;font-weight:500;border-bottom:1px solid #ebeef5;padding:0 12px;white-space:nowrap}.source-customers th button[data-v-0f726df5]{border:0;background:none;padding:0;color:inherit}.source-customers th[data-v-0f726df5]:last-child,.source-customers td[data-v-0f726df5]:last-child{position:sticky;right:0;background:#fff;box-shadow:-3px 0 6px #00000005}.source-customers td[data-v-0f726df5]{padding:12px;border-bottom:1px solid #ebeef5;line-height:1.8;overflow-wrap:anywhere}.source-customers tbody tr[data-v-0f726df5]:hover{background:#f7fbff}.node-table[data-v-0f726df5]{min-width:1040px}.node-table th[data-v-0f726df5]:first-child{width:210px}.node-table th[data-v-0f726df5]:nth-child(3){width:150px}.node-table th[data-v-0f726df5]:nth-child(4){width:130px}.node-table th[data-v-0f726df5]:last-child{width:150px}.source-customers .name-link[data-v-0f726df5]{border:0;background:none;padding:0;color:var(--accent);font-weight:500;text-align:left;white-space:normal}.customer-status[data-v-0f726df5]{background:#eff8ed;color:#65b948;border:1px solid #dcecd4;padding:3px 8px;border-radius:3px}.tag-line[data-v-0f726df5]{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.tag-line span[data-v-0f726df5]{background:#f1f4f8;padding:0 5px;color:#8995a6}.empty-list[data-v-0f726df5]{min-height:350px;flex:1;display:flex;align-items:center;justify-content:center;color:#a0a4ab}.source-pagination[data-v-0f726df5]{display:flex;justify-content:flex-end;align-items:center;gap:9px;background:#fff;padding:12px;color:#8d929c;flex-wrap:wrap}.source-pagination>button[data-v-0f726df5]{padding:4px 10px;height:28px;background:#f4f5f7;border:0}.source-pagination .active[data-v-0f726df5]{background:#409eff;color:#fff}.love-customers .source-pagination .active[data-v-0f726df5]{background:#7d77ff}.source-pagination input[data-v-0f726df5]{width:45px;height:28px}.source-pagination select[data-v-0f726df5]{height:28px;width:90px}.source-error[data-v-0f726df5]{display:flex;align-items:center;gap:14px;color:#b13d32;background:#fff0ee;padding:12px;border-radius:4px}.source-import-message[data-v-0f726df5]{color:#18794e;background:#eaf8ef;padding:10px 12px;border-radius:4px}.source-import-message.error[data-v-0f726df5]{color:#b13d32;background:#fff0ee}.row-actions[data-v-0f726df5]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.love-table[data-v-0f726df5]{min-width:1860px}.love-table th[data-v-0f726df5]{background:#f7f8fa}.love-table th[data-v-0f726df5]:first-child{width:460px}.love-table th[data-v-0f726df5]:nth-child(5){width:200px}.love-table th[data-v-0f726df5]:last-child{width:144px}.love-table .row-actions button[data-v-0f726df5]{max-width:100%;padding-inline:10px}.user-header>div[data-v-0f726df5]{display:flex;justify-content:space-between;align-items:center}.toggles[data-v-0f726df5]{display:flex;gap:10px;color:#a0a3ac;font-size:10px}.toggles label[data-v-0f726df5]{display:flex;align-items:center;gap:2px}.toggles input[data-v-0f726df5]{width:12px}.person[data-v-0f726df5]{display:flex;align-items:center;gap:10px}.person>img[data-v-0f726df5]{height:58px;width:58px;object-fit:cover;border:1px solid #409eff;border-radius:2px}.person .star[data-v-0f726df5]{font-size:20px;color:#bbb}.person p[data-v-0f726df5]{margin:3px 0 0;color:#525864;white-space:nowrap}.source-customers td small[data-v-0f726df5]{display:block;color:#a1a7b5}.person small[data-v-0f726df5]{font-size:10px}.source-customers td p[data-v-0f726df5]{margin:0}.profile-status[data-v-0f726df5]{color:#409eff}.source-customers progress[data-v-0f726df5]{display:block;width:80px;height:4px;border:0;margin-top:4px;accent-color:#409eff}.source-customers progress[data-v-0f726df5]::-webkit-progress-bar{background:#ebedf4;border-radius:5px}.source-customers progress[data-v-0f726df5]::-webkit-progress-value{background:#409eff;border-radius:5px}.albums[data-v-0f726df5]{display:flex;gap:6px;margin-top:8px}.albums img[data-v-0f726df5]{width:55px;height:65px;object-fit:cover}.detail-backdrop[data-v-0f726df5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#18243655;z-index:50;display:flex;justify-content:flex-end}.source-detail[data-v-0f726df5]{width:min(620px,100%);background:#fff;padding:25px;overflow:auto;box-sizing:border-box;box-shadow:-8px 0 25px #0001}.source-detail header[data-v-0f726df5]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:15px}.source-detail h2[data-v-0f726df5]{font-size:19px;color:#253042}.source-detail h2 small[data-v-0f726df5]{display:block;font-size:12px;color:#919aa7;font-weight:400;margin-top:10px}.source-detail dl[data-v-0f726df5]{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:20px 0}.source-detail dd[data-v-0f726df5]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.source-detail dt[data-v-0f726df5]{color:#9097a4}.follow-summary[data-v-0f726df5]{display:-webkit-box;max-width:220px;overflow:hidden;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:700px){.source-customers[data-v-0f726df5]{padding:10px}.source-filters[data-v-0f726df5]{padding:0 10px 10px}.source-filters select[data-v-0f726df5]{flex:1;min-width:120px}.search-line[data-v-0f726df5]{padding:10px;flex-wrap:wrap}.keyword-box[data-v-0f726df5],.love-customers .keyword-box[data-v-0f726df5]{width:100%}.source-tabs[data-v-0f726df5]{gap:15px}.source-context[data-v-0f726df5]{align-items:flex-start;flex-direction:column}.source-pagination[data-v-0f726df5]{justify-content:center}}.sync-result[data-v-0f726df5]{background:#fff;border:1px solid #dfe7f5;border-radius:6px;padding:14px 16px;color:#56647a}.sync-result header[data-v-0f726df5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sync-result header span[data-v-0f726df5]{color:#9aa3b2;font-size:12px}.sync-result>div[data-v-0f726df5]{display:flex;gap:24px;font-size:13px}.sync-result .created[data-v-0f726df5]{color:#1a9b68}.sync-result .updated[data-v-0f726df5]{color:#3275d8}.sync-result .failed[data-v-0f726df5]{color:#d9534f}.sync-result details[data-v-0f726df5]{margin-top:10px;border-top:1px solid #eef1f5;padding-top:8px}.sync-result summary[data-v-0f726df5]{cursor:pointer;color:#3275d8}.sync-result p[data-v-0f726df5]{margin:6px 0 0;color:#7b8492;font-size:12px}.source-import-message[data-v-0f726df5]{position:fixed;z-index:1000;top:24px;right:28px;max-width:calc(100vw - 32px);padding:14px 20px;border:1px solid #d8ece1;border-left:4px solid #36a269;border-radius:10px;background:#fff;color:#246b48;box-shadow:0 14px 32px #18345329;font-size:14px}.source-import-message.error[data-v-0f726df5]{border-color:#f3d4d4;border-left-color:#e25555;color:#b42318}.import-toast-enter-active[data-v-0f726df5],.import-toast-leave-active[data-v-0f726df5]{transition:opacity .2s,transform .2s}.import-toast-enter-from[data-v-0f726df5],.import-toast-leave-to[data-v-0f726df5]{opacity:0;transform:translateY(-8px)}.rule-settings[data-v-e48f6862]{--ink:#182337;--muted:#7d8798;--line:#e8ecf2;--blue:#2878f0;min-height:720px;background:#f6f8fb;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,sans-serif}.rules-layout[data-v-e48f6862]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;max-width:1360px;margin:auto;padding:28px 34px 110px}.section-nav[data-v-e48f6862]{position:sticky;top:20px;align-self:start;padding:14px 10px;background:#fff;border:1px solid var(--line);border-radius:12px}.section-nav>p[data-v-e48f6862]{margin:5px 14px 10px;color:#9aa3b1;font-size:11px;font-weight:800}.section-nav button[data-v-e48f6862]{display:flex;width:100%;gap:11px;align-items:flex-start;padding:13px 12px;border:0;border-radius:9px;background:transparent;color:#637083;text-align:left}.section-nav button>svg[data-v-e48f6862]{width:18px;margin-top:2px}.section-nav button span[data-v-e48f6862]{display:grid;gap:3px}.section-nav button b[data-v-e48f6862]{font-size:14px}.section-nav button small[data-v-e48f6862]{color:#9aa3b1;font-size:11px}.section-nav button.active[data-v-e48f6862]{background:#edf5ff;color:var(--blue)}.section-stack[data-v-e48f6862]{display:grid;gap:20px}.rule-section[data-v-e48f6862]{scroll-margin-top:20px;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.rule-section>header[data-v-e48f6862]{display:flex;align-items:center;gap:14px;padding:21px 25px;background:linear-gradient(90deg,#fbfcff,#fff);border-bottom:1px solid var(--line)}.rule-section>header>i[data-v-e48f6862]{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#edf5ff;color:var(--blue)}.rule-section>header svg[data-v-e48f6862]{width:19px}.rule-section header h3[data-v-e48f6862]{margin:0 0 4px;font-size:17px}.rule-section header p[data-v-e48f6862]{margin:0;color:var(--muted);font-size:12px}.rule-section header>b[data-v-e48f6862]{margin-left:auto;color:#dbe3ef;font-size:22px}.rule-row[data-v-e48f6862]{display:grid;grid-template-columns:minmax(210px,35%) minmax(220px,1fr) 34px;align-items:center;min-height:74px;padding:0 25px;border-bottom:1px solid #f0f2f6}.rule-row[data-v-e48f6862]:last-child{border-bottom:0}.rule-row>label[data-v-e48f6862]{font-size:14px;font-weight:600}.control[data-v-e48f6862]{display:flex;align-items:center;width:250px;height:42px;border:1px solid #dce2ea;border-radius:8px;background:#fff;overflow:hidden}.control[data-v-e48f6862]:focus-within,.text-control[data-v-e48f6862]:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #2878f014}.control input[data-v-e48f6862],.control select[data-v-e48f6862]{box-sizing:border-box;width:100%;height:100%;padding:0 14px;border:0;outline:0;background:transparent;color:#354052}.control span[data-v-e48f6862]{padding:0 14px;border-left:1px solid var(--line);color:#929baa;font-size:13px}.text-control[data-v-e48f6862]{position:relative;width:360px;height:42px;border:1px solid #dce2ea;border-radius:8px}.text-control input[data-v-e48f6862]{box-sizing:border-box;width:100%;height:100%;padding:0 58px 0 14px;border:0;outline:0;background:transparent}.text-control span[data-v-e48f6862]{position:absolute;right:12px;top:12px;color:#a0a8b5;font-size:12px}.help[data-v-e48f6862]{display:grid;width:30px;height:30px;padding:0;place-items:center;border:0;background:transparent;color:#aab2bf}.help[data-v-e48f6862]:hover{color:var(--blue)}.help svg[data-v-e48f6862]{width:17px}.action-row>div[data-v-e48f6862]{display:flex;align-items:center;gap:12px}.action-row small[data-v-e48f6862]{color:#98a1af}.secondary[data-v-e48f6862]{height:38px;padding:0 15px;border:1px solid #bcd2f3;border-radius:7px;background:#f7fbff;color:#266ac8}.selected[data-v-e48f6862]{color:var(--blue);font-size:12px}.segmented[data-v-e48f6862]{display:flex;width:max-content;padding:3px;border-radius:9px;background:#f1f4f8}.segmented label[data-v-e48f6862]{cursor:pointer}.segmented input[data-v-e48f6862]{position:absolute;opacity:0}.segmented span[data-v-e48f6862]{display:block;min-width:62px;padding:8px 13px;border-radius:7px;color:#788394;text-align:center;font-size:13px}.segmented input:checked+span[data-v-e48f6862]{background:#fff;color:var(--blue);font-weight:700;box-shadow:0 2px 8px #22304a12}.save-bar[data-v-e48f6862]{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:14px 40px;border-top:1px solid var(--line);background:#fffffff2;box-shadow:0 -10px 24px #26364b0b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.save-status[data-v-e48f6862]{display:flex;gap:11px;align-items:center}.save-status>span[data-v-e48f6862]{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#e9f8f0;color:#31a66a}.save-status svg[data-v-e48f6862]{width:16px}.save-status i[data-v-e48f6862]{width:7px;height:7px;border-radius:50%;background:#e5962d}.save-status.dirty>span[data-v-e48f6862]{background:#fff4e5}.save-status div[data-v-e48f6862]{display:grid}.save-status b[data-v-e48f6862]{font-size:13px}.save-status small[data-v-e48f6862]{color:#929baa;font-size:11px}.primary[data-v-e48f6862]{height:42px;padding:0 22px;border:0;border-radius:8px;background:var(--blue);color:#fff;font-weight:700}.primary[data-v-e48f6862]:disabled{background:#b9c8dc;cursor:not-allowed}.modal[data-v-e48f6862]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;background:#17223580;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog[data-v-e48f6862]{width:min(620px,92vw);max-height:82vh;background:#fff;border-radius:12px;box-shadow:0 24px 70px #15203340;overflow:auto}.dialog>header[data-v-e48f6862]{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--line)}.dialog h2[data-v-e48f6862]{margin:4px 0 0;font-size:19px}.dialog header small[data-v-e48f6862]{color:var(--blue)}.dialog header button[data-v-e48f6862]{display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;border-radius:7px;background:#f4f6f9}.dialog header svg[data-v-e48f6862]{width:16px}.dialog-body[data-v-e48f6862]{padding:22px 26px}.dialog-note[data-v-e48f6862]{margin:0 0 14px;padding:12px 14px;border-radius:8px;background:#f3f7fc;color:#66758a;font-size:13px}.user-line[data-v-e48f6862]{display:grid;grid-template-columns:1fr 180px 30px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--line)}.user-line input[data-v-e48f6862],.search[data-v-e48f6862]{box-sizing:border-box;height:40px;padding:0 12px;border:1px solid #dce2ea;border-radius:7px}.search[data-v-e48f6862]{width:100%;margin-bottom:10px}.check-line[data-v-e48f6862]{display:grid;grid-template-columns:30px 1fr 1fr;align-items:center;padding:13px 6px;border-bottom:1px solid var(--line)}.check-line small[data-v-e48f6862]{color:#98a1af}.sort-line[data-v-e48f6862]{display:grid;grid-template-columns:42px 1fr 64px 64px;gap:8px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--line)}.sort-line button[data-v-e48f6862],.dialog>footer>button[data-v-e48f6862]{height:36px;padding:0 14px;border:1px solid #dce2ea;border-radius:7px;background:#fff}.sort-line button[data-v-e48f6862]:disabled{opacity:.35}.dialog>footer[data-v-e48f6862]{display:flex;justify-content:flex-end;gap:10px;padding:16px 26px;border-top:1px solid var(--line)}.dialog>footer .primary[data-v-e48f6862]{background:var(--blue);color:#fff}.loading-state[data-v-e48f6862]{display:grid;gap:16px;padding:30px 34px}.loading-state i[data-v-e48f6862]{height:130px;border-radius:12px;background:#eef1f5}@media(max-width:900px){.rules-layout[data-v-e48f6862]{grid-template-columns:1fr;padding:18px 14px 110px}.section-nav[data-v-e48f6862]{position:static;display:flex;gap:8px;overflow:auto}.section-nav>p[data-v-e48f6862],.section-nav button small[data-v-e48f6862]{display:none}.section-nav button[data-v-e48f6862]{flex:0 0 auto;width:auto}.section-stack[data-v-e48f6862]{gap:14px}.rule-row[data-v-e48f6862]{grid-template-columns:1fr 30px;gap:10px;padding:14px 18px}.rule-row>label[data-v-e48f6862]{grid-column:1/-1}.control[data-v-e48f6862],.text-control[data-v-e48f6862]{width:100%}.action-row>div[data-v-e48f6862]{flex-wrap:wrap}.save-bar[data-v-e48f6862]{padding:12px 16px}.save-status small[data-v-e48f6862]{display:none}}.tip[data-v-e48f6862]{margin:18px 34px 0;border:1px solid #d9e7fb;border-radius:10px;background:#f5f9ff}.tip>button[data-v-e48f6862]{display:flex;width:100%;align-items:center;gap:8px;padding:12px 16px;border:0;background:transparent;color:#4d6f9d}.tip svg[data-v-e48f6862]{width:16px}.tip button span[data-v-e48f6862]{margin-left:auto;font-size:12px}.tip p[data-v-e48f6862]{margin:0;padding:0 40px 13px;color:#6f8098;font-size:12px}.rule-list[data-v-e48f6862]{margin:24px 34px 110px;border-top:1px dashed #e7ebf1;background:#fff}.rule-list .rule-row[data-v-e48f6862]{display:grid;grid-template-columns:220px minmax(260px,320px) minmax(320px,1fr);gap:20px;align-items:center;min-height:88px;padding:0 14px;border-bottom:1px dashed #e7ebf1}.rule-list .rule-row>label[data-v-e48f6862]{color:#5d6878;font-size:14px;font-weight:500}.rule-help[data-v-e48f6862]{display:flex;align-items:center;gap:9px;color:#7f8998;font-size:13px;line-height:1.65}.rule-help[data-v-e48f6862] svg{width:16px;min-width:16px;color:#c0c6ce}.rule-list .control[data-v-e48f6862]{width:246px;height:42px;border-radius:6px}.rule-list .text-control[data-v-e48f6862]{width:100%;max-width:360px;border-radius:6px}.rule-list .segmented[data-v-e48f6862]{background:transparent}.rule-list .segmented span[data-v-e48f6862]{min-width:48px;padding:6px 10px}.rule-list .segmented input:checked+span[data-v-e48f6862]{background:transparent;box-shadow:none}.rule-list .segmented input:checked+span[data-v-e48f6862]:before{content:"●";margin-right:8px;color:var(--blue);font-size:11px}.rule-list .secondary[data-v-e48f6862]{height:38px;border-color:var(--blue);background:var(--blue);color:#fff}.rule-list .action-row>div[data-v-e48f6862]{min-width:260px}.rule-list .action-row small[data-v-e48f6862]{font-size:12px}.rule-settings[data-v-e48f6862]{background:#fff}@media(max-width:900px){.rule-list[data-v-e48f6862]{margin:16px 14px 100px}.rule-list .rule-row[data-v-e48f6862]{grid-template-columns:1fr;gap:9px;min-height:0;padding:18px 10px}.rule-list .rule-row>label[data-v-e48f6862]{grid-column:auto}.rule-list .control[data-v-e48f6862],.rule-list .text-control[data-v-e48f6862]{width:100%;max-width:none}.rule-list .action-row>div[data-v-e48f6862]{min-width:0}.rule-help[data-v-e48f6862]{align-items:flex-start}.rule-help[data-v-e48f6862] svg{margin-top:3px}}.rule-list .contact-limit-row[data-v-e48f6862]{border-bottom:0}.rule-list .sales-overrides-row[data-v-e48f6862]{padding-top:0;padding-bottom:22px;min-height:0}.sales-overrides-content[data-v-e48f6862]{grid-column:2/-1;min-width:0}.sales-overrides-summary[data-v-e48f6862]{margin-top:16px;padding:20px 24px;background:#f3f3f3;border:1px solid #ededed;color:#555;font-size:14px}.sales-overrides-summary p[data-v-e48f6862]{margin:0 0 16px;line-height:1.6}.sales-overrides-summary dl[data-v-e48f6862]{margin:0;display:grid;gap:12px}.sales-overrides-summary dl>div[data-v-e48f6862]{display:grid;grid-template-columns:minmax(100px,160px) 1fr;gap:12px;align-items:baseline}.sales-overrides-summary dt[data-v-e48f6862]{overflow-wrap:anywhere}.sales-overrides-summary dd[data-v-e48f6862]{margin:0;color:#222}@media(max-width:900px){.sales-overrides-content[data-v-e48f6862]{grid-column:1/-1}.sales-overrides-summary[data-v-e48f6862]{padding:16px}.sales-overrides-summary dl>div[data-v-e48f6862]{grid-template-columns:minmax(80px,1fr) 1fr}}.rule-list .whitelist-members[data-v-e48f6862]{gap:8px;flex-wrap:wrap;padding:14px 0}.whitelist-members>button[data-v-e48f6862]{flex-shrink:0}.whitelist-name[data-v-e48f6862]{box-sizing:border-box;max-width:100%;padding:7px 12px;border:1px solid #d5e9ff;border-radius:4px;background:#ecf5ff;color:#409eff;font-size:13px;line-height:20px;overflow-wrap:anywhere}.period-picker[data-v-5af9b9de]{position:relative;width:360px}.period-trigger[data-v-5af9b9de]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;height:46px;padding:0 14px;border:1px solid #dcdfe6;border-radius:6px;background:#fff;color:#303133;font-size:15px;text-align:left;transition:border-color .18s,box-shadow .18s}.period-trigger[data-v-5af9b9de]:hover,.period-trigger[aria-expanded=true][data-v-5af9b9de]{border-color:#1683ed}.period-trigger[aria-expanded=true][data-v-5af9b9de]{box-shadow:0 0 0 3px #1683ed1a}.period-trigger .placeholder[data-v-5af9b9de]{color:#a8abb2}.period-trigger svg[data-v-5af9b9de]{width:18px;fill:none;stroke:#8d98a8;stroke-linecap:round;stroke-width:1.7}.period-panel[data-v-5af9b9de]{position:absolute;z-index:20;top:54px;left:0;box-sizing:border-box;width:292px;padding:0 16px 14px;border:1px solid #e6eaf0;border-radius:12px;background:#fff;box-shadow:0 14px 38px #1f374f24}.period-panel header[data-v-5af9b9de]{display:grid;grid-template-columns:30px 1fr 30px;align-items:center;height:56px;border-bottom:1px solid #edf0f4}.period-panel header strong[data-v-5af9b9de]{text-align:center;color:#27364a;font-size:15px}.period-panel header button[data-v-5af9b9de]{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:#f4f6f9;color:#68768a;font-size:22px;line-height:1;cursor:pointer}.period-panel header button[data-v-5af9b9de]:hover:not(:disabled){background:#e9f3ff;color:#1683ed}.period-panel header button[data-v-5af9b9de]:disabled{color:#c9ced6;cursor:not-allowed}.period-grid[data-v-5af9b9de]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:15px}.period-grid button[data-v-5af9b9de]{height:38px;border:0;border-radius:7px;background:transparent;color:#536176;font-size:14px;cursor:pointer;transition:background .15s,color .15s,transform .15s}.period-grid button[data-v-5af9b9de]:hover:not(:disabled){background:#edf6ff;color:#1683ed;transform:translateY(-1px)}.period-grid button.selected[data-v-5af9b9de]{background:#1683ed;color:#fff;font-weight:700;box-shadow:0 5px 12px #1683ed38}.period-grid button[data-v-5af9b9de]:disabled{color:#c8ced7;text-decoration:line-through;text-decoration-color:#dfe3e8;cursor:not-allowed}.period-tip[data-v-5af9b9de]{margin:12px 0 0;color:#9aa4b2;font-size:12px;text-align:center}.calendar-pop-enter-active[data-v-5af9b9de],.calendar-pop-leave-active[data-v-5af9b9de]{transition:opacity .16s,transform .16s}.calendar-pop-enter-from[data-v-5af9b9de],.calendar-pop-leave-to[data-v-5af9b9de]{opacity:0;transform:translateY(-5px) scale(.98)}@media(max-width:600px){.period-picker[data-v-5af9b9de]{width:100%}.period-panel[data-v-5af9b9de]{right:0;left:auto;max-width:calc(100vw - 32px)}}.targets-shell[data-v-c4871f1f]{display:grid;grid-template-columns:202px 1fr;min-height:288px;background:#fff;color:#303133}.targets-shell aside[data-v-c4871f1f]{padding:18px 20px;border-right:1px solid #ebeef5}.targets-shell aside button[data-v-c4871f1f]{width:100%;height:46px;margin-bottom:10px;padding:0 22px;border:0;border-radius:5px;background:#fff;color:#606266;text-align:left;font-size:16px}.targets-shell aside button.active[data-v-c4871f1f]{background:#ecf5ff;color:#1683ed;font-weight:700}.targets-shell main[data-v-c4871f1f]{min-width:0;padding:25px 38px 45px}.target-heading[data-v-c4871f1f]{display:flex;align-items:flex-start;justify-content:space-between}.title-row[data-v-c4871f1f]{display:flex;align-items:center;gap:28px}.title-row h2[data-v-c4871f1f]{margin:0;font-size:20px}.title-row select[data-v-c4871f1f]{border:0;background:#fff;color:#409eff;font-size:15px}.target-heading p[data-v-c4871f1f]{margin:13px 0 25px;color:#a8abb2;font-size:15px}.add[data-v-c4871f1f]{height:42px;padding:0 19px;border:0;border-radius:5px;background:#1683ed;color:#fff;font-size:16px}.table-scroll[data-v-c4871f1f]{overflow-x:auto}.table-scroll table[data-v-c4871f1f]{width:max-content;min-width:70%;border-collapse:collapse}.table-scroll tr[data-v-c4871f1f]{height:126px}.table-scroll th[data-v-c4871f1f],.table-scroll td[data-v-c4871f1f]{min-width:130px;padding:0;border:1px solid #dcdfe6;text-align:center}.table-scroll .period[data-v-c4871f1f]{min-width:124px;background:#f6faff}.period strong[data-v-c4871f1f]{display:block;margin:22px 10px 12px;font-size:18px}.period button[data-v-c4871f1f]{display:inline-flex;align-items:center;gap:3px;border:0;background:none;color:#409eff}.period button.disabled[data-v-c4871f1f]{color:#a8abb2;cursor:not-allowed}.period svg[data-v-c4871f1f]{width:14px}.table-scroll td b[data-v-c4871f1f],.table-scroll td span[data-v-c4871f1f]{display:grid;place-items:center;height:62px}.table-scroll td b[data-v-c4871f1f]{border-bottom:1px solid #dcdfe6}.table-scroll td span[data-v-c4871f1f]{color:#606266;font-weight:400}.empty[data-v-c4871f1f]{height:100px!important;color:#909399}.page-error[data-v-c4871f1f],.drawer-error[data-v-c4871f1f]{color:#f56c6c}.target-overlay[data-v-c4871f1f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000080}.target-drawer[data-v-c4871f1f]{position:absolute;top:0;right:0;display:grid;grid-template-rows:56px auto minmax(0,1fr) 76px;width:56%;height:100%;background:#fff;box-shadow:-8px 0 24px #0000001f}.target-drawer header[data-v-c4871f1f]{display:flex;align-items:center;justify-content:space-between;padding:0 25px;border-bottom:1px solid #ebeef5}.target-drawer header h2[data-v-c4871f1f]{font-size:18px}.target-drawer header button[data-v-c4871f1f]{border:0;background:none;color:#909399}.target-drawer header svg[data-v-c4871f1f]{width:20px}.period-form[data-v-c4871f1f]{padding:28px 50px;border-bottom:10px solid #f3f4f8}.period-form label[data-v-c4871f1f]{display:flex;align-items:center;gap:35px}.period-form label>span[data-v-c4871f1f]{width:82px;color:#606266}.period-form i[data-v-c4871f1f]{margin-right:6px;color:#f56c6c;font-style:normal}.period-form small[data-v-c4871f1f]{display:block;margin:6px 0 0 117px;color:#f56c6c}.amount-grid[data-v-c4871f1f]{display:grid;grid-template-columns:1fr 1fr;align-content:start;min-height:0;gap:32px 38px;padding:38px 50px;overflow-y:auto;overscroll-behavior:contain}.amount-grid label[data-v-c4871f1f]{display:grid;grid-template-columns:82px 1fr;align-items:center;gap:32px;color:#606266}.amount-grid label>span[data-v-c4871f1f]{text-align:left}.amount-grid label>div[data-v-c4871f1f]{display:grid;grid-template-columns:1fr 88px}.amount-grid input[data-v-c4871f1f]{box-sizing:border-box;height:46px;padding:0 18px;border:1px solid #dcdfe6;border-radius:4px 0 0 4px;font-size:15px}.amount-grid em[data-v-c4871f1f]{display:grid;place-items:center;border:1px solid #dcdfe6;border-left:0;border-radius:0 4px 4px 0;background:#f5f7fa;color:#909399;font-style:normal}.drawer-error[data-v-c4871f1f]{grid-column:1/-1}.target-drawer footer[data-v-c4871f1f]{display:flex;align-items:center;gap:12px;padding:0 50px;border-top:1px solid #ebeef5}.target-drawer footer button[data-v-c4871f1f]{height:44px;padding:0 24px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;font-size:16px}.target-drawer footer .submit[data-v-c4871f1f]{border-color:#1683ed;background:#1683ed;color:#fff}@media(max-width:900px){.targets-shell[data-v-c4871f1f]{grid-template-columns:160px 1fr}.target-drawer[data-v-c4871f1f]{width:92%}.amount-grid[data-v-c4871f1f]{grid-template-columns:1fr}}.template-editor[data-v-0a0fa723]{border:1px solid #d8dde5;background:#fff}.template-toolbar[data-v-0a0fa723]{display:flex;min-height:48px;overflow-x:auto;border-bottom:1px solid #d8dde5}.template-toolbar[data-v-0a0fa723]>*{box-sizing:border-box;display:grid;min-width:48px;height:48px;margin:0;place-items:center;border:0;border-right:1px solid #d8dde5;background:#fff;color:#283444;font-size:20px;cursor:pointer}.template-toolbar select[data-v-0a0fa723]{width:130px;padding:0 15px;font-size:16px}.template-toolbar svg[data-v-0a0fa723]{width:22px}.template-toolbar label[data-v-0a0fa723]{position:relative}.template-toolbar label input[data-v-0a0fa723]{position:absolute;width:1px;height:1px;opacity:0}[data-v-0a0fa723] .template-page{box-sizing:border-box;min-height:495px;padding:22px;color:#303744;font-size:15px;line-height:1.75;outline:0}.sr-only[data-v-0a0fa723]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.crm-settings[data-v-e025a90c]{padding:20px;color:#384454}.crm-settings>header[data-v-e025a90c]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#fff;border:1px solid #e2e7ed}.crm-settings h1[data-v-e025a90c]{margin:0;font-size:21px}.crm-settings p[data-v-e025a90c]{color:#8a929d}.crm-settings nav[data-v-e025a90c]{display:flex;margin-top:14px;border-bottom:1px solid #dfe5ec;background:#fff}.crm-settings nav button[data-v-e025a90c]{border:0;border-bottom:3px solid transparent;padding:16px 26px;background:#fff;font-weight:600}.crm-settings nav .active[data-v-e025a90c]{border-color:#409eff;color:#1683ed}.pane[data-v-e025a90c],.rules[data-v-e025a90c]{padding:24px;background:#fff;border:1px solid #e5e9ef;border-top:0}.rules aside[data-v-e025a90c]{padding:15px;background:#f4f8fd;border-left:3px solid #409eff}.rule-row[data-v-e025a90c]{display:grid;grid-template-columns:330px 180px 1fr;align-items:center;padding:13px 5px;border-bottom:1px solid #f0f2f5}.rule-row input[type=number][data-v-e025a90c],.toolbar input[data-v-e025a90c],.target input[data-v-e025a90c],.target select[data-v-e025a90c]{height:36px;padding:0 10px;border:1px solid #d6dce4}.rules footer[data-v-e025a90c]{padding:20px 0}.toolbar[data-v-e025a90c]{display:flex;gap:12px;margin-bottom:18px}.toolbar input[data-v-e025a90c]{width:360px}button[data-v-e025a90c]{padding:8px 15px;border:1px solid #d4dbe4;background:#fff;color:#526171;cursor:pointer}.primary[data-v-e025a90c]{background:#409eff;border-color:#409eff;color:#fff}.green[data-v-e025a90c]{background:#67c23a;border-color:#67c23a;color:#fff}.danger[data-v-e025a90c]{color:#e45555}.crm-settings table[data-v-e025a90c]{width:100%;border-collapse:collapse}.crm-settings th[data-v-e025a90c],.crm-settings td[data-v-e025a90c]{padding:12px 14px;border:1px solid #e5e9ef;text-align:left}.crm-settings th[data-v-e025a90c]{background:#f7f9fc;color:#7d8794}.sort[data-v-e025a90c]{width:64px}.tag[data-v-e025a90c]{display:inline-block;min-width:76px;padding:7px 14px;border-radius:6px;text-align:center}.target>label[data-v-e025a90c]{display:grid;grid-template-columns:130px 250px;align-items:center;margin-bottom:14px}.summary[data-v-e025a90c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.summary article[data-v-e025a90c]{display:grid;gap:8px;padding:22px;border:1px solid #e3e8ee}.summary strong[data-v-e025a90c]{font-size:30px;color:#409eff}.modal[data-v-e025a90c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#1a263599}.dialog[data-v-e025a90c]{display:grid;gap:14px;width:min(520px,90vw);padding:24px;background:#fff}.dialog label[data-v-e025a90c]{display:grid;grid-template-columns:100px 1fr;gap:10px}.dialog input[data-v-e025a90c],.dialog select[data-v-e025a90c],.dialog textarea[data-v-e025a90c]{min-height:36px;border:1px solid #d4dbe4}.dialog textarea[data-v-e025a90c]{min-height:90px}.dialog footer[data-v-e025a90c]{display:flex;justify-content:flex-end;gap:10px}.notice[data-v-e025a90c]{padding:10px 14px}.error[data-v-e025a90c]{background:#fff1f0;color:#c43d35}.success[data-v-e025a90c]{background:#effaf2;color:#308548}@media(max-width:800px){.rule-row[data-v-e025a90c],.summary[data-v-e025a90c]{grid-template-columns:1fr}.crm-settings nav[data-v-e025a90c]{overflow:auto}.crm-settings nav button[data-v-e025a90c]{white-space:nowrap}}.crm-settings.settings-mode[data-v-e025a90c]{padding:0;background:#f3f4f8;min-height:100%}.settings-mode nav[data-v-e025a90c]{position:relative;height:68px;margin:0;padding:0 30px;align-items:stretch;border:0;border-bottom:1px solid #ebeef5}.settings-mode nav button[data-v-e025a90c]{padding:0 22px;border-bottom-width:2px;color:#909399;font-size:16px;font-weight:500}.settings-mode nav button.active[data-v-e025a90c]{color:#303133;border-color:#409eff;font-weight:700}.video-help[data-v-e025a90c]{display:flex;align-items:center;gap:6px;margin-left:auto;color:#a8abb2;font-size:14px}.video-help svg[data-v-e025a90c]{width:15px}.tag-settings-pane[data-v-e025a90c]{min-width:980px;background:#fff}.tag-toolbar[data-v-e025a90c]{display:flex;align-items:center;gap:24px;height:72px;padding:0 30px}.tag-toolbar input[data-v-e025a90c]{box-sizing:border-box;width:365px;height:44px;padding:0 18px;border:1px solid #dcdfe6;border-radius:5px;color:#606266;font-size:16px;outline:0}.tag-toolbar input[data-v-e025a90c]:focus{border-color:#409eff}.tag-toolbar button[data-v-e025a90c]{height:44px;padding:0 26px;border:0;border-radius:5px;color:#fff;font-size:16px;font-weight:700}.search-button[data-v-e025a90c]{background:#4b8df8}.add-button[data-v-e025a90c]{background:#62c333}.tag-table-wrap[data-v-e025a90c]{overflow-x:auto}.tag-settings-pane table[data-v-e025a90c]{table-layout:fixed;border-collapse:collapse}.tag-settings-pane th[data-v-e025a90c],.tag-settings-pane td[data-v-e025a90c]{height:66px;box-sizing:border-box;padding:0 36px;border:0;border-bottom:1px solid #ebeef5;color:#303133;font-size:15px}.tag-settings-pane th[data-v-e025a90c]{height:66px;background:#fafafa;color:#909399;font-weight:700}.tag-settings-pane th[data-v-e025a90c]:nth-child(1){width:9%}.tag-settings-pane th[data-v-e025a90c]:nth-child(2){width:18%}.tag-settings-pane th[data-v-e025a90c]:nth-child(3){width:23%}.tag-settings-pane th[data-v-e025a90c]:nth-child(4){width:16%}.tag-settings-pane th[data-v-e025a90c]:nth-child(5){width:16%}.tag-settings-pane th[data-v-e025a90c]:nth-child(6){width:18%}.tag-settings-pane .sort[data-v-e025a90c]{box-sizing:border-box;width:86px;height:35px;border:1px solid #dcdfe6;border-radius:5px;text-align:center;color:#606266}.tag-settings-pane .tag[data-v-e025a90c]{min-width:116px;box-sizing:border-box;padding:7px 15px;border-radius:5px;font-size:15px;font-weight:500}.tag-actions[data-v-e025a90c]{display:flex;align-items:center;gap:12px}.tag-actions button[data-v-e025a90c]{display:inline-grid;place-items:center;height:35px;border:0;border-radius:5px;color:#fff}.edit-button[data-v-e025a90c]{min-width:68px;background:#67c23a}.delete-button[data-v-e025a90c]{width:54px;background:#f56c6c}.delete-button svg[data-v-e025a90c]{width:17px}.delete-button[data-v-e025a90c]:disabled{background:#fab6b6;cursor:not-allowed}.tag-pagination[data-v-e025a90c]{display:flex;align-items:center;justify-content:flex-end;gap:12px;height:58px;padding:0 20px;color:#606266}.tag-pagination select[data-v-e025a90c],.tag-pagination input[data-v-e025a90c]{box-sizing:border-box;height:36px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;text-align:center}.tag-pagination select[data-v-e025a90c]{width:120px;padding:0 12px}.tag-pagination button[data-v-e025a90c]{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:3px;background:#f4f4f5;color:#c0c4cc}.tag-pagination button svg[data-v-e025a90c]{width:15px}.tag-pagination b[data-v-e025a90c]{display:grid;place-items:center;width:36px;height:36px;border-radius:3px;background:#409eff;color:#fff}.tag-pagination label[data-v-e025a90c]{display:flex;align-items:center;gap:9px}.tag-pagination input[data-v-e025a90c]{width:54px}.tag-dialog.dialog[data-v-e025a90c]{display:block;width:492px;padding:0;border-radius:3px;box-shadow:0 4px 20px #0000002e}.dialog-title[data-v-e025a90c]{display:flex;align-items:center;justify-content:space-between;height:62px;padding:0 36px;border-bottom:1px solid #ebeef5}.dialog-title h2[data-v-e025a90c]{margin:0;font-size:18px;color:#303133}.dialog-title button[data-v-e025a90c]{display:grid;place-items:center;padding:0;border:0;background:transparent;color:#909399}.dialog-title svg[data-v-e025a90c]{width:18px}.tag-form-body[data-v-e025a90c]{display:grid;gap:28px;padding:25px 36px 44px}.tag-form-body>label[data-v-e025a90c]{display:grid;grid-template-columns:100px 1fr;align-items:start;gap:10px;color:#606266}.tag-form-body>label>span[data-v-e025a90c]:first-child,.tag-form-body fieldset>legend[data-v-e025a90c]{padding-top:12px;text-align:right}.tag-form-body .required>span[data-v-e025a90c]:first-child:before,.tag-form-body fieldset.required>legend[data-v-e025a90c]:before{content:"*";margin-right:6px;color:#f56c6c}.tag-form-body input[name=tag_name][data-v-e025a90c],.tag-form-body input[name=background_hex][data-v-e025a90c],.tag-form-body textarea[data-v-e025a90c]{box-sizing:border-box;width:100%;border:1px solid #dcdfe6;border-radius:5px;color:#606266;font-size:15px}.tag-form-body input[name=tag_name][data-v-e025a90c],.tag-form-body input[name=background_hex][data-v-e025a90c]{height:48px;padding:0 15px}.tag-form-body textarea[data-v-e025a90c]{height:66px;min-height:66px;padding:10px 14px;resize:none}.tag-form-body fieldset[data-v-e025a90c]{display:flex;align-items:center;gap:28px;margin:0;padding:0;border:0;color:#606266}.tag-form-body fieldset legend[data-v-e025a90c]{float:left;width:100px;margin-right:10px}.tag-form-body fieldset label[data-v-e025a90c]{display:flex;align-items:center;gap:8px}.tag-form-body input[type=radio][data-v-e025a90c]{width:18px;height:18px;accent-color:#409eff}.color-row[data-v-e025a90c]{display:grid;grid-template-columns:1fr 48px;gap:24px}.color-picker[data-v-e025a90c]{position:relative;display:block;width:48px;height:48px;border:1px solid #dcdfe6;border-radius:5px;overflow:hidden;cursor:pointer}.color-picker input[data-v-e025a90c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.color-picker i[data-v-e025a90c]{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:3px;pointer-events:none}.preview-row[data-v-e025a90c]{align-items:center!important}.preview-row>span[data-v-e025a90c]:first-child{padding-top:7px!important}.tag-preview[data-v-e025a90c]{display:block;width:50px;height:33px;border-radius:4px;line-height:33px;text-align:center;overflow:hidden}.tag-dialog>footer[data-v-e025a90c]{display:flex;justify-content:flex-end;gap:12px;padding:14px 24px;border-top:1px solid #ebeef5;background:#fafafa}.tag-dialog>footer button[data-v-e025a90c]{min-width:90px;height:44px;border-radius:5px;font-size:16px}.modal[data-v-e025a90c]{background:#00000085}@media(max-width:800px){.tag-settings-pane[data-v-e025a90c]{min-width:980px}.tag-dialog.dialog[data-v-e025a90c]{width:min(492px,94vw)}.tag-form-body[data-v-e025a90c]{padding-inline:20px}}.modal[data-v-e025a90c]:has(.tag-dialog){place-items:start center;padding-top:37px;box-sizing:border-box}.crm-settings[data-v-e025a90c]:has(.targets-shell){padding:0;background:#f3f4f8;min-height:100%}.crm-settings:has(.targets-shell)>header[data-v-e025a90c]{display:none}.crm-settings:has(.targets-shell)>nav[data-v-e025a90c]{height:68px;margin:0;padding:0 30px;align-items:stretch;border:0;border-bottom:1px solid #ebeef5}.crm-settings:has(.targets-shell)>nav button[data-v-e025a90c]{padding:0 22px;border-bottom-width:2px;color:#909399;font-size:16px;font-weight:500}.crm-settings:has(.targets-shell)>nav button.active[data-v-e025a90c]{color:#303133;border-color:#409eff;font-weight:700}.template-settings-pane[data-v-e025a90c]{min-width:1080px;background:#fff}.template-toolbar[data-v-e025a90c]{display:flex;align-items:center;gap:14px;height:76px;padding:0 26px}.template-toolbar input[data-v-e025a90c],.template-toolbar select[data-v-e025a90c]{box-sizing:border-box;height:46px;border:1px solid #dcdfe6;border-radius:5px;background:#fff;color:#606266;font-size:15px}.template-toolbar input[data-v-e025a90c]{width:306px;padding:0 16px}.template-toolbar select[data-v-e025a90c]{width:192px;padding:0 18px}.template-toolbar button[data-v-e025a90c]{height:46px;padding:0 24px;border:0;border-radius:5px;color:#fff;font-size:15px;font-weight:700}.template-table-wrap[data-v-e025a90c]{overflow:auto}.template-settings-pane table[data-v-e025a90c]{table-layout:fixed;border-collapse:collapse}.template-settings-pane th[data-v-e025a90c],.template-settings-pane td[data-v-e025a90c]{box-sizing:border-box;height:94px;padding:0 26px;border:0;border-bottom:1px solid #ebeef5;color:#454b54;font-size:15px}.template-settings-pane th[data-v-e025a90c]{height:70px;background:#fafafa;color:#8a9099;font-weight:700}.template-settings-pane th[data-v-e025a90c]:nth-child(1){width:7%}.template-settings-pane th[data-v-e025a90c]:nth-child(2){width:11%}.template-settings-pane th[data-v-e025a90c]:nth-child(3){width:11%}.template-settings-pane th[data-v-e025a90c]:nth-child(4){width:40%}.template-settings-pane th[data-v-e025a90c]:nth-child(5){width:11%}.template-settings-pane th[data-v-e025a90c]:nth-child(6){width:12%}.template-settings-pane th[data-v-e025a90c]:nth-child(7){width:10%}.template-settings-pane .sort[data-v-e025a90c]{box-sizing:border-box;width:64px;height:36px;border:1px solid #dcdfe6;border-radius:5px;text-align:center}.template-content[data-v-e025a90c]{white-space:pre-line;line-height:1.65}.template-actions[data-v-e025a90c]{white-space:nowrap}.template-actions button[data-v-e025a90c]{height:36px;margin-right:8px;padding:0 12px;border-radius:5px}.template-pagination[data-v-e025a90c]{display:flex;align-items:center;justify-content:flex-end;gap:12px;height:72px;padding:0 24px;color:#606266}.template-pagination select[data-v-e025a90c],.template-pagination input[data-v-e025a90c]{box-sizing:border-box;height:36px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;text-align:center}.template-pagination select[data-v-e025a90c]{width:110px}.template-pagination input[data-v-e025a90c]{width:56px}.template-pagination button[data-v-e025a90c],.template-pagination b[data-v-e025a90c]{display:grid;width:38px;height:36px;padding:0;place-items:center;border:0;border-radius:3px}.template-pagination button[data-v-e025a90c]{background:#f4f4f5;color:#b8bec7}.template-pagination button svg[data-v-e025a90c]{width:15px}.template-pagination b[data-v-e025a90c]{background:#409eff;color:#fff}.template-pagination label[data-v-e025a90c]{display:flex;align-items:center;gap:8px}.template-modal[data-v-e025a90c]{display:block;padding:0}.template-drawer.dialog[data-v-e025a90c]{position:absolute;right:0;top:0;display:flex;width:min(50vw,980px);height:100vh;padding:0;flex-direction:column;gap:0;overflow:hidden;box-shadow:-8px 0 30px #00000026}.template-drawer .dialog-title[data-v-e025a90c]{height:56px;padding:0 26px}.template-tip[data-v-e025a90c]{margin:0!important;padding:17px 26px!important;background:#f2f8ff;color:#2581e8!important;font-weight:600}.template-form-body[data-v-e025a90c]{display:grid;min-height:0;gap:38px;padding:38px 52px 24px;overflow-y:auto;overscroll-behavior:contain}.template-form-body>label[data-v-e025a90c]{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:18px;color:#4e535b}.template-form-body>label>span[data-v-e025a90c]{padding-top:14px;text-align:right}.template-form-body input[data-v-e025a90c],.template-form-body select[data-v-e025a90c]{box-sizing:border-box;width:256px;height:52px;padding:0 18px;border:1px solid #d4dae3;border-radius:5px;font-size:15px}.template-form-body .editor-field[data-v-e025a90c]{grid-template-columns:110px minmax(0,1fr)}.template-form-body .editor-field>span[data-v-e025a90c]{padding-top:12px}.template-drawer>footer[data-v-e025a90c]{display:flex;margin-top:auto;padding:16px 26px;gap:18px;border-top:1px solid #ebeef5;background:#fff}.template-drawer>footer button[data-v-e025a90c]{height:48px;padding:0 24px;border-radius:5px;font-size:15px}.template-mode nav[data-v-e025a90c]{height:68px}.template-mode nav button[data-v-e025a90c]{font-size:16px}@media(max-width:1000px){.template-drawer.dialog[data-v-e025a90c]{width:92vw}.template-form-body[data-v-e025a90c]{padding:28px 24px}.template-form-body>label[data-v-e025a90c],.template-form-body .editor-field[data-v-e025a90c]{grid-template-columns:96px minmax(0,1fr)}}.tag-settings-pane[data-v-e025a90c]{min-width:860px;padding:22px 28px 0;background:#f6f8fb}.tag-toolbar[data-v-e025a90c]{box-sizing:border-box;justify-content:space-between;height:auto;margin-bottom:18px;padding:0}.tag-search[data-v-e025a90c]{display:flex;gap:10px}.tag-toolbar input[data-v-e025a90c]{width:320px;height:40px;border-radius:9px;background:#fff;font-size:14px}.tag-toolbar button[data-v-e025a90c]{height:40px;border-radius:9px;font-size:14px}.search-button[data-v-e025a90c]{background:#eef4fc!important;color:#2869b9!important}.add-button[data-v-e025a90c]{background:#246fd6;box-shadow:0 7px 16px #246fd62e}.tag-table-wrap[data-v-e025a90c]{overflow:hidden;border:1px solid #e6eaf0;border-radius:13px;background:#fff;box-shadow:0 8px 24px #2538580a}.tag-settings-pane th[data-v-e025a90c],.tag-settings-pane td[data-v-e025a90c]{height:64px;padding:0 24px}.tag-settings-pane th[data-v-e025a90c]{height:48px;background:#f8fafc;color:#7b8797;font-size:13px}.tag-settings-pane th[data-v-e025a90c]:nth-child(1){width:27%}.tag-settings-pane th[data-v-e025a90c]:nth-child(2){width:29%}.tag-settings-pane th[data-v-e025a90c]:nth-child(3){width:12%}.tag-settings-pane th[data-v-e025a90c]:nth-child(4){width:18%}.tag-settings-pane th[data-v-e025a90c]:nth-child(5){width:14%}.tag-identity[data-v-e025a90c]{display:flex;align-items:center;gap:10px}.tag-identity>i[data-v-e025a90c]{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 4px #f2f4f7}.tag-identity .tag[data-v-e025a90c]{min-width:86px;padding:6px 12px;border-radius:7px;font-size:13px}.tag-identity small[data-v-e025a90c]{padding:3px 7px;border-radius:10px;background:#f2f4f7;color:#8b95a3;font-size:11px}.tag-remark[data-v-e025a90c]{max-width:320px;overflow:hidden;color:#768195;text-overflow:ellipsis;white-space:nowrap}.tag-settings-pane .sort[data-v-e025a90c]{width:68px;border-radius:7px;background:#fafbfc}.tag-actions button[data-v-e025a90c]{height:32px;border-radius:7px}.edit-button[data-v-e025a90c]{background:#eef5ff!important;color:#246fd6!important}.delete-button[data-v-e025a90c]{width:38px;background:#fff1f0!important;color:#e25555!important}.delete-button[data-v-e025a90c]:disabled{background:#f6f7f9!important;color:#c2c8d0!important}.tag-empty[data-v-e025a90c]{height:150px!important;color:#98a2b3!important;text-align:center!important}.tag-pagination[data-v-e025a90c]{height:64px;padding:0;background:#f6f8fb}.quick-phrase-settings-pane[data-v-e025a90c]{padding:28px;background:#f6f8fb}.quick-phrase-settings-card[data-v-e025a90c]{max-width:860px;padding:26px 30px;border:1px solid #e6eaf0;border-radius:14px;background:#fff;box-shadow:0 8px 24px #2538580d}.quick-phrase-settings-title[data-v-e025a90c]{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #edf0f4}.quick-phrase-settings-title h2[data-v-e025a90c]{margin:0;color:#27364b;font-size:19px}.quick-phrase-settings-title p[data-v-e025a90c]{margin:8px 0 0;color:#98a2b3;font-size:13px}.quick-phrase-settings-title>span[data-v-e025a90c]{padding:6px 10px;border-radius:16px;background:#edf5ff;color:#367fd5;font-size:12px}.quick-phrase-settings-list[data-v-e025a90c]{display:grid;gap:8px;margin:20px 0}.quick-phrase-settings-item[data-v-e025a90c]{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid #e4eaf2;border-radius:9px;background:#fbfcfe;text-align:left;cursor:grab}.quick-phrase-settings-item[data-v-e025a90c]:hover{border-color:#9ec4ef;background:#f5f9ff}.quick-phrase-settings-item b[data-v-e025a90c]{flex:1;color:#3b4b61;font-size:14px;font-weight:500}.drag-handle[data-v-e025a90c]{color:#aab5c2;letter-spacing:-3px}.quick-phrase-settings-item i[data-v-e025a90c]{display:grid;padding:4px;border:0;background:transparent;color:#e25555;cursor:pointer}.quick-phrase-settings-item svg[data-v-e025a90c]{width:16px}.quick-phrase-empty[data-v-e025a90c]{padding:24px;color:#98a2b3;text-align:center}.quick-phrase-settings-add[data-v-e025a90c]{display:flex;gap:10px}.quick-phrase-settings-add input[data-v-e025a90c]{flex:1;height:40px;padding:0 12px;border:1px solid #d9e2ec;border-radius:8px;font-size:13px}.quick-phrase-settings-add button[data-v-e025a90c]{height:40px;border-radius:8px}.account-page[data-v-f40c992a]{padding:28px 32px;color:#25334a;background:#f6f8fb;min-height:100%}.page-header[data-v-f40c992a]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.eyebrow[data-v-f40c992a]{display:block;color:#7b8ca5;font-size:10px;letter-spacing:.16em;font-weight:700}.account-page h1[data-v-f40c992a]{margin:6px 0 4px;font-size:24px;letter-spacing:-.02em}.account-page p[data-v-f40c992a]{margin:0;color:#8a97aa;font-size:13px}.create-button[data-v-f40c992a]{height:42px;padding:0 18px;border:0;border-radius:10px;font-size:13px;box-shadow:0 8px 18px #3b82f633}.create-button span[data-v-f40c992a],.save-button span[data-v-f40c992a]{font-size:18px;vertical-align:-1px;margin-right:4px}.panel[data-v-f40c992a]{overflow:auto;border:1px solid #e7edf4;border-radius:14px;background:#fff;box-shadow:0 8px 24px #2a41610a}table[data-v-f40c992a]{width:100%;border-collapse:collapse}th[data-v-f40c992a],td[data-v-f40c992a]{padding:16px 18px;border-bottom:1px solid #eef2f6;text-align:left;white-space:nowrap;font-size:13px}th[data-v-f40c992a]{background:#fbfcfe;color:#8a97aa;font-size:11px;font-weight:700;letter-spacing:.06em}tbody tr[data-v-f40c992a]:hover{background:#f9fbfe}td strong[data-v-f40c992a]{color:#326fc5;font-weight:650}.actions button[data-v-f40c992a]{margin-right:6px;padding:7px 10px;border:1px solid #e0e7f0;border-radius:6px;background:#fff;color:#65748a;font-size:12px}.status[data-v-f40c992a]{padding:5px 10px;border-radius:20px;font-size:11px;font-weight:600}.status.active[data-v-f40c992a]{background:#e9f8ee;color:#278549}.status.disabled[data-v-f40c992a]{background:#f2f3f5;color:#8b929b}.empty[data-v-f40c992a]{text-align:center;color:#929aa7;padding:60px}.pagination[data-v-f40c992a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-top:1px solid #edf1f5;background:linear-gradient(180deg,#fff,#fbfcfe)}.pagination-total[data-v-f40c992a]{color:#8a97aa;font-size:12px}.pagination-total strong[data-v-f40c992a]{color:#3f526c;font-size:13px}.pagination-tools[data-v-f40c992a]{display:flex;align-items:center;gap:12px}.pagination select[data-v-f40c992a]{height:36px;padding:0 30px 0 12px;border:1px solid #dce5ef;border-radius:9px;background:#fff;color:#5e6f85;font-size:12px;outline:0}.pagination select[data-v-f40c992a]:focus{border-color:#6e9fe2;box-shadow:0 0 0 3px #eaf2ff}.page-controls[data-v-f40c992a]{display:flex;align-items:center;gap:5px;padding:3px;border:1px solid #e0e7f0;border-radius:10px;background:#fff;box-shadow:0 2px 8px #2745630b}.page-arrow[data-v-f40c992a]{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:7px;background:transparent;color:#60738c;font-size:20px;line-height:1;cursor:pointer}.page-arrow[data-v-f40c992a]:hover:not(:disabled){background:#edf5ff;color:#2878df}.page-arrow[data-v-f40c992a]:disabled{color:#c5ced9;cursor:not-allowed}.page-controls b[data-v-f40c992a]{display:grid;place-items:center;min-width:30px;height:30px;border-radius:7px;background:#397fe0;color:#fff;font-size:12px}.page-divider[data-v-f40c992a]{padding-right:5px;color:#a0abb9;font-size:12px}.notice[data-v-f40c992a]{padding:11px 14px;margin:0 0 14px;border-radius:8px}.error[data-v-f40c992a]{background:#fff1f0;color:#bd3d36}.success[data-v-f40c992a]{background:#effaf2;color:#2d8050}.notice button[data-v-f40c992a]{float:right;border:0;background:transparent;color:inherit}.mask[data-v-f40c992a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:20px;background:#15223873;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog[data-v-f40c992a]{width:min(680px,calc(100vw - 40px));max-height:min(780px,calc(100vh - 40px));overflow:auto;border:1px solid #e0e8f2;border-radius:18px;background:#fff;box-shadow:0 24px 70px #12233d36}.dialog-header[data-v-f40c992a]{display:flex;align-items:flex-start;justify-content:space-between;padding:28px 32px 22px;border-bottom:1px solid #edf1f6;background:linear-gradient(135deg,#fbfdff,#f4f8fd)}.dialog-header h2[data-v-f40c992a]{margin:6px 0 4px;font-size:22px}.dialog-header p[data-v-f40c992a]{color:#8795a8;font-size:12px}.close[data-v-f40c992a]{width:30px;height:30px;border:0;border-radius:8px;background:#eaf0f7;color:#7890aa;font-size:22px;line-height:1}.dialog-body[data-v-f40c992a]{padding:24px 32px 8px}.form-error[data-v-f40c992a]{margin-bottom:18px;padding:11px 13px;border:1px solid #ffd4d0;border-radius:8px;background:#fff5f4;color:#c34b43;font-size:12px}.form-section[data-v-f40c992a]{padding:0 0 22px}.form-section+.form-section[data-v-f40c992a]{padding-top:22px;border-top:1px solid #edf1f6}.section-title[data-v-f40c992a]{display:flex;gap:12px;align-items:center;margin-bottom:15px}.section-title>span[data-v-f40c992a]{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#eaf2ff;color:#3979cf;font-size:11px;font-weight:700}.section-title strong[data-v-f40c992a]{display:block;color:#34445b;font-size:13px}.section-title small[data-v-f40c992a]{display:block;margin-top:2px;color:#9aa7b8;font-size:11px}.field[data-v-f40c992a]{display:inline-grid;width:calc(50% - 8px);vertical-align:top;gap:7px;margin:0 12px 15px 0}.field[data-v-f40c992a]:nth-of-type(2n){margin-right:0}.field.full[data-v-f40c992a]{width:100%;margin-right:0}.field>span[data-v-f40c992a]{color:#5f7087;font-size:12px;font-weight:600}.field i[data-v-f40c992a]{color:#e45c59;font-style:normal}.field input[data-v-f40c992a],.field select[data-v-f40c992a]{width:100%;box-sizing:border-box;height:40px;padding:0 12px;border:1px solid #dce5ef;border-radius:9px;background:#fff;color:#34445b;font-size:13px;outline:0;transition:.18s}.field input[data-v-f40c992a]:focus,.field select[data-v-f40c992a]:focus{border-color:#6e9fe2;box-shadow:0 0 0 3px #eaf2ff}.field input[data-v-f40c992a]:disabled{background:#f5f7fa;color:#8d9bad}.field small[data-v-f40c992a]{color:#9aa7b8;font-size:11px}.dialog-footer[data-v-f40c992a]{display:flex;justify-content:flex-end;gap:10px;padding:18px 32px 24px;border-top:1px solid #edf1f6}.dialog-footer button[data-v-f40c992a]{height:40px;padding:0 18px;border-radius:9px;font-size:13px}.secondary[data-v-f40c992a]{border:1px solid #dce5ef;background:#fff;color:#718096}.primary[data-v-f40c992a]{border:1px solid #397fe0;background:#397fe0;color:#fff}.save-button[data-v-f40c992a]{min-width:130px;box-shadow:0 8px 16px #397fe033}.save-button span[data-v-f40c992a]{margin:0 0 0 8px}@media(max-width:640px){.account-page[data-v-f40c992a]{padding:20px 16px}.page-header[data-v-f40c992a]{align-items:flex-start;gap:16px}.create-button[data-v-f40c992a]{padding:0 12px}.pagination[data-v-f40c992a]{align-items:flex-start;flex-direction:column}.pagination-tools[data-v-f40c992a]{width:100%;justify-content:space-between}.dialog-header[data-v-f40c992a],.dialog-body[data-v-f40c992a],.dialog-footer[data-v-f40c992a]{padding-left:20px;padding-right:20px}.field[data-v-f40c992a]{width:100%;margin-right:0}}.role-page[data-v-994c2c10]{min-height:100%;background:#fff;color:#444b56;font-size:14px}.page-title[data-v-994c2c10]{height:58px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f5}.page-title h1[data-v-994c2c10]{margin:0;font-size:18px;font-weight:600;color:#333942}.list-toolbar[data-v-994c2c10]{height:72px;padding:0 26px;display:flex;align-items:center;border-bottom:1px solid #edf0f5}.primary[data-v-994c2c10],.outline[data-v-994c2c10],.back[data-v-994c2c10]{height:38px;padding:0 20px;border:1px solid #dce2eb;border-radius:4px;background:#fff;color:#4d8df7;cursor:pointer;font:inherit}.primary[data-v-994c2c10]{border-color:#4d8df7;background:#4d8df7;color:#fff;font-weight:600}.primary[data-v-994c2c10]:hover{background:#3f7fe8}.primary[data-v-994c2c10]:disabled{opacity:.6;cursor:wait}.outline[data-v-994c2c10]:hover,.back[data-v-994c2c10]:hover{border-color:#4d8df7;background:#f7faff}.role-list[data-v-994c2c10]{transition:opacity .15s}.role-list.loading[data-v-994c2c10]{opacity:.55}.role-row[data-v-994c2c10]{min-height:66px;padding:0 7.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f5}.role-summary[data-v-994c2c10]{display:flex;align-items:baseline;gap:20px}.role-summary strong[data-v-994c2c10]{font-size:16px;font-weight:500;color:#3d434c}.role-summary span[data-v-994c2c10]{color:#9aa2ad;font-size:13px}.protected[data-v-994c2c10]{color:#adb4bd;font-size:13px}.empty[data-v-994c2c10]{padding:60px;text-align:center;color:#a0a8b3}.notice[data-v-994c2c10]{margin:14px 26px;padding:10px 14px;border-radius:3px}.notice button[data-v-994c2c10]{margin-left:8px;border:0;background:transparent;color:inherit;text-decoration:underline}.error[data-v-994c2c10]{background:#fff1f0;color:#bd3d36}.success[data-v-994c2c10]{background:#effaf2;color:#2d8050}.editor-page form[data-v-994c2c10]{padding:28px 3.2% 48px}.back[data-v-994c2c10]{color:#858d98}.role-fields[data-v-994c2c10]{display:flex;align-items:center;gap:7vw;padding:0 0 28px}.role-fields label[data-v-994c2c10]{display:flex;align-items:center;gap:12px}.role-fields label span[data-v-994c2c10]{white-space:nowrap;font-size:15px}.role-fields input[data-v-994c2c10],.role-fields select[data-v-994c2c10]{width:220px;height:40px;padding:0 14px;border:1px solid #dce2eb;border-radius:4px;background:#fff;color:#4a515c;font:inherit;outline:none}.role-fields input[data-v-994c2c10]:focus,.role-fields select[data-v-994c2c10]:focus{border-color:#4d8df7;box-shadow:0 0 0 2px #4d8df71a}.role-fields input[data-v-994c2c10]:disabled{background:#f6f7f9;color:#9aa2ad}.permission-title[data-v-994c2c10]{margin:0 0 16px;font-size:15px;font-weight:500}.permission-table[data-v-994c2c10]{border:1px solid #dfe4ec;overflow:hidden}.permission-row[data-v-994c2c10]{min-height:62px;display:grid;grid-template-columns:150px 1fr;border-bottom:1px solid #e7ebf1}.permission-row[data-v-994c2c10]:last-child{border-bottom:0}.permission-row[data-v-994c2c10]:nth-child(2n){background:#f7f8fa}.group-name[data-v-994c2c10]{display:flex!important;align-items:center;justify-content:center;border-right:1px solid #dfe4ec;font-size:16px}.permission-items[data-v-994c2c10]{padding:16px 12px;display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:18px 22px}.permission-row label[data-v-994c2c10]{display:flex;align-items:center;gap:10px;cursor:pointer}.permission-row input[data-v-994c2c10]{width:16px;height:16px;margin:0;accent-color:#4d9af8}.permission-row input:checked+span[data-v-994c2c10]{color:#4091f6}.editor-actions[data-v-994c2c10]{display:flex;justify-content:flex-end;padding-top:24px}.editor-actions .primary[data-v-994c2c10]{min-width:92px}@media(max-width:1100px){.role-fields[data-v-994c2c10]{gap:22px;flex-wrap:wrap}.permission-items[data-v-994c2c10]{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media(max-width:700px){.page-title[data-v-994c2c10],.list-toolbar[data-v-994c2c10]{padding-left:16px;padding-right:16px}.role-row[data-v-994c2c10]{padding:14px 16px}.role-summary[data-v-994c2c10]{flex-direction:column;gap:5px}.editor-page form[data-v-994c2c10]{padding:22px 16px}.role-fields[data-v-994c2c10]{display:grid;gap:14px}.role-fields label[data-v-994c2c10]{display:grid;grid-template-columns:88px 1fr}.role-fields input[data-v-994c2c10],.role-fields select[data-v-994c2c10]{width:auto}.permission-table[data-v-994c2c10]{overflow-x:auto}.permission-row[data-v-994c2c10]{min-width:680px;grid-template-columns:120px 1fr}.permission-items[data-v-994c2c10]{grid-template-columns:repeat(3,minmax(140px,1fr))}}.crop-mask[data-v-ef07639f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1700;display:grid;place-items:center;padding:20px;background:#152033a8}.crop-dialog[data-v-ef07639f]{width:min(520px,92vw);overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 20px 60px #1018284d}.crop-dialog header[data-v-ef07639f]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #edf0f4}.crop-dialog h2[data-v-ef07639f]{margin:0;font-size:19px}.crop-dialog p[data-v-ef07639f]{margin:6px 0 0;color:#8a94a6;font-size:13px}.crop-dialog header button[data-v-ef07639f]{border:0;background:transparent;font-size:25px}.crop-stage[data-v-ef07639f]{display:grid;place-items:center;padding:28px;background:#f3f5f8}.crop-area[data-v-ef07639f]{position:relative;width:320px;height:320px;max-width:72vw;max-height:72vw;overflow:hidden;border-radius:50%;background:#dfe4ea;box-shadow:0 0 0 3px #fff,0 0 0 999px #27314266;cursor:grab;touch-action:none}.crop-area[data-v-ef07639f]:active{cursor:grabbing}.crop-area img[data-v-ef07639f]{position:absolute;left:50%;top:50%;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.scale-line[data-v-ef07639f]{display:flex;align-items:center;gap:14px;padding:20px 28px;color:#556070}.scale-line input[data-v-ef07639f]{flex:1;accent-color:#3278d8}.crop-dialog footer[data-v-ef07639f]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #edf0f4}.crop-dialog footer button[data-v-ef07639f]{padding:9px 18px;border:1px solid #d7dde6;border-radius:5px;background:#fff}.crop-dialog footer .primary[data-v-ef07639f]{border-color:#3278d8;background:#3278d8;color:#fff}.website-settings-shell[data-v-cc0af007]{--ink:#20334b;--blue:#2764c8;--line:#e3e9f1;padding:24px;color:var(--ink);background:linear-gradient(135deg,#f7f9fc,#f2f6fb);min-height:100%}.page-heading[data-v-cc0af007]{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.eyebrow[data-v-cc0af007],.section-kicker[data-v-cc0af007]{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--blue)}h1[data-v-cc0af007]{margin:5px 0 4px;font-size:25px}p[data-v-cc0af007]{margin:0;color:#758397;font-size:13px}.status-pill[data-v-cc0af007]{padding:8px 12px;border:1px solid #dce7db;border-radius:999px;background:#f5fbf4;color:#4f7950;font-size:12px}.status-pill i[data-v-cc0af007]{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#61a85f}.website-settings-grid[data-v-cc0af007]{display:grid;grid-template-columns:minmax(260px,340px) minmax(520px,1fr);gap:18px;max-width:1180px}.website-brand-card[data-v-cc0af007],.website-details-form[data-v-cc0af007]{border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 12px 36px #253c5b0f}.website-brand-card[data-v-cc0af007]{position:relative;overflow:hidden;padding:30px}.website-brand-card[data-v-cc0af007]:before{content:"";position:absolute;right:-55px;top:-70px;width:180px;height:180px;border-radius:50%;background:#edf4ff}.website-brand-card h2[data-v-cc0af007]{position:relative;margin:13px 0 12px;font-size:25px;line-height:1.32}.logo-stage[data-v-cc0af007]{display:grid;place-items:center;height:190px;margin:24px 0 16px;border:1px dashed #cad7e8;border-radius:12px;background:radial-gradient(circle,#fff 0,#f5f8fc 75%)}.logo-preview[data-v-cc0af007],.logo-placeholder[data-v-cc0af007]{width:124px;height:124px;border-radius:50%;overflow:hidden;border:5px solid #fff;box-shadow:0 12px 30px #2349782e}.logo-preview[data-v-cc0af007]{padding:0;cursor:zoom-in}.logo-preview img[data-v-cc0af007]{width:100%;height:100%;object-fit:cover}.logo-placeholder[data-v-cc0af007]{display:grid;place-items:center;background:#e7eef8;color:#8291a5;font-weight:700;letter-spacing:.12em}.logo-load-error[data-v-cc0af007]{display:grid;place-items:center;gap:7px;width:124px;min-height:124px;border:1px dashed #e0a2a2;border-radius:12px;background:#fff6f6;color:#b84646;font-size:12px}.logo-load-error button[data-v-cc0af007]{padding:6px 10px;border:1px solid #d8e0ea;border-radius:7px;background:#fff;color:var(--blue);cursor:pointer}.logo-actions[data-v-cc0af007]{display:flex;gap:9px}.logo-actions button[data-v-cc0af007],.upload-button[data-v-cc0af007]{padding:9px 14px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#647186;cursor:pointer}.upload-button[data-v-cc0af007]{flex:1;text-align:center;border-color:var(--blue);background:var(--blue);color:#fff}.upload-button input[data-v-cc0af007]{display:none}.website-brand-card small[data-v-cc0af007]{display:block;margin-top:13px;color:#8a96a6;line-height:1.55}.website-details-form[data-v-cc0af007]{padding:30px}.website-details-form section+section[data-v-cc0af007]{margin-top:34px;padding-top:28px;border-top:1px solid #edf0f5}.section-title[data-v-cc0af007]{display:flex;gap:13px;margin-bottom:20px}.section-title>span[data-v-cc0af007]{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#eaf2ff;color:var(--blue);font-weight:700}.section-title h2[data-v-cc0af007]{margin:0 0 4px;font-size:17px}.field-grid[data-v-cc0af007]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field-grid label[data-v-cc0af007]{display:grid;gap:7px;color:#526176;font-size:13px}.field-grid .wide[data-v-cc0af007]{grid-column:1/-1}.field-grid input[data-v-cc0af007],.field-grid textarea[data-v-cc0af007]{box-sizing:border-box;width:100%;padding:11px 12px;border:1px solid #d8e0ea;border-radius:7px;background:#fbfcfe;color:var(--ink);font:inherit;transition:.2s}.field-grid input[data-v-cc0af007]:focus,.field-grid textarea[data-v-cc0af007]:focus{outline:0;border-color:#7fa7e5;box-shadow:0 0 0 3px #eaf2ff}.website-details-form footer[data-v-cc0af007]{display:flex;justify-content:flex-end;margin-top:30px}.save-button[data-v-cc0af007]{padding:11px 28px;border:0;border-radius:7px;background:var(--blue);color:#fff;font-weight:600;cursor:pointer}.local-error[data-v-cc0af007]{max-width:1150px;margin-bottom:14px;padding:10px 14px;border-radius:7px;background:#fff0ef;color:#b23b32}.lightbox[data-v-cc0af007]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;display:grid;place-items:center;padding:5vw;background:#101828e8}.lightbox img[data-v-cc0af007]{max-width:90vw;max-height:86vh;object-fit:contain}.lightbox button[data-v-cc0af007]{position:absolute;right:28px;top:22px;border:0;background:none;color:#fff;font-size:38px;cursor:pointer}@media(max-width:900px){.website-settings-grid[data-v-cc0af007]{grid-template-columns:1fr}.page-heading[data-v-cc0af007]{align-items:start;gap:16px;flex-direction:column}.field-grid[data-v-cc0af007]{grid-template-columns:1fr}.field-grid .wide[data-v-cc0af007]{grid-column:auto}}.notice[data-v-e9f6f777]{margin:16px 24px 0;padding:10px 14px;border-radius:7px}.notice button[data-v-e9f6f777]{margin-left:8px}.error[data-v-e9f6f777]{background:#fff1f0;color:#bd3d36}.success[data-v-e9f6f777]{background:#effaf2;color:#2d8050}.preview[data-v-aaa06740]{position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#0c131fc2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}img[data-v-aaa06740]{width:min(520px,80vw);height:min(520px,80vw);max-height:75vh;object-fit:cover;border:7px solid #fff;border-radius:50%;box-shadow:0 28px 90px #0008}.preview button[data-v-aaa06740]{position:fixed;top:25px;right:30px;width:44px;height:44px;border:1px solid #ffffff45;border-radius:50%;background:#ffffff18;color:#fff;font-size:28px;cursor:pointer}.backdrop[data-v-7edfe330]{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0f172a94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog[data-v-7edfe330]{position:relative;width:min(520px,100%);box-sizing:border-box;padding:34px;border:1px solid #e7ebf2;border-radius:20px;background:#fff;box-shadow:0 28px 80px #0f172a3d;color:#243044}.close[data-v-7edfe330]{position:absolute;right:18px;top:16px;width:34px;height:34px;border:0;border-radius:50%;background:#f5f7fa;color:#6c7788;font-size:24px;cursor:pointer}.lock[data-v-7edfe330]{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:linear-gradient(135deg,#eaf3ff,#f0ecff);color:#397ff0;font-size:22px}.dialog h2[data-v-7edfe330]{margin:18px 0 7px;font-size:24px}.intro[data-v-7edfe330]{margin:0 0 20px;color:#7b8798}.grid[data-v-7edfe330]{display:grid;grid-template-columns:1fr 1fr;gap:14px}label[data-v-7edfe330]{display:grid;gap:8px;margin-top:14px;color:#4f5d70;font-size:13px}input[data-v-7edfe330]{width:100%;height:44px;box-sizing:border-box;padding:0 13px;border:1px solid #dce3ed;border-radius:10px;outline:none;color:#233044}input[data-v-7edfe330]:focus{border-color:#4b8df8;box-shadow:0 0 0 3px #4b8df81a}.code-row[data-v-7edfe330]{display:grid;grid-template-columns:1fr 116px;gap:10px}.send[data-v-7edfe330],.submit[data-v-7edfe330]{border:0;border-radius:10px;cursor:pointer}.send[data-v-7edfe330]{color:#347cf0;background:#edf4ff}.submit[data-v-7edfe330]{width:100%;height:46px;margin-top:22px;background:linear-gradient(135deg,#3984f7,#686df4);color:#fff;font-weight:700;box-shadow:0 10px 22px #477bf333}.message[data-v-7edfe330],.error[data-v-7edfe330]{margin:12px 0 0;font-size:13px}.message[data-v-7edfe330]{color:#27865b}.error[data-v-7edfe330]{color:#d44747}@media(max-width:560px){.dialog[data-v-7edfe330]{padding:26px 20px}.grid[data-v-7edfe330]{grid-template-columns:1fr}}.profile-page[data-v-8c83da18]{min-height:calc(100vh - 64px);padding:28px;background:#f6f8fb;color:#253247}header[data-v-8c83da18]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}h1[data-v-8c83da18]{margin:0;font-size:25px}header p[data-v-8c83da18],.card-head p[data-v-8c83da18]{margin:6px 0 0;color:#8a95a5;font-size:13px}.profile-card[data-v-8c83da18]{display:flex;align-items:center;gap:24px;padding:28px;border:1px solid #e5eaf2;border-radius:18px;background:#fff;box-shadow:0 10px 30px #1e32500f}.avatar-area[data-v-8c83da18]{display:grid;justify-items:center;gap:8px}.avatar-button[data-v-8c83da18]{display:grid;width:92px;height:92px;place-items:center;overflow:hidden;padding:0;border:4px solid #fff;border-radius:50%;background:#4b83ea;box-shadow:0 8px 24px #376fd747;color:#fff;font-size:34px;cursor:pointer}.avatar-button img[data-v-8c83da18]{width:100%;height:100%;object-fit:cover}.upload-button[data-v-8c83da18]{color:#397de2;font-size:12px;cursor:pointer}.avatar-area small[data-v-8c83da18]{color:#9aa4b2}.summary>div[data-v-8c83da18]{display:flex;align-items:center;gap:10px}.summary h2[data-v-8c83da18]{margin:0;font-size:22px}.summary>div span[data-v-8c83da18]{padding:4px 9px;border-radius:12px;background:#edf4ff;color:#397de2;font-size:12px}.summary p[data-v-8c83da18]{margin:7px 0 13px;color:#929cac}.summary b[data-v-8c83da18]{color:#278b61;font-size:13px}.summary b.off[data-v-8c83da18]{color:#8c97a6}.summary i[data-v-8c83da18]{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:currentColor}.grid[data-v-8c83da18]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;margin-top:20px}.card[data-v-8c83da18]{padding:25px;border:1px solid #e5eaf2;border-radius:18px;background:#fff;box-shadow:0 8px 24px #1e32500a}.card h3[data-v-8c83da18],.dialog h3[data-v-8c83da18]{margin:0;font-size:17px}.fields[data-v-8c83da18]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.fields .wide[data-v-8c83da18]{grid-column:1/-1}label[data-v-8c83da18]{display:grid;gap:8px;color:#526075;font-size:13px}input[data-v-8c83da18]{height:43px;box-sizing:border-box;padding:0 13px;border:1px solid #dce3ed;border-radius:10px;outline:none;color:#27354a}input[data-v-8c83da18]:focus{border-color:#4384ec;box-shadow:0 0 0 3px #4384ec1a}input[data-v-8c83da18]:disabled{background:#f6f8fa;color:#7e8998}.primary[data-v-8c83da18]{min-width:112px;height:42px;margin-top:22px;padding:0 18px;border:0;border-radius:10px;background:#397de2;color:#fff;font-weight:700;cursor:pointer}.security-item[data-v-8c83da18]{display:flex;align-items:center;justify-content:space-between;padding:19px 0;border-bottom:1px solid #edf0f4}.security-item[data-v-8c83da18]:last-child{border:0}.security-item span[data-v-8c83da18]{display:grid;gap:5px}.security-item small[data-v-8c83da18]{color:#929dac}.security-item button[data-v-8c83da18]{padding:7px 14px;border:1px solid #cddcf3;border-radius:8px;background:#f6f9ff;color:#397de2;cursor:pointer}.toast[data-v-8c83da18]{position:fixed;z-index:9997;right:28px;bottom:25px;padding:12px 17px;border-radius:10px;box-shadow:0 10px 28px #14233c2e}.success[data-v-8c83da18]{background:#eaf8f1;color:#257e59}.error[data-v-8c83da18]{background:#fff0ef;color:#c74444}.mask[data-v-8c83da18]{position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#121c2c8c}.dialog[data-v-8c83da18]{position:relative;display:grid;width:min(430px,100%);box-sizing:border-box;gap:14px;padding:28px;border-radius:16px;background:#fff}.dialog>p[data-v-8c83da18]{margin:-7px 0 4px;color:#8b96a6}.dialog .close[data-v-8c83da18]{position:absolute;top:14px;right:14px;border:0;background:none;color:#7f8998;font-size:25px;cursor:pointer}.dialog .primary[data-v-8c83da18]{width:100%}@media(max-width:900px){.grid[data-v-8c83da18]{grid-template-columns:1fr}}@media(max-width:560px){.profile-page[data-v-8c83da18]{padding:18px}.profile-card[data-v-8c83da18]{padding:20px}.fields[data-v-8c83da18]{grid-template-columns:1fr}.fields .wide[data-v-8c83da18]{grid-column:auto}.avatar-button[data-v-8c83da18]{width:74px;height:74px}}.qiniu-page[data-v-e9a176a1]{--ink:#18263d;--muted:#718096;--line:#e5ebf3;--blue:#2563eb;min-height:100%;box-sizing:border-box;padding:30px clamp(24px,4vw,64px) 56px;background:#f4f7fb;color:var(--ink)}.page-head[data-v-e9a176a1]{display:flex;align-items:flex-end;justify-content:space-between;max-width:1380px;margin:0 auto 26px;padding-bottom:20px;border-bottom:1px solid #dfe6ef}.crumb[data-v-e9a176a1]{margin-bottom:12px;color:#96a3b5;font-size:12px}.title-row[data-v-e9a176a1]{display:flex;align-items:center;gap:14px}.title-row h1[data-v-e9a176a1]{margin:0;font-size:28px;letter-spacing:-.04em}.page-head p[data-v-e9a176a1]{margin:8px 0 0;color:var(--muted);font-size:13px}.status-pill[data-v-e9a176a1]{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:700}.status-pill i[data-v-e9a176a1]{width:7px;height:7px;border-radius:50%;background:currentColor}.status-pill.ok[data-v-e9a176a1]{background:#e7f8ee;color:#17804d}.status-pill.bad[data-v-e9a176a1]{background:#fff0ee;color:#bd473e}.refresh[data-v-e9a176a1]{height:38px;padding:0 16px;border:1px solid #d7e1ed;border-radius:8px;background:#fff;color:#53647b;font-weight:650;box-shadow:0 4px 12px #29476d0c}.notice[data-v-e9a176a1]{max-width:1380px;margin:0 auto 14px;padding:11px 14px;border-radius:8px;font-size:13px}.notice.error[data-v-e9a176a1]{background:#fff1ef;color:#bc433c}.notice.success[data-v-e9a176a1]{background:#edf9f2;color:#18784b}.overview-grid[data-v-e9a176a1]{display:grid;grid-template-columns:1.12fr .88fr;gap:18px;max-width:1380px;margin:0 auto}.surface[data-v-e9a176a1]{border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 8px 24px #29476d0b}.surface>header[data-v-e9a176a1],.purchase-banner[data-v-e9a176a1],.records-card>header[data-v-e9a176a1]{display:flex;align-items:center;justify-content:space-between}.surface>header[data-v-e9a176a1]{padding:22px 24px 0}.eyebrow[data-v-e9a176a1]{color:#8fa0b5;font-size:10px;font-weight:800;letter-spacing:.14em}.surface h2[data-v-e9a176a1]{margin:6px 0 0;font-size:18px;letter-spacing:-.02em}.live[data-v-e9a176a1]{color:#27a261;font-size:12px}.usage-body[data-v-e9a176a1]{display:grid;grid-template-columns:210px 1fr;align-items:center;gap:22px;padding:28px 24px 30px}.usage-ring[data-v-e9a176a1]{display:grid;width:170px;height:170px;margin:auto;place-items:center;align-content:center;border-radius:50%;background:radial-gradient(circle at center,#fff 63%,transparent 64%),conic-gradient(var(--blue) var(--usage),#e7edf5 0);text-align:center}.usage-ring strong[data-v-e9a176a1]{font-size:27px;letter-spacing:-.04em}.usage-ring small[data-v-e9a176a1]{margin-top:4px;color:var(--muted);font-size:12px}.usage-stats[data-v-e9a176a1]{display:grid;gap:10px}.usage-stats article[data-v-e9a176a1]{position:relative;padding:14px 16px;border-radius:9px;background:#f7f9fc}.usage-stats span[data-v-e9a176a1]{display:block;color:#8795a8;font-size:12px}.usage-stats b[data-v-e9a176a1]{display:block;margin-top:5px;font-size:19px}.usage-stats em[data-v-e9a176a1]{position:absolute;right:16px;bottom:15px;color:#8b99ac;font-size:12px;font-style:normal}.config-card[data-v-e9a176a1]{min-height:100%}.help[data-v-e9a176a1],.link[data-v-e9a176a1]{border:0;background:transparent;color:var(--blue);font-size:12px;cursor:pointer}.mode-label[data-v-e9a176a1]{display:block;margin:24px 24px 8px;color:#56657a;font-size:12px;font-weight:700}.mode-switch[data-v-e9a176a1]{display:grid;grid-template-columns:1fr 1fr;margin:0 24px;border:1px solid #d9e3ef;border-radius:8px;overflow:hidden}.mode-switch button[data-v-e9a176a1]{height:42px;border:0;background:#fff;color:#708096;font-weight:650;cursor:pointer}.mode-switch button.active[data-v-e9a176a1]{background:#edf4ff;color:var(--blue);box-shadow:inset 0 0 0 1px #78a8f2}.mode-hint[data-v-e9a176a1]{margin:14px 24px;padding:11px 13px;border-radius:8px;background:#f5f8fc;color:#718096;font-size:12px;line-height:1.5}.field-grid[data-v-e9a176a1]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 24px}.field-grid label[data-v-e9a176a1]{display:grid;gap:7px;color:#56657a;font-size:12px;font-weight:650}.field-grid input[data-v-e9a176a1],.field-grid select[data-v-e9a176a1]{height:38px;box-sizing:border-box;padding:0 10px;border:1px solid #d9e3ef;border-radius:7px;background:#fbfdff}.field-grid input[data-v-e9a176a1]:focus,.field-grid select[data-v-e9a176a1]:focus{outline:0;border-color:#79a7ef;box-shadow:0 0 0 3px #e8f1ff}.field-grid .https[data-v-e9a176a1]{display:flex;align-items:center;gap:7px}.field-grid .https input[data-v-e9a176a1]{width:15px;height:15px}.config-card>footer[data-v-e9a176a1]{display:flex;justify-content:flex-end;gap:9px;padding:20px 24px;border-top:1px solid #eef2f6}.primary[data-v-e9a176a1],.secondary[data-v-e9a176a1]{height:40px;padding:0 18px;border-radius:8px;font-weight:700;cursor:pointer}.primary[data-v-e9a176a1]{border:1px solid var(--blue);background:var(--blue);color:#fff;box-shadow:0 5px 12px #2563eb26}.secondary[data-v-e9a176a1]{border:1px solid #d7e1ed;background:#fff;color:#52647c}.purchase-banner[data-v-e9a176a1]{max-width:1380px;margin:18px auto;padding:20px 24px;border:1px solid #f0d79e;border-radius:13px;background:#fffaf0}.banner-icon[data-v-e9a176a1]{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#fff0c9;color:#c38a1b;font-size:25px}.banner-copy[data-v-e9a176a1]{flex:1;margin-left:14px}.banner-copy h2[data-v-e9a176a1]{margin:4px 0;font-size:17px}.banner-copy p[data-v-e9a176a1]{margin:0;color:#8c7a56;font-size:12px}.purchase-button[data-v-e9a176a1]{height:40px;padding:0 18px;border:0;border-radius:8px;background:#e29a28;color:#fff;font-weight:700;cursor:pointer}.purchase-button b[data-v-e9a176a1]{margin-left:8px;font-size:17px}.records-card[data-v-e9a176a1]{max-width:1380px;margin:18px auto 0}.records-card>header[data-v-e9a176a1]{padding:20px 24px;border-bottom:1px solid #edf1f5}.empty-records[data-v-e9a176a1]{padding:38px;text-align:center;color:#93a0b1;font-size:13px}.purchase-overlay[data-v-e9a176a1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#17203399}.purchase-dialog[data-v-e9a176a1]{display:flex;flex-direction:column;width:min(980px,94vw);max-height:90vh;overflow:hidden;border-radius:13px;background:#fff;box-shadow:0 24px 70px #0c18302e}.purchase-dialog>header[data-v-e9a176a1]{display:flex;gap:30px;position:relative;min-height:62px;padding:0 28px;border-bottom:1px solid #e6ebf2}.purchase-dialog>header button[data-v-e9a176a1]{height:62px;border:0;background:transparent;color:#68768a;font-weight:700;cursor:pointer}.purchase-dialog>header button.active[data-v-e9a176a1]{color:var(--blue);border-bottom:3px solid var(--blue)}.purchase-dialog .close[data-v-e9a176a1]{position:absolute;right:14px;top:7px;border:0;color:#8b98a8;font-size:25px}.package-list[data-v-e9a176a1]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px;background:#f6f8fb;overflow:auto}.package-list label[data-v-e9a176a1]{display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;cursor:pointer}.package-list label.selected[data-v-e9a176a1]{border-color:#76a5ee;background:#eff6ff;box-shadow:0 0 0 2px #dbeafe}.package-list input[data-v-e9a176a1]{accent-color:var(--blue)}.package-list b[data-v-e9a176a1]{color:#ed6b3b;font-size:18px}.package-list span[data-v-e9a176a1]{color:#69788d;font-size:12px}.package-list span strong[data-v-e9a176a1]{color:var(--ink);font-size:13px}.channels[data-v-e9a176a1]{display:flex;align-items:center;gap:12px;padding:18px 26px;border-top:10px solid #f3f5f8}.channels button[data-v-e9a176a1]{height:40px;padding:0 18px;border:1px solid #dbe3ed;border-radius:7px;background:#fff;color:#66758a;cursor:pointer}.channels button.active[data-v-e9a176a1]{border-color:#37b56b;background:#f0fff6;color:#209654}.purchase-footer[data-v-e9a176a1]{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;border-top:1px solid #e6ebf2}.purchase-footer strong[data-v-e9a176a1]{color:#ed5b4f;font-size:20px}.records[data-v-e9a176a1]{padding:20px 26px;overflow:auto}.records table[data-v-e9a176a1]{width:100%;border-collapse:collapse;font-size:13px}.records th[data-v-e9a176a1],.records td[data-v-e9a176a1]{padding:13px 10px;border-bottom:1px solid #edf1f5;text-align:left;white-space:nowrap}.records th[data-v-e9a176a1]{background:#f8fafc;color:#7e8b9d}.empty[data-v-e9a176a1]{text-align:center;color:#94a0ae;padding:45px}.qr[data-v-e9a176a1]{display:flex;min-height:450px;align-items:center;flex-direction:column;justify-content:center}.qr>span[data-v-e9a176a1]{color:#24865d;font-size:11px;font-weight:800;letter-spacing:.12em}.qr h3[data-v-e9a176a1]{margin:8px 0 18px}.qr img[data-v-e9a176a1]{width:240px;height:240px;padding:10px;border:10px solid #f2f7f4;border-radius:16px}.qr strong[data-v-e9a176a1]{margin-top:20px;color:#278360;font-size:15px}.qr p[data-v-e9a176a1]{margin:8px 0;color:#8c98a5;font-size:13px}.qr small[data-v-e9a176a1]{margin-top:4px;color:#a4adb8}@media(max-width:980px){.overview-grid[data-v-e9a176a1]{grid-template-columns:1fr}.usage-body[data-v-e9a176a1]{grid-template-columns:180px 1fr}}@media(max-width:640px){.qiniu-page[data-v-e9a176a1]{padding:22px 14px 40px}.page-head[data-v-e9a176a1]{align-items:flex-start;flex-direction:column;gap:15px}.title-row h1[data-v-e9a176a1]{font-size:24px}.usage-body[data-v-e9a176a1]{grid-template-columns:1fr}.usage-ring[data-v-e9a176a1]{width:150px;height:150px}.field-grid[data-v-e9a176a1],.package-list[data-v-e9a176a1]{grid-template-columns:1fr}.purchase-banner[data-v-e9a176a1]{align-items:flex-start;flex-wrap:wrap;gap:14px}.banner-copy[data-v-e9a176a1]{min-width:calc(100% - 62px)}.purchase-button[data-v-e9a176a1]{margin-left:56px}}.secret-field[data-v-e9a176a1]{display:flex}.secret-field input[data-v-e9a176a1]{min-width:0;flex:1;border-radius:7px 0 0 7px}.secret-field button[data-v-e9a176a1]{width:54px;border:1px solid #d9e3ef;border-left:0;border-radius:0 7px 7px 0;background:#f4f7fb;color:#2563eb;cursor:pointer}.overview-grid.custom-layout[data-v-e9a176a1]{display:block;max-width:820px}.custom-layout .config-card[data-v-e9a176a1]{width:100%}.custom-hint[data-v-e9a176a1]{margin:20px 24px 0;padding:13px 15px;border:1px solid #cfe2ff;border-radius:8px;background:#eef6ff;color:#2465c2;font-size:13px;line-height:1.6}.connection-state[data-v-e9a176a1]{display:flex;align-items:center;gap:12px;margin:2px 24px 0;padding:13px 15px;border-radius:8px;font-size:12px}.connection-state b[data-v-e9a176a1]{font-size:13px}.connection-state span[data-v-e9a176a1]{color:#758399}.connection-state.verified[data-v-e9a176a1]{background:#edf9f1;color:#18804e}.connection-state.unverified[data-v-e9a176a1]{background:#f7f9fc;color:#718096}.workspace[data-v-1dd51acb]{padding:20px;color:#394556}.workspace>header[data-v-1dd51acb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.workspace h1[data-v-1dd51acb]{margin:0;font-size:20px}.workspace p[data-v-1dd51acb]{margin:7px 0 0;color:#9098a5;font-size:13px}.actions[data-v-1dd51acb],.pay-actions[data-v-1dd51acb]{display:flex;gap:10px}button[data-v-1dd51acb]{height:34px;padding:0 15px;border:1px solid #d8dee8;border-radius:3px;background:#fff;color:#526071;cursor:pointer}.primary[data-v-1dd51acb]{border-color:#3278d8;background:#3278d8;color:#fff}.wechat[data-v-1dd51acb]{border-color:#07c160;color:#079d50}.alipay[data-v-1dd51acb]{border-color:#1677ff;color:#1677ff}.metrics[data-v-1dd51acb]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metrics article[data-v-1dd51acb],.panel[data-v-1dd51acb],.cards article[data-v-1dd51acb]{border:1px solid #e7ebf0;border-radius:4px;background:#fff}.metrics article[data-v-1dd51acb]{padding:22px}.metrics span[data-v-1dd51acb]{color:#7e8895}.metrics strong[data-v-1dd51acb]{display:block;margin-top:12px;font-size:28px}.wide[data-v-1dd51acb]{grid-column:1/-1;padding:20px}.funnel[data-v-1dd51acb]{display:flex;justify-content:space-between;max-width:600px;padding:9px;border-bottom:1px solid #eef1f4}.filters[data-v-1dd51acb]{display:flex;gap:12px;padding:16px 20px;background:#fbfcfd}.filters input[data-v-1dd51acb],.dialog input[data-v-1dd51acb],.dialog textarea[data-v-1dd51acb],.rules input[data-v-1dd51acb]{min-height:34px;border:1px solid #d9dee6;border-radius:3px;padding:7px 10px;box-sizing:border-box}.filters input[data-v-1dd51acb]{width:260px}.table-wrap[data-v-1dd51acb]{overflow:auto}table[data-v-1dd51acb]{width:100%;border-collapse:collapse}th[data-v-1dd51acb],td[data-v-1dd51acb]{padding:14px 16px;border-bottom:1px solid #edf0f4;text-align:left;white-space:nowrap}th[data-v-1dd51acb]{background:#fafbfd;color:#727d8c;font-size:13px}.empty[data-v-1dd51acb]{text-align:center;color:#929aa7;padding:70px}.cards[data-v-1dd51acb]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cards article[data-v-1dd51acb]{padding:20px}.cards strong[data-v-1dd51acb]{font-size:22px}.subscription[data-v-1dd51acb]{padding:18px;margin-bottom:20px}.settings[data-v-1dd51acb]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rules[data-v-1dd51acb],.dictionary[data-v-1dd51acb]{padding:20px}.rules label[data-v-1dd51acb]{display:flex;align-items:center;justify-content:space-between;margin:14px 0}.dictionary header[data-v-1dd51acb]{display:flex;justify-content:space-between}.dictionary ul[data-v-1dd51acb]{list-style:none;padding:0}.dictionary li[data-v-1dd51acb]{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #eee}.notice[data-v-1dd51acb]{padding:10px 14px;border-radius:3px}.error[data-v-1dd51acb]{background:#fff1f0;color:#c43d35}.success[data-v-1dd51acb]{background:#effaf2;color:#308548}.modal[data-v-1dd51acb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:#0007}.dialog[data-v-1dd51acb]{width:min(620px,90vw);padding:24px;border-radius:5px;background:#fff}.dialog label[data-v-1dd51acb]{display:grid;grid-template-columns:150px 1fr;align-items:center;margin-bottom:14px}.dialog label span[data-v-1dd51acb]{text-align:right;padding-right:15px}.dialog footer[data-v-1dd51acb]{display:flex;justify-content:flex-end;gap:10px}.payment[data-v-1dd51acb]{text-align:center}.payment img[data-v-1dd51acb]{display:block;width:240px;height:240px;margin:18px auto}.payment p[data-v-1dd51acb]{margin-bottom:18px}.pay-actions[data-v-1dd51acb]{margin-top:16px}@media(max-width:900px){.workspace>header[data-v-1dd51acb]{align-items:flex-start;gap:15px;flex-direction:column}.metrics[data-v-1dd51acb],.cards[data-v-1dd51acb],.settings[data-v-1dd51acb]{grid-template-columns:1fr 1fr}.dialog label[data-v-1dd51acb]{grid-template-columns:1fr}.dialog label span[data-v-1dd51acb]{text-align:left}}.follow-up-filters[data-v-1dd51acb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 16px;background:#fff;border-bottom:1px solid #edf0f4}.follow-up-filters .filter-title[data-v-1dd51acb]{margin-right:4px;color:#253247;font-size:13px;font-weight:700}.follow-up-filters input[data-v-1dd51acb],.follow-up-filters select[data-v-1dd51acb],.follow-up-filters .date-range[data-v-1dd51acb]{height:36px;box-sizing:border-box;border:1px solid #d6deea;border-radius:8px;background:#fff;color:#526176;font-size:12px;outline:0}.follow-up-filters>input[data-v-1dd51acb]{width:220px;padding:0 12px}.follow-up-filters select[data-v-1dd51acb]{width:104px;padding:0 9px}.follow-up-filters>input[data-v-1dd51acb]:focus,.follow-up-filters select[data-v-1dd51acb]:focus,.follow-up-filters .date-range[data-v-1dd51acb]:focus-within{border-color:#6f9fe3;box-shadow:0 0 0 3px #eaf2ff}.follow-up-filters .filter-search[data-v-1dd51acb]{height:36px;padding:0 18px;border:0;border-radius:8px;background:#3478dc;color:#fff;font-weight:600}.follow-up-filters .filter-clear[data-v-1dd51acb]{height:36px;padding:0 8px;border:0;background:transparent;color:#98a2b1;font-size:12px}.follow-up-filters .date-range[data-v-1dd51acb]{display:flex;align-items:center;gap:5px;width:236px;padding:0 8px}.follow-up-filters .date-range span[data-v-1dd51acb]{color:#8a95a4}.follow-up-filters .date-range input[data-v-1dd51acb]{width:82px;padding:0;border:0;background:transparent}.follow-up-filters .date-range b[data-v-1dd51acb]{font-weight:400;color:#9aa4b2}.follow-up-filters~.table-wrap[data-v-1dd51acb]{border-top:0}@media(max-width:1100px){.follow-up-filters .filter-title[data-v-1dd51acb]{width:100%}.follow-up-filters>input[data-v-1dd51acb]{flex:1;min-width:190px}}@media(max-width:700px){.follow-up-filters[data-v-1dd51acb]{display:grid;grid-template-columns:1fr 1fr}.follow-up-filters .filter-title[data-v-1dd51acb]{grid-column:1/-1}.follow-up-filters>input[data-v-1dd51acb],.follow-up-filters .filter-search[data-v-1dd51acb],.follow-up-filters .date-range[data-v-1dd51acb],.follow-up-filters select[data-v-1dd51acb]{width:100%;min-width:0}.follow-up-filters .date-range[data-v-1dd51acb]{grid-column:1/-1}.follow-up-filters .filter-clear[data-v-1dd51acb]{justify-self:start}}.follow-up-table-wrap[data-v-1dd51acb]{border:1px solid #edf0f4;border-radius:0 0 10px 10px;background:#fff}.follow-up-table[data-v-1dd51acb]{min-width:1180px}.follow-up-table th[data-v-1dd51acb]{height:48px;padding:0 14px;background:#fbfcfe;color:#8b95a3;font-size:12px;font-weight:600}.follow-up-table td[data-v-1dd51acb]{height:70px;padding:10px 14px;color:#3f4c5e;font-size:13px;vertical-align:middle}.follow-up-table tbody tr[data-v-1dd51acb]:hover{background:#f8fbff}.follow-up-table .customer-name[data-v-1dd51acb]{display:block;color:#3478dc;font-weight:600}.history-tag[data-v-1dd51acb]{display:inline-flex;margin-top:6px;padding:3px 7px;border-radius:3px;background:#fff3d6;color:#e9a719;font-size:11px}.method-tag[data-v-1dd51acb],.call-result-tag[data-v-1dd51acb]{display:inline-flex;padding:5px 10px;border-radius:5px;font-size:12px;font-weight:500}.method-tag[data-v-1dd51acb]{border:1px solid #dcefd5;background:#f0faec;color:#67bd49}.call-result-tag[data-v-1dd51acb]{border:1px solid #dbe8f8;background:#f1f7ff;color:#548bc9}.content-cell[data-v-1dd51acb]{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-up-pagination[data-v-1dd51acb]{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:18px;padding:14px 18px;border-top:1px solid #edf0f4;background:#fff;color:#7f8b9b;font-size:13px}.follow-up-total[data-v-1dd51acb]{color:#677486}.page-controls[data-v-1dd51acb]{display:flex;align-items:center;gap:6px}.page-controls button[data-v-1dd51acb]{width:32px;height:32px;padding:0;border:1px solid #e5eaf1;border-radius:6px;background:#fff;color:#6c7888}.page-controls button[data-v-1dd51acb]:hover:not(:disabled){border-color:#9bbce9;color:#3478dc}.page-controls button.active[data-v-1dd51acb]{border-color:#3478dc;background:#3478dc;color:#fff}.page-controls button[data-v-1dd51acb]:disabled{cursor:not-allowed;opacity:.45}.page-ellipsis[data-v-1dd51acb]{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:#8995a5}.follow-up-page-size[data-v-1dd51acb],.follow-up-jump[data-v-1dd51acb]{display:flex;align-items:center;gap:8px;white-space:nowrap}.follow-up-page-size[data-v-1dd51acb]{justify-self:end}.follow-up-page-size select[data-v-1dd51acb]{height:32px;padding:0 10px;border:1px solid #dce3ec;border-radius:6px;background:#fff;color:#586679;font-size:12px}.follow-up-jump input[data-v-1dd51acb]{width:48px;height:32px;padding:0 8px;border:1px solid #dce3ec;border-radius:6px;color:#586679;text-align:center}@media(max-width:1100px){.follow-up-pagination[data-v-1dd51acb]{grid-template-columns:1fr auto;justify-items:start}.follow-up-page-size[data-v-1dd51acb],.follow-up-jump[data-v-1dd51acb]{justify-self:start}}@media(max-width:900px){.follow-up-pagination[data-v-1dd51acb]{grid-template-columns:1fr;justify-items:center}.follow-up-page-size[data-v-1dd51acb],.follow-up-jump[data-v-1dd51acb]{justify-self:center}}.follow-up-filters .follow-date-picker[data-v-1dd51acb]{flex:0 0 236px}.follow-up-filters .follow-date-picker .date-trigger[data-v-1dd51acb]{width:236px}.follow-up-filters .follow-date-picker .date-popover[data-v-1dd51acb]{right:0}@media(max-width:700px){.follow-up-filters .follow-date-picker[data-v-1dd51acb]{width:100%;flex-basis:100%}.follow-up-filters .follow-date-picker .date-trigger[data-v-1dd51acb]{width:100%}}.follow-up-filters select[name=job_status][data-v-1dd51acb]{display:none}.follow-up-filters .follow-date-picker[data-v-1dd51acb]{flex-basis:280px}@media(max-width:700px){.follow-up-filters .follow-date-picker[data-v-1dd51acb]{flex-basis:100%}}.follow-up-detail-overlay[data-v-1dd51acb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:flex-end;background:#17203380}.follow-up-detail-drawer[data-v-1dd51acb]{position:relative;box-sizing:border-box;width:70vw!important;min-width:70vw!important;max-width:70vw!important;height:100vh;overflow-x:hidden;overflow-y:auto;background:#f6f8fb;box-shadow:-18px 0 45px #10182726}.follow-up-detail-close[data-v-1dd51acb]{position:absolute;right:18px;top:16px;z-index:2;width:34px;height:34px;padding:0;border:1px solid #dbe3ee;border-radius:50%;background:#fff;color:#68778c;font-size:24px;line-height:30px}.follow-up-detail-drawer[data-v-1dd51acb] .customer-detail{min-height:100%}.follow-up-table .customer-name-link[data-v-1dd51acb]{border:0!important;background:transparent!important;padding:0!important;color:#3478dc;font:inherit;text-align:left;box-shadow:none}@media(max-width:700px){.follow-up-detail-drawer[data-v-1dd51acb]{width:100%!important;min-width:100%!important;max-width:100%!important}}.follow-up-table .customer-name-link[data-v-1dd51acb]{border:0;background:transparent;padding:0;color:#3478dc;font:inherit;text-align:left;box-shadow:none}.follow-up-table .content-cell[data-v-1dd51acb]{overflow:visible;text-overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere}.login[data-v-05ca9937]{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 18% 12%,#1c4562 0,transparent 34%),#101116;color:#eef4f8}.login-card[data-v-05ca9937]{width:min(390px,calc(100vw - 32px));padding:38px;border:1px solid #2c3944;border-radius:16px;background:#171a1f;box-shadow:0 30px 70px #0007}.symbol[data-v-05ca9937],.brand-logo[data-v-05ca9937]{width:52px;height:52px;border-radius:50%}.symbol[data-v-05ca9937]{display:grid;place-items:center;border:3px solid #19afd4;color:#47a4d4;font-size:24px;font-weight:800}.brand-logo[data-v-05ca9937]{display:block;object-fit:cover;border:3px solid #314756;box-shadow:0 8px 24px #0005}.login h1[data-v-05ca9937]{margin:22px 0 6px;font-size:26px}.login p[data-v-05ca9937]{margin:0 0 28px;color:#8997a3}.login label[data-v-05ca9937]{display:grid;gap:8px;margin-top:16px;color:#c5ced5}.login input[data-v-05ca9937]{height:42px;box-sizing:border-box;border:1px solid #3a434d;border-radius:8px;background:#101216;color:#fff;padding:0 12px}.options[data-v-05ca9937]{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.login .remember[data-v-05ca9937]{display:flex;align-items:center;gap:8px;margin:0}.login .remember input[data-v-05ca9937]{width:16px;height:16px;padding:0}.forgot[data-v-05ca9937]{border:0;background:none;color:#66a5ff;cursor:pointer}.login-button[data-v-05ca9937]{width:100%;height:43px;margin-top:22px;border:0;border-radius:8px;background:#1f6fcf;color:#fff;font-weight:700}.error[data-v-05ca9937],.notice[data-v-05ca9937]{margin-top:14px}.error[data-v-05ca9937]{color:#ff8989}.notice[data-v-05ca9937]{color:#68d9a6}.forbidden[data-v-87ae098c]{margin:80px auto;padding:50px;max-width:520px;text-align:center;background:#fff;border:1px solid #e4e9ef}.forbidden strong[data-v-87ae098c]{font-size:64px;color:#3278d8}.forbidden h1[data-v-87ae098c]{font-size:22px}.forbidden p[data-v-87ae098c]{color:#8a94a2}.forbidden button[data-v-87ae098c]{padding:10px 20px;border:0;border-radius:4px;background:#3278d8;color:#fff}.notification-center[data-v-544f2160]{position:relative}.bell[data-v-544f2160]{position:relative;display:grid;height:38px;padding:0 12px;place-items:center;border:0;border-radius:9px;background:transparent;color:#536277;font-size:14px;cursor:pointer;white-space:nowrap}.bell[data-v-544f2160]:hover{background:#f1f5f9}.bell>b[data-v-544f2160]{position:absolute;top:0;right:-2px;min-width:17px;height:17px;padding:0 4px;border:2px solid #fff;border-radius:10px;background:#e44d4d;color:#fff;font-size:9px;line-height:13px}.notification-panel[data-v-544f2160]{position:absolute;z-index:100;top:46px;right:0;width:min(390px,calc(100vw - 24px));overflow:hidden;border:1px solid #e3e9f0;border-radius:12px;background:#fff;box-shadow:0 18px 50px #20304a2b}.notification-panel>header[data-v-544f2160]{display:flex;align-items:center;padding:17px 18px;border-bottom:1px solid #edf1f5}.notification-panel h3[data-v-544f2160]{margin:0;color:#293b51;font-size:16px}.notification-panel small[data-v-544f2160]{color:#919baa}.notification-panel header button[data-v-544f2160]{margin-left:auto;border:0;background:none;color:#8995a4;font-size:22px}.notification-list[data-v-544f2160]{max-height:430px;overflow:auto}.notification-list article[data-v-544f2160]{display:grid;grid-template-columns:8px 1fr;gap:11px;padding:15px 18px;border-bottom:1px solid #f0f3f6;cursor:pointer}.notification-list article[data-v-544f2160]:hover{background:#f8fafc}.notification-list article>i[data-v-544f2160]{width:7px;height:7px;margin-top:6px;border-radius:50%;background:#ccd3dd}.notification-list article.unread>i[data-v-544f2160]{background:#2f7bd8;box-shadow:0 0 0 4px #eaf3ff}.notification-list b[data-v-544f2160]{color:#34465c;font-size:13px}.notification-list p[data-v-544f2160]{margin:6px 0;color:#7c8999;font-size:12px;line-height:1.55}.notification-list article button[data-v-544f2160]{padding:0;border:0;background:none;color:#2875d2;font-size:12px;cursor:pointer}.notification-list article button[data-v-544f2160]:disabled{color:#8b98a8;cursor:wait}.empty[data-v-544f2160]{padding:30px!important;text-align:center}.notification-pager[data-v-544f2160]{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 14px;border-top:1px solid #edf1f5;background:#fbfcfe}.notification-pager button[data-v-544f2160]{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:7px;background:transparent;color:#60738c;font-size:20px;cursor:pointer}.notification-pager button[data-v-544f2160]:hover:not(:disabled){background:#eaf3ff;color:#2878df}.notification-pager button[data-v-544f2160]:disabled{color:#c8d0da;cursor:not-allowed}.notification-pager span[data-v-544f2160]{min-width:44px;color:#718096;font-size:12px;text-align:center}.notification-error[data-v-544f2160],.notification-success[data-v-544f2160]{margin:10px;padding:8px}.notification-error[data-v-544f2160]{background:#fff1f0;color:#bd4949}.notification-success[data-v-544f2160]{background:#effaf3;color:#237a45}.storage-status[data-v-8e1c6475]{height:34px;padding:0 11px;border:0;border-radius:999px;font-size:12px;cursor:pointer}.storage-status.ok[data-v-8e1c6475]{background:#e7f7ed;color:#18794e}.storage-status.bad[data-v-8e1c6475]{background:#fff1f0;color:#c43d35}.dot[data-v-8e1c6475]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;background:currentColor}.extension-download[data-v-85623d94]{display:inline-flex;height:38px;align-items:center;gap:6px;padding:0 12px;border:1px solid #cfe0f8;border-radius:999px;background:#edf5ff;color:#236fd1;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.extension-download[data-v-85623d94]:hover{background:#e2efff;border-color:#adcaef}.extension-download.outdated[data-v-85623d94]{border-color:#f3b7b7;background:#fff4f4;color:#c83d3d}.extension-download b[data-v-85623d94]{padding:2px 6px;border-radius:999px;background:#e5484d;color:#fff;font-size:11px}.extension-download[data-v-85623d94]:disabled{opacity:.65;cursor:wait}@media(max-width:700px){.extension-download[data-v-85623d94]{padding:0 9px;font-size:0}.extension-download span[data-v-85623d94],.extension-download b[data-v-85623d94]{font-size:11px}}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-overlay .el-overlay-root{height:0}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;padding:var(--el-dialog-padding-primary);width:var(--el-dialog-width,50%);overflow-wrap:break-word;position:relative}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{margin:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size,16px))}.el-dialog__headerbtn{cursor:pointer;width:48px;height:48px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding-top:var(--el-dialog-padding-primary);text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-overlay-dialog.is-closing .el-dialog{pointer-events:none}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.reminder-intro[data-v-633df8af]{margin:0 0 16px;color:#66758b;font-size:13px;line-height:1.6}.resource-reminder[data-v-633df8af]{padding:18px;border:1px solid #f0dfbd;border-radius:10px;background:#fffcf5}.resource-reminder+.resource-reminder[data-v-633df8af]{margin-top:12px}.reminder-heading[data-v-633df8af]{display:flex;align-items:center;justify-content:space-between;gap:12px}.reminder-heading strong[data-v-633df8af]{color:#293b52;font-size:15px}.reminder-heading span[data-v-633df8af]{padding:3px 8px;border-radius:5px;background:#fff0cc;color:#94611a;font-size:11px}.remaining[data-v-633df8af]{margin:14px 0 6px;color:#6c7785;font-size:13px}.remaining b[data-v-633df8af]{margin:0 4px;color:#9c651a;font-size:27px;font-variant-numeric:tabular-nums}.threshold[data-v-633df8af]{margin:0 0 16px;color:#7a7466;font-size:12px;line-height:1.6}label[data-v-633df8af]{display:inline-flex;align-items:center;gap:7px;color:#55657a;font-size:13px;cursor:pointer}input[data-v-633df8af]{width:15px;height:15px;margin:0;accent-color:#2471ca}.reminder-confirm[data-v-633df8af]{padding:10px 24px;border:0;border-radius:7px;background:#2471ca;color:#fff;font:inherit;font-weight:600;cursor:pointer}.reminder-confirm[data-v-633df8af]:focus-visible{outline:3px solid #9ac4f5;outline-offset:3px}.el-dialog.resource-balance-reminder{max-width:calc(100vw - 32px);border-radius:14px;padding:24px}.resource-balance-reminder .el-dialog__title{font-size:18px;font-weight:600;color:#293b52}.resource-balance-reminder .el-dialog__header{padding-right:0}.resource-balance-reminder .el-dialog__footer{padding-top:18px}@media(max-width:480px){.el-dialog.resource-balance-reminder{padding:20px}}.device-entry[data-v-21c5d001]{display:inline-flex;min-width:0;max-width:100%;height:38px;align-items:center;justify-content:center;padding:0 clamp(6px,1.5vw,12px);border:0;border-radius:999px;background:#eef1f5;color:#596579;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.device-entry.is-online[data-v-21c5d001]{background:#e7f7ed;color:#18794e}.device-entry[data-v-21c5d001]:hover{box-shadow:inset 0 0 0 1px #cbd5e1}@media(max-width:480px){.device-entry[data-v-21c5d001]{padding:0 6px}}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);--el-popper-bg-color-light:var(--el-bg-color-overlay);--el-popper-bg-color-dark:var(--el-text-color-primary);border-radius:var(--el-popper-border-radius);z-index:2000;overflow-wrap:break-word;word-break:normal;visibility:visible;min-width:10px;padding:5px 11px;font-size:12px;line-height:20px;position:absolute}.el-popper.is-dark{--el-fill-color-blank:var(--el-popper-bg-color-dark);color:var(--el-bg-color);background:var(--el-popper-bg-color-dark);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-popper-bg-color-dark);right:0}.el-popper.is-light{--el-fill-color-blank:var(--el-popper-bg-color-light);background:var(--el-popper-bg-color-light);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-popper-bg-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{z-index:-1;width:10px;height:10px;position:absolute}.el-popper__arrow:before{z-index:-1;content:" ";background:var(--el-text-color-primary);box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-top-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-right-color:#0000!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-top-color:#0000!important;border-right-color:#0000!important}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{cursor:auto;resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translateZ(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input .el-input__clear{transition:color var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;position:relative;overflow:hidden}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));width:0;height:0;transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3);display:block;position:relative}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{z-index:1;border-radius:4px;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-date-table{-webkit-user-select:none;user-select:none;font-size:12px}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{box-sizing:border-box;text-align:center;cursor:pointer;width:32px;height:30px;padding:4px 0;position:relative}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;width:24px;height:24px;margin:0 auto;line-height:24px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.start-date .el-date-table-cell__text,.el-date-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.start-date .el-date-table-cell,.el-date-table td.end-date .el-date-table-cell{color:#fff}.el-date-table td.start-date .el-date-table-cell__text,.el-date-table td.end-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{color:var(--el-datepicker-off-text-color);cursor:default;font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{color:var(--el-datepicker-header-text-color);border-bottom:solid 1px var(--el-border-color-lighter);padding:5px;font-weight:400}.el-date-table th.el-date-table__week-header{width:24px;padding:0}.el-month-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-month-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-month-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.start-date .el-date-table-cell__text,.el-month-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-month-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-month-table td .el-date-table-cell__text{width:54px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-month-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.start-date .el-date-table-cell,.el-month-table td.end-date .el-date-table-cell{color:#fff}.el-month-table td.start-date .el-date-table-cell__text,.el-month-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px;margin-left:3px}.el-month-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-year-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-year-table td.today.start-date .el-date-table-cell__text,.el-year-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-year-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-year-table td .el-date-table-cell__text{width:60px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-year-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-year-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-year-table td.start-date .el-date-table-cell,.el-year-table td.end-date .el-date-table-cell{color:#fff}.el-year-table td.start-date .el-date-table-cell__text,.el-year-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-year-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-year-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{vertical-align:top;width:50%;max-height:192px;display:inline-block;position:relative;overflow:auto}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);width:100%;z-index:var(--el-index-normal);text-align:center;cursor:pointer;height:30px;font-size:12px;line-height:30px;position:absolute;left:0}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{text-align:center;padding:0}.el-time-spinner__list{text-align:center;margin:0;padding:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";width:100%;height:80px;display:block}.el-time-spinner__item{height:32px;color:var(--el-text-color-regular);font-size:12px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;text-align:left;vertical-align:middle;position:relative}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__icon{height:inherit;color:var(--el-text-color-placeholder);float:left;font-size:14px}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:39%;height:30px;line-height:30px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:#0000;border:none;outline:none;margin:0;padding:0;display:inline-block}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{overflow-wrap:break-word;height:100%;color:var(--el-text-color-primary);flex:1;justify-content:center;align-items:center;margin:0;padding:0 5px;font-size:14px;display:inline-flex}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer;font-size:14px}.el-date-editor .el-range__close-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{vertical-align:middle;align-items:center;padding:0 10px;display:inline-flex}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{height:38px;font-size:14px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{height:22px;font-size:12px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-datepicker-bg-color);border-radius:var(--el-popper-border-radius,var(--el-border-radius-base));line-height:30px}.el-picker-panel .el-time-panel{border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-datepicker-bg-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after{content:"";clear:both;display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);text-align:right;background-color:var(--el-datepicker-bg-color);padding:4px 12px;font-size:0;position:relative}.el-picker-panel__shortcut{width:100%;color:var(--el-datepicker-text-color);text-align:left;cursor:pointer;background-color:#0000;border:0;outline:none;padding-left:12px;font-size:14px;line-height:28px;display:block}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{color:var(--el-datepicker-active-color);background-color:#e6f1fe}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);cursor:pointer;background-color:#0000;border-radius:2px;outline:none;padding:0 20px;font-size:12px;line-height:24px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{color:var(--el-datepicker-icon-color);cursor:pointer;background:0 0;border:0;outline:none;margin-top:8px;padding:1px 6px;font-size:12px;line-height:1}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn.is-disabled .el-icon{cursor:inherit}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel.is-disabled .el-picker-panel__prev-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__next-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__next-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__icon-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__shortcut{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__shortcut:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon{cursor:inherit}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;padding-top:6px;position:absolute;top:0;bottom:0;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-datepicker-bg-color);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-picker__header{text-align:center;padding:12px 12px 0}.el-date-picker__header--bordered{border-bottom:solid 1px var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{text-align:center;padding:10px}.el-date-picker__time-label{float:left;cursor:pointer;margin-left:10px;line-height:30px}.el-date-picker .el-time-panel{position:absolute}.el-date-picker.is-disabled .el-date-picker__header-label{color:var(--el-text-color-disabled)}.el-date-picker.is-disabled .el-date-picker__header-label:hover{cursor:not-allowed}.el-date-picker.is-disabled .el-date-picker__header-label .el-icon{cursor:inherit}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker.single-panel{width:322px}.el-date-range-picker.single-panel .el-picker-panel__body{min-width:322px}.el-date-range-picker.single-panel.has-sidebar.has-time{width:434px}.el-date-range-picker.single-panel.has-sidebar{width:438px}.el-date-range-picker.single-panel .el-picker-panel__content{width:292px;margin:15px;padding:0;display:block;position:relative}.el-date-range-picker__header{text-align:center;height:28px;position:relative}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{margin-right:50px;font-size:16px;font-weight:500}.el-date-range-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-range-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-range-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-range-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-range-picker__content{box-sizing:border-box;width:50%;margin:0;padding:16px;display:table-cell}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-range-picker__time-header>.el-icon-arrow-right{vertical-align:middle;color:var(--el-datepicker-icon-color);font-size:20px;display:table-cell}.el-date-range-picker__time-picker-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{z-index:1;background:#fff;position:absolute;top:13px;right:0}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-date-range-picker.is-disabled .el-date-range-picker__header-label{color:var(--el-text-color-disabled)}.el-date-range-picker.is-disabled .el-date-range-picker__header-label:hover{cursor:not-allowed}.el-date-range-picker.is-disabled .el-date-range-picker__header-label .el-icon{cursor:inherit}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{text-align:center;z-index:1;padding:10px;position:relative}.el-time-range-picker__cell{box-sizing:border-box;width:50%;margin:0;padding:4px 7px 7px;display:inline-block}.el-time-range-picker__header{text-align:center;margin-bottom:5px;font-size:14px}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{width:180px;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box;border-radius:2px;position:relative;left:0}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";z-index:-1;box-sizing:border-box;text-align:left;height:32px;margin-top:-16px;padding-top:6px;position:absolute;top:50%;left:0;right:0}.el-time-panel__content:after{margin-left:12%;margin-right:12%;left:50%}.el-time-panel__content:before{border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));text-align:right;box-sizing:border-box;height:36px;padding:4px;line-height:25px}.el-time-panel__btn{cursor:pointer;color:var(--el-text-color-primary);background-color:#0000;border:none;outline:none;margin:0 5px;padding:0 5px;font-size:12px;line-height:28px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-picker-panel.is-border{border:solid 1px var(--el-border-color-lighter)}.el-picker-panel.is-border .el-picker-panel__body-wrapper{position:relative}.el-picker-panel.is-border.el-picker-panel [slot=sidebar],.el-picker-panel.is-border.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;height:100%;padding-top:6px;position:absolute;top:0;overflow:auto}:root{--admin-primary: #409eff;--admin-sidebar: #101116;--admin-sidebar-card: #1b1c22;--admin-canvas: #f5f5f7;--admin-sidebar-width: 220px;--admin-topbar-height: 55px;--admin-tabs-height: 40px;font-family:PingFang SC,Microsoft YaHei,sans-serif;color:#303133}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}button,a{font:inherit}
