.DatabaseCard_card__RW5e5{background:white;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;transition:box-shadow .2s ease}.DatabaseCard_card__RW5e5:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.DatabaseCard_cardHeader__oL0bm{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.DatabaseCard_cardHeaderContent__e2uVz{flex:1}.DatabaseCard_cardTitle__Z7z2O{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.DatabaseCard_cardTitleIcon__UcATg{font-size:1.5rem}.DatabaseCard_cardTitleText___Fwr1{font-weight:700;font-size:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.DatabaseCard_dbIdBadge__ZN0hE{font-size:.75rem;font-weight:500;color:#6b7280;background-color:#f3f4f6;padding:.125rem .5rem;border-radius:.375rem;border:1px solid #d1d5db;font-family:monospace}.DatabaseCard_cardTypeTag__fQ43V{font-size:.75rem;color:#6b7280}.DatabaseCard_dbTypeBadge__RqE_U{display:inline-block;padding:.25rem .5rem;background-color:#dbeafe;color:#1e40af;border-radius:.25rem}.DatabaseCard_inactiveBadge__dCE3R{padding:.25rem .5rem;background-color:#fee2e2;color:#991b1b;border-radius:.25rem;font-size:.75rem}.DatabaseCard_gatewayBadge__97C1M{padding:.25rem .5rem;background-color:#dbeafe;color:#1e40af;border-radius:.25rem;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.25rem;transition:all .2s ease}.DatabaseCard_gatewayBadge__97C1M:hover{background-color:#bfdbfe;color:#1e3a8a;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.DatabaseCard_lsvrBadge__pgPQt{padding:.25rem .5rem;background-color:#f3e8ff;color:#6b21a8;border-radius:.25rem;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.25rem;transition:all .2s ease}.DatabaseCard_lsvrBadge__pgPQt:hover{background-color:#e9d5ff;color:#581c87;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.DatabaseCard_notMappedBadge__7RLmK{padding:.25rem .5rem;background-color:#fef3c7;color:#92400e;border-radius:.25rem;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.DatabaseCard_cardHeaderBadges__D4rAv{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end}.DatabaseCard_connectionInfo__b6eW5{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem;font-size:.875rem}.DatabaseCard_connectionInfoRow__n6chE{display:flex;align-items:center;gap:.5rem}.DatabaseCard_connectionIcon__r_zNE{color:#6b7280}.DatabaseCard_connectionText___tdo_{font-family:monospace;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DatabaseCard_description__Z4oCY{font-size:.75rem;color:#4b5563;margin-top:.5rem}.DatabaseCard_statusSection__KUskv{margin-bottom:.75rem}.DatabaseCard_performanceSection__lQ5we{margin-bottom:.75rem;padding:.75rem;background-color:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb}.DatabaseCard_performanceTitle__t77OR{font-size:.75rem;font-weight:600;color:#4b5563;margin-bottom:.5rem}.DatabaseCard_performanceMetrics__6WxSW{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.DatabaseCard_metricItem__DPLW1{display:flex;flex-direction:column;gap:.125rem}.DatabaseCard_metricLabel__VJ8d1{font-size:.625rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.DatabaseCard_metricValue__Jc0yd{font-size:.875rem;font-weight:600;color:#1f2937;font-family:monospace}.DatabaseCard_statusBadge__YdJKg{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem}.DatabaseCard_statusNotTested__qiU_d{background-color:#f3f4f6;color:#4b5563}.DatabaseCard_statusOnline___BFVR{background-color:#d1fae5;color:#065f46}.DatabaseCard_statusInfo__nM3K7{background-color:#fef3c7;color:#92400e}.DatabaseCard_statusTesting___bE_p{background-color:#dbeafe;color:#1e40af}.DatabaseCard_statusFailed__5JkD_{background-color:#fee2e2;color:#991b1b}.DatabaseCard_statusTimeout__GBVkr{background-color:#fef3c7;color:#92400e}.DatabaseCard_lastCheckTime__fhKyP{font-size:.75rem;color:#6b7280;margin-top:.25rem}.DatabaseCard_actions__I4KcD{display:flex;gap:.5rem}.DatabaseCard_actionButton__RXo5L{flex:1;padding:.375rem .75rem;font-size:.875rem;border-radius:.375rem;font-weight:500;cursor:pointer;transition:background-color .15s ease;border:1px solid transparent}.DatabaseCard_testButton__jcDFD{background-color:#f3f4f6;color:#374151}.DatabaseCard_testButton__jcDFD:hover:not(:disabled){background-color:#e5e7eb}.DatabaseCard_testButton__jcDFD:disabled{opacity:.5;cursor:not-allowed}.DatabaseCard_editButton__uJrqU{background-color:#3b82f6;color:white}.DatabaseCard_editButton__uJrqU:hover{background-color:#2563eb}.DatabaseCard_deleteButton__Hr4Yb{background-color:#ef4444;color:white}.DatabaseCard_deleteButton__Hr4Yb:hover{background-color:#dc2626}