@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutToBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}.signal-preview-feed{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:flex;flex-direction:column;padding:1.5rem}.signal-feed-header{align-items:center;border-bottom:2px solid #f5f8fa;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1rem}.feed-title{color:#33475b;font-size:1.1rem;font-weight:600;margin:0}.feed-status{align-items:center;color:#28a745;display:flex;font-size:.85rem;font-weight:600;gap:.5rem}.status-dot{animation:pulse 2s infinite;background:#28a745;border-radius:50%;flex-shrink:0;height:8px;width:8px}.signal-feed-container{display:flex;flex:1;flex-direction:column;gap:1.25rem;overflow:hidden;padding:.25rem 0;position:relative}.signal-feed-item{background:#f5f8fa;border-radius:8px;display:flex;gap:1rem;padding:1.25rem;transition:transform .6s ease-out}.signal-feed-item.critical-signal{border-left:4px solid #dc3545}.signal-feed-item.warning-signal{border-left:4px solid #ffc107}.signal-feed-item.success-signal{border-left:4px solid #28a745}.signal-feed-item.entering{animation:slideInFromRight .6s ease-out forwards}.signal-feed-item.fade-out{animation:slideOutToBottom .6s ease-out forwards}.signal-icon-badge{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:1.4rem;height:40px;justify-content:center;width:40px}.signal-icon-badge.critical{background:rgba(220,53,69,.1)}.signal-icon-badge.warning{background:rgba(255,193,7,.1)}.signal-icon-badge.success{background:rgba(40,167,69,.1)}.signal-content{flex:1}.signal-title-simple{color:#33475b;font-size:.95rem;font-weight:600;margin:0 0 .25rem}.signal-detail{color:#6c757d;font-size:.8rem;margin:0 0 .5rem}.signal-cta{color:#45608a;font-size:.85rem;font-weight:600;margin:0}.signal-cta .cta-link{padding-left:10px;text-decoration:underline}@media (max-width:768px){.signal-preview-feed{padding:1rem}.signal-feed-header{margin-bottom:1rem;padding-bottom:.75rem}.feed-title{font-size:1rem}.signal-feed-container{gap:1rem}.signal-feed-item{gap:.75rem;padding:1rem}.signal-icon-badge{font-size:1.2rem;height:35px;width:35px}.signal-title-simple{font-size:.9rem}.signal-detail{font-size:.75rem}.signal-cta{font-size:.8rem}}@media (max-width:480px){.signal-preview-feed{border-radius:8px;padding:.75rem}.signal-feed-header{margin-bottom:.75rem;padding-bottom:.5rem}.feed-title{font-size:.95rem}.feed-status{font-size:.75rem}.signal-feed-container{gap:.75rem}.signal-feed-item{gap:.5rem;padding:.75rem}.signal-icon-badge{font-size:1.1rem;height:32px;width:32px}.signal-title-simple{font-size:.85rem}.signal-detail{font-size:.7rem}.signal-cta{font-size:.75rem}}.signal-feed-item:focus-within{outline:2px solid #45608a;outline-offset:2px}.signal-icon-badge{line-height:1}@media print{.signal-preview-feed{border:1px solid #ccc;box-shadow:none}.status-dot{animation:none;opacity:1}.signal-feed-item{page-break-inside:avoid}}@media (prefers-contrast:more){.signal-feed-header{border-bottom-width:3px}.signal-feed-item{border-left-width:5px}.feed-title,.signal-cta,.signal-title-simple{font-weight:700}}@media (prefers-reduced-motion:reduce){.signal-feed-item.entering,.status-dot{animation:none;opacity:1}.signal-feed-item.fade-out{animation:none;opacity:0}.signal-feed-item{transition:none}}@media (prefers-color-scheme:dark){.signal-preview-feed{background:#1e1e1e;box-shadow:0 10px 40px rgba(0,0,0,.5)}.signal-feed-header{border-bottom-color:#333}.feed-title{color:#e0e0e0}.feed-status{color:#4ade80}.signal-feed-item{background:#2d2d2d}.signal-title-simple{color:#e0e0e0}.signal-detail{color:#b0b0b0}.signal-cta{color:#60b5ed}}