.toaster.svelte-1kymlcg{position:fixed;top:var(--space-4);right:var(--space-4);z-index:9999;display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none;max-width:400px}.toast.svelte-1kymlcg{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:0 4px 12px #00000026;pointer-events:auto;animation:svelte-1kymlcg-slideIn .2s ease-out}.toast.success.svelte-1kymlcg{border-left:3px solid var(--color-success)}.toast.error.svelte-1kymlcg{border-left:3px solid var(--color-error)}.toast.warning.svelte-1kymlcg{border-left:3px solid var(--color-warning)}.toast.info.svelte-1kymlcg{border-left:3px solid var(--color-accent)}.toast-icon.svelte-1kymlcg{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0}.toast.success.svelte-1kymlcg .toast-icon:where(.svelte-1kymlcg){background:var(--color-success);color:#fff}.toast.error.svelte-1kymlcg .toast-icon:where(.svelte-1kymlcg){background:var(--color-error);color:#fff}.toast.warning.svelte-1kymlcg .toast-icon:where(.svelte-1kymlcg){background:var(--color-warning);color:#fff}.toast.info.svelte-1kymlcg .toast-icon:where(.svelte-1kymlcg){background:var(--color-accent);color:#fff}.toast-message.svelte-1kymlcg{flex:1;font-size:13px;color:var(--text-primary);line-height:1.4}.toast-close.svelte-1kymlcg{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0;transition:all var(--transition-fast)}.toast-close.svelte-1kymlcg:hover{background:var(--surface-hover);color:var(--text-primary)}@keyframes svelte-1kymlcg-slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.modal-backdrop.svelte-mrlnh3{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;animation:svelte-mrlnh3-fadeIn .15s ease-out}.modal.svelte-mrlnh3{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--space-6);width:100%;max-width:400px;animation:svelte-mrlnh3-scaleIn .15s ease-out}.modal-title.svelte-mrlnh3{font-size:16px;font-weight:600;margin-bottom:var(--space-3);color:var(--text-primary)}.modal-message.svelte-mrlnh3{font-size:14px;color:var(--text-secondary);line-height:1.5;margin-bottom:var(--space-6)}.modal-actions.svelte-mrlnh3{display:flex;justify-content:flex-end;gap:var(--space-3)}.btn-secondary.svelte-mrlnh3{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.btn-secondary.svelte-mrlnh3:hover{background:var(--surface-hover);border-color:var(--border-secondary)}.btn-confirm.svelte-mrlnh3{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius-md);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.btn-confirm.svelte-mrlnh3:hover{background:var(--color-accent-hover)}.btn-confirm.danger.svelte-mrlnh3{background:var(--color-error)}.btn-confirm.danger.svelte-mrlnh3:hover{background:#dc2626}.btn-confirm.warning.svelte-mrlnh3{background:var(--color-warning);color:#1a1a1a}.btn-confirm.warning.svelte-mrlnh3:hover{background:#d97706}@keyframes svelte-mrlnh3-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-mrlnh3-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
