.connection-string[data-v-4e320564]{overflow:hidden}[dir] .connection-string[data-v-4e320564]{background:rgba(0,0,0,.02);border-radius:8px}.conn-header[data-v-4e320564]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .conn-header[data-v-4e320564]{padding:12px 16px;background:rgba(0,0,0,.02);border-bottom:1px solid rgba(0,0,0,.06)}.conn-title[data-v-4e320564]{font-weight:600;font-size:13px;color:#333}.copy-btn[data-v-4e320564]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#fff;font-size:12px;transition:all .15s}[dir] .copy-btn[data-v-4e320564]{padding:6px 12px;background:var(--vs-primary);border:none;border-radius:4px;cursor:pointer;-webkit-transition:all .15s}.copy-btn[data-v-4e320564]:hover{opacity:.9}.copy-btn i[data-v-4e320564]{font-size:14px}.conn-value[data-v-4e320564]{overflow-x:auto}[dir] .conn-value[data-v-4e320564]{padding:16px}.conn-value code[data-v-4e320564]{display:block;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;line-height:1.6;color:#555;word-break:break-all;white-space:pre-wrap}[dir] .sql-detail[data-v-422f4941]{padding:24px}.glass-card[data-v-422f4941]{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);color:#0f172a}[dir] .glass-card[data-v-422f4941]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.card-head[data-v-422f4941]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#0f172a}[dir] .card-head[data-v-422f4941]{padding:16px 16px 0}.card-body[data-v-422f4941],.card-head h3[data-v-422f4941]{color:#0f172a}[dir] .card-body[data-v-422f4941]{padding:16px}.detail-hero[data-v-422f4941]{color:#0f172a}[dir] .detail-hero[data-v-422f4941]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.hero-top[data-v-422f4941]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ghost-btn[data-v-422f4941],.hero-top[data-v-422f4941]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ghost-btn[data-v-422f4941]{color:#334155;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}[dir] .ghost-btn[data-v-422f4941]{background:transparent;border:1px solid #e5e7eb;border-radius:8px;padding:6px 10px;cursor:pointer}.status-pill[data-v-422f4941]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px}[dir] .status-pill[data-v-422f4941]{padding:4px 10px;border-radius:999px}.status-success[data-v-422f4941]{color:#22c55e}[dir] .status-success[data-v-422f4941]{background:rgba(34,197,94,.1)}.status-muted[data-v-422f4941]{color:#334155}[dir] .status-muted[data-v-422f4941]{background:#f1f5f9}.status-info[data-v-422f4941]{color:#0ea5e9}[dir] .status-info[data-v-422f4941]{background:rgba(14,165,233,.1)}.status-warning[data-v-422f4941]{color:#f59e0b}[dir] .status-warning[data-v-422f4941]{background:rgba(245,158,11,.1)}.status-danger[data-v-422f4941]{color:#ea5455}[dir] .status-danger[data-v-422f4941]{background:rgba(234,84,85,.1)}.hero-title[data-v-422f4941]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .hero-title[data-v-422f4941]{margin-top:8px}.hero-title h1[data-v-422f4941]{color:#0f172a}.hero-id[data-v-422f4941]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.copy-chip[data-v-422f4941]{color:#334155;font-size:12px}[dir] .copy-chip[data-v-422f4941]{background:#f1f5f9;border:none;border-radius:999px;padding:4px 8px;cursor:pointer}.hero-meta[data-v-422f4941]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}[dir] .hero-meta[data-v-422f4941]{margin-top:8px}.meta-pill[data-v-422f4941]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#334155;font-size:12px}[dir] .meta-pill[data-v-422f4941]{padding:4px 8px;border-radius:999px;background:#f8fafc}.hero-actions[data-v-422f4941]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}[dir] .hero-actions[data-v-422f4941]{margin-top:12px}.action-btn[data-v-422f4941]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}[dir] .action-btn[data-v-422f4941]{border:none;border-radius:8px;padding:8px 12px;cursor:pointer}.action-btn.success[data-v-422f4941]{color:#22c55e}[dir] .action-btn.success[data-v-422f4941]{background:rgba(34,197,94,.1)}.action-btn.warn[data-v-422f4941]{color:#f59e0b}[dir] .action-btn.warn[data-v-422f4941]{background:rgba(245,158,11,.1)}.action-btn.primary[data-v-422f4941]{color:#7367f0}[dir] .action-btn.primary[data-v-422f4941]{background:rgba(115,103,240,.1)}.btn-spinner[data-v-422f4941]{width:14px;height:14px}[dir] .btn-spinner[data-v-422f4941]{border:2px solid currentColor;border-top-color:transparent;border-radius:50%}[dir=ltr] .btn-spinner[data-v-422f4941],[dir=rtl] .btn-spinner[data-v-422f4941]{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}[dir] .tabs-container[data-v-422f4941]{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.tabs-nav[data-v-422f4941]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[dir] .tabs-nav[data-v-422f4941]{border-bottom:1px solid #e5e7eb}.tab-btn[data-v-422f4941]{color:#334155;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}[dir] .tab-btn[data-v-422f4941]{background:transparent;border:none;padding:12px 16px;cursor:pointer}.tab-btn.active[data-v-422f4941]{color:#2563eb}[dir] .tab-btn.active[data-v-422f4941]{border-bottom:2px solid #2563eb}[dir] .tab-content[data-v-422f4941]{margin-top:12px}.info-grid[data-v-422f4941]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:24px}.info-row[data-v-422f4941]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .info-row[data-v-422f4941]{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06)}[dir] .info-row[data-v-422f4941]:last-child{border-bottom:none}.ip-value[data-v-422f4941]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}[dir] .ip-value code[data-v-422f4941]{background:rgba(0,0,0,.04);padding:4px 8px;border-radius:4px}[dir=ltr] .ip-value code[data-v-422f4941]{direction:ltr}[dir=rtl] .ip-value code[data-v-422f4941]{direction:rtl}.ip-value .copy-btn[data-v-422f4941]{color:#888}[dir] .ip-value .copy-btn[data-v-422f4941]{background:none;border:none;cursor:pointer}.ip-value .copy-btn[data-v-422f4941]:hover{color:var(--vs-primary)}.role-badge[data-v-422f4941]{font-size:12px;font-weight:600}[dir] .role-badge[data-v-422f4941]{padding:4px 8px;border-radius:4px}.role-badge.role-standalone[data-v-422f4941]{color:#666}[dir] .role-badge.role-standalone[data-v-422f4941]{background:hsla(0,0%,50.2%,.1)}.role-badge.role-primary[data-v-422f4941]{color:#7367f0}[dir] .role-badge.role-primary[data-v-422f4941]{background:rgba(115,103,240,.1)}.role-badge.role-replica[data-v-422f4941]{color:#00cfe8}[dir] .role-badge.role-replica[data-v-422f4941]{background:rgba(0,207,232,.1)}.health-badge[data-v-422f4941]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px}[dir] .health-badge[data-v-422f4941]{padding:4px 8px;border-radius:4px}.health-badge.health-success[data-v-422f4941]{color:#28c76f}[dir] .health-badge.health-success[data-v-422f4941]{background:rgba(40,199,111,.1)}.health-badge.health-warning[data-v-422f4941]{color:#ff9f43}[dir] .health-badge.health-warning[data-v-422f4941]{background:rgba(255,159,67,.1)}.health-badge.health-danger[data-v-422f4941]{color:#ea5455}[dir] .health-badge.health-danger[data-v-422f4941]{background:rgba(234,84,85,.1)}.health-badge.health-muted[data-v-422f4941]{color:#888}[dir] .health-badge.health-muted[data-v-422f4941]{background:hsla(0,0%,50.2%,.1)}.data-table[data-v-422f4941]{width:100%;border-collapse:collapse}.data-table td[data-v-422f4941],.data-table th[data-v-422f4941]{color:#0f172a}[dir] .data-table td[data-v-422f4941],[dir] .data-table th[data-v-422f4941]{padding:12px;border-bottom:1px solid rgba(0,0,0,.06)}[dir=ltr] .data-table td[data-v-422f4941],[dir=ltr] .data-table th[data-v-422f4941]{text-align:right}[dir=rtl] .data-table td[data-v-422f4941],[dir=rtl] .data-table th[data-v-422f4941]{text-align:left}.data-table th[data-v-422f4941]{font-weight:600;font-size:12px;color:#888}.data-table code[data-v-422f4941]{font-size:12px;display:inline-block}[dir] .data-table code[data-v-422f4941]{background:rgba(0,0,0,.04);padding:2px 6px;border-radius:4px}[dir=ltr] .data-table code[data-v-422f4941]{direction:ltr}[dir=rtl] .data-table code[data-v-422f4941]{direction:rtl}[data-v-422f4941] .modal-content{color:#0f172a}[dir][data-v-422f4941] .modal-content{background:#fff}[data-v-422f4941] .modal-body,[data-v-422f4941] .modal-footer,[data-v-422f4941] .modal-header,[data-v-422f4941] .modal-title{color:#0f172a}[data-v-422f4941] .close{color:#334155}[data-v-422f4941] .modal-content .form-input,[data-v-422f4941] .modal-content .form-label{color:#0f172a}[dir][data-v-422f4941] .modal-content .form-input{background:#fff;border:1px solid rgba(0,0,0,.1)}[data-v-422f4941] .modal-content .form-input::-webkit-input-placeholder{color:#64748b}[data-v-422f4941] .modal-content .form-input::-moz-placeholder{color:#64748b}[data-v-422f4941] .modal-content .form-input:-ms-input-placeholder{color:#64748b}[data-v-422f4941] .modal-content .form-input::-ms-input-placeholder{color:#64748b}[data-v-422f4941] .modal-content .form-input::placeholder{color:#64748b}.icon-btn[data-v-422f4941]{width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .icon-btn[data-v-422f4941]{border-radius:6px;border:none;cursor:pointer}.icon-btn.danger[data-v-422f4941]{color:#ea5455}[dir] .icon-btn.danger[data-v-422f4941]{background:rgba(234,84,85,.1)}[dir] .icon-btn.danger[data-v-422f4941]:hover:not(:disabled){background:rgba(234,84,85,.2)}.icon-btn[data-v-422f4941]:disabled{opacity:.5}[dir] .icon-btn[data-v-422f4941]:disabled{cursor:not-allowed}.empty-state-small[data-v-422f4941],.loading-state[data-v-422f4941]{color:#888}[dir] .empty-state-small[data-v-422f4941],[dir] .loading-state[data-v-422f4941]{text-align:center;padding:2rem}.backup-type[data-v-422f4941]{font-size:11px;font-weight:600}[dir] .backup-type[data-v-422f4941]{padding:2px 8px;border-radius:4px}.backup-type.full[data-v-422f4941]{color:#7367f0}[dir] .backup-type.full[data-v-422f4941]{background:rgba(115,103,240,.1)}.backup-type.differential[data-v-422f4941]{color:#00cfe8}[dir] .backup-type.differential[data-v-422f4941]{background:rgba(0,207,232,.1)}.backup-status[data-v-422f4941]{font-size:11px}[dir] .backup-status[data-v-422f4941]{padding:2px 8px;border-radius:4px}.backup-status.pending[data-v-422f4941]{color:#888}[dir] .backup-status.pending[data-v-422f4941]{background:hsla(0,0%,50.2%,.1)}.backup-status.in_progress[data-v-422f4941]{color:#00cfe8}[dir] .backup-status.in_progress[data-v-422f4941]{background:rgba(0,207,232,.1)}.backup-status.completed[data-v-422f4941]{color:#28c76f}[dir] .backup-status.completed[data-v-422f4941]{background:rgba(40,199,111,.1)}.backup-status.failed[data-v-422f4941]{color:#ea5455}[dir] .backup-status.failed[data-v-422f4941]{background:rgba(234,84,85,.1)}[dir] .dr-disabled[data-v-422f4941]{text-align:center;padding:3rem}[dir] .dr-disabled h4[data-v-422f4941]{margin-bottom:8px}.dr-enabled .dr-status-grid[data-v-422f4941]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}[dir] .dr-enabled .dr-status-grid[data-v-422f4941]{margin-bottom:24px}[dir] .dr-enabled .dr-status-card[data-v-422f4941]{background:rgba(0,0,0,.02);padding:16px;border-radius:8px}.dr-enabled .dr-status-card .label[data-v-422f4941]{display:block;font-size:12px;color:#888}[dir] .dr-enabled .dr-status-card .label[data-v-422f4941]{margin-bottom:4px}.dr-enabled .dr-status-card .value[data-v-422f4941]{font-weight:600;font-size:14px}.dr-enabled .dr-status-card .value.link[data-v-422f4941]{color:var(--vs-primary);text-decoration:none}.dr-enabled .dr-status-card .value.link[data-v-422f4941]:hover{text-decoration:underline}.dr-enabled .dr-actions[data-v-422f4941]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.billing-grid[data-v-422f4941]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}[dir] .billing-card[data-v-422f4941]{background:rgba(0,0,0,.02);padding:20px;border-radius:8px;text-align:center}.billing-card .label[data-v-422f4941]{display:block;font-size:12px;color:#888}[dir] .billing-card .label[data-v-422f4941]{margin-bottom:8px}.billing-card .value[data-v-422f4941]{font-weight:700;font-size:18px;color:var(--vs-primary)}.form-input[data-v-422f4941]{width:100%;font-size:14px}[dir] .form-input[data-v-422f4941]{padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-radius:6px}.form-input[data-v-422f4941]:focus{outline:none}[dir] .form-input[data-v-422f4941]:focus{border-color:var(--vs-primary)}.form-label[data-v-422f4941]{display:block;font-size:13px;font-weight:600}[dir] .form-label[data-v-422f4941]{margin-bottom:8px}[dir] .space-y-4>*+[data-v-422f4941]{margin-top:16px}