.login-view[data-v-efefbb26]{display:grid;min-height:100vh;place-items:center;padding:24px}.login-panel[data-v-efefbb26]{width:min(420px,100%);border:1px solid #e3e8ee;border-radius:8px;background:#fff;box-shadow:0 30px 90px #10182824;padding:30px}.brand-mark[data-v-efefbb26]{display:flex;align-items:center;gap:10px;color:#007c83;font-size:24px;font-weight:800;letter-spacing:0}.login-form[data-v-efefbb26]{display:grid;gap:16px;margin-top:30px}.mobile-nav-trigger[data-v-9a3c458e],.sidebar-backdrop[data-v-9a3c458e]{display:none}.sidebar[data-v-9a3c458e]{position:sticky;top:0;display:flex;height:100vh;min-height:0;overflow:hidden;flex-direction:column;border-right:1px solid #dde5eb;background:#f8fafc;padding:18px}.sidebar-brand[data-v-9a3c458e]{flex:0 0 auto;display:flex;min-height:44px;align-items:center;gap:10px;color:#007c83}.sidebar-brand svg[data-v-9a3c458e]{color:#00a6ad}.sidebar-brand strong[data-v-9a3c458e]{color:#101828}.sidebar-nav[data-v-9a3c458e]{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bccbd3 transparent;margin-top:20px;padding-bottom:12px}.nav-group+.nav-group[data-v-9a3c458e]{margin-top:20px;padding-top:12px;border-top:1px solid #e3ebf1}.group-heading[data-v-9a3c458e],.group-toggle[data-v-9a3c458e]{margin:0 0 6px;padding:6px 12px;color:#66758a;font-size:12px;font-weight:600;line-height:20px}.group-toggle[data-v-9a3c458e]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;border:0;border-radius:6px;background:transparent;cursor:pointer}.group-toggle[data-v-9a3c458e]:hover{color:#007c83;background:#edf5f6}.group-toggle svg.collapsed[data-v-9a3c458e]{transform:rotate(-90deg)}.group-links[data-v-9a3c458e]{display:grid;gap:4px}.group-toggle[data-v-9a3c458e]:focus-visible,.sidebar-nav a[data-v-9a3c458e]:focus-visible{outline:2px solid #07898d;outline-offset:-2px}.sidebar-nav a>svg[data-v-9a3c458e]{flex-shrink:0}.sidebar-nav a>span[data-v-9a3c458e]{min-width:0;overflow-wrap:anywhere}.sidebar-nav a[data-v-9a3c458e]{display:inline-flex;min-height:44px;align-items:center;justify-content:flex-start;gap:10px;border:1px solid transparent;border-radius:8px;color:#526175;padding:0 12px;text-decoration:none;transition:border-color .14s ease,background .14s ease,color .14s ease}.sidebar-nav a[data-v-9a3c458e]:hover{border-color:#d8ebee;color:#007c83}.sidebar-nav a.router-link-active[data-v-9a3c458e]{border-color:#9fdfe3;background:#e7fafa;color:#005d63}@media(max-width:820px){.mobile-nav-trigger[data-v-9a3c458e]{position:fixed;top:10px;left:12px;z-index:60;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid #d7e0e8;border-radius:10px;background:#fff;color:#344054;cursor:pointer;transition:left .18s ease-out,border-color .14s ease,color .14s ease}.mobile-nav-trigger[data-v-9a3c458e]:hover,.mobile-nav-trigger[data-v-9a3c458e]:focus-visible{border-color:#73cfd3;color:#007c83;outline:none}.mobile-nav-trigger.open[data-v-9a3c458e]{left:min(86vw - 56px,230px)}.sidebar-backdrop[data-v-9a3c458e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:block;border:0;background:#10182861;cursor:default}.sidebar[data-v-9a3c458e]{position:fixed;inset:0 auto 0 0;z-index:50;width:min(286px,86vw);height:100dvh;overflow:hidden;box-shadow:18px 0 44px #1018282e;transform:translate(-100%);visibility:hidden;pointer-events:none;transition:transform .18s ease-out,visibility .18s}.sidebar.mobile-open[data-v-9a3c458e]{transform:translate(0);visibility:visible;pointer-events:auto}.sidebar-nav[data-v-9a3c458e]{min-height:0;overflow-y:auto;overscroll-behavior:contain}}.topbar[data-v-96749dba]{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e3e8ee;background:#fff;padding:0 24px}.topbar-title[data-v-96749dba]{display:flex;align-items:center;gap:10px;min-width:0}.topbar-group[data-v-96749dba]{display:inline-flex;gap:10px;color:#66758a;font-size:13px;white-space:nowrap}.topbar-title strong[data-v-96749dba]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-title strong[data-v-96749dba]{color:#101828;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans SC,system-ui,sans-serif;font-size:17px;font-weight:700;letter-spacing:0}.topbar-actions[data-v-96749dba],.topbar-user[data-v-96749dba]{display:flex;align-items:center;gap:12px}.topbar-user div[data-v-96749dba]{display:grid;gap:2px}.topbar-user strong[data-v-96749dba]{color:#101828;font-size:13px}.topbar-user small[data-v-96749dba]{color:#667085;font-size:12px}.avatar-mini[data-v-96749dba]{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;background:#e7fafa;color:#007c83;font-size:12px;font-weight:800}.avatar-button[data-v-96749dba]{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid #d7e0e8;border-radius:8px;background:#fff;color:#526175;cursor:pointer}.avatar-button[data-v-96749dba]:hover{border-color:#9fdfe3;color:#007c83}@media(max-width:640px){.topbar-group[data-v-96749dba]{display:none}.topbar[data-v-96749dba]{padding:0 14px}.topbar-user small[data-v-96749dba]{display:none}}.console-view[data-v-3fbd56b5]{display:grid;height:100vh;overflow:hidden;grid-template-columns:236px 1fr}.workspace[data-v-3fbd56b5]{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:0;min-width:0;min-height:0;height:100vh;overflow:hidden;background:#eef3f7;padding:0}.route-scroll[data-v-3fbd56b5]{min-height:0;display:grid;overflow:hidden;overscroll-behavior:contain}.workspace[data-v-3fbd56b5] .panel{margin:18px 22px 22px}.workspace[data-v-3fbd56b5] .panel{height:calc(100vh - 104px);min-height:0}.loading-panel[data-v-3fbd56b5]{color:#526175;padding:24px}@media(max-width:820px){.console-view[data-v-3fbd56b5]{grid-template-columns:1fr;overflow:hidden}.workspace[data-v-3fbd56b5] .topbar{padding-left:68px}.workspace[data-v-3fbd56b5] .panel{margin:12px}.workspace[data-v-3fbd56b5] .panel{height:calc(100vh - 88px)}}.users-page[data-v-a5ac7531]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-height:0;overflow:hidden}.user-table .actions-column[data-v-a5ac7531],.user-table td.actions-cell[data-v-a5ac7531]{width:146px}.user-table th[data-v-a5ac7531]:first-child,.user-table td[data-v-a5ac7531]:first-child{width:58px}.user-table th[data-v-a5ac7531]:nth-child(2),.user-table td[data-v-a5ac7531]:nth-child(2){width:150px}.user-table th[data-v-a5ac7531]:nth-child(3),.user-table td[data-v-a5ac7531]:nth-child(3){width:132px}.user-table th[data-v-a5ac7531]:nth-child(4),.user-table td[data-v-a5ac7531]:nth-child(4){width:150px}.user-table th[data-v-a5ac7531]:nth-child(6),.user-table td[data-v-a5ac7531]:nth-child(6){width:112px;overflow:visible;padding-right:8px;padding-left:8px;text-overflow:clip}.user-table td[data-v-a5ac7531]:nth-child(4),.user-table td[data-v-a5ac7531]:nth-child(5){white-space:normal}.note-cell-text[data-v-a5ac7531]{display:-webkit-box;overflow:hidden;color:#526175;line-height:1.5;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.route-chip[data-v-a5ac7531]{display:inline-flex;align-items:center;justify-content:center;margin:2px;border-radius:999px;background:#f2f4f7;color:#526175;padding:4px 10px;font-size:12px;font-weight:700}.route-permission-block[data-v-a5ac7531]{display:grid;gap:12px;border-top:1px solid #eef1f4;margin-top:8px;padding:18px 22px 22px}.route-permission-heading[data-v-a5ac7531]{display:flex;align-items:center;justify-content:space-between;gap:12px}.route-permission-heading strong[data-v-a5ac7531]{color:#101828;font-size:13px}.route-permission-heading div[data-v-a5ac7531]{display:flex;gap:8px}.text-button[data-v-a5ac7531]{border:0;background:transparent;color:#007c83;cursor:pointer;font-size:12px;font-weight:700}.route-permission-tree[data-v-a5ac7531]{min-height:152px;border:1px solid #d7e0e8;border-radius:8px;padding:8px 10px}.route-permission-tree[data-v-a5ac7531] .el-tree-node__content{min-height:34px;border-radius:6px}.route-permission-tree[data-v-a5ac7531] .el-tree-node__content:hover{background:#f2fbfc}.route-permission-tree[data-v-a5ac7531] .el-checkbox__input.is-checked .el-checkbox__inner,.route-permission-tree[data-v-a5ac7531] .el-checkbox__input.is-indeterminate .el-checkbox__inner{border-color:#007c83;background:#007c83}.mini-account-avatar[data-v-c5f1a7a7]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:9px;background:#e7fafa;color:#007c83;font-weight:800}.mini-account-avatar.small[data-v-c5f1a7a7]{width:32px;height:32px;font-size:11px}.mini-account-avatar.large[data-v-c5f1a7a7]{width:54px;height:54px;border-radius:14px;font-size:15px}img[data-v-c5f1a7a7]{width:100%;height:100%;object-fit:cover}.drawer-backdrop[data-v-7712561e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#1018287a;padding:32px}.account-drawer[data-v-7712561e]{position:relative;display:grid;width:min(1120px,100vw - 64px);max-height:calc(100vh - 64px);grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #e3e8ee;border-radius:14px;background:#fff;box-shadow:0 28px 90px #1018283d}.drawer-header[data-v-7712561e]{display:flex;min-height:64px;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e8ee;padding:10px 20px}.drawer-header h2[data-v-7712561e],.account-summary h3[data-v-7712561e],.detail-section h3[data-v-7712561e]{margin:0;color:#101828}.drawer-header h2[data-v-7712561e]{margin-top:2px;font-size:18px}.drawer-header .icon-button[data-v-7712561e]{width:44px;height:44px}.drawer-eyebrow[data-v-7712561e]{color:#007c83;font-size:12px;font-weight:800}.drawer-body[data-v-7712561e]{display:grid;align-content:start;gap:14px;overflow:auto;padding:16px 20px 20px}.account-summary[data-v-7712561e]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #d8ebee;border-radius:10px;background:#f5fbfb;padding:10px 14px}.account-summary h3[data-v-7712561e]{font-size:16px}.account-summary p[data-v-7712561e],.source-summary-grid p[data-v-7712561e]{margin:2px 0 0;color:#667085}.status-pill[data-v-7712561e]{display:inline-flex;border-radius:999px;background:#e7fafa;color:#007c83;padding:5px 10px;font-size:12px;font-weight:800}.status-pill[data-v-7712561e]:not(.normal){background:#fff1f3;color:#b4233c}.detail-section[data-v-7712561e]{display:grid;gap:8px}.acquisition-journey[data-v-7712561e]{border:1px solid #d8ebee;border-radius:10px;background:#fbfefe;padding:12px}.acquisition-context[data-v-7712561e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.acquisition-context div[data-v-7712561e]{min-width:0}.acquisition-context dt[data-v-7712561e]{color:#667085;font-size:11px}.acquisition-context dd[data-v-7712561e]{margin:3px 0 0;overflow:hidden;color:#101828;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.acquisition-steps[data-v-7712561e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 0;padding:0;list-style:none}.acquisition-steps li[data-v-7712561e]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border:1px solid #e3e8ee;border-radius:8px;background:#fff;color:#98a2b3;padding:9px 10px}.acquisition-steps li.completed[data-v-7712561e]{border-color:#a7ded9;color:#007c83}.acquisition-steps div[data-v-7712561e]{display:grid;min-width:0;gap:1px}.acquisition-steps strong[data-v-7712561e]{color:#344054;font-size:12px}.acquisition-steps span[data-v-7712561e],.acquisition-steps time[data-v-7712561e]{color:#667085;font-size:11px}.acquisition-steps time[data-v-7712561e]{grid-column:2}.detail-section>h3[data-v-7712561e],.section-heading h3[data-v-7712561e]{font-size:14px}.detail-list[data-v-7712561e]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0}.detail-list div[data-v-7712561e],.source-summary-grid article[data-v-7712561e]{min-width:0;border:1px solid #e3e8ee;border-radius:8px;background:#f8fafc;padding:9px 10px}.detail-list dt[data-v-7712561e],.source-summary-grid span[data-v-7712561e]{color:#667085;font-size:11px}.detail-list dd[data-v-7712561e]{margin:3px 0 0;overflow:hidden;color:#101828;font-weight:700;text-overflow:ellipsis}.source-summary-grid[data-v-7712561e]{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:6px}.source-summary-grid .source-summary-card[data-v-7712561e]{display:grid;min-width:0;gap:5px;border-color:#d8e3ea;background:#fbfcfd;padding:11px 13px}.source-summary-card header[data-v-7712561e]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.source-summary-card strong[data-v-7712561e]{color:#101828;font-size:15px;line-height:1.35}.source-summary-card p[data-v-7712561e]{width:fit-content;max-width:100%;overflow:hidden;border-radius:6px;background:#eef4f7;color:#526175;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.source-summary-card time[data-v-7712561e]{flex:0 0 auto;color:#8a95a4;font-size:11px;font-variant-numeric:tabular-nums}.source-journey-arrow[data-v-7712561e]{display:grid;width:36px;height:36px;place-items:center;justify-self:center;border-radius:999px;background:#e7fafa;color:#007c83}.section-heading[data-v-7712561e]{display:flex;align-items:center;justify-content:space-between}.section-heading span[data-v-7712561e]{color:#667085;font-size:12px}.question-heading[data-v-7712561e]{align-items:center;gap:12px}.question-heading>div[data-v-7712561e]:first-child{display:grid;gap:4px}.question-actions[data-v-7712561e]{display:flex;align-items:center;gap:7px;flex-wrap:nowrap}.question-actions input[data-v-7712561e]{width:138px;min-height:36px;border:1px solid #d7e0e8;border-radius:8px;background:#fff;padding:0 8px}.question-actions button[data-v-7712561e]{display:inline-flex;min-width:64px;min-height:36px;align-items:center;gap:6px;padding:0 14px;white-space:nowrap}.question-table-wrap[data-v-7712561e]{overflow:auto;border:1px solid #e3e8ee;border-radius:10px}.question-table-wrap table[data-v-7712561e]{min-width:560px}.question-table-wrap th[data-v-7712561e],.question-table-wrap td[data-v-7712561e]{padding:8px 10px;font-size:12px}.question-table-wrap .empty-cell[data-v-7712561e]{height:58px}.question-table-wrap th[data-v-7712561e]:first-child,.question-table-wrap td[data-v-7712561e]:first-child{width:176px}.question-content[data-v-7712561e]{min-width:280px;white-space:pre-wrap;word-break:break-word}.visit-table-wrap[data-v-7712561e]{overflow:auto;border:1px solid #e3e8ee;border-radius:10px}.visit-table-wrap table[data-v-7712561e]{min-width:680px}.visit-table-wrap th[data-v-7712561e],.visit-table-wrap td[data-v-7712561e]{padding:8px 10px;font-size:12px}.visit-pagination[data-v-7712561e]{display:flex;justify-content:flex-end}.drawer-loading[data-v-7712561e]{position:absolute;top:64px;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffffb8;color:#526175;font-weight:700}@media(max-width:900px){.detail-list[data-v-7712561e]{grid-template-columns:repeat(3,minmax(0,1fr))}.acquisition-context[data-v-7712561e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.drawer-backdrop[data-v-7712561e]{padding:12px}.account-drawer[data-v-7712561e]{width:100%;max-height:calc(100vh - 24px);border-radius:10px}.drawer-header[data-v-7712561e],.drawer-body[data-v-7712561e]{padding-right:16px;padding-left:16px}.detail-list[data-v-7712561e]{grid-template-columns:repeat(2,minmax(0,1fr))}.source-summary-grid[data-v-7712561e]{grid-template-columns:1fr}.source-journey-arrow[data-v-7712561e]{transform:rotate(90deg)}.acquisition-steps[data-v-7712561e]{grid-template-columns:1fr}.question-heading[data-v-7712561e]{align-items:stretch;flex-direction:column}.question-actions[data-v-7712561e]{flex-wrap:wrap}.question-actions input[data-v-7712561e]{flex:1 1 132px}}@media(prefers-reduced-motion:no-preference){.account-drawer[data-v-7712561e]{animation:drawer-enter-7712561e .18s ease-out}}@keyframes drawer-enter-7712561e{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.acquisition-page[data-v-35797721]{grid-template-rows:auto minmax(0,1fr)}.acquisition-heading[data-v-35797721]{padding-top:16px;padding-bottom:16px}.heading-copy[data-v-35797721]{display:grid;gap:4px}.heading-copy p[data-v-35797721]{margin:0;color:#667085;font-size:13px}.heading-title-row[data-v-35797721]{display:flex;align-items:center;gap:9px}.heading-title-row>svg[data-v-35797721]{color:#007c83}.date-filters[data-v-35797721],.date-range[data-v-35797721],.lead-filters[data-v-35797721],.entry-filters[data-v-35797721]{display:flex;align-items:center;gap:10px}.date-filters[data-v-35797721]{flex-wrap:wrap;justify-content:flex-end}.date-range[data-v-35797721]{color:#667085;font-size:12px}.date-range input[data-v-35797721]{width:138px;min-height:38px}.recent-button[data-v-35797721]{min-height:38px}button[data-v-35797721]:disabled{cursor:wait;opacity:.58}.acquisition-content[data-v-35797721]{display:grid;grid-template-rows:auto minmax(360px,1fr);align-content:stretch;min-height:0;overflow:auto;padding:0 24px 24px}.metrics-grid[data-v-35797721]{display:grid;grid-template-columns:repeat(5,minmax(132px,1fr));gap:12px;padding:8px 0 20px}.metric-card[data-v-35797721]{display:grid;min-width:0;gap:4px;border:1px solid #e3e8ee;border-radius:10px;background:#fbfcfd;padding:14px 16px}.metric-card span[data-v-35797721]{color:#667085;font-size:12px;font-weight:700}.metric-card strong[data-v-35797721]{color:#101828;font-size:25px;font-variant-numeric:tabular-nums;line-height:1.1}.metric-card small[data-v-35797721]{overflow:hidden;color:#8a95a4;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.data-panel[data-v-35797721]{overflow:hidden;border:1px solid #e3e8ee;border-radius:12px;background:#fff}.workspace-panel[data-v-35797721]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:360px}.workspace-toolbar[data-v-35797721]{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0f3;padding:7px 12px 6px 16px}.data-tabs[data-v-35797721]{display:flex;align-self:stretch;gap:4px}.data-tabs button[data-v-35797721]{position:relative;display:inline-flex;min-width:104px;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:#667085;padding:0 12px;font-weight:700;cursor:pointer;transition:color .16s ease,background-color .16s ease}.data-tabs button[data-v-35797721]:after{position:absolute;right:10px;bottom:-7px;left:10px;height:2px;border-radius:2px;background:transparent;content:""}.data-tabs button[data-v-35797721]:hover{background:#f7f9fa;color:#344054}.data-tabs button[data-v-35797721]:focus-visible{border-radius:6px;outline:2px solid #0098a0;outline-offset:1px}.data-tabs button.active[data-v-35797721]{color:#007c83}.data-tabs button.active[data-v-35797721]:after{background:#0098a0}.data-tabs span[data-v-35797721]{border-radius:999px;background:#e7fafa;color:#007c83;padding:2px 7px;font-size:11px}.workspace-caption[data-v-35797721]{min-height:31px;display:flex;align-items:center;background:#fbfcfd;padding:6px 16px}.workspace-caption p[data-v-35797721]{width:100%;margin:0;color:#667085;font-size:12px;text-align:center}.lead-filters[data-v-35797721]{min-width:0;justify-content:flex-end;flex-wrap:nowrap}.linked-entry-filter[data-v-35797721]{display:inline-flex;min-height:34px;max-width:220px;align-items:center;gap:4px;border:1px solid #9edfd8;border-radius:7px;background:#e7fafa;color:#006d73;padding-left:10px;font-size:12px;font-weight:800;white-space:nowrap}.linked-entry-filter>span[data-v-35797721]{overflow:hidden;text-overflow:ellipsis}.linked-entry-filter button[data-v-35797721]{display:grid;width:32px;min-height:32px;flex:0 0 32px;place-items:center;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.linked-entry-filter button[data-v-35797721]:hover{background:#007c831a}.linked-entry-filter button[data-v-35797721]:focus-visible,.lead-detail-button[data-v-35797721]:focus-visible,.entry-metric-link[data-v-35797721]:focus-visible{outline:2px solid #0098a0;outline-offset:2px}.lead-filters input[data-v-35797721]{width:220px;flex:0 0 220px}.lead-filters select[data-v-35797721]{width:168px;flex:0 0 168px}.lead-filters input[data-v-35797721],.lead-filters select[data-v-35797721],.lead-filters button[data-v-35797721]{min-height:34px}.entry-filters[data-v-35797721]{min-width:0;justify-content:flex-end}.entry-filters input[data-v-35797721]{width:170px;min-width:120px}.entry-filters select[data-v-35797721]{width:150px;min-width:120px}.entry-filters input[data-v-35797721],.entry-filters select[data-v-35797721],.entry-filters button[data-v-35797721]{min-height:34px}.entry-filters .primary-button[data-v-35797721]{min-width:142px;flex:0 0 auto;white-space:nowrap}.export-button[data-v-35797721]{width:auto;flex:0 0 auto;white-space:nowrap}.lead-table-wrap[data-v-35797721],.channel-table-wrap[data-v-35797721],.entry-table-wrap[data-v-35797721]{height:100%;max-height:none;min-height:0;overflow:auto}.lead-table[data-v-35797721]{min-width:1380px}.acquisition-table[data-v-35797721]{min-width:920px}.acquisition-table th[data-v-35797721],.acquisition-table td[data-v-35797721]{text-align:center;vertical-align:middle}.acquisition-table td.account-cell[data-v-35797721]{display:table-cell}.account-cell[data-v-35797721],.source-cell[data-v-35797721],.channel-cell[data-v-35797721],.entry-cell[data-v-35797721],.action-cell[data-v-35797721]{text-align:center}.account-cell strong[data-v-35797721],.channel-cell strong[data-v-35797721],.entry-cell strong[data-v-35797721],.action-cell strong[data-v-35797721]{display:block;font-weight:700}.account-cell small[data-v-35797721],.channel-cell small[data-v-35797721],.entry-cell small[data-v-35797721],.action-cell small[data-v-35797721]{display:block;margin-top:3px;color:#8a95a4;font-size:11px;white-space:nowrap}.lead-detail-button[data-v-35797721]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:inherit;padding:4px 8px;cursor:pointer}.lead-detail-button[data-v-35797721]:hover{background:#f0fbfb}.lead-detail-button[data-v-35797721]:disabled{cursor:wait}.lead-detail-button>span[data-v-35797721]{display:block}.lead-row-active[data-v-35797721]{background:#f5fbfb}.entry-badges[data-v-35797721]{display:grid;justify-items:center;gap:3px}.entry-badge[data-v-35797721],.role-badge[data-v-35797721]{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.entry-qr[data-v-35797721]{border-color:#b9d7ff;background:#edf5ff;color:#175cd3}.entry-link[data-v-35797721]{border-color:#d6bbff;background:#f6f0ff;color:#6941c6}.role-a[data-v-35797721]{border-color:#9edfd8;background:#e7fafa;color:#007c83}.role-b[data-v-35797721]{border-color:#f4c58a;background:#fff5e8;color:#b54708}.role-c[data-v-35797721]{border-color:#f2b8c6;background:#fff0f3;color:#c01048}.role-default[data-v-35797721]{border-color:#d0d5dd;background:#f2f4f7;color:#475467}.stage-chip[data-v-35797721],.rate-chip[data-v-35797721]{display:inline-flex;justify-content:center;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800;white-space:nowrap}.stage-open[data-v-35797721]{background:#f2f4f7;color:#475467}.stage-copy[data-v-35797721]{background:#e8f3ff;color:#175cd3}.stage-scan[data-v-35797721],.rate-chip[data-v-35797721]{background:#e7fafa;color:#007c83}.lead-cell[data-v-35797721]{color:#007c83;font-weight:800}.entry-metric-link[data-v-35797721]{display:inline-grid;min-width:64px;min-height:44px;place-items:center;gap:1px;border:0;border-radius:7px;background:transparent;color:#007c83;padding:4px 8px;font:inherit;font-weight:800;cursor:pointer}.entry-metric-link[data-v-35797721]:hover:not(:disabled){background:#e7fafa}.entry-metric-link small[data-v-35797721]{color:#667085;font-size:10px;font-weight:600}.entry-metric-link[data-v-35797721]:disabled{color:#98a2b3;cursor:not-allowed}.overall-rate[data-v-35797721]{display:flex;align-items:baseline;gap:8px;border-radius:7px;background:#e7fafa;color:#006d73;padding:7px 10px;white-space:nowrap}.overall-rate span[data-v-35797721]{font-size:11px;font-weight:700}.overall-rate strong[data-v-35797721]{font-size:18px;font-variant-numeric:tabular-nums}.entry-table[data-v-35797721]{min-width:1100px}.entry-column-name[data-v-35797721]{width:16%}.entry-column-owner[data-v-35797721]{width:12%}.entry-column-channel[data-v-35797721]{width:9%}.entry-column-status[data-v-35797721]{width:8%}.entry-column-metric[data-v-35797721]{width:7%}.entry-column-expiry[data-v-35797721]{width:14%}.entry-column-actions[data-v-35797721]{width:270px}.entry-name-cell[data-v-35797721]{min-width:0;text-align:left!important}.entry-name-cell strong[data-v-35797721],.entry-name-cell small[data-v-35797721]{display:block}.entry-name-cell small[data-v-35797721]{margin-top:3px;overflow:hidden;max-width:220px;color:#8a95a4;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.entry-status[data-v-35797721]{display:inline-flex;min-width:68px;justify-content:center;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.entry-status-active[data-v-35797721]{background:#e7fafa;color:#007c83}.entry-status-generating[data-v-35797721]{background:#edf5ff;color:#175cd3}.entry-status-failed[data-v-35797721]{background:#fff0f3;color:#c01048}.entry-status-disabled[data-v-35797721]{background:#f2f4f7;color:#667085}.entry-error[data-v-35797721]{display:block;overflow:hidden;max-width:150px;margin:5px auto 0;color:#b42318;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.entry-actions[data-v-35797721]{display:flex;min-width:0;align-items:center;justify-content:center;gap:4px}.stop-entry-button[data-v-35797721]{min-height:32px;padding:0 10px;color:#b42318}.entry-modal-shell[data-v-35797721]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;overflow:auto;padding:28px 20px}.entry-modal-backdrop[data-v-35797721]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#10182880}.entry-dialog[data-v-35797721]{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100%);max-height:calc(100dvh - 56px);overflow:hidden;border:1px solid #dfe5eb;border-radius:12px;background:#fff;box-shadow:0 24px 70px #1018283d}.entry-dialog-header[data-v-35797721],.entry-dialog-footer[data-v-35797721]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.entry-dialog-header[data-v-35797721]{border-bottom:1px solid #edf0f3}.entry-dialog-header h2[data-v-35797721]{margin:0;color:#101828;font-size:20px}.entry-dialog-header p[data-v-35797721]{margin:3px 0 0;color:#667085;font-size:12px}.entry-dialog-footer[data-v-35797721]{justify-content:flex-end;border-top:1px solid #edf0f3}.entry-form-body[data-v-35797721],.entry-result[data-v-35797721]{min-height:0;overflow:auto;padding:20px}.entry-form-body[data-v-35797721]{display:grid;gap:15px}.entry-form-body label[data-v-35797721],.result-link-field[data-v-35797721]{display:grid;gap:6px;color:#344054;font-size:13px;font-weight:700}.entry-form-body label small[data-v-35797721]{color:#b42318;font-size:11px;font-weight:500}.entry-form-body input[data-v-35797721],.entry-form-body select[data-v-35797721],.entry-form-body textarea[data-v-35797721]{width:100%}.entry-form-body textarea[data-v-35797721]{min-height:76px;resize:vertical}.entry-form-row[data-v-35797721]{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px}.entry-form-error[data-v-35797721]{border:1px solid #fecdca;border-radius:8px;background:#fff6f5;color:#b42318;padding:10px 12px;font-size:12px}.entry-immutable-summary[data-v-35797721]{display:grid;gap:5px;border:1px solid #dfe5eb;border-radius:8px;background:#f8fafc;padding:12px;color:#475467;font-size:12px}.entry-immutable-summary strong[data-v-35797721]{color:#101828}.entry-immutable-summary small[data-v-35797721]{color:#667085}.entry-generation-note[data-v-35797721]{display:flex;align-items:flex-start;gap:9px;border-radius:8px;background:#f0fbfb;color:#475467;padding:12px;font-size:12px}.entry-generation-note svg[data-v-35797721]{flex:0 0 auto;color:#007c83}.entry-generation-note strong[data-v-35797721]{display:block;margin-bottom:2px;color:#006d73}.entry-result[data-v-35797721]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 16px}.entry-result-mark[data-v-35797721]{display:grid;width:52px;height:52px;place-items:center;border-radius:12px;background:#e7fafa;color:#007c83}.entry-result h3[data-v-35797721]{margin:0;color:#101828;font-size:18px}.entry-result p[data-v-35797721]{margin:4px 0 0;color:#667085;font-size:12px}.result-link-field[data-v-35797721],.result-actions[data-v-35797721]{grid-column:1/-1}.result-link-field>span[data-v-35797721]{display:flex;gap:8px}.result-link-field input[data-v-35797721]{min-width:0;flex:1;color:#175cd3}.result-actions[data-v-35797721]{display:flex;flex-wrap:wrap;gap:8px}.qr-preview-backdrop[data-v-35797721]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;border:0;background:#101828b8;padding:24px;cursor:zoom-out}.qr-preview-backdrop>span[data-v-35797721]{display:grid;justify-items:center;gap:8px;border-radius:14px;background:#fff;padding:18px;box-shadow:0 24px 70px #0000004d}.qr-preview-backdrop img[data-v-35797721]{width:min(320px,72vw);height:auto;border-radius:8px}.qr-preview-backdrop strong[data-v-35797721]{color:#101828}.qr-preview-backdrop small[data-v-35797721]{color:#667085}.empty-cell[data-v-35797721]{height:84px;color:#8a95a4}.workspace-panel[data-v-35797721] .pagination-control{border-top:1px solid #edf0f3;padding:8px 12px}.spin[data-v-35797721]{animation:spin-35797721 .8s linear infinite}@keyframes spin-35797721{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin[data-v-35797721]{animation:none}}@media(max-width:1180px){.metrics-grid[data-v-35797721]{grid-template-columns:repeat(3,minmax(150px,1fr))}.workspace-toolbar[data-v-35797721]{align-items:stretch;flex-direction:column;gap:12px;padding:10px 16px 14px}.data-tabs[data-v-35797721]{min-height:38px}.lead-filters[data-v-35797721],.entry-filters[data-v-35797721]{width:100%;justify-content:flex-start}.entry-filters[data-v-35797721]{flex-wrap:wrap}}@media(max-width:760px){.date-filters[data-v-35797721],.date-range[data-v-35797721],.lead-filters[data-v-35797721],.entry-filters[data-v-35797721]{width:100%}.date-range input[data-v-35797721],.lead-filters input[data-v-35797721],.entry-filters input[data-v-35797721]{min-width:0;width:100%;flex:1 1 180px}.recent-button[data-v-35797721],.date-filters .primary-button[data-v-35797721]{flex:1 1 auto}.lead-filters[data-v-35797721],.entry-filters[data-v-35797721]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.lead-filters input[data-v-35797721],.entry-filters input[data-v-35797721]{grid-column:1/-1}.linked-entry-filter[data-v-35797721]{width:100%;max-width:none;grid-column:1/-1;justify-content:space-between}.linked-entry-filter button[data-v-35797721]{min-height:44px}.lead-filters select[data-v-35797721],.entry-filters select[data-v-35797721]{width:100%;min-width:0;height:44px}.lead-filters input[data-v-35797721],.lead-filters select[data-v-35797721],.lead-filters button[data-v-35797721],.entry-filters input[data-v-35797721],.entry-filters select[data-v-35797721],.entry-filters button[data-v-35797721]{min-height:44px}.lead-filters input[data-v-35797721],.entry-filters input[data-v-35797721]{height:44px}.lead-filters button[data-v-35797721],.entry-filters .primary-button[data-v-35797721]{width:100%}.entry-filters .primary-button[data-v-35797721]{grid-column:1/-1}.acquisition-content[data-v-35797721]{padding-right:14px;padding-left:14px}.metrics-grid[data-v-35797721]{grid-template-columns:repeat(2,minmax(130px,1fr))}.entry-form-row[data-v-35797721]{grid-template-columns:1fr}}@media(max-width:560px){.lead-filters[data-v-35797721],.entry-filters[data-v-35797721]{grid-template-columns:1fr}.lead-filters[data-v-35797721]>*,.entry-filters[data-v-35797721]>*{grid-column:1}.entry-modal-shell[data-v-35797721]{align-items:start;padding:12px}.entry-dialog[data-v-35797721]{max-height:calc(100dvh - 24px)}.entry-dialog-header[data-v-35797721],.entry-dialog-footer[data-v-35797721]{padding-right:14px;padding-left:14px}.entry-form-body[data-v-35797721],.entry-result[data-v-35797721]{padding:16px 14px}}@media(max-width:430px){.metrics-grid[data-v-35797721]{grid-template-columns:1fr}.data-tabs[data-v-35797721]{width:100%}.data-tabs button[data-v-35797721]{flex:1}}.mini-banner-page[data-v-c41149c2]{grid-template-rows:auto minmax(0,1fr) auto}.mini-banner-heading[data-v-c41149c2]{padding-top:18px;padding-bottom:18px}.heading-copy[data-v-c41149c2]{display:grid;gap:5px}.heading-copy p[data-v-c41149c2]{margin:0;color:#667085;font-size:13px}.heading-title-row[data-v-c41149c2]{display:flex;align-items:center;gap:9px}.heading-title-row>svg[data-v-c41149c2]{color:#007c83}.mini-banner-table[data-v-c41149c2]{min-width:980px}.image-column[data-v-c41149c2]{width:128px}.type-column[data-v-c41149c2]{width:168px}.status-column[data-v-c41149c2],.position-column[data-v-c41149c2]{width:120px}.time-column[data-v-c41149c2]{width:168px}.actions-column[data-v-c41149c2]{width:260px}.banner-thumb[data-v-c41149c2]{display:inline-flex;width:96px;height:42px;overflow:hidden;border:1px solid #d7e0e8;border-radius:6px;background:#f8fafc;padding:0;cursor:pointer}.banner-thumb img[data-v-c41149c2]{width:100%;height:100%;object-fit:cover}.title-cell[data-v-c41149c2]{text-align:left}.title-cell strong[data-v-c41149c2]{display:block;overflow:hidden;text-overflow:ellipsis}.type-pill[data-v-c41149c2]{display:inline-flex;max-width:148px;min-height:28px;align-items:center;justify-content:center;border:1px solid #d7e0e8;border-radius:999px;background:#f8fafc;color:#344054;font-size:12px;font-weight:800;line-height:1.2;padding:5px 10px;text-align:center}.position-cell span[data-v-c41149c2],.position-hint[data-v-c41149c2]{color:#007c83;font-size:11px;font-weight:700;text-transform:none}.position-cell span.inactive[data-v-c41149c2]{color:#8a95a4}.modal-shell[data-v-c41149c2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;overflow:auto;padding:32px 24px}.banner-modal-backdrop[data-v-c41149c2]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:0;background:#10182875}.banner-dialog[data-v-c41149c2]{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100%);max-height:calc(100dvh - 64px);overflow:hidden;border:1px solid #e3e8ee;border-radius:8px;background:#fff;box-shadow:0 24px 70px #10182838}.dialog-header[data-v-c41149c2],.dialog-footer[data-v-c41149c2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.dialog-header[data-v-c41149c2]{border-bottom:1px solid #eef1f4}.dialog-header h2[data-v-c41149c2]{margin:4px 0 0;color:#101828;font-size:19px}.drawer-eyebrow[data-v-c41149c2]{color:#007c83;font-size:12px;font-weight:800}.dialog-footer[data-v-c41149c2]{justify-content:flex-end;border-top:1px solid #eef1f4;background:#fff}.dialog-body[data-v-c41149c2]{display:grid;min-height:0;gap:16px;overflow:auto;padding:18px 22px}.banner-upload[data-v-c41149c2]{position:relative;display:grid;width:100%;height:160px;place-items:center;overflow:hidden;border:1px dashed #b9c7d3;border-radius:8px;background:#f8fafc;color:#667085;cursor:pointer}.banner-upload[data-v-c41149c2]:hover{border-color:#00a6ad;color:#007c83}.banner-upload[data-v-c41149c2]:disabled{cursor:wait;opacity:.72}.banner-upload>img[data-v-c41149c2]{width:100%;height:100%;object-fit:cover}.banner-upload>span[data-v-c41149c2],.banner-upload>i[data-v-c41149c2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-style:normal;font-weight:800}.banner-upload>i[data-v-c41149c2]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb8;color:#007c83}.dialog-status-control[data-v-c41149c2]{width:100%;min-width:0;min-height:40px;justify-content:flex-start;border-color:#d7e0e8;border-radius:8px;padding:0 12px;font-size:13px}.primary-button[data-v-c41149c2]:disabled,.ghost-button[data-v-c41149c2]:disabled,.icon-button[data-v-c41149c2]:disabled{cursor:not-allowed;opacity:.58}.spin[data-v-c41149c2]{animation:spin-c41149c2 .8s linear infinite}.preview-backdrop[data-v-c41149c2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;border:0;background:#101828b8;padding:32px;cursor:zoom-out}.preview-backdrop img[data-v-c41149c2]{max-width:min(960px,92vw);max-height:88vh;border-radius:8px;box-shadow:0 24px 70px #00000059}.sr-only[data-v-c41149c2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes spin-c41149c2{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin[data-v-c41149c2]{animation:none}}@media(max-width:560px){.modal-shell[data-v-c41149c2]{place-items:start center;padding:12px}.banner-dialog[data-v-c41149c2]{max-height:calc(100dvh - 24px)}.banner-upload[data-v-c41149c2]{height:140px}}.mini-account-page[data-v-dde484c5]{grid-template-rows:auto minmax(0,1fr) auto}.mini-account-heading[data-v-dde484c5]{padding-top:18px;padding-bottom:18px}.heading-copy[data-v-dde484c5]{display:grid;gap:5px}.heading-copy p[data-v-dde484c5]{margin:0;color:#667085;font-size:13px}.heading-title-row[data-v-dde484c5]{display:flex;align-items:center;gap:9px}.heading-title-row>svg[data-v-dde484c5]{color:#007c83}.mock-badge[data-v-dde484c5]{display:inline-flex;align-items:center;border:1px solid #f4c477;border-radius:999px;background:#fff8e7;color:#945000;padding:3px 8px;font-size:11px;font-weight:800}.mini-account-filters[data-v-dde484c5]{display:flex;flex:1 1 520px;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.role-filter[data-v-dde484c5]{width:132px}.export-date-range[data-v-dde484c5]{display:inline-flex;align-items:center;gap:5px;color:#667085;font-size:12px}.export-date-range input[data-v-dde484c5]{width:136px;min-height:40px}.export-button[data-v-dde484c5]{display:inline-flex;min-height:40px;align-items:center;gap:6px;white-space:nowrap}.sr-only[data-v-dde484c5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mini-account-table[data-v-dde484c5]{min-width:1120px}.index-column[data-v-dde484c5]{width:58px}.account-column[data-v-dde484c5]{width:150px}.mobile-column[data-v-dde484c5]{width:132px}.time-column[data-v-dde484c5]{width:168px}.actions-column[data-v-dde484c5]{width:112px}.mini-user-cell[data-v-dde484c5]{justify-content:flex-start;text-align:left}.mini-user-cell strong[data-v-dde484c5]{min-width:0;overflow:hidden;text-overflow:ellipsis}.account-status[data-v-dde484c5]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#e7fafa;color:#007c83;padding:4px 9px;font-size:12px;font-weight:800}.account-status i[data-v-dde484c5]{width:7px;height:7px;border-radius:50%;background:currentColor}.account-status[data-v-dde484c5]:not(.normal){background:#fff1f3;color:#b4233c}.number-cell[data-v-dde484c5]{font-variant-numeric:tabular-nums;font-weight:700}td small[data-v-dde484c5]{display:block;margin-top:3px;overflow:hidden;color:#8a95a4;font-size:11px;text-overflow:ellipsis}.primary-button[data-v-dde484c5]:disabled{cursor:not-allowed;opacity:.58}.icon-button[data-v-dde484c5]:disabled{cursor:wait;opacity:.58}.admin-action[data-v-dde484c5]{color:#007c83}.spin[data-v-dde484c5]{animation:spin-dde484c5 .8s linear infinite}@keyframes spin-dde484c5{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin[data-v-dde484c5]{animation:none}}@media(max-width:820px){.mini-account-heading[data-v-dde484c5],.mini-account-filters[data-v-dde484c5]{align-items:stretch}.mini-account-filters[data-v-dde484c5]{display:grid;grid-template-columns:minmax(0,1fr) 132px auto auto;width:100%}.export-date-range[data-v-dde484c5]{grid-column:1/-1;justify-content:flex-end}}@media(max-width:560px){.mini-account-filters[data-v-dde484c5]{grid-template-columns:1fr}.role-filter[data-v-dde484c5],.search-field[data-v-dde484c5],.export-date-range[data-v-dde484c5]{width:100%;max-width:none}.export-date-range[data-v-dde484c5]{justify-content:stretch}.export-date-range input[data-v-dde484c5]{min-width:0;width:100%}}.roles-page[data-v-e925e6d1]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-height:0;overflow:hidden}.role-table .actions-column[data-v-e925e6d1],.role-table td.actions-cell[data-v-e925e6d1]{width:108px}.role-table th[data-v-e925e6d1]:nth-child(1),.role-table td[data-v-e925e6d1]:nth-child(1){width:140px}.role-table th[data-v-e925e6d1]:nth-child(2),.role-table td[data-v-e925e6d1]:nth-child(2){width:150px}.role-table th[data-v-e925e6d1]:nth-child(3),.role-table td[data-v-e925e6d1]:nth-child(3){width:116px}.role-table th[data-v-e925e6d1]:nth-child(4),.role-table td[data-v-e925e6d1]:nth-child(4){width:96px}.role-table th[data-v-e925e6d1]:nth-child(5),.role-table td[data-v-e925e6d1]:nth-child(5){width:180px}.role-table td[data-v-e925e6d1]:nth-child(5),.role-table td[data-v-e925e6d1]:nth-child(6){white-space:normal}.route-permission-block[data-v-e925e6d1]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;border-top:1px solid #eef1f4;margin-top:0;padding:14px 20px 18px}.role-editor-modal[data-v-e925e6d1]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,100%);height:min(780px,100dvh - 44px);max-height:calc(100dvh - 44px);overflow:hidden}.role-editor-modal>header[data-v-e925e6d1],.role-editor-modal>footer[data-v-e925e6d1]{padding:14px 20px}.role-editor-modal .form-grid[data-v-e925e6d1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding:14px 20px}.role-editor-modal .form-grid label[data-v-e925e6d1]{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px}.role-editor-modal .form-grid label>span[data-v-e925e6d1]{margin:0}.route-permission-heading[data-v-e925e6d1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.route-permission-heading strong[data-v-e925e6d1]{color:#101828;font-size:13px}.route-permission-heading div[data-v-e925e6d1]{display:flex;gap:8px}.text-button[data-v-e925e6d1]{border:0;background:transparent;color:#007c83;cursor:pointer;font-size:12px;font-weight:700;padding:0}.route-permission-tree[data-v-e925e6d1]{min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#9aa9b8 #eef3f7;border:1px solid #d7e0e8;border-radius:8px;padding:8px 10px}.route-permission-tree[data-v-e925e6d1] .el-tree-node__content{min-height:34px;border-radius:6px}.route-permission-tree[data-v-e925e6d1] .el-tree-node__content:hover{background:#f2fbfc}.route-permission-tree[data-v-e925e6d1] .el-checkbox__input.is-checked .el-checkbox__inner,.route-permission-tree[data-v-e925e6d1] .el-checkbox__input.is-indeterminate .el-checkbox__inner{border-color:#007c83;background:#007c83}@media(max-width:700px){.role-editor-modal .form-grid[data-v-e925e6d1]{grid-template-columns:1fr}}.audit-page[data-v-dec93373]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0}.heading-title-row[data-v-dec93373],.audit-summary-inline[data-v-dec93373]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.audit-summary-inline span[data-v-dec93373]{display:inline-flex;min-height:26px;align-items:center;border:1px solid #d8ebee;border-radius:999px;background:#f7fbfc;color:#526175;padding:0 10px;font-size:12px;font-weight:700}.audit-filter-bar[data-v-dec93373]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-top:1px solid #eef1f4;padding:14px 30px 16px}.audit-filter-bar input[data-v-dec93373],.audit-filter-bar select[data-v-dec93373],.audit-filter-bar .primary-button[data-v-dec93373]{min-height:40px}.audit-filter-bar .clearable-field[data-v-dec93373]{flex:1 1 104px;min-width:0}.audit-filter-bar>select[data-v-dec93373]{flex:0 0 112px}.audit-filter-bar .audit-keyword-field[data-v-dec93373]{flex:1.25 1 150px}.audit-filter-actions[data-v-dec93373]{display:flex;flex:2 1 372px;align-items:center;justify-content:flex-end;gap:8px;min-width:min(100%,340px)}.audit-filter-actions .primary-button.compact[data-v-dec93373]{flex:0 0 76px}.audit-filter-bar input[data-v-dec93373]:disabled{background:#f2f4f7;color:#667085;cursor:not-allowed}.date-range-field[data-v-dec93373]{display:inline-grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 28px;flex:1 1 288px;gap:2px;align-items:center;width:auto;max-width:360px;min-width:0;min-height:40px;overflow:hidden;border:1px solid #d7e0e8;border-radius:10px;background:#fcfdff;padding:0 6px;transition:border-color .2s ease,box-shadow .2s ease}.date-range-field[data-v-dec93373]:focus-within{border-color:#007c83;box-shadow:0 0 0 3px #007c831a}.date-range-field .date-range-input[data-v-dec93373]{min-width:0;min-height:36px;width:100%;border:0!important;border-radius:0;outline:0;background:transparent!important;box-shadow:none!important;color:#172033;padding:0 6px;font-size:13px;line-height:36px}.date-range-field .date-range-input[data-v-dec93373]:hover,.date-range-field .date-range-input[data-v-dec93373]:focus{border:0!important;background:transparent!important;box-shadow:none!important}.date-range-field .date-range-input[data-v-dec93373]::-webkit-datetime-edit{padding:0}.date-range-field .date-range-input[data-v-dec93373]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.date-range-field span[data-v-dec93373]{display:inline-flex;align-items:center;justify-content:center;color:#667085;font-size:12px;font-weight:700}.date-range-field .field-clear-button[data-v-dec93373]{position:static;width:28px;height:28px;border-radius:8px;transform:none}.audit-table[data-v-dec93373]{min-width:0}.audit-table th[data-v-dec93373],.audit-table td[data-v-dec93373]{overflow:hidden;text-overflow:ellipsis}.index-column[data-v-dec93373],.audit-table th[data-v-dec93373]:first-child{width:58px;max-width:58px}.time-column[data-v-dec93373],.audit-table th[data-v-dec93373]:nth-child(9){width:142px;max-width:142px}.agent-id-column[data-v-dec93373],.audit-table th[data-v-dec93373]:nth-child(4){width:110px;max-width:110px}.question-column[data-v-dec93373],.audit-table th[data-v-dec93373]:nth-child(5){width:138px;max-width:138px}.answer-column[data-v-dec93373],.audit-table th[data-v-dec93373]:nth-child(6){width:auto;max-width:none}.audit-table th[data-v-dec93373]:nth-child(2),.audit-table td[data-v-dec93373]:nth-child(2){width:118px}.audit-table th[data-v-dec93373]:nth-child(3),.audit-table td[data-v-dec93373]:nth-child(3){width:104px}.audit-table th[data-v-dec93373]:nth-child(7),.audit-table td[data-v-dec93373]:nth-child(7){width:74px}.audit-table th[data-v-dec93373]:nth-child(8),.audit-table td[data-v-dec93373]:nth-child(8){width:88px;overflow:visible;text-overflow:clip}.audit-table .actions-column[data-v-dec93373],.audit-table td.actions-cell[data-v-dec93373]{width:72px}.audit-status[data-v-dec93373]{display:inline-flex;min-width:48px;justify-content:center;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.audit-status.success[data-v-dec93373]{background:#e7fafa;color:#006d75}.audit-status.failed[data-v-dec93373]{background:#fff1f3;color:#b4233c}.audit-detail-modal[data-v-dec93373]{width:min(860px,100%)}.audit-detail-body[data-v-dec93373]{display:grid;gap:18px;max-height:min(72vh,720px);overflow:auto;padding:22px}.audit-detail-body section[data-v-dec93373]{display:grid;gap:8px}.audit-detail-body h3[data-v-dec93373],.audit-detail-body p[data-v-dec93373]{margin:0}.audit-detail-body p[data-v-dec93373]{color:#172033;line-height:1.7;white-space:pre-wrap}.source-document-list[data-v-dec93373]{display:grid;gap:10px}.source-document-card[data-v-dec93373]{display:grid;gap:8px;border:1px solid #e3e8ee;border-radius:10px;background:#f8fafc;padding:12px}.source-document-card header[data-v-dec93373]{display:flex;align-items:center;justify-content:space-between;gap:12px}.source-document-card p[data-v-dec93373]{color:#172033}@media(max-width:1200px){.audit-filter-actions[data-v-dec93373]{justify-content:flex-start}.audit-table th[data-v-dec93373]:nth-child(3),.audit-table td[data-v-dec93373]:nth-child(3),.audit-table th[data-v-dec93373]:nth-child(4),.audit-table td[data-v-dec93373]:nth-child(4),.audit-table th[data-v-dec93373]:nth-child(7),.audit-table td[data-v-dec93373]:nth-child(7){display:none}.index-column[data-v-dec93373],.audit-table th[data-v-dec93373]:first-child{width:52px;max-width:52px}.audit-table th[data-v-dec93373]:nth-child(2),.audit-table td[data-v-dec93373]:nth-child(2){width:108px}.question-column[data-v-dec93373],.audit-table th[data-v-dec93373]:nth-child(5){width:120px;max-width:120px}.audit-table th[data-v-dec93373]:nth-child(8),.audit-table td[data-v-dec93373]:nth-child(8){width:78px}.time-column[data-v-dec93373],.audit-table th[data-v-dec93373]:nth-child(9){width:126px;max-width:126px}.audit-table .actions-column[data-v-dec93373],.audit-table td.actions-cell[data-v-dec93373]{width:68px}}@media(max-width:760px){.audit-filter-bar[data-v-dec93373]>*,.audit-filter-bar .clearable-field[data-v-dec93373],.audit-filter-bar>select[data-v-dec93373],.audit-filter-actions[data-v-dec93373]{flex-basis:100%}.date-range-field[data-v-dec93373]{max-width:none}}.history-page[data-v-7f333b2d]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-height:0;overflow:hidden}.history-heading-actions[data-v-7f333b2d]{flex:1 1 auto;justify-content:flex-end;min-width:0}.history-heading-actions .search-field[data-v-7f333b2d]{width:min(280px,100%);flex:1 1 260px}.history-heading-actions .account-field[data-v-7f333b2d]{width:150px;flex:0 1 150px}.history-heading-actions input[data-v-7f333b2d]:disabled{background:#f2f4f7;color:#667085;cursor:not-allowed}.system-select[data-v-7f333b2d]{width:144px;flex:0 1 144px;min-height:38px}@media(max-width:820px){.history-heading-actions[data-v-7f333b2d]{width:100%;justify-content:flex-start}.history-heading-actions .search-field[data-v-7f333b2d]{width:100%;flex:1 1 100%}.history-heading-actions .account-field[data-v-7f333b2d],.system-select[data-v-7f333b2d]{width:180px;flex:0 0 180px}}.history-table[data-v-7f333b2d]{min-width:0}.history-table th[data-v-7f333b2d],.history-table td[data-v-7f333b2d]{overflow:hidden;text-overflow:ellipsis}.history-table th[data-v-7f333b2d]:first-child,.history-table td[data-v-7f333b2d]:first-child{width:58px}.history-table th[data-v-7f333b2d]:nth-child(2),.history-table td[data-v-7f333b2d]:nth-child(2){width:112px}.history-account-column[data-v-7f333b2d],.history-table th[data-v-7f333b2d]:nth-child(3){width:126px;max-width:126px}.conversation-id-column[data-v-7f333b2d],.history-table th[data-v-7f333b2d]:nth-child(4){width:130px;max-width:130px}.conversation-title-column[data-v-7f333b2d],.history-table th[data-v-7f333b2d]:nth-child(5){width:150px;max-width:150px}.conversation-summary-column[data-v-7f333b2d],.history-table th[data-v-7f333b2d]:nth-child(6){width:auto;max-width:none}.history-table th[data-v-7f333b2d]:nth-child(7),.history-table td[data-v-7f333b2d]:nth-child(7){width:72px}.history-table th[data-v-7f333b2d]:nth-child(8),.history-table td[data-v-7f333b2d]:nth-child(8){width:142px}.history-table .actions-column[data-v-7f333b2d],.history-table td.actions-cell[data-v-7f333b2d]{width:108px}.history-detail-modal[data-v-7f333b2d]{width:min(1080px,100%);height:calc(100vh - 84px);display:flex;flex-direction:column}.history-detail-backdrop[data-v-7f333b2d]{align-items:start;padding:42px 22px}.history-detail-body[data-v-7f333b2d]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;flex:1;min-height:0;overflow:auto;padding:22px}.history-detail-section[data-v-7f333b2d]{display:grid;gap:10px}.history-message-section[data-v-7f333b2d]{grid-template-rows:auto minmax(0,1fr);min-height:0}.history-detail-body h3[data-v-7f333b2d],.history-detail-body p[data-v-7f333b2d]{margin:0}.history-detail-body p[data-v-7f333b2d]{color:#172033;line-height:1.7;white-space:pre-wrap}.conversation-info-table[data-v-7f333b2d],.history-message-table[data-v-7f333b2d]{width:100%;table-layout:fixed;border:1px solid #e3e8ee;border-radius:8px;border-collapse:separate;border-spacing:0;overflow:hidden}.conversation-info-table th[data-v-7f333b2d],.conversation-info-table td[data-v-7f333b2d],.history-message-table th[data-v-7f333b2d],.history-message-table td[data-v-7f333b2d]{white-space:normal;vertical-align:top}.conversation-info-table th[data-v-7f333b2d]{width:108px;background:#f8fafc;color:#667085}.conversation-info-table td[data-v-7f333b2d]{color:#172033}.breakable-cell[data-v-7f333b2d],.message-content-cell[data-v-7f333b2d],.message-source-cell[data-v-7f333b2d],.message-metadata-cell[data-v-7f333b2d]{overflow-wrap:anywhere;word-break:break-word}.history-message-table-wrap[data-v-7f333b2d]{min-height:0;overflow:auto;border-radius:8px}.history-message-table[data-v-7f333b2d]{min-width:980px}.history-message-table th[data-v-7f333b2d],.history-message-table td[data-v-7f333b2d]{vertical-align:middle}.history-message-table th[data-v-7f333b2d]:first-child,.history-message-table td[data-v-7f333b2d]:first-child{width:72px;white-space:nowrap}.history-message-table th[data-v-7f333b2d]:nth-child(2),.history-message-table td[data-v-7f333b2d]:nth-child(2){width:84px}.history-message-table .actions-column[data-v-7f333b2d],.history-message-table td.actions-cell[data-v-7f333b2d]{width:64px}.history-message-table td.actions-cell[data-v-7f333b2d]{display:table-cell;text-align:center;vertical-align:middle}.history-message-table .tiny-icon-button[data-v-7f333b2d]{width:30px;height:30px;border-radius:7px}.message-role-chip[data-v-7f333b2d]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e7fafa;color:#006d75;padding:4px 10px;font-size:12px;font-weight:800}.message-time-cell[data-v-7f333b2d]{width:148px;color:#667085}.message-content-cell[data-v-7f333b2d]{line-height:1.7}.message-content-preview[data-v-7f333b2d]{display:-webkit-box;max-height:48px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.source-document-rows[data-v-7f333b2d]{display:grid;gap:8px}.source-document-row[data-v-7f333b2d]{display:grid;gap:4px;border:1px solid #e3e8ee;border-radius:8px;background:#f8fafc;padding:8px}.source-document-row strong[data-v-7f333b2d]{color:#172033}.source-document-row span[data-v-7f333b2d]{color:#667085;font-size:12px}.source-document-row p[data-v-7f333b2d]{color:#526175;font-size:12px}.message-detail-modal[data-v-7f333b2d]{width:min(880px,100%)}.message-detail-body[data-v-7f333b2d]{display:grid;gap:18px;max-height:min(72vh,720px);overflow:auto;padding:22px}.message-full-content[data-v-7f333b2d]{line-height:1.8;white-space:pre-wrap}.message-detail-body pre[data-v-7f333b2d]{max-height:240px;margin:0}.detail-backdrop[data-v-7f333b2d]{z-index:30}.workspace-shell[data-v-55b010e7]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;height:calc(100vh - 104px);min-height:0;overflow:hidden}.workspace-header[data-v-55b010e7]{border-bottom:1px solid #eef1f4}.workspace-header h1[data-v-55b010e7]{margin:2px 0 0}.eyebrow[data-v-55b010e7]{margin:0;color:#007c83;font-size:12px;font-weight:700;text-transform:uppercase}.workspace-grid[data-v-55b010e7]{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);height:100%;min-height:0;overflow:hidden;background:#fff}.queue-pane[data-v-55b010e7]{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;border-right:1px solid #eef1f4;background:#f2f5f8;overflow:hidden}.queue-list[data-v-55b010e7]{display:grid;align-content:start;gap:0;min-height:0;overflow:auto;padding:0}.queue-item[data-v-55b010e7]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;width:100%;align-items:start;gap:10px;border:0;border-bottom:1px solid #e4e9ef;border-radius:0;background:transparent;color:#243447;padding:12px 14px;text-align:left;transition:background .18s ease}.queue-item strong[data-v-55b010e7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-item[data-v-55b010e7]:hover{background:#f7fafc}.queue-item.active[data-v-55b010e7]{background:#fff;box-shadow:none}.queue-item.active[data-v-55b010e7]:hover{background:#fff}.queue-item em[data-v-55b010e7]{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;align-self:center;color:#98a2b3;white-space:nowrap;font-style:normal;font-size:12px;font-weight:700}.queue-item em.urgent[data-v-55b010e7]{border-radius:999px;background:#d92d20;color:#fff;padding:0 6px}.queue-avatar[data-v-55b010e7]{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:10px;background:#00888f;color:#fff;font-size:18px;font-weight:800}.conversation-main[data-v-55b010e7]{display:grid;min-width:0;gap:4px}.conversation-title[data-v-55b010e7]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.conversation-title small[data-v-55b010e7]{color:#98a2b3;font-size:11px;font-weight:500;white-space:nowrap}.visitor-id[data-v-55b010e7],.conversation-preview[data-v-55b010e7]{overflow:hidden;color:#667085;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.conversation-preview[data-v-55b010e7]{color:#98a2b3}.queue-empty[data-v-55b010e7],.conversation-empty[data-v-55b010e7]{display:grid;place-items:center;align-content:center;gap:10px;min-height:260px;color:#8a95a4;text-align:center}.queue-empty[data-v-55b010e7]{min-height:52vh}.queue-empty svg[data-v-55b010e7],.conversation-empty svg[data-v-55b010e7]{color:#98a2b3}.queue-empty strong[data-v-55b010e7],.conversation-empty strong[data-v-55b010e7]{color:#344054;font-size:15px}.queue-empty span[data-v-55b010e7],.conversation-empty span[data-v-55b010e7]{max-width:260px;color:#8a95a4;font-size:13px;line-height:1.6}.queue-footer[data-v-55b010e7]{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #eef1f4;background:#fff;padding:0 14px;color:#8a95a4;font-size:13px}.queue-footer button[data-v-55b010e7]{display:inline-flex;align-items:center;gap:5px;min-height:30px;border:1px solid #d7e0e8;border-radius:7px;background:#fff;color:#526175;cursor:pointer;padding:0 10px}.queue-footer button[data-v-55b010e7]:disabled{cursor:not-allowed;opacity:.55}.conversation-pane[data-v-55b010e7]{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;gap:8px;overflow:hidden;padding:10px 14px 14px}.conversation-empty[data-v-55b010e7]{grid-row:1;min-height:100%;border:1px dashed #d9e2ec;border-radius:8px;background:#fbfcfe}.account-no-message[data-v-55b010e7]{grid-row:1}.chat-stream[data-v-55b010e7]{display:flex;flex:1 1 auto;flex-direction:column;align-content:start;gap:12px;min-height:0;max-height:100%;overflow:auto;padding:18px 30px 14px}.message-time[data-v-55b010e7]{align-self:center;border-radius:999px;background:#eef4fb;color:#8a95a4;font-size:12px;line-height:20px;padding:1px 10px}.chat-row[data-v-55b010e7]{display:flex;width:100%;gap:10px;cursor:pointer}.customer-row[data-v-55b010e7]{justify-content:flex-start}.assistant-row[data-v-55b010e7]{justify-content:flex-end}.chat-avatar[data-v-55b010e7]{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:10px}.assistant-avatar[data-v-55b010e7]{background:#00888f;color:#fff;box-shadow:0 10px 24px #00888f29}.customer-avatar[data-v-55b010e7]{border:1px solid #dbe3ea;background:#fff;color:#667085}.bubble[data-v-55b010e7]{max-width:min(900px,76%);border-radius:14px;padding:12px 16px;color:#172033}.bubble span[data-v-55b010e7]{display:block;margin-bottom:6px;color:#667085;font-size:13px;line-height:20px}.bubble p[data-v-55b010e7]{margin:0;line-height:1.6;white-space:pre-wrap}.bubble.customer[data-v-55b010e7]{border:1px solid #dbe3ea;border-radius:14px 14px 14px 4px;background:#fff;color:#172033;box-shadow:0 14px 34px #1018280f}.chat-row.active .bubble.customer[data-v-55b010e7]{border-color:#9fdfe3}.chat-row.active .bubble.assistant[data-v-55b010e7]{box-shadow:0 0 0 2px #00888f1f}.bubble.customer span[data-v-55b010e7]{color:#667085}.assistant-card[data-v-55b010e7]{display:grid;justify-items:end;gap:7px;max-width:min(760px,72%)}.bubble.assistant[data-v-55b010e7]{width:fit-content;max-width:100%;border-radius:14px 14px 4px;background:#00888f;color:#fff;box-shadow:0 18px 34px #00888f29}.bubble.assistant.sent[data-v-55b010e7]{background:#007c83;color:#fff}.bubble.assistant.draft[data-v-55b010e7]{border:1px solid #b9d8f4;background:#e7f3ff;color:#344054;box-shadow:0 10px 24px #1a73e814}.bubble.assistant .draft-label[data-v-55b010e7]{color:#ffffffc7}.draft-heading[data-v-55b010e7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.bubble.assistant.draft .draft-label[data-v-55b010e7]{display:inline-flex;width:fit-content;border-radius:999px;background:#00888f1a;color:#007c83;font-weight:800;padding:1px 8px}.draft-timer[data-v-55b010e7]{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;border:1px solid rgba(0,136,143,.18);background:#ffffffb8;color:#667085;font-size:12px;font-weight:700;line-height:1.5;padding:1px 8px}.draft-actions[data-v-55b010e7]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.draft-action[data-v-55b010e7]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border-radius:8px;padding:0 10px;font-size:13px;font-weight:700;cursor:pointer}.draft-action.secondary[data-v-55b010e7]{border:1px solid #c7d7e6;background:#fff;color:#344054}.draft-action.primary[data-v-55b010e7]{border:1px solid #00888f;background:#00888f;color:#fff}.draft-action[data-v-55b010e7]:disabled{cursor:not-allowed;opacity:.58}.reply-box[data-v-55b010e7]{display:grid;align-self:end;gap:8px;border-top:1px solid #edf2f7;background:#fff;padding-top:10px;position:relative;z-index:1}.reply-box.disabled[data-v-55b010e7]{opacity:1}.reply-box.disabled textarea[data-v-55b010e7]{background:#fbfcfe;color:#98a2b3}.reply-row[data-v-55b010e7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.reply-toolbar[data-v-55b010e7]{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-height:32px}textarea[data-v-55b010e7]{width:100%;min-height:50px;max-height:142px;border:1px solid #cfd8e3;border-radius:8px;overflow-y:auto;padding:8px 10px;resize:none;line-height:1.5}.primary-button[data-v-55b010e7]{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:8px;min-height:38px;border:1px solid #00888f;border-radius:8px;background:#00888f;color:#fff;padding:0 14px}.primary-button[data-v-55b010e7]:disabled{cursor:not-allowed;opacity:.58}.toolbar-button[data-v-55b010e7],.toolbar-icon-button[data-v-55b010e7]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;border:1px solid #cfd8e3;border-radius:7px;background:#fff;color:#344054;cursor:pointer;padding:0 11px}.toolbar-button[data-v-55b010e7]:hover:not(:disabled),.toolbar-icon-button[data-v-55b010e7]:hover:not(:disabled){border-color:#9fb3c8;background:#f8fafc;color:#344054}.toolbar-button[data-v-55b010e7]:disabled,.toolbar-icon-button[data-v-55b010e7]:disabled{cursor:not-allowed;opacity:.48}.send-button[data-v-55b010e7]{min-width:118px;min-height:50px;white-space:nowrap}.toolbar-button[data-v-55b010e7]{border-color:#b7cadb;color:#1f3a56}.toolbar-button[data-v-55b010e7]:hover:not(:disabled){border-color:#00888f;color:#007c83}.empty-text[data-v-55b010e7]{color:#667085}.error-text[data-v-55b010e7]{color:#b42318}.workspace-error[data-v-55b010e7]{min-height:42px;border-radius:0;border-width:0 0 1px;margin:0;padding:10px 14px;line-height:20px}@media(max-width:980px){.workspace-shell[data-v-55b010e7]{height:calc(100vh - 88px)}.workspace-grid[data-v-55b010e7]{grid-template-columns:1fr}.chat-stream[data-v-55b010e7]{padding:20px 14px}.bubble[data-v-55b010e7],.assistant-card[data-v-55b010e7]{max-width:calc(100% - 52px)}.reply-row[data-v-55b010e7]{grid-template-columns:minmax(0,1fr)}.send-button[data-v-55b010e7]{justify-self:stretch}.queue-pane[data-v-55b010e7]{min-height:320px;border-right:0;border-bottom:1px solid #dde5eb}}.kefu-account-page[data-v-3cbc4877]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;min-height:0;overflow:hidden}.account-heading[data-v-3cbc4877]{align-items:flex-start}.heading-title-row[data-v-3cbc4877],.account-summary-inline[data-v-3cbc4877]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.account-summary-inline span[data-v-3cbc4877]{display:inline-flex;min-height:26px;align-items:center;border:1px solid #d8ebee;border-radius:999px;background:#f7fbfc;color:#526175;padding:0 10px;font-size:12px;font-weight:700}.account-filter-bar[data-v-3cbc4877]{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(112px,.65fr) minmax(240px,1.6fr) 76px;gap:8px;align-items:center;border-top:1px solid #eef1f4;padding:14px 30px 16px}.account-filter-bar input[data-v-3cbc4877],.account-filter-bar select[data-v-3cbc4877],.account-filter-bar button[data-v-3cbc4877]{min-height:40px}.account-table[data-v-3cbc4877]{min-width:0}.index-column[data-v-3cbc4877]{width:58px;max-width:58px}.actions-column[data-v-3cbc4877]{width:108px;max-width:108px}.account-table th[data-v-3cbc4877]:nth-child(2),.account-table td[data-v-3cbc4877]:nth-child(2){width:150px}.account-table th[data-v-3cbc4877]:nth-child(3),.account-table td[data-v-3cbc4877]:nth-child(3){width:100px}.account-table th[data-v-3cbc4877]:nth-child(4),.account-table td[data-v-3cbc4877]:nth-child(4){width:118px}.account-table th[data-v-3cbc4877]:nth-child(5),.account-table td[data-v-3cbc4877]:nth-child(5){width:auto}.account-table th[data-v-3cbc4877]:nth-child(6),.account-table td[data-v-3cbc4877]:nth-child(6){width:132px}.account-table th[data-v-3cbc4877]:nth-child(7),.account-table td[data-v-3cbc4877]:nth-child(7){width:138px}.account-table th[data-v-3cbc4877]:nth-child(8),.account-table td[data-v-3cbc4877]:nth-child(8){width:82px}.account-name-cell[data-v-3cbc4877]{display:grid;gap:4px;min-width:0}.account-name-cell strong[data-v-3cbc4877],.account-name-cell span[data-v-3cbc4877]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-name-cell span[data-v-3cbc4877]{color:#8a95a4;font-size:12px}.mode-cell[data-v-3cbc4877]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;justify-content:center}.entry-cell[data-v-3cbc4877]{min-width:0;white-space:normal}.entry-list[data-v-3cbc4877]{display:flex;flex-wrap:wrap;gap:6px}.entry-chip[data-v-3cbc4877]{display:inline-grid;gap:2px;max-width:min(210px,100%);border:1px solid #d8ebee;border-radius:8px;background:#f7fbfc;color:#172033;cursor:pointer;padding:6px 9px;text-align:left}.entry-chip[data-v-3cbc4877]:hover{border-color:#9fdfe3;color:#007c83}.entry-chip span[data-v-3cbc4877],.entry-chip em[data-v-3cbc4877]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-chip em[data-v-3cbc4877]{color:#667085;font-size:12px;font-style:normal}.muted-link[data-v-3cbc4877]{border:0;background:transparent;color:#007c83;cursor:pointer;padding:0}.external-id-cell[data-v-3cbc4877]{max-width:138px;overflow:hidden;color:#526175;text-overflow:ellipsis}.status-pill[data-v-3cbc4877]{display:inline-flex;min-width:48px;justify-content:center;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.status-pill.on[data-v-3cbc4877]{background:#e7fafa;color:#006d75}.status-pill.off[data-v-3cbc4877]{background:#f2f4f7;color:#667085}.full-width[data-v-3cbc4877]{width:100%}.dialog-form[data-v-3cbc4877]{max-height:min(68vh,680px);overflow:auto;padding-right:4px}.account-dialog-form[data-v-3cbc4877]{height:100%;max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto;padding:2px 10px 4px 0}.account-form-grid[data-v-3cbc4877]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;align-items:start}.account-form-grid.three[data-v-3cbc4877]{grid-template-columns:repeat(3,minmax(0,1fr))}.wide-field[data-v-3cbc4877]{grid-column:span 2}.setting-section[data-v-3cbc4877]{border-top:1px solid #eef1f4;margin-top:14px;padding-top:14px}.section-title[data-v-3cbc4877]{margin-bottom:12px;color:#344054;font-size:13px;font-weight:800}.switch-form-item[data-v-3cbc4877]{align-self:end}.switch-line[data-v-3cbc4877]{display:inline-flex;min-height:32px;align-items:center;gap:10px;color:#344054}.switch-line span[data-v-3cbc4877]{font-size:13px}.switch-line .active[data-v-3cbc4877]{color:#1685ff}.form-tip[data-v-3cbc4877]{margin:4px 0 14px}.user-checkboxes[data-v-3cbc4877]{display:flex;flex-wrap:wrap;gap:6px 16px}.account-user-list[data-v-3cbc4877]{max-height:86px;overflow-y:auto;border:1px solid #eef1f4;border-radius:6px;padding:8px 10px}.relaxed-account-form[data-v-3cbc4877]{display:grid;gap:28px;max-height:none;padding:8px 0 4px}.relaxed-section[data-v-3cbc4877]{display:grid;gap:20px}.relaxed-section+.relaxed-section[data-v-3cbc4877]{border-top:1px solid #f0f2f5;padding-top:26px}.relaxed-section h3[data-v-3cbc4877]{margin:0;color:#101828;font-size:18px;font-weight:800;letter-spacing:0}.section-help[data-v-3cbc4877],.field-help[data-v-3cbc4877]{margin:-8px 0 0;color:#7b8794;font-size:14px;line-height:1.7}.field-help[data-v-3cbc4877]{grid-column:2;margin:-8px 0 0}.relaxed-field[data-v-3cbc4877]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center}.relaxed-field>label[data-v-3cbc4877]{display:block;color:#172033;font-size:15px;line-height:1.4;text-transform:none}.required-star[data-v-3cbc4877]{color:#f04438;margin-right:4px}.copy-field[data-v-3cbc4877],.key-field[data-v-3cbc4877]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.key-field[data-v-3cbc4877]{position:relative}.key-field>span[data-v-3cbc4877]{position:absolute;right:46px;color:#a0a7b2;font-size:15px;pointer-events:none}.relaxed-switch[data-v-3cbc4877]{justify-self:start}.relaxed-user-list[data-v-3cbc4877]{grid-column:1/-1;max-height:132px;border-radius:8px;padding:14px 16px}[data-v-3cbc4877] .el-button svg{margin-right:4px}[data-v-3cbc4877] .el-dialog{border-radius:8px}.account-config-dialog{max-width:calc(100vw - 64px);height:calc(100vh - 96px);max-height:calc(100vh - 96px);margin:48px auto 0!important;display:flex;flex-direction:column;overflow:hidden}.account-config-dialog .el-dialog__header{flex:0 0 auto;border-bottom:0;padding:28px 42px 16px}.account-config-dialog .el-dialog__title{color:#101828;font-size:24px;font-weight:800;letter-spacing:0}.account-config-dialog .el-dialog__body{flex:1 1 auto;min-height:0;overflow:hidden;padding:0 42px 18px}.account-config-dialog .el-dialog__footer{flex:0 0 auto;border-top:0;padding:14px 42px 28px}[data-v-3cbc4877] .account-dialog-form .el-form-item{margin-bottom:0}[data-v-3cbc4877] .account-dialog-form .el-form-item__label{align-items:center;color:#475467;font-size:13px;line-height:18px;margin-bottom:6px;padding-bottom:0}[data-v-3cbc4877] .account-dialog-form .el-input__wrapper,[data-v-3cbc4877] .account-dialog-form .el-select__wrapper,[data-v-3cbc4877] .account-dialog-form .el-input-number .el-input__wrapper{min-height:42px;border-radius:8px;box-shadow:0 0 0 1px #d7e0e8 inset}[data-v-3cbc4877] .account-dialog-form .el-input__wrapper:hover,[data-v-3cbc4877] .account-dialog-form .el-select__wrapper:hover,[data-v-3cbc4877] .account-dialog-form .el-input-number .el-input__wrapper:hover{box-shadow:0 0 0 1px #b8c4d0 inset}[data-v-3cbc4877] .account-dialog-form .el-input__inner{height:40px;font-size:15px}[data-v-3cbc4877] .account-dialog-form .el-input-number{width:100%}[data-v-3cbc4877] .account-dialog-form .el-alert{border-radius:4px;padding:9px 12px}[data-v-3cbc4877] .account-dialog-form .el-alert__title{font-size:13px;line-height:18px}[data-v-3cbc4877] .relaxed-account-form .el-input__wrapper,[data-v-3cbc4877] .relaxed-account-form .el-select__wrapper,[data-v-3cbc4877] .relaxed-account-form .el-input-number .el-input__wrapper{min-height:48px;border-radius:8px;box-shadow:0 0 0 1px #d9dee7 inset}[data-v-3cbc4877] .relaxed-account-form .el-input__inner{height:46px;color:#172033;font-size:16px}[data-v-3cbc4877] .relaxed-account-form .el-input.is-disabled .el-input__wrapper,[data-v-3cbc4877] .relaxed-account-form .el-input.pending .el-input__wrapper{background:#f8fafc}[data-v-3cbc4877] .relaxed-account-form .el-button{min-height:42px;border-radius:8px}[data-v-3cbc4877] .relaxed-account-form .el-checkbox{margin-right:20px}@media(max-width:1100px){.account-filter-bar[data-v-3cbc4877]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.account-form-grid[data-v-3cbc4877],.account-form-grid.three[data-v-3cbc4877]{grid-template-columns:1fr}.wide-field[data-v-3cbc4877]{grid-column:auto}.relaxed-field[data-v-3cbc4877]{grid-template-columns:1fr;gap:8px}.field-help[data-v-3cbc4877]{grid-column:1}.copy-field[data-v-3cbc4877]{grid-template-columns:1fr}.account-config-dialog .el-dialog__header,.account-config-dialog .el-dialog__body,.account-config-dialog .el-dialog__footer{padding-left:22px;padding-right:22px}}.market-digest-page[data-v-f5f50984]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;background:#f8f9fb}.market-digest-heading[data-v-f5f50984]{align-items:center;border-bottom:1px solid #e3e8ee;background:#fff}.heading-actions[data-v-f5f50984],.panel-heading[data-v-f5f50984],.panel-actions[data-v-f5f50984],.dialog-actions[data-v-f5f50984]{display:flex;align-items:center;gap:10px}.heading-actions[data-v-f5f50984]{justify-content:flex-end}.auto-send-toggle[data-v-f5f50984]{display:flex;align-items:center;gap:8px;color:#526175;font-size:14px;font-weight:700}.digest-shell[data-v-f5f50984]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;overflow:hidden;padding:0 30px 30px}.digest-main[data-v-f5f50984]{min-height:0;overflow:hidden;border:1px solid #dce5ea;border-radius:10px;background:#fff}.dialog-actions[data-v-f5f50984]{justify-content:flex-end}.record-preview[data-v-f5f50984]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;height:min(74vh,760px)}.record-preview__meta[data-v-f5f50984],.digest-preview__meta[data-v-f5f50984]{display:flex;flex-wrap:wrap;gap:8px}.record-preview__content[data-v-f5f50984]{min-height:0;margin:0;overflow-y:auto;border:1px solid #e3e8ee;border-radius:8px;background:#fff;padding:18px;white-space:pre-wrap;word-break:break-word;line-height:1.7}.record-preview-dialog__body{display:flex;flex-direction:column;max-height:calc(100vh - 180px);overflow:hidden}.record-preview-dialog{max-width:calc(100vw - 32px);margin-left:auto;margin-right:auto}.digest-main[data-v-f5f50984]{display:flex;flex-direction:column}.digest-tabs[data-v-f5f50984]{min-height:0}.digest-tabs[data-v-f5f50984]{display:flex;flex:1;flex-direction:column}.digest-tabs[data-v-f5f50984] .el-tabs__header{margin:0;border-bottom:1px solid #e3e8ee;background:#f8fafc;padding:0 16px}.digest-tabs[data-v-f5f50984] .el-tabs__content{flex:1;min-height:0}.digest-tabs[data-v-f5f50984] .el-tab-pane{height:100%;min-height:0}.digest-preview[data-v-f5f50984]{display:flex;height:100%;flex-direction:column;min-width:0;min-height:0}.panel-heading[data-v-f5f50984]{justify-content:space-between;border-bottom:1px solid #e3e8ee;background:#fff;padding:14px 18px}.panel-heading strong[data-v-f5f50984]{color:#172033;font-size:18px;font-weight:800}.panel-title[data-v-f5f50984]{display:flex;align-items:center;gap:10px;min-width:0}.panel-actions[data-v-f5f50984]{flex-wrap:wrap;justify-content:flex-end}.digest-preview pre[data-v-f5f50984]{flex:1;min-height:0;margin:0;overflow-y:auto;border:0;border-radius:0;background:#fff;padding:24px;white-space:pre-wrap;word-break:break-word;line-height:1.7}.digest-preview[data-v-f5f50984] .el-empty{flex:1}.digest-tabs[data-v-f5f50984] .el-table{height:100%}@media(max-width:980px){.digest-shell[data-v-f5f50984]{grid-template-columns:1fr}.market-digest-heading[data-v-f5f50984]{align-items:flex-start}.heading-actions[data-v-f5f50984]{width:100%;justify-content:flex-start;flex-wrap:wrap}}.va-section[data-v-80fe1298]{padding:20px 24px 24px;min-width:0;min-height:0;color:#18263a}.va-button[data-v-80fe1298]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #cfdbe5;border-radius:10px;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.va-button.primary[data-v-80fe1298]{border-color:#07898d;color:#fff;background:#07898d}.va-button.secondary[data-v-80fe1298]{color:#31445d;background:#fff}.va-button[data-v-80fe1298]:hover:not(:disabled){filter:brightness(.96)}.va-button[data-v-80fe1298]:focus-visible{outline:3px solid rgba(0,166,166,.22);outline-offset:2px}.va-button[data-v-80fe1298]:disabled{cursor:wait;opacity:.55}input[data-v-80fe1298]:not([type=checkbox]):not([type=radio]),select[data-v-80fe1298],textarea[data-v-80fe1298]{min-height:40px;padding:0 12px;border:1px solid #cfdbe5;border-radius:10px;color:#18263a;background:#fff;font:inherit}textarea[data-v-80fe1298]{min-height:110px;padding-block:10px;line-height:1.55;resize:vertical}input[data-v-80fe1298]:focus,select[data-v-80fe1298]:focus,textarea[data-v-80fe1298]:focus{border-color:#00a6a6;outline:3px solid rgba(0,166,166,.13)}.va-results-layout[data-v-80fe1298]{display:flex;flex-direction:column;height:100%;overflow:hidden}.va-results-layout>.table-scroll[data-v-80fe1298],.va-results-layout>.va-empty[data-v-80fe1298]{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.va-results-layout>.toolbar[data-v-80fe1298],.va-results-layout>.stats-toolbar[data-v-80fe1298],.va-results-layout>.report-note[data-v-80fe1298],.va-results-layout>.scope-note[data-v-80fe1298]{flex:0 0 auto}.table-scroll[data-v-80fe1298]{overflow:auto;border:1px solid #dce5ed;border-radius:14px}table[data-v-80fe1298]{width:100%;min-width:820px;table-layout:auto;border-collapse:collapse}th[data-v-80fe1298],td[data-v-80fe1298]{padding:13px 16px;border-bottom:1px solid #e5ebf0;text-align:left;vertical-align:middle}th[data-v-80fe1298]{color:#5c6d83;background:#f6f9fb;font-size:13px;font-weight:750;white-space:nowrap}td[data-v-80fe1298]{font-size:14px;white-space:normal;overflow-wrap:anywhere}tbody tr[data-v-80fe1298]:hover{background:#f8fbfc}tbody tr:last-child td[data-v-80fe1298]{border-bottom:0}td select[data-v-80fe1298]{width:100%;min-width:135px}td small[data-v-80fe1298]{display:block;margin-top:4px}.empty-cell[data-v-80fe1298]{height:160px;color:#7a8a9e;text-align:center}.va-empty[data-v-80fe1298]{display:grid;justify-items:center;align-content:center;gap:10px;min-height:220px;padding:32px 24px;text-align:center;background:#f8fafc;border:1px solid #e3ebf1;border-radius:12px;color:#53657b}.va-empty h3[data-v-80fe1298]{margin:0;font-size:17px;color:#25374f}.va-empty p[data-v-80fe1298]{margin:0;max-width:52ch;font-size:14px;line-height:1.7}.state[data-v-80fe1298]{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:750}.state.success[data-v-80fe1298]{color:#087467;background:#e7f7f3}.state.warning[data-v-80fe1298]{color:#946614;background:#fff2cf}.state.danger[data-v-80fe1298]{color:#b43b3b;background:#ffeded}.state.muted[data-v-80fe1298]{color:#66758a;background:#edf2f6}@media(max-width:720px){.va-section[data-v-80fe1298]{padding:18px 16px 28px}}.accounts-layout[data-v-80fe1298]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;height:100%;overflow:hidden}.role-index[data-v-80fe1298]{display:flex;flex-direction:column;min-height:0;border:1px solid #dce5ed;border-radius:14px;overflow:hidden}.aside-heading[data-v-80fe1298]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 17px;border-bottom:1px solid #dce5ed;background:#f6f9fb}.aside-heading h2[data-v-80fe1298]{margin:0;font-size:17px}.aside-heading span[data-v-80fe1298]{color:#64748b;font-size:13px}.role-list[data-v-80fe1298]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.role-list button[data-v-80fe1298]{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 15px;border:0;border-bottom:1px solid #e6edf2;background:#fff;color:#1f2f44;text-align:left;cursor:pointer}.role-list button[data-v-80fe1298]:hover,.role-list button[data-v-80fe1298]:focus-visible{background:#f3fafa;outline:none}.role-list button.active[data-v-80fe1298]{background:#eaf8f7;box-shadow:inset 3px 0 #00a6a6}.role-list button>span[data-v-80fe1298]:first-child{min-width:0;display:grid;gap:4px}.role-list strong[data-v-80fe1298],.role-list small[data-v-80fe1298]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-list small[data-v-80fe1298]{color:#68798d;font-size:12px}.account-workspace[data-v-80fe1298]{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.workspace-heading[data-v-80fe1298]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.workspace-heading h2[data-v-80fe1298]{margin:0 0 4px;font-size:21px}.workspace-heading p[data-v-80fe1298]{margin:0;color:#5f7187;font-size:13px}.member-summary[data-v-80fe1298]{flex:0 0 auto;min-height:38px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding:8px 10px;border-radius:9px;background:#f6f9fb;color:#5f7187;font-size:13px}.member-chip[data-v-80fe1298],.role-chip[data-v-80fe1298]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;background:#e7f6f5;color:#087e82;font-weight:700}.member-chip small[data-v-80fe1298]{color:#4e6974;font-size:10px}.member-more[data-v-80fe1298]{font-weight:700}.toolbar[data-v-80fe1298]{flex:0 0 auto;display:grid;grid-template-columns:minmax(180px,320px) 140px auto;justify-content:start;gap:12px;margin-bottom:14px}.account-search[data-v-80fe1298]{width:100%;min-width:0;--el-color-primary: #07898d;--el-border-radius-base: 10px;--el-input-height: 40px}.account-search[data-v-80fe1298] .el-input__wrapper{min-height:40px}.account-search[data-v-80fe1298] .el-input__prefix-inner{margin-right:8px}.account-table[data-v-80fe1298]{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable}.account-table table[data-v-80fe1298]{min-width:850px}.account-role-cell[data-v-80fe1298]{min-width:180px}.account-role-cell select[data-v-80fe1298]{width:100%;min-width:150px}.row-actions[data-v-80fe1298]{white-space:nowrap}.row-actions button[data-v-80fe1298],.icon-close[data-v-80fe1298]{border:0;background:transparent;color:#087e82;cursor:pointer;font-weight:700}.row-actions button[data-v-80fe1298]{padding:8px}.approval-strip[data-v-80fe1298]{flex:0 1 auto;max-height:30%;overflow:auto;margin-bottom:18px;padding:16px;border:1px solid #f0d7a1;border-radius:14px;background:#fffaf0}.section-heading[data-v-80fe1298]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px}.section-heading h2[data-v-80fe1298]{margin:0 0 4px;font-size:17px}.section-heading p[data-v-80fe1298]{margin:0;color:#746852;font-size:13px}.section-heading>span[data-v-80fe1298]{color:#946614;font-weight:700}.approval-list[data-v-80fe1298]{display:grid;gap:8px}.approval-row[data-v-80fe1298]{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;padding:10px;border-top:1px solid #f2e4c5}.approval-row[data-v-80fe1298]:first-child{border-top:0}.approval-row div[data-v-80fe1298]{display:grid;gap:4px}small[data-v-80fe1298]{color:#68798d}.va-dialog-backdrop[data-v-80fe1298]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0a192c7a}.va-dialog[data-v-80fe1298]{width:min(760px,100%);max-height:min(760px,100vh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:16px;background:#fff;box-shadow:0 24px 70px #12253b40;overflow:hidden}.va-dialog header[data-v-80fe1298],.va-dialog footer[data-v-80fe1298]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px}.va-dialog header[data-v-80fe1298]{border-bottom:1px solid #e3ebf1}.va-dialog h2[data-v-80fe1298]{margin:0 0 4px;font-size:20px}.va-dialog p[data-v-80fe1298]{margin:0;color:#68798d}.member-list[data-v-80fe1298]{min-height:0;overflow:auto;padding:10px 22px}.member-row[data-v-80fe1298]{min-height:58px;display:grid;grid-template-columns:auto minmax(130px,1fr) minmax(140px,1fr);align-items:center;gap:12px;padding:10px;border-bottom:1px solid #e8eef3;border-radius:9px}.member-row.selected[data-v-80fe1298]{margin:5px 0;background:#f1f9f8}.member-row>span[data-v-80fe1298]{display:grid;gap:3px}.iam-roles[data-v-80fe1298]{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:5px!important}.iam-roles em[data-v-80fe1298]{padding:3px 7px;border-radius:5px;background:#eef2f6;color:#53657a;font-size:11px;font-style:normal}.va-dialog footer[data-v-80fe1298]{border-top:1px solid #e3ebf1;color:#5f7187;font-size:13px}.va-dialog footer>div[data-v-80fe1298]{display:flex;gap:8px}button[data-v-80fe1298]:focus-visible,select[data-v-80fe1298]:focus-visible{outline:2px solid #07898d;outline-offset:2px}@media(max-width:960px){.accounts-layout[data-v-80fe1298]{grid-template-columns:190px minmax(0,1fr);gap:16px}}@media(max-width:700px){.accounts-layout[data-v-80fe1298]{grid-template-columns:1fr;grid-template-rows:minmax(150px,34%) minmax(0,1fr)}.toolbar[data-v-80fe1298]{grid-template-columns:1fr 1fr}.workspace-heading[data-v-80fe1298],.va-dialog footer[data-v-80fe1298]{align-items:flex-start;flex-direction:column}.member-row[data-v-80fe1298]{grid-template-columns:auto 1fr}.iam-roles[data-v-80fe1298]{grid-column:2;justify-content:flex-start}}@media(max-width:480px){.toolbar[data-v-80fe1298]{grid-template-columns:1fr}}.va-section[data-v-32a7216f]{padding:20px 24px 24px;min-width:0;min-height:0;color:#18263a}.va-button[data-v-32a7216f]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #cfdbe5;border-radius:10px;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.va-button.primary[data-v-32a7216f]{border-color:#07898d;color:#fff;background:#07898d}.va-button.secondary[data-v-32a7216f]{color:#31445d;background:#fff}.va-button[data-v-32a7216f]:hover:not(:disabled){filter:brightness(.96)}.va-button[data-v-32a7216f]:focus-visible{outline:3px solid rgba(0,166,166,.22);outline-offset:2px}.va-button[data-v-32a7216f]:disabled{cursor:wait;opacity:.55}input[data-v-32a7216f]:not([type=checkbox]):not([type=radio]),select[data-v-32a7216f],textarea[data-v-32a7216f]{min-height:40px;padding:0 12px;border:1px solid #cfdbe5;border-radius:10px;color:#18263a;background:#fff;font:inherit}textarea[data-v-32a7216f]{min-height:110px;padding-block:10px;line-height:1.55;resize:vertical}input[data-v-32a7216f]:focus,select[data-v-32a7216f]:focus,textarea[data-v-32a7216f]:focus{border-color:#00a6a6;outline:3px solid rgba(0,166,166,.13)}.va-results-layout[data-v-32a7216f]{display:flex;flex-direction:column;height:100%;overflow:hidden}.va-results-layout>.table-scroll[data-v-32a7216f],.va-results-layout>.va-empty[data-v-32a7216f]{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.va-results-layout>.toolbar[data-v-32a7216f],.va-results-layout>.stats-toolbar[data-v-32a7216f],.va-results-layout>.report-note[data-v-32a7216f],.va-results-layout>.scope-note[data-v-32a7216f]{flex:0 0 auto}.table-scroll[data-v-32a7216f]{overflow:auto;border:1px solid #dce5ed;border-radius:14px}table[data-v-32a7216f]{width:100%;min-width:820px;table-layout:auto;border-collapse:collapse}th[data-v-32a7216f],td[data-v-32a7216f]{padding:13px 16px;border-bottom:1px solid #e5ebf0;text-align:left;vertical-align:middle}th[data-v-32a7216f]{color:#5c6d83;background:#f6f9fb;font-size:13px;font-weight:750;white-space:nowrap}td[data-v-32a7216f]{font-size:14px;white-space:normal;overflow-wrap:anywhere}tbody tr[data-v-32a7216f]:hover{background:#f8fbfc}tbody tr:last-child td[data-v-32a7216f]{border-bottom:0}td select[data-v-32a7216f]{width:100%;min-width:135px}td small[data-v-32a7216f]{display:block;margin-top:4px}.empty-cell[data-v-32a7216f]{height:160px;color:#7a8a9e;text-align:center}.va-empty[data-v-32a7216f]{display:grid;justify-items:center;align-content:center;gap:10px;min-height:220px;padding:32px 24px;text-align:center;background:#f8fafc;border:1px solid #e3ebf1;border-radius:12px;color:#53657b}.va-empty h3[data-v-32a7216f]{margin:0;font-size:17px;color:#25374f}.va-empty p[data-v-32a7216f]{margin:0;max-width:52ch;font-size:14px;line-height:1.7}.state[data-v-32a7216f]{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:750}.state.success[data-v-32a7216f]{color:#087467;background:#e7f7f3}.state.warning[data-v-32a7216f]{color:#946614;background:#fff2cf}.state.danger[data-v-32a7216f]{color:#b43b3b;background:#ffeded}.state.muted[data-v-32a7216f]{color:#66758a;background:#edf2f6}@media(max-width:720px){.va-section[data-v-32a7216f]{padding:18px 16px 28px}}.role-layout[data-v-32a7216f]{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:24px;height:100%;overflow:hidden}.role-layout.defaults-only[data-v-32a7216f]{grid-template-columns:minmax(0,1fr)}.role-index[data-v-32a7216f]{display:flex;flex-direction:column;align-self:stretch;min-height:0;border:1px solid #dce5ed;border-radius:14px;overflow:hidden}.role-list[data-v-32a7216f]{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.role-index>.aside-heading[data-v-32a7216f],.role-index>.role-search[data-v-32a7216f],.role-index>.create-trigger[data-v-32a7216f]{flex:0 0 auto}.aside-heading[data-v-32a7216f],.editor-heading[data-v-32a7216f]{display:flex;align-items:center;justify-content:space-between;gap:20px}.aside-heading[data-v-32a7216f]{padding:16px 17px;border-bottom:1px solid #dce5ed;background:#f6f9fb}.aside-heading div[data-v-32a7216f]{display:flex;align-items:baseline;gap:8px}.aside-heading h2[data-v-32a7216f]{margin:0;font-size:17px}.aside-heading span[data-v-32a7216f]{color:#78879a;font-size:13px}.aside-heading button[data-v-32a7216f]{border:0;color:#4d6076;background:transparent;cursor:pointer}.role-item[data-v-32a7216f]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:0;border-bottom:1px solid #e6edf2;background:#fff;text-align:left;cursor:pointer}.role-item[data-v-32a7216f]:hover,.role-item[data-v-32a7216f]:focus-visible{background:#f3fafa;outline:none}.role-item.active[data-v-32a7216f]{background:#eaf8f7;box-shadow:inset 3px 0 #00a6a6}.role-item>span[data-v-32a7216f]:first-child{display:grid;gap:4px}.role-item small[data-v-32a7216f]{color:#77879a}.create-role[data-v-32a7216f]{display:grid;flex:0 1 auto;min-height:0;max-height:50%;overflow:auto;gap:9px;padding:16px;background:#f8fafc}.create-role strong[data-v-32a7216f]{display:flex;align-items:center;gap:7px}.create-actions[data-v-32a7216f]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.role-editor[data-v-32a7216f]{min-width:0;min-height:0;display:grid;align-content:start;gap:18px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:2px 8px 16px 2px}.editor-section[data-v-32a7216f]{padding-bottom:22px;border-bottom:1px solid #dfe7ee}.editor-section[data-v-32a7216f]:last-child{border-bottom:0}.editor-heading[data-v-32a7216f]{margin-bottom:16px}.editor-heading h2[data-v-32a7216f],.editor-heading h3[data-v-32a7216f]{margin:0 0 5px}.editor-heading h2[data-v-32a7216f]{font-size:22px}.editor-heading h3[data-v-32a7216f]{font-size:17px}.editor-heading p[data-v-32a7216f]{margin:0;color:#697a8f;font-size:13px}.form-row[data-v-32a7216f],.copy-grid[data-v-32a7216f]{display:grid;grid-template-columns:minmax(0,2fr) minmax(150px,1fr);gap:14px}.copy-grid[data-v-32a7216f]{grid-template-columns:1fr 1fr}.editor-section>label[data-v-32a7216f],.form-row label[data-v-32a7216f],.copy-grid label[data-v-32a7216f]{display:grid;gap:7px;margin-bottom:14px}label>span[data-v-32a7216f]{color:#42536a;font-size:13px;font-weight:700}.mode-options[data-v-32a7216f]{display:flex;gap:12px;margin-bottom:14px}.mode-options label[data-v-32a7216f]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0}.mode-options input[data-v-32a7216f]{width:16px;height:16px;margin:0;accent-color:#07898d}.mode-options small[data-v-32a7216f]{color:#77879a}.muted-section[data-v-32a7216f]{padding:18px;border:1px solid #dce5ed;border-radius:14px;background:#f7fafb}.compact-table table[data-v-32a7216f]{min-width:620px}.editor-empty[data-v-32a7216f]{min-height:280px;display:grid;place-items:center;color:#77879a}.role-search[data-v-32a7216f],.create-trigger[data-v-32a7216f]{padding:12px}.create-trigger button[data-v-32a7216f]{width:100%}.index-empty[data-v-32a7216f]{padding:12px;color:#607087}.configuration-status[data-v-32a7216f]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:#607087}.text-action[data-v-32a7216f]{display:inline-flex;gap:6px;align-items:center;border:0;background:transparent;color:#087e82;font:inherit;font-size:13px;cursor:pointer}textarea[data-v-32a7216f]{width:100%}label[data-v-32a7216f]{text-transform:none}.keyword-preview[data-v-32a7216f]{padding:12px;border-radius:8px;background:#f6f9fb;margin-bottom:14px;font-size:13px;color:#53657b}.keyword-tags[data-v-32a7216f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;max-height:120px;overflow:auto}.keyword-tags span[data-v-32a7216f]{background:#e5f2f2;color:#17666b;border-radius:4px;padding:4px 8px;overflow-wrap:anywhere}.missing-note[data-v-32a7216f]{color:#885b12;margin:8px 0 0}.save-actions[data-v-32a7216f]{display:flex;justify-content:flex-end;align-items:center;gap:12px;color:#607087;font-size:13px}.sync-details summary[data-v-32a7216f]{display:flex;align-items:center;gap:12px;padding:8px 0;cursor:pointer}.sync-details p[data-v-32a7216f],.details-hint[data-v-32a7216f]{color:#607087;font-size:13px}.defaults-editor[data-v-32a7216f]{display:grid;gap:18px;line-height:1.6;color:#42536a}button[data-v-32a7216f]:focus-visible,summary[data-v-32a7216f]:focus-visible{outline:2px solid #07898d;outline-offset:2px}@media(max-width:960px){.role-layout[data-v-32a7216f]{grid-template-columns:190px minmax(0,1fr);gap:16px}.copy-grid[data-v-32a7216f]{grid-template-columns:1fr}}@media(max-width:620px){.role-layout[data-v-32a7216f]{grid-template-columns:1fr;grid-template-rows:minmax(150px,35%) minmax(0,1fr)}.role-layout.defaults-only[data-v-32a7216f]{grid-template-rows:minmax(0,1fr)}.form-row[data-v-32a7216f]{grid-template-columns:1fr}.mode-options[data-v-32a7216f]{flex-direction:column}.editor-heading[data-v-32a7216f]{align-items:flex-start;flex-direction:column}}.va-section[data-v-c4df0f7c]{padding:20px 24px 24px;min-width:0;min-height:0;color:#18263a}.va-button[data-v-c4df0f7c]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #cfdbe5;border-radius:10px;font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.va-button.primary[data-v-c4df0f7c]{border-color:#07898d;color:#fff;background:#07898d}.va-button.secondary[data-v-c4df0f7c]{color:#31445d;background:#fff}.va-button[data-v-c4df0f7c]:hover:not(:disabled){filter:brightness(.96)}.va-button[data-v-c4df0f7c]:focus-visible{outline:3px solid rgba(0,166,166,.22);outline-offset:2px}.va-button[data-v-c4df0f7c]:disabled{cursor:wait;opacity:.55}input[data-v-c4df0f7c]:not([type=checkbox]):not([type=radio]),select[data-v-c4df0f7c],textarea[data-v-c4df0f7c]{min-height:40px;padding:0 12px;border:1px solid #cfdbe5;border-radius:10px;color:#18263a;background:#fff;font:inherit}textarea[data-v-c4df0f7c]{min-height:110px;padding-block:10px;line-height:1.55;resize:vertical}input[data-v-c4df0f7c]:focus,select[data-v-c4df0f7c]:focus,textarea[data-v-c4df0f7c]:focus{border-color:#00a6a6;outline:3px solid rgba(0,166,166,.13)}.va-results-layout[data-v-c4df0f7c]{display:flex;flex-direction:column;height:100%;overflow:hidden}.va-results-layout>.table-scroll[data-v-c4df0f7c],.va-results-layout>.va-empty[data-v-c4df0f7c]{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.va-results-layout>.toolbar[data-v-c4df0f7c],.va-results-layout>.stats-toolbar[data-v-c4df0f7c],.va-results-layout>.report-note[data-v-c4df0f7c],.va-results-layout>.scope-note[data-v-c4df0f7c]{flex:0 0 auto}.table-scroll[data-v-c4df0f7c]{overflow:auto;border:1px solid #dce5ed;border-radius:14px}table[data-v-c4df0f7c]{width:100%;min-width:820px;table-layout:auto;border-collapse:collapse}th[data-v-c4df0f7c],td[data-v-c4df0f7c]{padding:13px 16px;border-bottom:1px solid #e5ebf0;text-align:left;vertical-align:middle}th[data-v-c4df0f7c]{color:#5c6d83;background:#f6f9fb;font-size:13px;font-weight:750;white-space:nowrap}td[data-v-c4df0f7c]{font-size:14px;white-space:normal;overflow-wrap:anywhere}tbody tr[data-v-c4df0f7c]:hover{background:#f8fbfc}tbody tr:last-child td[data-v-c4df0f7c]{border-bottom:0}td select[data-v-c4df0f7c]{width:100%;min-width:135px}td small[data-v-c4df0f7c]{display:block;margin-top:4px}.empty-cell[data-v-c4df0f7c]{height:160px;color:#7a8a9e;text-align:center}.va-empty[data-v-c4df0f7c]{display:grid;justify-items:center;align-content:center;gap:10px;min-height:220px;padding:32px 24px;text-align:center;background:#f8fafc;border:1px solid #e3ebf1;border-radius:12px;color:#53657b}.va-empty h3[data-v-c4df0f7c]{margin:0;font-size:17px;color:#25374f}.va-empty p[data-v-c4df0f7c]{margin:0;max-width:52ch;font-size:14px;line-height:1.7}.state[data-v-c4df0f7c]{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:750}.state.success[data-v-c4df0f7c]{color:#087467;background:#e7f7f3}.state.warning[data-v-c4df0f7c]{color:#946614;background:#fff2cf}.state.danger[data-v-c4df0f7c]{color:#b43b3b;background:#ffeded}.state.muted[data-v-c4df0f7c]{color:#66758a;background:#edf2f6}@media(max-width:720px){.va-section[data-v-c4df0f7c]{padding:18px 16px 28px}}.stats-section[data-v-c4df0f7c]{--el-color-primary: #07898d;--el-border-radius-base: 10px}.stats-toolbar[data-v-c4df0f7c]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:10px}.range-field[data-v-c4df0f7c],.stats-filter[data-v-c4df0f7c]{display:grid;grid-template-rows:40px;min-width:0}.range-field[data-v-c4df0f7c]{flex:0 1 300px;width:300px;max-width:100%}.stats-filter[data-v-c4df0f7c]{flex:0 1 170px;width:170px;max-width:100%}.range-field[data-v-c4df0f7c] .el-date-editor.el-input__wrapper{width:100%;height:40px;min-height:40px;box-sizing:border-box;border-radius:10px}.range-field[data-v-c4df0f7c] .el-range-input{min-width:0;font-family:inherit;font-size:14px}.stats-filter[data-v-c4df0f7c] .el-select__wrapper{height:40px;min-height:40px;border-radius:10px}.stats-secondary-toolbar[data-v-c4df0f7c]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:10px}.range-shortcuts[data-v-c4df0f7c]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.range-shortcuts button[data-v-c4df0f7c]{border:1px solid #dce5ed;border-radius:6px;background:#fff;color:#526175;padding:6px 12px;cursor:pointer}.range-shortcuts button.active[data-v-c4df0f7c]{background:#e7fafa;color:#007c83;border-color:#9fdfe3}.range-shortcuts button[data-v-c4df0f7c]:focus-visible{outline:2px solid #07898d;outline-offset:2px}.range-hint[data-v-c4df0f7c]{color:#607087;font-size:12px}.report-note[data-v-c4df0f7c]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-bottom:10px;padding-top:10px;border-top:1px solid #e5ebf0;color:#617188;font-size:13px}.report-note strong[data-v-c4df0f7c]{color:#1b2d43}.stats-table table[data-v-c4df0f7c]{min-width:920px}.stats-table th[data-v-c4df0f7c],.stats-table td[data-v-c4df0f7c]{padding:12px 10px}.stats-table th[data-v-c4df0f7c]{white-space:normal}.stats-table .account-column[data-v-c4df0f7c]{min-width:150px;position:sticky;left:0;z-index:2;background:#f8fafc;box-shadow:1px 0 #e3ebf1}.stats-table .metric-group[data-v-c4df0f7c]{text-align:center;color:#17666b;background:#eef7f7}.stats-table thead[data-v-c4df0f7c]{position:sticky;top:0;z-index:3}.stats-table th[data-v-c4df0f7c]{position:static}.stats-table thead .account-column[data-v-c4df0f7c]{z-index:4}.stats-table th[data-v-c4df0f7c]:last-child,.stats-table td[data-v-c4df0f7c]:last-child{min-width:130px}.quality-details[data-v-c4df0f7c]{margin-top:8px;font-size:12px;max-width:220px}.quality-details summary[data-v-c4df0f7c]{cursor:pointer;color:#087e82}.quality-details p[data-v-c4df0f7c]{line-height:1.6;overflow-wrap:anywhere}.stats-table small[data-v-c4df0f7c]{color:#78879a}.metric-value[data-v-c4df0f7c]{font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.quality-copy[data-v-c4df0f7c]{display:block;max-width:180px;margin-top:7px;line-height:1.45}.scope-note[data-v-c4df0f7c]{max-width:85ch;margin:14px 0 0;color:#68798d;font-size:13px;line-height:1.6}@media(max-width:560px){.range-field[data-v-c4df0f7c]{flex-basis:100%;width:100%}.stats-filter[data-v-c4df0f7c]{flex:1 1 130px}}.va-stats-date-popper{--el-color-primary: #07898d;--el-color-primary-light-9: #edf8f8;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif}@media(max-width:700px){.va-stats-date-popper .el-date-range-picker{width:min(646px,100vw - 24px)}.va-stats-date-popper .el-picker-panel__body{min-width:0;max-height:65dvh;overflow-y:auto}.va-stats-date-popper .el-date-range-picker__content{width:100%;float:none;padding:12px}.va-stats-date-popper .el-date-range-picker__content.is-left{border-right:0;border-bottom:1px solid #e5ebf0}}.video-assistant-page[data-v-89ec9cc4]{align-self:stretch;height:auto!important;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden}.va-tabs[data-v-89ec9cc4]{display:flex;gap:4px;padding:8px 20px 0;border-bottom:1px solid #e3ebf1}.va-tabs button[data-v-89ec9cc4]{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border:0;border-bottom:3px solid transparent;color:#607087;background:transparent;font:inherit;font-weight:700;cursor:pointer}.va-tabs button[data-v-89ec9cc4]:hover{color:#087e82;background:#f2f9f9}.va-tabs button[data-v-89ec9cc4]:focus-visible{outline:2px solid #087e82;outline-offset:-4px}.va-tabs button.active[data-v-89ec9cc4]{color:#087e82;border-bottom-color:#00a6a6}.va-content[data-v-89ec9cc4]{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;scrollbar-color:#9aa9b8 #eef3f7}.no-capability[data-v-89ec9cc4]{display:grid;min-height:260px;place-items:center;padding:24px;color:#68798d;text-align:center}@media(max-width:720px){.va-tabs[data-v-89ec9cc4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px 8px 0}.va-tabs button[data-v-89ec9cc4]{justify-content:center;gap:6px;padding:10px 4px;font-size:13px;line-height:1.4;white-space:normal}}@media(max-width:480px){.va-tabs button[data-v-89ec9cc4]{flex-direction:column}}:root{color:#172033;background:#eef3f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;height:100%;min-height:100%;margin:0;overflow:hidden}button,input,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh;background:#eef3f7}label{display:grid;gap:7px;color:#667085;font-size:12px;text-transform:uppercase}input:not([class^=el-]):not([class*=" el-"]):not([type=checkbox]):not([type=radio]),select:not([class^=el-]):not([class*=" el-"]){width:100%;min-height:40px;border:1px solid #d7e0e8;border-radius:8px;outline:none;background:#fff;color:#172033;padding:0 12px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}input:not([class^=el-]):not([class*=" el-"]):not([type=checkbox]):not([type=radio]):hover,select:not([class^=el-]):not([class*=" el-"]):hover{border-color:#b9c7d3;background:#fcfdff}input:not([class^=el-]):not([class*=" el-"]):not([type=checkbox]):not([type=radio]):focus,select:not([class^=el-]):not([class*=" el-"]):focus{border-color:#007c83;box-shadow:0 0 0 3px #007c831f}input:not([class^=el-]):not([class*=" el-"])::placeholder{color:#98a2b3}select:not([class^=el-]):not([class*=" el-"]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}pre{overflow:auto;border:1px solid #e3e8ee;border-radius:8px;background:#f8fafc;color:#344054;padding:12px}.clearable-field{position:relative;width:100%;min-width:0}.clearable-field input:not([class^=el-]):not([class*=" el-"]):not([type=checkbox]):not([type=radio]){min-width:0;padding-right:42px}.field-icon{position:absolute;top:50%;left:11px;z-index:1;color:#8a95a4;pointer-events:none;transform:translateY(-50%)}.clearable-field .field-icon+input:not([class^=el-]):not([class*=" el-"]){padding-left:40px}.field-clear-button{position:absolute;top:50%;right:6px;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#7b8794;cursor:pointer;transform:translateY(-50%)}.field-clear-button:hover{background:#007c8314;color:#007c83}.primary-button,.ghost-button,.icon-button,.role-picker button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d7e0e8;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.primary-button{min-height:44px;gap:9px;border-color:#007c83;background:#007c83;color:#fff;font-weight:800}.primary-button.compact{min-height:40px;padding:0 14px}.ghost-button{min-height:38px;gap:8px;padding:0 12px}.icon-button{width:36px;height:36px;padding:0}.icon-button:hover,.ghost-button:hover{border-color:#9fdfe3;color:#007c83}.danger:hover{border-color:#ff3158;color:#ff3158}.panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:auto;min-height:0;overflow:hidden;border:1px solid #e3e8ee;border-radius:8px;background:#fff;box-shadow:0 18px 44px #1018280f}.content-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-width:0;padding:22px 30px}.content-heading>*{min-width:0}.content-heading h1{margin:0;color:#101828;font-size:22px;letter-spacing:0}.heading-actions{display:flex;flex:1 1 360px;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}.search-field{position:relative;flex:1 1 240px;width:auto;min-width:180px;max-width:360px}.search-field>svg{position:absolute;top:50%;left:12px;z-index:2;color:#8a95a4;pointer-events:none;transform:translateY(-50%)}.clearable-field.search-field input:not([class^=el-]):not([class*=" el-"]):not([type=checkbox]):not([type=radio]){position:relative;z-index:1;padding-left:40px}.table-wrap{width:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;border-top:1px solid #eef1f4}table{width:100%;border-collapse:collapse;color:#172033;table-layout:fixed}th,td{border-bottom:1px solid #eef1f4;overflow:hidden;padding:12px 14px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}th{position:sticky;top:0;z-index:1;background:#f8fafc;color:#667085;font-size:12px;font-weight:800}td{font-size:14px}tbody tr{transition:background .14s ease}tbody tr:hover{background:#fbfdff}.actions-cell{text-align:center}th.actions-column,td.actions-cell{display:table-cell;padding-right:8px;padding-left:8px;text-align:center;white-space:nowrap}.actions-cell .icon-button{margin:0 3px;vertical-align:middle}.actions-cell .icon-button{background:#f2f4f7}.actions-cell .icon-button:hover{background:#e7fafa}.actions-cell .danger:hover{background:#fff1f3}.empty-cell{color:#8a95a4;height:64px;text-align:center}.account-cell{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.account-cell strong{overflow:hidden;text-overflow:ellipsis}.avatar-mini{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;background:#e7fafa;color:#007c83;font-size:11px;font-weight:800}.role-chip,.user-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.role-chip{margin:2px;background:#e7fafa;color:#007c83}.user-pill{margin:2px;background:#f2f4f7;color:#526175}.muted{color:#8a95a4}.status-toggle{display:inline-flex;min-width:76px;min-height:30px;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-size:12px;font-weight:800}.status-toggle span{width:8px;height:8px;border-radius:50%}.status-toggle.on{background:#e7fafa;color:#007c83}.status-toggle.on span{background:#007c83}.status-toggle.off{background:#fff1f3;color:#b4233c}.status-toggle.off span{background:#b4233c}.status-toggle.locked,.status-toggle:disabled{cursor:not-allowed;opacity:.58}.table-footer{display:flex;min-height:62px;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 18px;padding:0 30px;color:#667085;font-size:13px;text-align:center}.pagination-control{display:flex;flex:0 0 auto;align-items:center;flex-wrap:nowrap;gap:14px;white-space:nowrap}.page-size-select{display:flex;flex:0 0 auto;align-items:center;flex-wrap:nowrap;gap:6px;text-transform:none;white-space:nowrap}.page-size-select span{display:inline-flex;flex:0 0 auto;white-space:nowrap}.page-size-select select:not([class^=el-]):not([class*=" el-"]){flex:0 0 auto;width:84px;min-width:84px;min-height:32px}.pager{display:flex;flex:0 0 auto;align-items:center;flex-wrap:nowrap;gap:6px}.pager button{display:inline-flex;min-width:32px;height:32px;align-items:center;justify-content:center;border:1px solid #d7e0e8;border-radius:8px;background:#fff;color:#526175;cursor:pointer}.pager button.active{border-color:#007c83;background:#e7fafa;color:#007c83}.pager button:disabled{cursor:not-allowed;opacity:.5}.pager-ellipsis{color:#8a95a4;padding:0 4px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;background:#1018286b;padding:22px}.modal{width:min(560px,100%);overflow:hidden;border:1px solid #e3e8ee;border-radius:8px;background:#fff;box-shadow:0 30px 90px #10182833}.modal header,.modal footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px}.modal header{border-bottom:1px solid #eef1f4}.modal header h2{margin:0;color:#101828;font-size:18px}.modal footer{justify-content:flex-end;border-top:1px solid #eef1f4}.form-grid,.role-picker,.password-result-body{display:grid;gap:14px;padding:22px}.input-row{display:flex;align-items:center;gap:8px}.switch-row{display:flex;align-items:center;gap:8px;text-transform:none}.switch-row input{width:auto;min-height:auto}.role-picker{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));padding-top:0}.role-picker button{min-height:36px}.role-picker button.selected{border-color:#007c83;background:#e7fafa;color:#007c83}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.detail-grid div{display:grid;gap:4px;border:1px solid #e3e8ee;border-radius:10px;background:#f8fafc;padding:12px}.detail-grid span{color:#667085;font-size:12px}.detail-grid strong{overflow:hidden;color:#101828;font-size:14px;text-overflow:ellipsis}@media(max-width:820px){.content-heading,.table-footer{align-items:flex-start;flex-direction:column}.heading-actions{width:100%;flex:0 0 auto;justify-content:flex-start}.search-field{width:100%;max-width:none}.detail-grid{grid-template-columns:1fr}}
