.alerts-toolbar.svelte-9hmqi6.svelte-9hmqi6{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem;gap:.6rem;flex-wrap:wrap}.filter-group.svelte-9hmqi6.svelte-9hmqi6{display:flex;gap:.35rem}.filter-btn.svelte-9hmqi6.svelte-9hmqi6{padding:.3rem .75rem;border-radius:20px;border:1px solid var(--border);background:none;font-size:.72rem;font-weight:600;color:var(--text-muted);cursor:pointer;font-family:inherit;transition:all .15s}.filter-btn.active.svelte-9hmqi6.svelte-9hmqi6{background:#7c5cfc1f;border-color:#7c5cfc66;color:var(--accent2)}.filter-btn.svelte-9hmqi6.svelte-9hmqi6:hover:not(.active){border-color:var(--border-hi);color:var(--text-dim)}.toolbar-actions.svelte-9hmqi6.svelte-9hmqi6{display:flex;gap:.4rem}.alert-row.svelte-9hmqi6.svelte-9hmqi6{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem 0;border-bottom:1px solid var(--row-border);transition:opacity .2s}.alert-row.svelte-9hmqi6.svelte-9hmqi6:last-child{border-bottom:none;padding-bottom:0}.alert-row.svelte-9hmqi6.svelte-9hmqi6:first-child{padding-top:0}.alert-row.dismissed.svelte-9hmqi6.svelte-9hmqi6{opacity:.4}.alert-row-dot.svelte-9hmqi6.svelte-9hmqi6{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:5px;background:var(--accent);box-shadow:0 0 6px #7c5cfc8c}.alert-row.dismissed.svelte-9hmqi6 .alert-row-dot.svelte-9hmqi6{background:#ffffff26;box-shadow:none}.alert-row-body.svelte-9hmqi6.svelte-9hmqi6{flex:1;min-width:0}.alert-row-msg.svelte-9hmqi6.svelte-9hmqi6{font-size:.83rem;color:var(--text);line-height:1.5;white-space:pre-wrap;word-break:break-word;margin-bottom:.3rem}.alert-row.dismissed.svelte-9hmqi6 .alert-row-msg.svelte-9hmqi6{color:var(--text-dim)}.alert-row-meta.svelte-9hmqi6.svelte-9hmqi6{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.alert-row-ts.svelte-9hmqi6.svelte-9hmqi6{font-size:.65rem;color:var(--text-muted);font-family:DM Mono,monospace}.alert-row-channel.svelte-9hmqi6.svelte-9hmqi6{font-size:.62rem;font-weight:600;padding:.1rem .4rem;border-radius:10px;background:#2ec4ff14;border:1px solid rgba(46,196,255,.2);color:#2ec4ffb3}.alert-row-actions.svelte-9hmqi6.svelte-9hmqi6{display:flex;gap:.3rem;flex-shrink:0;margin-top:2px}.alert-action-btn.svelte-9hmqi6.svelte-9hmqi6{background:none;border:1px solid var(--border);border-radius:var(--radius-xs);font-size:.68rem;font-weight:600;color:var(--text-muted);cursor:pointer;padding:.2rem .5rem;font-family:inherit;transition:all .15s}.alert-action-btn.svelte-9hmqi6.svelte-9hmqi6:hover{border-color:var(--border-hi);color:var(--text-dim)}.alert-action-btn.remove.svelte-9hmqi6.svelte-9hmqi6:hover{border-color:#f8717166;color:var(--red);background:#f871710f}.state-msg.svelte-9hmqi6.svelte-9hmqi6{text-align:center;padding:2.5rem 1rem;font-size:.82rem;color:var(--text-muted)}.state-msg.svelte-9hmqi6 .state-icon.svelte-9hmqi6{font-size:2rem;display:block;margin-bottom:.6rem;opacity:.5}.date-group-label.svelte-9hmqi6.svelte-9hmqi6{font-size:.6rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);padding:.5rem 0 .35rem;margin-top:.25rem}.confirm-backdrop.svelte-9hmqi6.svelte-9hmqi6{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;align-items:center;justify-content:center}.confirm-backdrop.open.svelte-9hmqi6.svelte-9hmqi6{display:flex}.confirm-modal.svelte-9hmqi6.svelte-9hmqi6{background:linear-gradient(145deg,#0e0e1c,#12121e);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:1.75rem 2rem;width:90%;max-width:380px;box-shadow:0 0 0 1px #7c5cfc1a,0 24px 64px #0009;position:relative;animation:svelte-9hmqi6-confirmIn .22s cubic-bezier(.16,1,.3,1) both}.confirm-modal.closing.svelte-9hmqi6.svelte-9hmqi6{animation:svelte-9hmqi6-confirmOut .18s cubic-bezier(.4,0,1,1) both}@keyframes svelte-9hmqi6-confirmIn{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-9hmqi6-confirmOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.93) translateY(10px)}}.confirm-modal.svelte-9hmqi6.svelte-9hmqi6:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.confirm-modal.svelte-9hmqi6 h3.svelte-9hmqi6{font-size:1rem;font-weight:700;color:var(--text);margin:0 0 .4rem}.confirm-modal.svelte-9hmqi6 p.svelte-9hmqi6{font-size:.82rem;color:var(--text-dim);margin:0 0 1.25rem;line-height:1.5}.confirm-modal-footer.svelte-9hmqi6.svelte-9hmqi6{display:flex;gap:.5rem;justify-content:flex-end}.btn-sm.danger:hover{border-color:#f8717166;color:var(--red);background:#f871710f}.source-filter-row.svelte-9hmqi6.svelte-9hmqi6{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-bottom:.85rem}.sf-label.svelte-9hmqi6.svelte-9hmqi6{font-size:.6rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;margin-right:.15rem}.sf-pill.svelte-9hmqi6.svelte-9hmqi6{padding:.22rem .6rem;border-radius:20px;border:1px solid var(--border);background:none;font-size:.68rem;font-weight:600;color:var(--text-muted);cursor:pointer;font-family:inherit;transition:all .15s;text-transform:capitalize}.sf-pill.active.svelte-9hmqi6.svelte-9hmqi6{background:#2ec4ff1a;border-color:#2ec4ff59;color:#2ec4ffe6}.sf-pill.svelte-9hmqi6.svelte-9hmqi6:hover:not(.active){border-color:var(--border-hi);color:var(--text-dim)}.sf-sep.svelte-9hmqi6.svelte-9hmqi6{width:1px;height:16px;background:var(--border);flex-shrink:0;margin:0 .25rem}@media (max-width:540px){.alerts-toolbar.svelte-9hmqi6.svelte-9hmqi6{gap:.4rem}.filter-btn.svelte-9hmqi6.svelte-9hmqi6{padding:.25rem .6rem;font-size:.68rem}.alert-row.svelte-9hmqi6.svelte-9hmqi6{gap:.55rem;flex-wrap:wrap}.alert-row-actions.svelte-9hmqi6.svelte-9hmqi6{width:100%;justify-content:flex-end;margin-top:.15rem}.alert-row-msg.svelte-9hmqi6.svelte-9hmqi6{font-size:.8rem}.confirm-modal.svelte-9hmqi6.svelte-9hmqi6{padding:1.4rem 1.25rem}}
