.database-flow.svelte-19s9vtr{display:flex;flex-direction:column;gap:24px;padding:24px;min-height:100%}.stats-grid.svelte-19s9vtr{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.content-grid.svelte-19s9vtr{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:1024px){.content-grid.svelte-19s9vtr{grid-template-columns:1fr}}.controls.svelte-19s9vtr{margin-bottom:20px}.search-box.svelte-19s9vtr{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#0000000d;border-radius:8px;transition:all .2s}.search-box.svelte-19s9vtr:focus-within{background:#3b82f61a;box-shadow:0 0 0 2px #3b82f633}@media(prefers-color-scheme:dark){.search-box.svelte-19s9vtr{background:#ffffff0d}}.search-icon.svelte-19s9vtr{font-size:18px;opacity:.5}.search-input.svelte-19s9vtr{flex:1;background:none;border:none;outline:none;font-size:14px;color:hsl(var(--foreground))}.database-table.svelte-19s9vtr{display:flex;flex-direction:column;gap:12px}.database-row.svelte-19s9vtr{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#00000005;border-radius:8px;transition:all .2s}.database-row.svelte-19s9vtr:hover{background:#3b82f60d;transform:translate(4px)}@media(prefers-color-scheme:dark){.database-row.svelte-19s9vtr{background:#ffffff08}}.database-info.svelte-19s9vtr{display:flex;flex-direction:column;gap:4px}.database-name.svelte-19s9vtr{font-weight:600;font-size:15px;font-family:JetBrains Mono,monospace}.database-meta-inline.svelte-19s9vtr{display:flex;align-items:center;gap:8px;font-size:13px;color:hsl(var(--muted-foreground))}.meta-item.svelte-19s9vtr{font-size:12px}.meta-separator.svelte-19s9vtr{opacity:.5}.database-metrics.svelte-19s9vtr{display:flex;align-items:center;gap:12px}.connection-count.svelte-19s9vtr{padding:4px 8px;background:#3b82f61a;border-radius:6px;font-size:12px;font-weight:600;color:#2563eb}.uptime-badge.svelte-19s9vtr{padding:4px 8px;background:#22c55e1a;border-radius:6px;font-size:12px;font-weight:600;color:#16a34a}.status-badge.svelte-19s9vtr{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.small.svelte-19s9vtr{padding:2px 8px;font-size:11px}.status-badge.green.svelte-19s9vtr{background:#22c55e26;color:#16a34a}.status-badge.blue.svelte-19s9vtr{background:#3b82f626;color:#2563eb}.status-badge.orange.svelte-19s9vtr{background:#f9731626;color:#ea580c}.status-badge.red.svelte-19s9vtr{background:#ef444426;color:#dc2626}.status-badge.gray.svelte-19s9vtr{background:#64748b26;color:#64748b}.queries.svelte-19s9vtr{display:flex;flex-direction:column;gap:12px}.query-item.svelte-19s9vtr{padding:12px;background:#00000005;border-radius:8px;border-left:3px solid #3b82f6;transition:all .2s}.query-item.svelte-19s9vtr:hover{background:#3b82f60d;transform:translate(4px)}@media(prefers-color-scheme:dark){.query-item.svelte-19s9vtr{background:#ffffff08}}.query-header.svelte-19s9vtr{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.query-database.svelte-19s9vtr{font-weight:600;font-size:13px;font-family:JetBrains Mono,monospace;color:#3b82f6}.query-duration.svelte-19s9vtr{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;font-family:JetBrains Mono,monospace}.query-duration.fast.svelte-19s9vtr{background:#22c55e26;color:#16a34a}.query-duration.slow.svelte-19s9vtr{background:#f9731626;color:#ea580c}.query-text.svelte-19s9vtr{font-family:JetBrains Mono,monospace;font-size:12px;color:hsl(var(--muted-foreground));margin-bottom:6px;padding:6px;background:#00000008;border-radius:4px}@media(prefers-color-scheme:dark){.query-text.svelte-19s9vtr{background:#ffffff0d}}.query-meta.svelte-19s9vtr{display:flex;gap:12px;font-size:11px;color:hsl(var(--muted-foreground))}.migrations.svelte-19s9vtr{display:flex;flex-direction:column;gap:12px}.migration-item.svelte-19s9vtr{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#ffffff80;backdrop-filter:blur(10px);border-radius:8px;transition:all .2s}.migration-item.svelte-19s9vtr:hover{transform:translate(4px)}@media(prefers-color-scheme:dark){.migration-item.svelte-19s9vtr{background:#0003}}.migration-info.svelte-19s9vtr{flex:1}.migration-name.svelte-19s9vtr{font-weight:600;font-size:13px;font-family:JetBrains Mono,monospace;margin-bottom:4px}.migration-meta.svelte-19s9vtr{font-size:11px;color:hsl(var(--muted-foreground))}.migration-actions.svelte-19s9vtr{display:flex;align-items:center;gap:8px}.action-btn.svelte-19s9vtr{padding:6px 12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.action-btn.svelte-19s9vtr:hover{transform:scale(1.05);box-shadow:0 4px 12px #3b82f64d}.backups.svelte-19s9vtr{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.backup-item.svelte-19s9vtr{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#00000005;border-radius:8px;transition:all .2s}.backup-item.svelte-19s9vtr:hover{background:#22c55e0d;transform:translate(4px)}@media(prefers-color-scheme:dark){.backup-item.svelte-19s9vtr{background:#ffffff08}}.backup-info.svelte-19s9vtr{display:flex;flex-direction:column;gap:4px}.backup-database.svelte-19s9vtr{font-weight:600;font-size:14px;font-family:JetBrains Mono,monospace}.backup-meta.svelte-19s9vtr{display:flex;align-items:center;gap:6px;font-size:11px;color:hsl(var(--muted-foreground))}.backup-separator.svelte-19s9vtr{opacity:.5}.create-backup-btn.svelte-19s9vtr{width:100%;padding:12px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.create-backup-btn.svelte-19s9vtr:hover{transform:scale(1.02);box-shadow:0 4px 12px #10b9814d}.performance-metrics.svelte-19s9vtr{display:flex;flex-direction:column;gap:16px}.metric-item.svelte-19s9vtr{padding:12px;background:#ffffff80;backdrop-filter:blur(10px);border-radius:8px}@media(prefers-color-scheme:dark){.metric-item.svelte-19s9vtr{background:#0003}}.metric-label.svelte-19s9vtr{font-size:13px;color:hsl(var(--muted-foreground));margin-bottom:6px}.metric-value-row.svelte-19s9vtr{display:flex;justify-content:space-between;align-items:center}.metric-value.svelte-19s9vtr{font-size:20px;font-weight:700;color:hsl(var(--foreground))}@media(max-width:768px){.database-flow.svelte-19s9vtr{padding:16px}.stats-grid.svelte-19s9vtr{grid-template-columns:repeat(2,1fr);gap:12px}.database-row.svelte-19s9vtr,.migration-item.svelte-19s9vtr,.backup-item.svelte-19s9vtr{flex-direction:column;align-items:flex-start;gap:12px}}
