.alert.svelte-ys51f2{container:alert / inline-size;padding:var(--p-lg);border:1px solid var(--gray-200);border-radius:var(--r-lg);background:var(--white);transition:border-color .12s ease,opacity .12s ease}.alert.svelte-ys51f2:hover{border-color:var(--gray-300)}.alert-row.svelte-ys51f2{display:flex;align-items:center;justify-content:space-between;gap:var(--p-lg)}.alert.is-off.svelte-ys51f2 .alert-main:where(.svelte-ys51f2){opacity:.2}.alert-main.svelte-ys51f2{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--p-sm)}.alert-head.svelte-ys51f2{display:flex;align-items:center;gap:var(--p-sm);min-width:0}.alert-name.svelte-ys51f2{margin:0;min-width:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert-star.svelte-ys51f2{--spark-reach: 13px;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border:none;border-radius:var(--r-pill);background:transparent;color:var(--gray-400);cursor:pointer;transition:background .12s ease,color .12s ease}.alert-star.svelte-ys51f2:hover{background:var(--gray-100);color:var(--warning-dark)}.alert-star.is-on.svelte-ys51f2{color:var(--warning)}.alert-star.is-on.svelte-ys51f2 svg path{fill:currentColor}.alert-star.is-popping.svelte-ys51f2 svg{animation:svelte-ys51f2-star-pop .32s ease-out}@keyframes svelte-ys51f2-star-pop{0%{transform:scale(1)}35%{transform:scale(1.45)}65%{transform:scale(.9)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.alert-star.is-popping.svelte-ys51f2 svg{animation:none}}.alert-edit.svelte-ys51f2{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:none;border-radius:var(--r-pill);background:transparent;color:var(--gray-500);cursor:pointer;transition:background .12s ease,color .12s ease}.alert-edit.svelte-ys51f2:hover{background:var(--gray-100);color:var(--dark)}.alert-scope.svelte-ys51f2{display:flex;align-items:center;flex-wrap:wrap;gap:var(--p-sm);min-width:0;color:var(--gray-500)}.alert-scope.svelte-ys51f2 svg{flex-shrink:0}.alert-scope.svelte-ys51f2 .badge{min-width:0;max-width:100%}.alert-scope.svelte-ys51f2 .badge-text{min-width:0;overflow-x:clip;text-overflow:ellipsis}.alert-muted.svelte-ys51f2{font-size:var(--fs-xs);color:var(--gray-400)}.alert-more.svelte-ys51f2{font-size:var(--fs-xs);color:var(--gray-500)}.alert-meta.svelte-ys51f2{display:flex;align-items:center;flex-wrap:wrap;gap:var(--p-sm);font-size:var(--fs-xs);color:var(--gray-500)}.alert-chip.svelte-ys51f2,.alert-chip-face.svelte-ys51f2{display:inline-flex}.sr-only.svelte-ys51f2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.alert-sep.svelte-ys51f2{color:var(--gray-300)}.alert-side.svelte-ys51f2{display:flex;flex-direction:column;align-items:flex-end;gap:var(--p);flex-shrink:0}.alert-actions.svelte-ys51f2{display:flex;align-items:center;gap:var(--p-sm);flex-wrap:wrap;justify-content:flex-end}.alert-stats-trigger.svelte-ys51f2{display:inline-flex;align-items:center;justify-content:center;gap:var(--p-sm);width:100%;min-height:32px;padding:var(--p-sm) var(--p-md);border-radius:var(--r-pill);font-size:13px;font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap;transition:background .16s ease,border-color .16s ease}.alert-stats.svelte-ys51f2 .activator{border-radius:var(--r-pill)}.alert-stats.svelte-ys51f2 .activator:focus-visible{outline:2px solid var(--info);outline-offset:2px}.stats-menu.svelte-ys51f2{display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:176px;max-width:min(320px,calc(100vw - 40px))}.stats-menu-item.svelte-ys51f2{display:flex;align-items:center;gap:var(--p);min-height:40px;padding:var(--p) var(--p-md);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--dark);text-decoration:none;transition:background .12s ease}.stats-menu-item.svelte-ys51f2 svg{flex-shrink:0;color:var(--gray-500)}.stats-menu-item.svelte-ys51f2 span:where(.svelte-ys51f2){min-width:0;overflow:hidden;text-overflow:ellipsis}.stats-menu-item.svelte-ys51f2:hover{background:var(--gray-100)}.stats-menu-item.svelte-ys51f2:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.edit-form.svelte-ys51f2{display:flex;flex-direction:column;gap:var(--p-lg)}.edit-switch.svelte-ys51f2 .input-wrap{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--p-md)}.edit-switch-enabled.svelte-ys51f2{background:var(--gray-100);padding:var(--p-lg);border-radius:var(--r)}.alert-settings.svelte-ys51f2{display:flex;flex-direction:column;gap:var(--p-lg);transition:opacity .16s ease}.alert-settings.is-off.svelte-ys51f2{opacity:.5}.alert-settings.is-off.svelte-ys51f2 .switch.is-disabled,.alert-settings.is-off.svelte-ys51f2 .radio-toggle.is-disabled{opacity:1}.edit-danger.svelte-ys51f2{display:flex;justify-content:flex-start;padding-top:var(--p-lg);border-top:1px solid var(--gray-200)}.remove-confirm.svelte-ys51f2{display:flex;flex-direction:column;align-items:center;gap:var(--p-md);text-align:center}.remove-confirm-icon.svelte-ys51f2{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--danger-off);color:var(--danger)}.remove-confirm-title.svelte-ys51f2{margin:0;font-size:16px;font-weight:var(--fw-semibold);line-height:1.35;color:var(--dark)}.remove-confirm-text.svelte-ys51f2{margin:0;font-size:14px;line-height:1.5;color:var(--gray-600);overflow-wrap:anywhere}@container alert (max-width: 800px){.alert-head.svelte-ys51f2{flex-wrap:wrap}.alert-scope.svelte-ys51f2{flex-basis:100%}}@container alert (max-width: 560px){.alert-row.svelte-ys51f2{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--p-md) var(--p)}.alert-star.svelte-ys51f2{width:36px;height:36px;margin:0 0 0 -8px}.alert-main.svelte-ys51f2{gap:var(--p)}.alert-head.svelte-ys51f2{align-items:flex-start;row-gap:var(--p)}.alert-name.svelte-ys51f2{flex:1;margin-block:7px;font-size:var(--fs-md);line-height:22px;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.alert-meta.svelte-ys51f2{gap:var(--p-sm) var(--p)}.alert-sep.svelte-ys51f2{display:none}.alert-side.svelte-ys51f2{grid-column:1 / -1;align-items:stretch}.alert-edit.svelte-ys51f2{width:40px;height:40px}.alert-actions.svelte-ys51f2 .btn,.alert-stats.svelte-ys51f2{flex:1 1 auto;min-height:40px}.alert-stats-trigger.svelte-ys51f2{min-height:40px}}
