.account-sessions-dialog[data-v-0746b2dd]{width:560px;max-width:calc(100vw - 32px);overflow:hidden}.account-sessions-dialog .auth-form[data-v-0746b2dd]{max-height:calc(100vh - 32px);overflow:auto}.session-list[data-v-0746b2dd]{max-height:min(480px,100vh - 220px);overflow-y:auto}.session-row[data-v-0746b2dd]{grid-template-columns:minmax(0,1fr) auto;min-height:112px;display:grid}.session-details[data-v-0746b2dd]{gap:3px}.session-name[data-v-0746b2dd]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.session-current[data-v-0746b2dd]{color:#176f68;white-space:nowrap;background:#edf7f4;border:1px solid #b9ded5;border-radius:4px;flex:none;padding:0 7px;font-size:12px;line-height:22px}.session-revoke[data-v-0746b2dd]{color:var(--danger,#c23b3b);white-space:nowrap;flex:none;min-width:80px}.session-state[data-v-0746b2dd]{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;margin:0;padding:28px 16px}@media (width<=520px){.account-sessions-dialog .auth-form[data-v-0746b2dd]{padding:18px}.session-row[data-v-0746b2dd]{grid-template-columns:1fr;align-items:stretch}.session-revoke[data-v-0746b2dd]{justify-self:start}}.stats-overview[data-v-c2e5f603]{gap:16px;display:grid}.overview-context[data-v-c2e5f603]{color:#6f7b80;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.overview-context time[data-v-c2e5f603]{white-space:nowrap}.summary-grid[data-v-c2e5f603]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.summary-card[data-v-c2e5f603]{color:#263238;background:#fff;border:1px solid #dfe5e8;border-radius:6px;align-content:start;gap:7px;min-height:132px;padding:18px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.summary-card[data-v-c2e5f603]:hover{border-color:#9eb9b5;box-shadow:0 5px 16px #23363c14}.summary-card>span[data-v-c2e5f603]{color:#67747b;font-size:13px}.summary-card>strong[data-v-c2e5f603]{color:#176f68;font-size:32px;line-height:1.1}.summary-card>small[data-v-c2e5f603]{color:#7b878d;max-width:calc(100% - 24px);line-height:1.4}.summary-card__arrow[data-v-c2e5f603]{color:#8b969b;position:absolute;top:18px;right:16px}.dashboard-grid[data-v-c2e5f603]{gap:16px;display:grid}.dashboard-grid--top[data-v-c2e5f603]{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.dashboard-grid--distribution[data-v-c2e5f603]{grid-template-columns:minmax(0,1.6fr) minmax(320px,.7fr)}.dashboard-panel[data-v-c2e5f603]{background:#fff;border:1px solid #dfe5e8;border-radius:6px;min-width:0;padding:18px}.dashboard-heading[data-v-c2e5f603]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.dashboard-heading h3[data-v-c2e5f603]{margin:0;font-size:17px}.dashboard-heading p[data-v-c2e5f603]{color:#7a858b;margin:5px 0 0;font-size:12px}.dashboard-heading>span[data-v-c2e5f603]{color:#6f7b80;white-space:nowrap;font-size:12px}.dashboard-heading>a[data-v-c2e5f603]{color:#277d77;white-space:nowrap;align-items:center;gap:3px;font-size:13px;text-decoration:none;display:inline-flex}.coverage-list[data-v-c2e5f603]{gap:18px;display:grid}.coverage-row[data-v-c2e5f603]{grid-template-columns:112px minmax(0,1fr) 42px;align-items:center;gap:12px;display:grid}.coverage-row>div[data-v-c2e5f603]:first-child{gap:2px;display:grid}.coverage-row strong[data-v-c2e5f603]{font-size:14px}.coverage-row span[data-v-c2e5f603]{color:#8a9499;font-size:11px}.coverage-row output[data-v-c2e5f603]{color:#556168;text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.coverage-row[data-v-c2e5f603] .el-progress-bar__outer{background:#edf1f2}.coverage-row[data-v-c2e5f603] .el-progress-bar__inner{background:#277d77}.attention-list[data-v-c2e5f603]{border:1px solid #edf0f2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.attention-row[data-v-c2e5f603]{color:#293338;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:76px;padding:12px;text-decoration:none;display:grid}.attention-row[data-v-c2e5f603]:nth-child(odd){border-right:1px solid #edf0f2}.attention-row[data-v-c2e5f603]:nth-child(-n+2){border-bottom:1px solid #edf0f2}.attention-row>span[data-v-c2e5f603]:nth-child(2){gap:3px;min-width:0;display:grid}.attention-row small[data-v-c2e5f603]{color:#849096;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attention-row>.el-icon[data-v-c2e5f603]{color:#99a3a8}.attention-value[data-v-c2e5f603]{color:#536168;background:#eef2f3;border-radius:4px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.attention-value[data-tone=warning][data-v-c2e5f603]{color:#93631c;background:#fff4de}.attention-value[data-tone=danger][data-v-c2e5f603]{color:#a33b32;background:#fbe9e7}.generation-chart[data-v-c2e5f603]{gap:9px;max-height:420px;padding-right:4px;display:grid;overflow-y:auto}.generation-row[data-v-c2e5f603]{grid-template-columns:64px minmax(0,1fr) 46px;align-items:center;gap:10px;min-height:24px;display:grid}.generation-row>span[data-v-c2e5f603]{color:#68757c;text-align:right;font-size:12px}.generation-row>strong[data-v-c2e5f603]{font-variant-numeric:tabular-nums;font-size:12px}.generation-track[data-v-c2e5f603]{background:#edf1f2;height:10px;overflow:hidden}.generation-track i[data-v-c2e5f603]{background:#a9342f;height:100%;display:block}.village-list[data-v-c2e5f603]{display:grid}.village-row[data-v-c2e5f603]{border-bottom:1px solid #edf0f2;grid-template-columns:28px minmax(0,1fr) 48px 44px;align-items:center;gap:8px;min-height:42px;display:grid}.village-row[data-v-c2e5f603]:last-child{border-bottom:0}.village-row>span[data-v-c2e5f603]:nth-of-type(2){text-align:right;font-variant-numeric:tabular-nums}.village-row small[data-v-c2e5f603]{color:#899399;text-align:right}.village-rank[data-v-c2e5f603]{color:#66747b;background:#eef2f3;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.village-row:nth-child(-n+3) .village-rank[data-v-c2e5f603]{color:#9f342f;background:#f5e8e6}.structure-panel[data-v-c2e5f603]{padding-bottom:16px}.structure-grid[data-v-c2e5f603]{border:1px solid #edf0f2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.structure-grid>div[data-v-c2e5f603]{border-right:1px solid #edf0f2;align-content:center;gap:5px;min-height:76px;padding:12px 18px;display:grid}.structure-grid>div[data-v-c2e5f603]:last-child{border-right:0}.structure-grid strong[data-v-c2e5f603]{font-size:22px}.structure-grid span[data-v-c2e5f603]{color:#748087;font-size:12px}.dashboard-empty[data-v-c2e5f603]{color:#899399;place-items:center;min-height:140px;font-size:13px;display:grid}@media (width<=1180px){.summary-grid[data-v-c2e5f603]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid--top[data-v-c2e5f603],.dashboard-grid--distribution[data-v-c2e5f603]{grid-template-columns:1fr}}@media (width<=680px){.overview-context[data-v-c2e5f603]{flex-direction:column;align-items:flex-start}.summary-grid[data-v-c2e5f603],.attention-list[data-v-c2e5f603]{grid-template-columns:1fr}.attention-row[data-v-c2e5f603]:nth-child(n){border-bottom:1px solid #edf0f2;border-right:0}.attention-row[data-v-c2e5f603]:last-child{border-bottom:0}.coverage-row[data-v-c2e5f603]{grid-template-columns:92px minmax(0,1fr) 38px;gap:8px}.structure-grid[data-v-c2e5f603]{grid-template-columns:repeat(2,minmax(0,1fr))}.structure-grid>div[data-v-c2e5f603]:nth-child(2){border-right:0}.structure-grid>div[data-v-c2e5f603]:nth-child(-n+2){border-bottom:1px solid #edf0f2}}.import-source-step[data-v-9a93dc6b]{gap:18px;display:grid}.import-pane-heading button[data-v-9a93dc6b]{align-items:center;gap:7px;display:inline-flex}.import-pane-heading button svg[data-v-9a93dc6b],.import-file-picker svg[data-v-9a93dc6b],.import-selected-file>svg[data-v-9a93dc6b]{width:18px;height:18px}.import-source-layout[data-v-9a93dc6b]{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(460px,1.2fr) minmax(320px,.8fr);display:grid}.import-format-panel[data-v-9a93dc6b],.import-file-panel[data-v-9a93dc6b]{min-width:0;padding:16px 18px}.import-file-panel[data-v-9a93dc6b]{border-left:1px solid var(--line)}.import-format-panel h4[data-v-9a93dc6b],.import-file-panel h4[data-v-9a93dc6b],.import-inspection h4[data-v-9a93dc6b]{margin:0 0 12px;font-size:15px}.import-format-table[data-v-9a93dc6b]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.import-format-table>div[data-v-9a93dc6b]{border-top:1px solid var(--line);grid-template-columns:minmax(90px,auto) 42px minmax(0,1fr);align-items:center;gap:8px;padding:9px 6px;display:grid}.import-format-table strong[data-v-9a93dc6b]{font-size:13px}.import-format-table span[data-v-9a93dc6b]{color:var(--muted);font-size:11px}.import-format-table span[data-required=true][data-v-9a93dc6b]{color:#a33b36;font-weight:700}.import-format-table small[data-v-9a93dc6b]{overflow-wrap:anywhere;color:var(--muted)}.import-native-file[data-v-9a93dc6b]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.import-file-picker[data-v-9a93dc6b]{background:var(--surface-2);border-style:dashed;justify-content:center;align-items:center;gap:8px;width:100%;min-height:82px;display:flex}.import-file-panel>p[data-v-9a93dc6b]{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.6}.import-selected-file[data-v-9a93dc6b]{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:grid}.import-selected-file>div[data-v-9a93dc6b]{gap:3px;min-width:0;display:grid}.import-selected-file strong[data-v-9a93dc6b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-selected-file span[data-v-9a93dc6b]{color:var(--muted);font-size:12px}.import-inspection[data-v-9a93dc6b]{border:1px solid var(--line);background:var(--surface);min-width:0}.import-inspection-head[data-v-9a93dc6b]{justify-content:space-between;align-items:end;gap:18px;padding:14px 16px;display:flex}.import-inspection-head h4[data-v-9a93dc6b]{margin-bottom:3px}.import-inspection-head p[data-v-9a93dc6b]{color:var(--muted);margin:0;font-size:12px}.import-inspection-actions[data-v-9a93dc6b]{width:min(320px,100%)}.import-inspection-actions label[data-v-9a93dc6b]{gap:5px;display:grid}.import-inspection-actions label>span[data-v-9a93dc6b]{color:var(--muted);font-size:12px}.import-preview-table[data-v-9a93dc6b]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow-x:auto}.import-preview-table table[data-v-9a93dc6b]{border-collapse:collapse;width:100%;min-width:680px}.import-preview-table th[data-v-9a93dc6b],.import-preview-table td[data-v-9a93dc6b]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:9px 11px}.import-preview-table th[data-v-9a93dc6b]{background:var(--surface-2);color:var(--muted);font-size:12px}.import-preview-table tr:last-child td[data-v-9a93dc6b]{border-bottom:0}.import-preview-table th[data-v-9a93dc6b]:last-child,.import-preview-table td[data-v-9a93dc6b]:last-child{border-right:0}.import-preview-table>p[data-v-9a93dc6b]{color:var(--muted);text-align:center;margin:0;padding:20px}.import-inspection .import-pane-actions[data-v-9a93dc6b]{margin:0;padding:14px 16px}@media (width<=980px){.import-source-layout[data-v-9a93dc6b]{grid-template-columns:minmax(0,1fr)}.import-file-panel[data-v-9a93dc6b]{border-top:1px solid var(--line);border-left:0}.import-inspection-head[data-v-9a93dc6b]{flex-direction:column;align-items:stretch}}@media (width<=680px){.import-format-table[data-v-9a93dc6b],.import-selected-file[data-v-9a93dc6b]{grid-template-columns:minmax(0,1fr)}.import-selected-file>svg[data-v-9a93dc6b]{display:none}}.import-mapping-content[data-v-da7c0e9f]{max-width:1320px}.import-mapping-heading[data-v-da7c0e9f]{align-items:center;margin-bottom:14px}.import-mapping-status[data-v-da7c0e9f]{color:var(--muted);align-items:baseline;gap:5px;display:flex}.import-mapping-status strong[data-v-da7c0e9f]{color:var(--accent);font-size:20px}.import-mapping-status span[data-v-da7c0e9f]{font-size:13px}.import-mapping-status small[data-v-da7c0e9f]{border-left:1px solid var(--line);color:var(--danger);margin-left:5px;padding-left:10px;font-size:12px}.import-mapping-status[data-ready=true] small[data-v-da7c0e9f]{color:#2f7d4b}.import-context-setting[data-v-da7c0e9f]{background:var(--surface-2);border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);align-items:center;gap:24px;padding:12px 14px;display:grid}.import-context-title[data-v-da7c0e9f]{align-items:center;gap:8px;display:flex}.import-context-title h4[data-v-da7c0e9f]{margin:0;font-size:14px}.import-context-title span[data-v-da7c0e9f]{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:1px 5px;font-size:11px}.import-context-setting p[data-v-da7c0e9f]{color:var(--muted);margin:0;font-size:12px}.import-context-setting[data-v-da7c0e9f] .el-select{width:100%}.import-mapping-groups[data-v-da7c0e9f]{display:grid}.import-mapping-group[data-v-da7c0e9f]{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:22px;padding:18px 0;display:grid}.import-mapping-group>header h4[data-v-da7c0e9f]{margin:2px 0 4px;font-size:14px}.import-mapping-group>header p[data-v-da7c0e9f]{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.import-mapping-grid[data-v-da7c0e9f]{grid-template-columns:repeat(4,minmax(150px,1fr))}.import-mapping-grid label>span[data-v-da7c0e9f]{justify-content:space-between;align-items:center;gap:8px;display:flex}.import-mapping-grid b[data-v-da7c0e9f]{color:var(--accent);font-size:11px;font-weight:700}.import-mapping-grid small[data-v-da7c0e9f]{color:var(--muted);font-size:11px}.import-mapping-actions[data-v-da7c0e9f]{margin-top:14px}@media (width<=980px){.import-mapping-group[data-v-da7c0e9f]{grid-template-columns:1fr;gap:12px}.import-mapping-grid[data-v-da7c0e9f]{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=720px){.import-context-setting[data-v-da7c0e9f],.import-mapping-grid[data-v-da7c0e9f]{grid-template-columns:minmax(0,1fr)}.import-mapping-heading[data-v-da7c0e9f]{flex-direction:column;align-items:start}}.import-merge-settings[data-v-f86b0882]{grid-template-columns:minmax(320px,1fr) auto;align-items:end;max-width:780px}.import-merge-target[data-v-f86b0882]{grid-column:1/-1;min-width:0}.import-merge-settings[data-v-f86b0882] .el-select{width:100%}.import-merge-fields[data-v-f86b0882]{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;gap:10px;padding:10px 12px;display:grid}.import-merge-fields-heading[data-v-f86b0882]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.import-merge-fields-heading span[data-v-f86b0882]{color:var(--ink);font-size:13px;font-weight:600}.import-merge-fields-heading small[data-v-f86b0882]{color:var(--muted);font-size:12px}.import-merge-fields[data-v-f86b0882] .el-checkbox-group{flex-wrap:wrap;gap:6px;display:flex}.import-merge-fields[data-v-f86b0882] .el-checkbox{margin:0}.import-merge-fields[data-v-f86b0882] .el-checkbox.is-bordered{background:var(--surface);border-radius:4px;height:30px;padding:0 9px}.import-merge-settings>.el-button[data-v-f86b0882]{margin-bottom:1px}@media (width<=900px){.import-merge-settings[data-v-f86b0882]{grid-template-columns:minmax(0,1fr)}}.review-item-content[data-v-93177ab8],.review-evidence-grid[data-v-93177ab8],.review-evidence-field[data-v-93177ab8]{min-width:0}.review-evidence-grid[data-v-93177ab8]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.review-evidence-field[data-v-93177ab8]{gap:.25rem;display:grid}.review-evidence-field span[data-v-93177ab8],.review-conflict-warning[data-v-93177ab8],.review-blocker-list[data-v-93177ab8]{overflow-wrap:anywhere}.review-conflict-warning[data-v-93177ab8],.review-blocker-list[data-v-93177ab8]{color:var(--danger,#a12622);grid-column:1/-1;margin:0}.review-region-geometry[data-v-93177ab8]{flex-wrap:wrap;grid-column:1/-1;gap:.5rem 1rem;display:flex}.changes-crm-page[data-v-21ea1303]{background:#fff;border:1px solid #dfe5e8;border-radius:6px;overflow:hidden}.changes-crm-toolbar[data-v-21ea1303]{border-bottom:1px solid #e7ebed;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.changes-crm-filters[data-v-21ea1303]{grid-template-columns:minmax(260px,420px) 150px 150px;gap:10px;min-width:0;display:grid}.changes-crm-actions[data-v-21ea1303]{align-items:center;gap:8px;margin-left:auto;display:flex}.change-crm-detail[data-v-21ea1303]{min-height:160px}.change-crm-detail-head[data-v-21ea1303]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.change-crm-detail-head>div[data-v-21ea1303]{align-items:baseline;gap:10px;display:flex}.change-crm-detail-head span[data-v-21ea1303]{color:#748086}.change-crm-detail[data-v-21ea1303] .el-alert{margin-bottom:14px}.change-crm-detail pre[data-v-21ea1303]{overflow-wrap:anywhere;white-space:pre-wrap;font:inherit;margin:0;line-height:1.45}@media (width<=860px){.changes-crm-toolbar[data-v-21ea1303]{flex-direction:column;align-items:flex-start}.changes-crm-filters[data-v-21ea1303]{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) minmax(120px,.7fr);width:100%}.changes-crm-actions[data-v-21ea1303]{justify-content:flex-end;width:100%;margin-left:0}}@media (width<=620px){.changes-crm-filters[data-v-21ea1303]{grid-template-columns:minmax(0,1fr)}.changes-crm-filters[data-v-21ea1303] .el-select{grid-column:span 1}}.governance-page[data-v-5d628543]{background:#fff;border:1px solid #dfe5e8;border-radius:6px;overflow:hidden}.governance-message[data-v-5d628543]{color:#285d5c;background:#eef7f5;border-left:3px solid #1d7472;margin:12px 18px 0;padding:8px 10px}.governance-panel[data-v-5d628543]{min-width:0;padding:18px}.issue-count[data-v-5d628543]{color:#285d5c;background:#eef7f5;border:1px solid #d8e4e4;border-radius:4px;flex:none;padding:5px 9px;font-size:13px;font-weight:700}.governance-toolbar[data-v-5d628543]{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.governance-filters[data-v-5d628543]{grid-template-columns:repeat(4,minmax(120px,1fr)) auto;gap:8px;min-width:0;display:grid}.governance-actions[data-v-5d628543],.maintenance-actions[data-v-5d628543],.batch-draft-actions[data-v-5d628543]{flex-wrap:wrap;gap:8px;display:flex}.audit-summary-strip[data-v-5d628543]{color:#6f7b80;flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.audit-summary-strip>span[data-v-5d628543]{background:#f7f9f9;border:1px solid #dfe5e8;border-radius:4px;align-items:center;gap:5px;padding:5px 9px;display:flex}.audit-task-table[data-v-5d628543]{border:1px solid #dfe5e8;border-radius:4px;overflow:hidden}.audit-task-header[data-v-5d628543],.audit-task-row[data-v-5d628543]{grid-template-columns:64px 130px minmax(220px,1.3fr) minmax(220px,1fr) 76px 210px;align-items:center;gap:12px;padding:11px 12px;display:grid}.audit-task-header[data-v-5d628543]{color:#657176;background:#f2f5f5;font-size:12px;font-weight:700}.audit-task-row[data-v-5d628543]{border-top:1px solid #e7ebed}.audit-task-row[data-v-5d628543]:focus{outline-offset:-2px;outline:2px solid #77aaa7}.audit-task-row>span[data-v-5d628543]:nth-child(2){flex-direction:column;gap:2px;display:flex}.audit-task-row>span:nth-child(2) small[data-v-5d628543]{color:#7a858a;font-size:12px}.audit-risk[data-v-5d628543]{color:#8a5a08;white-space:nowrap;border:1px solid #e6b85c;border-radius:3px;width:fit-content;padding:2px 6px;font-size:12px;font-weight:700}.audit-risk.is-blocking[data-v-5d628543]{color:#a4312d;border-color:#e09a96}.audit-status[data-v-5d628543]{color:#59666b;white-space:nowrap;font-size:13px}.audit-task-detail[data-v-5d628543]{color:#59666b;line-height:1.5}.audit-task-targets[data-v-5d628543]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.audit-task-targets .link-item[data-v-5d628543],.audit-deep-link[data-v-5d628543]{overflow-wrap:anywhere;width:auto;max-width:100%;padding:4px 7px}.audit-deep-links[data-v-5d628543]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.audit-issue-actions[data-v-5d628543]{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.governance-section-head[data-v-5d628543]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.governance-section-head p[data-v-5d628543]{color:#748086;margin:0;font-size:13px}.merge-form[data-v-5d628543]{grid-template-columns:repeat(2,minmax(0,1fr)) auto;max-width:none}.merge-footer-summary[data-v-5d628543]{color:#657176;margin-right:auto;font-size:13px}.governance-table-actions[data-v-5d628543]{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.gedcom-preview[data-v-5d628543]{background:#f7f9f9;border:1px solid #dfe5e8;border-radius:4px;margin-top:14px;padding:14px}@media (width<=1200px){.audit-task-header[data-v-5d628543]{display:none}.audit-task-row[data-v-5d628543]{grid-template-columns:76px 130px minmax(0,1fr) auto}.audit-task-targets[data-v-5d628543]{grid-column:2/-1}.audit-status[data-v-5d628543]{grid-column:1}.audit-issue-actions[data-v-5d628543]{grid-column:2/-1;justify-content:flex-start}}@media (width<=900px){.governance-toolbar[data-v-5d628543]{flex-direction:column;align-items:stretch}.governance-filters[data-v-5d628543]{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-task-row[data-v-5d628543]{grid-template-columns:70px minmax(0,1fr)}.audit-task-detail[data-v-5d628543],.audit-task-targets[data-v-5d628543],.audit-issue-actions[data-v-5d628543]{grid-column:1/-1}.audit-status[data-v-5d628543]{grid-column:2}}@media (width<=620px){.governance-filters[data-v-5d628543]{grid-template-columns:1fr}.audit-task-row[data-v-5d628543]{grid-template-columns:minmax(0,1fr)}.audit-issue-actions[data-v-5d628543]{justify-content:flex-start}}.operations-overview[data-v-51e9a232]{gap:16px;min-width:0;display:grid}[data-v-51e9a232] .operations-filters .el-select{width:168px;min-width:168px}.operations-kpis[data-v-51e9a232]{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,minmax(120px,1fr));display:grid}.operations-kpis>div[data-v-51e9a232],.operations-kpis>button[data-v-51e9a232]{border:0;border-right:1px solid var(--line);min-height:82px;color:var(--ink);text-align:left;background:0 0;border-radius:0;align-content:center;gap:5px;padding:12px 14px;display:grid}.operations-kpis[data-v-51e9a232]>:last-child{border-right:0}.operations-kpis>button[data-v-51e9a232]:hover{background:var(--surface-2)}.operations-kpis span[data-v-51e9a232]{color:var(--muted);font-size:12px}.operations-kpis strong[data-v-51e9a232]{font-size:21px}.operations-kpis strong[data-status=OK][data-v-51e9a232],.operations-kpis strong[data-status=COMPLETED][data-v-51e9a232]{color:#24613a}.operations-kpis strong[data-status=CRITICAL][data-v-51e9a232],.operations-kpis strong[data-status=FAILED][data-v-51e9a232]{color:#8a3030}.operations-kpis strong[data-status=WARNING][data-v-51e9a232],.operations-kpis strong[data-status=RUNNING][data-v-51e9a232]{color:#795a14}.operations-overview-grid[data-v-51e9a232]{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);display:grid}.operations-overview-main[data-v-51e9a232]{border-right:1px solid var(--line);min-width:0}.operations-health-group+.operations-health-group[data-v-51e9a232]{border-top:1px solid var(--line)}.operations-health-group h3[data-v-51e9a232],.operations-attention h3[data-v-51e9a232]{background:var(--surface-2);margin:0;padding:11px 14px;font-size:14px}.operations-health-group dl[data-v-51e9a232]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.operations-health-group dl>div[data-v-51e9a232]{border-top:1px solid var(--line);border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:11px 14px;display:flex}.operations-health-group dl>div[data-v-51e9a232]:nth-child(3n){border-right:0}.operations-health-group dt[data-v-51e9a232]{color:var(--muted);font-size:12px}.operations-health-group dd[data-v-51e9a232]{margin:0;font-size:13px;font-weight:700}.operations-health-group dd[data-status=OK][data-v-51e9a232]{color:#24613a}.operations-health-group dd[data-status=CRITICAL][data-v-51e9a232]{color:#8a3030}.operations-health-group dd[data-status=WARNING][data-v-51e9a232]{color:#795a14}.operations-health-group dd[data-status=UNKNOWN][data-v-51e9a232]{color:#6f7b80}.operations-attention[data-v-51e9a232]{min-width:0}.operations-attention-empty[data-v-51e9a232]{color:var(--muted);padding:18px 14px;font-size:13px}.operations-attention-row[data-v-51e9a232]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.operations-attention-row>div[data-v-51e9a232]{gap:2px;min-width:0;display:grid}.operations-attention-row>div span[data-v-51e9a232]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.operations-attention-row button[data-v-51e9a232]{min-height:32px;padding:4px 9px}@media (width<=1050px){.operations-overview-grid[data-v-51e9a232]{grid-template-columns:minmax(0,1fr)}.operations-overview-main[data-v-51e9a232]{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=680px){[data-v-51e9a232] .operations-filters .el-select{width:100%;min-width:0}.operations-kpis[data-v-51e9a232]{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-kpis[data-v-51e9a232]>:nth-child(odd){border-right:1px solid var(--line)}.operations-kpis[data-v-51e9a232]>:nth-child(2n){border-right:0}.operations-kpis[data-v-51e9a232]>:nth-child(n+3){border-top:1px solid var(--line)}.operations-health-group dl[data-v-51e9a232]{grid-template-columns:minmax(0,1fr)}.operations-health-group dl>div[data-v-51e9a232]{border-right:0}}.admin-shell{color:#20272b;background:#f4f6f8;height:100dvh;min-height:0;overflow:hidden}.admin-sidebar{background:#fff;border-right:1px solid #dfe5e8;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.admin-brand{border-bottom:1px solid #edf0f2;flex:0 0 76px;align-items:center;gap:12px;height:76px;padding:0 20px;display:flex}.admin-brand>div{gap:2px;display:grid}.admin-brand span{color:#758087;text-transform:uppercase;font-size:12px}.admin-brand strong{font-size:20px}.admin-brand-mark{--brand-mark-size:42px}.admin-menu{overscroll-behavior:contain;scrollbar-gutter:stable;border-right:0;flex:auto;min-height:0;padding:12px 10px;overflow:hidden auto}.admin-workspace{min-width:0;height:100%;min-height:0;overflow:hidden}.admin-header{z-index:2;background:#fff;border-bottom:1px solid #dfe5e8;flex:0 0 64px;justify-content:space-between;align-items:center;height:64px;display:flex}.admin-account{color:#273238;cursor:pointer;background:#fff;border:1px solid #d8dfe3;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:inline-flex}.admin-main{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:20px;overflow:hidden auto}.admin-main>.view,.admin-main>.router-view{min-width:0}.admin-data-table.el-table{--el-table-border-color:#e5e9eb;--el-table-header-bg-color:#f5f7f8;--el-table-header-text-color:#556168;--el-table-row-hover-bg-color:#f3f8f7;--el-table-text-color:#273238;font-size:14px}.admin-data-table.el-table .el-table__header-wrapper th.el-table__cell{background:#f5f7f8;height:44px;padding:0;font-weight:600}.admin-data-table.el-table .el-table__body td.el-table__cell{height:50px;padding:7px 0}.admin-data-table.el-table .el-table__fixed-right:before,.admin-data-table.el-table .el-table__fixed:before{background:#e5e9eb}.admin-table-footer{color:#6f7b80;border-top:1px solid #e5e9eb;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 16px;font-size:13px;display:flex}.admin-table-footer>span{white-space:nowrap}.admin-loading{color:#58636a;place-items:center;min-height:100vh;display:grid}@media (width<=900px){.admin-sidebar{width:210px!important}.admin-main{padding:14px}.admin-table-footer{flex-direction:column;align-items:flex-start;overflow-x:auto}}
