@keyframes easychat-scheduler-pulse{50%{transform:scale(.82);opacity:.5}}.catalog-connection-summary,.scheduler-health-card{display:flex;align-items:center;gap:14px;border:1px solid #dbe4f0;border-radius:8px;background:#f8fafc;padding:16px}.catalog-connection-summary>i,.scheduler-health-icon{color:#0f9f6e;font-size:20px;flex:0 0 auto}.catalog-connection-summary.is-warning>i,.scheduler-health-stale .scheduler-health-icon,.scheduler-health-waiting .scheduler-health-icon{color:#d97706}.scheduler-health-error .scheduler-health-icon{color:#dc2626}.catalog-connection-summary div,.scheduler-health-copy{display:grid;gap:3px;min-width:0}.catalog-connection-summary span,.scheduler-health-copy span{color:#64748b;font-size:13px;line-height:1.45}.scheduler-health-card{margin-bottom:20px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.06)}.scheduler-health-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ecfdf5}.scheduler-health-copy{flex:1 1 auto}.scheduler-health-card.is-checking .scheduler-health-icon i{animation:easychat-scheduler-pulse 1.2s ease-in-out infinite}@media (max-width:640px){.scheduler-health-card{align-items:flex-start;flex-wrap:wrap}.scheduler-health-card .btn{width:100%}}@media (prefers-reduced-motion:reduce){.scheduler-health-card.is-checking .scheduler-health-icon i{animation:none}}