.sso-viewer-card[data-v-5098e191]{margin-bottom:20px;background:var(--sp-card-bg);border:1px solid var(--sp-border);border-radius:12px;padding:20px;box-shadow:0 4px 18px #0003}.sso-header[data-v-5098e191]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--sp-border-subtle)}.header-badge-row[data-v-5098e191]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.title-icon[data-v-5098e191]{vertical-align:middle;margin-right:6px;color:var(--sp-primary)}.sso-notice[data-v-5098e191]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 14px;border-radius:8px;font-size:.82rem;font-weight:500}.sso-notice.success[data-v-5098e191]{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.sso-notice.error[data-v-5098e191]{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.notice-dismiss[data-v-5098e191]{background:none;border:none;color:inherit;font-size:1rem;cursor:pointer;padding:0 4px}.sso-fieldset[data-v-5098e191]{border:1px solid var(--sp-border-subtle);border-radius:10px;padding:16px;margin-bottom:18px;background:#ffffff05}.sso-legend[data-v-5098e191]{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--sp-text-main);padding:0 8px}.fieldset-help[data-v-5098e191]{font-size:.78rem;color:var(--sp-text-muted);margin-bottom:12px}.form-grid[data-v-5098e191]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.span-2[data-v-5098e191]{grid-column:span 2}.form-group[data-v-5098e191]{display:flex;flex-direction:column}.field-label-row[data-v-5098e191]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.78rem;font-weight:500;color:var(--sp-text-main)}.validation-tag[data-v-5098e191]{font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:4px}.validation-tag.success[data-v-5098e191]{color:#22c55e;background:#22c55e1a}.validation-tag.error[data-v-5098e191]{color:#ef4444;background:#ef44441a}.input-with-actions[data-v-5098e191]{display:flex;align-items:center;gap:6px}.input-with-actions input[data-v-5098e191]{flex:1;padding:8px 12px;background:var(--sp-input-bg);border:1px solid var(--sp-border);border-radius:6px;color:var(--sp-text-main);font-family:monospace;font-size:.82rem;transition:border-color .15s ease}.input-with-actions input[data-v-5098e191]:focus{outline:none;border-color:var(--sp-primary)}.input-with-actions input.input-error[data-v-5098e191]{border-color:#ef4444}.input-with-actions input.input-success[data-v-5098e191]{border-color:#22c55e}.field-hint[data-v-5098e191]{font-size:.7rem;color:var(--sp-text-muted);margin-top:4px}.policy-box[data-v-5098e191]{background:#6366f10f;border:1px solid rgba(99,102,241,.2);border-radius:8px;padding:12px 14px}.switch-label[data-v-5098e191]{display:flex;gap:12px;cursor:pointer}.switch-label input[type=checkbox][data-v-5098e191]{width:18px;height:18px;margin-top:2px;accent-color:var(--sp-primary);cursor:pointer}.switch-content strong[data-v-5098e191]{display:block;font-size:.82rem;color:var(--sp-text-main)}.switch-content p[data-v-5098e191]{font-size:.74rem;color:var(--sp-text-muted);margin:3px 0 0}.add-email-row[data-v-5098e191]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.input-grow[data-v-5098e191]{flex:1}.input-grow input[data-v-5098e191]{width:100%;padding:8px 12px;background:var(--sp-input-bg);border:1px solid var(--sp-border);border-radius:6px;color:var(--sp-text-main);font-size:.82rem}.role-select-box select[data-v-5098e191]{padding:8px 10px;background:var(--sp-input-bg);border:1px solid var(--sp-border);border-radius:6px;color:var(--sp-text-main);font-size:.82rem}.field-warning[data-v-5098e191]{font-size:.72rem;color:#ef4444;margin-bottom:8px}.email-list-container[data-v-5098e191]{max-height:260px;overflow-y:auto;border:1px solid var(--sp-border-subtle);border-radius:8px;background:var(--sp-input-bg)}.empty-emails[data-v-5098e191]{text-align:center;padding:24px;color:var(--sp-text-muted);font-size:.8rem}.email-row[data-v-5098e191]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--sp-border-subtle);transition:background-color .15s ease}.email-row[data-v-5098e191]:last-child{border-bottom:none}.email-row[data-v-5098e191]:hover{background:#ffffff05}.email-info[data-v-5098e191]{display:flex;align-items:center;gap:10px}.user-avatar-sm[data-v-5098e191]{width:28px;height:28px;border-radius:50%;background:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}.user-avatar-sm.avatar-admin[data-v-5098e191]{background:#8b5cf6}.email-address[data-v-5098e191]{font-size:.82rem;color:var(--sp-text-main)}.email-tags[data-v-5098e191]{display:flex;align-items:center;gap:6px;margin-top:2px}.session-badge[data-v-5098e191]{font-size:.65rem;font-weight:600;padding:1px 5px;border-radius:3px;background:#6366f133;color:#818cf8}.badge-tiny[data-v-5098e191]{font-size:.65rem;padding:1px 5px}.email-controls[data-v-5098e191]{display:flex;align-items:center;gap:8px}.role-badge-select[data-v-5098e191]{font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:5px;cursor:pointer;border:1px solid transparent}.role-admin[data-v-5098e191]{background:#8b5cf633;color:#a78bfa;border-color:#8b5cf666}.role-operator[data-v-5098e191]{background:#38bdf833;color:#38bdf8;border-color:#38bdf866}.role-viewer[data-v-5098e191]{background:#94a3b833;color:#cbd5e1;border-color:#94a3b866}.btn-icon[data-v-5098e191]{background:transparent;border:1px solid var(--sp-border);color:var(--sp-text-muted);border-radius:5px;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-icon[data-v-5098e191]:hover:not(:disabled){color:var(--sp-text-main);border-color:var(--sp-primary)}.btn-icon.btn-danger[data-v-5098e191]:hover:not(:disabled){color:#ef4444;border-color:#ef4444}.btn-icon[data-v-5098e191]:disabled{opacity:.35;cursor:not-allowed}.preflight-section[data-v-5098e191]{border:1px dashed var(--sp-border);border-radius:10px;padding:14px 16px;background:#0f172a4d;margin-top:14px}.preflight-header[data-v-5098e191]{display:flex;justify-content:space-between;align-items:center;gap:12px}.preflight-title[data-v-5098e191]{display:flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;color:var(--sp-text-main);margin:0}.preflight-desc[data-v-5098e191]{font-size:.74rem;color:var(--sp-text-muted);margin:3px 0 0}.validation-report-box[data-v-5098e191]{margin-top:12px;border:1px solid var(--sp-border-subtle);border-radius:8px;overflow:hidden}.report-summary-bar[data-v-5098e191]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;font-weight:600}.bar-pass[data-v-5098e191]{background:#22c55e26;color:#4ade80;border-bottom:1px solid rgba(34,197,94,.25)}.bar-fail[data-v-5098e191]{background:#ef444426;color:#f87171;border-bottom:1px solid rgba(239,68,68,.25)}.checks-list[data-v-5098e191]{list-style:none;padding:0;margin:0;background:var(--sp-card-bg)}.check-item[data-v-5098e191]{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border-bottom:1px solid var(--sp-border-subtle);font-size:.76rem}.check-item[data-v-5098e191]:last-child{border-bottom:none}.check-message[data-v-5098e191]{color:var(--sp-text-main)}.check-details[data-v-5098e191]{display:block;font-size:.68rem;color:var(--sp-text-muted);margin-top:2px}.sso-footer[data-v-5098e191]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--sp-border-subtle)}.footer-stats[data-v-5098e191]{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--sp-text-muted)}.footer-buttons[data-v-5098e191]{display:flex;gap:10px}.btn-xs[data-v-5098e191]{padding:4px 8px;font-size:.7rem}.spin[data-v-5098e191]{animation:spin-5098e191 1s linear infinite}@keyframes spin-5098e191{to{transform:rotate(360deg)}}.allowlist-manager[data-v-8c5740cd]{display:flex;flex-direction:column;gap:20px}.am-hero[data-v-8c5740cd]{padding:24px}.am-hero-header[data-v-8c5740cd]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:20px}.am-title[data-v-8c5740cd]{display:flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:750;color:var(--sp-text-main);margin:4px 0 8px}.am-subtitle[data-v-8c5740cd]{color:var(--sp-text-muted);font-size:.85rem;line-height:1.5;max-width:900px;margin:0}.am-badges[data-v-8c5740cd]{display:flex;gap:8px}.am-stats-grid[data-v-8c5740cd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;padding-top:16px;border-top:1px solid var(--sp-border-subtle)}.am-stat-card[data-v-8c5740cd]{display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:var(--sp-radius-sm, 8px)}.stat-label[data-v-8c5740cd]{font-size:.72rem;color:var(--sp-text-subtle);font-weight:600;text-transform:uppercase}.stat-value[data-v-8c5740cd]{font-size:1.4rem;font-weight:750;color:var(--sp-text-main)}.stat-hint[data-v-8c5740cd]{font-size:.7rem;color:var(--sp-text-muted)}.notice[data-v-8c5740cd]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--sp-radius-sm, 8px);font-size:.84rem;font-weight:600}.notice.success[data-v-8c5740cd]{background:var(--sp-green-light);color:var(--sp-green);border:1px solid color-mix(in srgb,var(--sp-green) 30%,transparent)}.notice.error[data-v-8c5740cd]{background:var(--sp-red-light);color:var(--sp-red);border:1px solid color-mix(in srgb,var(--sp-red) 30%,transparent)}.am-form-card[data-v-8c5740cd],.am-table-card[data-v-8c5740cd]{padding:20px 24px}.am-section-title[data-v-8c5740cd]{display:flex;align-items:center;gap:8px;font-size:.98rem;font-weight:700;color:var(--sp-text-main);margin:0 0 4px}.am-section-desc[data-v-8c5740cd]{font-size:.8rem;color:var(--sp-text-muted);margin:0 0 16px}.am-add-form[data-v-8c5740cd]{margin-bottom:16px}.form-row[data-v-8c5740cd]{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.form-field[data-v-8c5740cd]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-8c5740cd]{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:600;color:var(--sp-text-main)}.detected-hint[data-v-8c5740cd]{font-size:.72rem;color:var(--sp-cyan)}.host-field[data-v-8c5740cd]{flex:1.3;min-width:280px}.desc-field[data-v-8c5740cd]{flex:1.5;min-width:240px}.submit-field[data-v-8c5740cd]{flex-shrink:0}.am-suggestions[data-v-8c5740cd]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--sp-border-subtle)}.sugg-label[data-v-8c5740cd]{display:flex;align-items:center;gap:5px;font-size:.74rem;font-weight:700;color:var(--sp-text-subtle)}.sugg-chip[data-v-8c5740cd]{background:var(--sp-input-bg);color:var(--sp-text-main);border:1px solid var(--sp-border);padding:4px 10px;border-radius:6px;font-size:.73rem;font-family:var(--sp-font-mono);font-weight:600;cursor:pointer;transition:all .14s ease}.sugg-chip[data-v-8c5740cd]:hover{background:var(--sp-card-bg-hover);border-color:var(--sp-primary);color:var(--sp-primary)}.table-header-row[data-v-8c5740cd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.table-wrapper[data-v-8c5740cd]{overflow-x:auto}.rules-table[data-v-8c5740cd]{width:100%;border-collapse:collapse;font-size:.82rem}.rules-table th[data-v-8c5740cd]{text-align:left;padding:10px 12px;color:var(--sp-text-subtle);font-size:.72rem;font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--sp-border)}.rules-table td[data-v-8c5740cd]{padding:12px;border-bottom:1px solid var(--sp-border-subtle);color:var(--sp-text-main);vertical-align:middle}.host-pill[data-v-8c5740cd]{display:inline-block;padding:3px 8px;border-radius:6px;font-size:.8rem;font-weight:700}.host-pill.dynamic[data-v-8c5740cd]{background:color-mix(in srgb,var(--sp-cyan) 14%,transparent);color:var(--sp-cyan);border:1px solid color-mix(in srgb,var(--sp-cyan) 30%,transparent)}.host-pill.static[data-v-8c5740cd]{background:color-mix(in srgb,var(--sp-purple) 14%,transparent);color:var(--sp-purple);border:1px solid color-mix(in srgb,var(--sp-purple) 30%,transparent)}.source-tag[data-v-8c5740cd]{display:inline-block;padding:2px 7px;border-radius:4px;font-size:.7rem;font-weight:700}.source-tag.db[data-v-8c5740cd]{background:var(--sp-input-bg);color:var(--sp-text-main);border:1px solid var(--sp-border)}.source-tag.system[data-v-8c5740cd]{background:color-mix(in srgb,var(--sp-purple) 10%,transparent);color:var(--sp-purple);border:1px solid color-mix(in srgb,var(--sp-purple) 25%,transparent)}.rule-desc[data-v-8c5740cd]{color:var(--sp-text-main)}.tag-immutable[data-v-8c5740cd]{font-size:.7rem;color:var(--sp-text-subtle);font-style:italic}.btn-delete-rule[data-v-8c5740cd]{background:transparent;color:var(--sp-text-subtle);border:1px solid transparent;border-radius:6px;padding:5px;cursor:pointer;transition:all .14s ease}.btn-delete-rule[data-v-8c5740cd]:hover:not(:disabled){background:var(--sp-red-light);color:var(--sp-red);border-color:var(--sp-red)}@media(max-width:768px){.form-row[data-v-8c5740cd]{flex-direction:column;align-items:stretch}.host-field[data-v-8c5740cd],.desc-field[data-v-8c5740cd],.submit-field[data-v-8c5740cd]{width:100%}}.settings-tabs[data-v-cf70450e]{display:flex;gap:12px;padding:8px 14px;margin-bottom:20px}.tab-btn[data-v-cf70450e]{background:var(--sp-input-bg);border:1px solid var(--sp-border);color:var(--sp-text-muted);padding:8px 16px;border-radius:var(--sp-radius-sm);font-size:.8rem;font-weight:800;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .15s ease}.tab-btn.active[data-v-cf70450e]{background:var(--sp-primary);border-color:var(--sp-primary);color:var(--sp-on-primary);box-shadow:0 2px 10px var(--sp-primary-glow)}.env-toggle-bar[data-v-cf70450e]{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;margin-bottom:20px;flex-wrap:wrap;gap:12px}.etb-label[data-v-cf70450e]{font-size:.74rem;font-weight:800;color:var(--sp-cyan)}.etb-note[data-v-cf70450e]{flex:1 1 100%;color:var(--sp-text-muted);font-size:.66rem}.db-global-readonly[data-v-cf70450e]{min-width:0;margin:0;padding:0;border:0}.env-btn-group[data-v-cf70450e]{display:flex;gap:8px}.btn-env-tab[data-v-cf70450e]{background:var(--sp-input-bg);border:1px solid var(--sp-border);color:var(--sp-text-muted);padding:6px 14px;border-radius:var(--sp-radius-sm);font-size:.76rem;font-weight:700;cursor:pointer;transition:all .15s ease}.btn-env-tab.active[data-v-cf70450e]{background:var(--sp-primary);border-color:var(--sp-primary);color:var(--sp-on-primary)}.settings-grid[data-v-cf70450e]{display:grid;grid-template-columns:1.25fr .75fr;gap:24px}.platform-db-card[data-v-cf70450e],.mongo-db-card[data-v-cf70450e]{margin-top:24px}.platform-db-hint[data-v-cf70450e]{margin:0 0 14px;color:var(--sp-text-muted);font-size:.74rem;line-height:1.5}.platform-db-hint code[data-v-cf70450e]{color:var(--sp-primary);font-size:.72rem}.header-with-badge[data-v-cf70450e]{display:flex;align-items:center;gap:12px}.form-section-title[data-v-cf70450e]{font-size:.72rem;font-weight:800;color:var(--sp-cyan);border-bottom:1px solid var(--sp-border-subtle);padding-bottom:4px;margin-bottom:8px}.target-form[data-v-cf70450e]{display:flex;flex-direction:column;gap:14px}.form-group[data-v-cf70450e]{display:flex;flex-direction:column;gap:6px;flex:1}.f-lbl[data-v-cf70450e]{font-size:.75rem;font-weight:700;color:var(--sp-text-muted)}.input-text[data-v-cf70450e],.select-box[data-v-cf70450e]{background:var(--sp-input-bg);border:1px solid var(--sp-border);color:var(--sp-text-main);padding:8px 12px;border-radius:var(--sp-radius-sm);font-size:.82rem;outline:none}.input-text[data-v-cf70450e]:focus,.select-box[data-v-cf70450e]:focus{border-color:var(--sp-primary)}.form-row[data-v-cf70450e]{display:flex;gap:14px}.check-group[data-v-cf70450e]{justify-content:flex-end;padding-bottom:6px}.checkbox-label[data-v-cf70450e]{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--sp-text-muted);cursor:pointer}.form-actions[data-v-cf70450e]{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.db-alert[data-v-cf70450e]{margin-top:16px;padding:14px;border-radius:var(--sp-radius-sm);font-size:.8rem}.alert-success[data-v-cf70450e]{background:color-mix(in srgb,var(--sp-green) 10%,transparent);border:1px solid var(--sp-green);color:var(--sp-green)}.alert-error[data-v-cf70450e]{background:color-mix(in srgb,var(--sp-red) 10%,transparent);border:1px solid var(--sp-red);color:var(--sp-red)}.alert-header[data-v-cf70450e]{display:flex;align-items:center;gap:8px;font-size:.84rem}.alert-details[data-v-cf70450e]{margin-top:8px;font-size:.74rem;line-height:1.5;color:var(--sp-text-main)}.schema-tables-list[data-v-cf70450e]{display:flex;flex-direction:column;gap:12px}.table-item[data-v-cf70450e]{background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);padding:12px 14px;border-radius:var(--sp-radius-sm);display:flex;flex-direction:column;gap:4px}.ti-top[data-v-cf70450e]{display:flex;align-items:center;gap:8px}.ti-icon[data-v-cf70450e]{font-size:1.1rem}.ti-tname[data-v-cf70450e]{font-size:.85rem;color:var(--sp-text-main)}.ti-desc[data-v-cf70450e]{font-size:.7rem;color:var(--sp-text-muted)}.targets-list[data-v-cf70450e]{display:flex;flex-direction:column;gap:12px}.target-item[data-v-cf70450e]{background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);padding:16px;border-radius:var(--sp-radius-sm);display:flex;flex-direction:column;gap:10px;transition:all .15s ease}.target-item[data-v-cf70450e]:hover{border-color:var(--sp-border-hover)}.target-paused[data-v-cf70450e]{border-color:color-mix(in srgb,var(--sp-amber) 45%,var(--sp-border));background:color-mix(in srgb,var(--sp-amber-light) 32%,var(--sp-input-bg))}.target-paused[data-v-cf70450e]:hover{border-color:var(--sp-amber)}.target-active[data-v-cf70450e]{border-color:var(--sp-primary);background:linear-gradient(to right,var(--sp-primary-light),var(--sp-input-bg) 30%)}.ti-header[data-v-cf70450e]{display:flex;justify-content:space-between;align-items:center}.ti-title-box[data-v-cf70450e]{display:flex;align-items:center;gap:8px}.ti-dot[data-v-cf70450e]{width:8px;height:8px;border-radius:50%}.dot-online[data-v-cf70450e]{background:var(--sp-green);box-shadow:0 0 6px var(--sp-green)}.dot-offline[data-v-cf70450e]{background:var(--sp-red);box-shadow:0 0 6px var(--sp-red)}.dot-paused[data-v-cf70450e]{background:var(--sp-amber);box-shadow:none}.ti-name[data-v-cf70450e]{font-size:.95rem;color:var(--sp-text-main)}.paused-tag[data-v-cf70450e]{font-size:.62rem;font-weight:900;color:var(--sp-amber);background:var(--sp-amber-light);border:1px solid color-mix(in srgb,var(--sp-amber) 50%,transparent);padding:2px 6px;border-radius:4px}.badge-paused[data-v-cf70450e]{color:var(--sp-amber);background:var(--sp-amber-light);border-color:color-mix(in srgb,var(--sp-amber) 40%,transparent)}.monitoring-summary[data-v-cf70450e]{display:flex;gap:6px;margin-top:5px}.active-tag[data-v-cf70450e]{font-size:.62rem;font-weight:900;color:var(--sp-primary);background:var(--sp-primary-light);border:1px solid var(--sp-primary);padding:2px 6px;border-radius:4px}.ti-actions[data-v-cf70450e]{display:flex;align-items:center;gap:8px}.btn-delete[data-v-cf70450e]{background:transparent;border:none;cursor:pointer;font-size:.9rem;padding:4px}.ti-details[data-v-cf70450e]{display:flex;align-items:center;gap:16px;font-size:.76rem}.pause-detail[data-v-cf70450e]{color:var(--sp-amber);font-size:.66rem}.status-paused[data-v-cf70450e]{color:var(--sp-amber);background:var(--sp-amber-light);border:1px solid color-mix(in srgb,var(--sp-amber) 35%,transparent)}.btn-warning[data-v-cf70450e]{color:var(--sp-amber);border-color:color-mix(in srgb,var(--sp-amber) 50%,var(--sp-border));background:var(--sp-amber-light)}.status-pill[data-v-cf70450e]{font-size:.65rem;font-weight:800;padding:2px 6px;border-radius:4px;margin-left:auto}.url-input-wrap[data-v-cf70450e]{display:flex;gap:10px;align-items:center}.flex-1[data-v-cf70450e]{flex:1}.btn-validate[data-v-cf70450e]{white-space:nowrap;padding:8px 16px;font-size:.78rem;font-weight:800;display:inline-flex;align-items:center;gap:6px;background:var(--sp-primary-light);border-color:var(--sp-primary);color:var(--sp-primary);transition:all .2s ease}.btn-validate[data-v-cf70450e]:hover:not(:disabled){background:var(--sp-primary);color:var(--sp-on-primary)}.f-sub[data-v-cf70450e]{font-size:.7rem;color:var(--sp-text-muted)}.f-sub strong[data-v-cf70450e]{color:var(--sp-cyan)}.validation-card[data-v-cf70450e]{padding:14px 16px;border-radius:var(--sp-radius-sm);display:flex;flex-direction:column;gap:8px;font-size:.78rem;animation:fadeIn .3s ease}.val-success[data-v-cf70450e]{background:color-mix(in srgb,var(--sp-green) 8%,transparent);border:1px solid var(--sp-green)}.val-error[data-v-cf70450e]{background:color-mix(in srgb,var(--sp-red) 8%,transparent);border:1px solid var(--sp-red)}.val-header[data-v-cf70450e]{display:flex;justify-content:space-between;align-items:center}.val-title-box[data-v-cf70450e]{display:flex;align-items:center;gap:8px}.val-title[data-v-cf70450e]{color:var(--sp-text-main);font-size:.85rem}.val-latency[data-v-cf70450e]{color:var(--sp-green);font-weight:800}.val-msg[data-v-cf70450e]{font-size:.74rem;color:var(--sp-text-muted);line-height:1.4}.discovered-box[data-v-cf70450e]{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid var(--sp-border-subtle)}.disc-lbl[data-v-cf70450e]{font-size:.65rem;font-weight:800;color:var(--sp-cyan)}.disc-chips[data-v-cf70450e]{display:flex;flex-wrap:wrap;gap:6px}.ep-chip[data-v-cf70450e]{background:var(--sp-card-bg);border:1px solid var(--sp-border);color:var(--sp-text-main);font-size:.68rem;padding:2px 6px;border-radius:4px}.val-meta[data-v-cf70450e]{font-size:.74rem;color:var(--sp-text-muted);padding-top:4px}.auto-poll-status[data-v-cf70450e]{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;color:var(--sp-text-muted);margin-top:2px}.poll-dot[data-v-cf70450e]{width:7px;height:7px;border-radius:50%}.val-guard-box[data-v-cf70450e]{display:flex;gap:12px;padding:12px 14px;border-radius:var(--sp-radius-sm);font-size:.74rem;line-height:1.4;align-items:flex-start}.guard-pending[data-v-cf70450e]{background:color-mix(in srgb,var(--sp-amber) 9%,transparent);border:1px solid color-mix(in srgb,var(--sp-amber) 35%,transparent);color:var(--sp-text-main)}.guard-passed[data-v-cf70450e]{background:color-mix(in srgb,var(--sp-green) 9%,transparent);border:1px solid color-mix(in srgb,var(--sp-green) 35%,transparent);color:var(--sp-text-main)}.guard-icon[data-v-cf70450e]{font-size:1.1rem;line-height:1}.guard-text[data-v-cf70450e]{display:flex;flex-direction:column;gap:3px}.guard-text strong[data-v-cf70450e]{font-size:.8rem}.guard-text p[data-v-cf70450e]{color:var(--sp-text-muted);margin:0}.btn-disabled[data-v-cf70450e]{opacity:.55;cursor:not-allowed!important;filter:grayscale(40%)}@media(max-width:1000px){.settings-grid[data-v-cf70450e]{grid-template-columns:1fr}}.infra-config-box[data-v-cf70450e]{margin:14px 0;padding:14px;border:1px solid color-mix(in srgb,var(--sp-primary) 24%,var(--sp-border));border-radius:var(--sp-radius);background:linear-gradient(120deg,var(--sp-primary-light),transparent 58%)}.infra-config-head[data-v-cf70450e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.infra-config-head>div[data-v-cf70450e]{display:flex;flex-direction:column;gap:2px}.infra-profile-summary[data-v-cf70450e]{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;gap:2px;padding:9px 11px;background:var(--sp-input-bg);border:1px solid var(--sp-border-subtle);border-radius:var(--sp-radius-sm)}.infra-profile-summary strong[data-v-cf70450e]{color:var(--sp-primary)}.infra-profile-summary span[data-v-cf70450e],.infra-profile-summary small[data-v-cf70450e]{color:var(--sp-text-muted);font-size:.7rem}.k8s-mapping[data-v-cf70450e]{margin-top:10px;padding:10px 12px;background:var(--sp-card-bg);border:1px solid var(--sp-border-subtle);border-radius:var(--sp-radius-sm)}.k8s-mapping summary[data-v-cf70450e]{cursor:pointer;color:var(--sp-text-main);font-size:.75rem;font-weight:800}.k8s-mapping>p[data-v-cf70450e],.infra-honesty[data-v-cf70450e]{color:var(--sp-text-muted);font-size:.68rem;line-height:1.45}.infra-honesty[data-v-cf70450e]{margin:10px 0 0}
