.notification.svelte-1cd1psj{--notification-color: var(--primary);display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;border:1px solid color-mix(in srgb,var(--notification-color) 25%,var(--border));border-radius:var(--radius);background:var(--card);color:var(--foreground);font-size:13px;line-height:1.6;text-align:left}.notification[data-tone=error].svelte-1cd1psj{--notification-color: var(--destructive)}.notification[data-tone=warning].svelte-1cd1psj{--notification-color: var(--warning)}.notification[data-tone=success].svelte-1cd1psj{--notification-color: var(--success)}.notification-icon.svelte-1cd1psj{flex-shrink:0;margin-top:2px;color:var(--notification-color)}.notification-body.svelte-1cd1psj{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0}.notification-copy.svelte-1cd1psj{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.notification-copy.svelte-1cd1psj>strong:where(.svelte-1cd1psj){display:block;margin-bottom:2px;font-weight:600}.notification-copy.svelte-1cd1psj>p:where(.svelte-1cd1psj){margin:0;white-space:pre-line}.notification-center.svelte-1ale8ta{position:fixed;inset:auto 24px 24px auto;width:min(420px,calc(100vw - 32px));max-height:min(65dvh,640px);margin:0;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);box-shadow:0 8px 32px color-mix(in srgb,var(--foreground),transparent 92%)}header.svelte-1ale8ta{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border);background:var(--card);font-size:12px;font-weight:600}header.svelte-1ale8ta span:where(.svelte-1ale8ta){color:var(--muted-foreground)}.notification-title.svelte-1ale8ta{display:flex;align-items:center;gap:8px}.notification-center[data-collapsed=true].svelte-1ale8ta{width:max-content;max-width:calc(100vw - 32px)}.notification-center[data-collapsed=true].svelte-1ale8ta header:where(.svelte-1ale8ta){border-bottom:0}.notification-list.svelte-1ale8ta{display:grid;gap:8px;padding:8px}.notification-list[hidden].svelte-1ale8ta{display:none}@media(max-width:640px){.notification-center.svelte-1ale8ta{right:16px;bottom:16px}}
