.alert.svelte-17oj5i{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:14px 18px;border-radius:14px;font-size:14px;line-height:1.45;max-width:min(420px,calc(100vw - 40px));font-family:var(--font-main, "Inter", system-ui, sans-serif);color:#ffffffe6;background:#111;box-shadow:6px 6px 14px #00000073,-2px -2px 8px #ffffff08;border:1px solid rgba(255,255,255,.06)}.alert-message-wrap.svelte-17oj5i{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-width:0}.alert-message.svelte-17oj5i{flex:1;min-width:0;font-weight:500}.alert-progress-track.svelte-17oj5i{width:100%;height:6px;background:#ffffff26;border-radius:3px;overflow:hidden;margin-top:10px}.alert-progress-fill.svelte-17oj5i{height:100%;background:currentColor;opacity:.9;border-radius:3px;transition:width .15s ease-out}.alert-success.svelte-17oj5i{border-left:3px solid #22c55e;background:linear-gradient(135deg,#111,#22c55e0f)}.alert-success.svelte-17oj5i .alert-message:where(.svelte-17oj5i){color:#fffffff2}.alert-error.svelte-17oj5i{border-left:3px solid var(--brand-red, #ff3b5c);background:linear-gradient(135deg,#111,#ff3b5c14)}.alert-error.svelte-17oj5i .alert-message:where(.svelte-17oj5i){color:#fffffff2}.alert-info.svelte-17oj5i{border-left:3px solid #3b82f6;background:linear-gradient(135deg,#111,#3b82f60f)}.alert-info.svelte-17oj5i .alert-message:where(.svelte-17oj5i){color:#fffffff2}.alert-dismiss.svelte-17oj5i{flex-shrink:0;width:32px;height:32px;border:none;border-radius:10px;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,box-shadow .2s;background:#00000040;box-shadow:inset 2px 2px 6px #0006;border:1px solid rgba(255,255,255,.04)}.alert-dismiss.svelte-17oj5i:hover{background:#ffffff14;box-shadow:inset 1px 1px 3px #0003,2px 2px 6px #0003}.alert-dismiss.svelte-17oj5i:active{box-shadow:inset 2px 2px 8px #00000080}
