.toast_container__auIa1{position:fixed;top:var(--space-lg);right:var(--space-lg);z-index:99999;display:flex;flex-direction:column;gap:var(--space-sm);pointer-events:none;max-width:420px;width:100%}.toast_toast__fZpJm{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--neutral-white);box-shadow:0 4px 12px var(--shadow-dark);pointer-events:auto;animation:toast_slideIn__icqMB .3s var(--ease-out);border-left:4px solid var(--color-info);font-size:var(--text-sm);color:var(--text-primary)}.toast_toastSuccess__PhI__{border-left-color:var(--color-success)}.toast_toastError__CjVd6{border-left-color:var(--color-error)}.toast_toastWarning__B5JR_{border-left-color:var(--color-warning)}.toast_toastIcon__5RIGw{flex-shrink:0;display:flex;align-items:center}.toast_toastMessage__nXBmk{flex:1}.toast_toastClose__mENm9{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:var(--text-base);padding:4px 6px;border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}.toast_toastClose__mENm9:hover{color:var(--text-primary);background:var(--bg-hover)}.toast_toastClose__mENm9:focus-visible{outline:2px solid var(--accent-violet);outline-offset:2px}.toast_toastExit___vVYq{animation:toast_slideOut___B_LI .2s var(--ease-in) forwards}@keyframes toast_slideIn__icqMB{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes toast_slideOut___B_LI{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media (max-width:480px){.toast_container__auIa1{right:var(--space-sm);left:var(--space-sm);max-width:none}}@media (prefers-reduced-motion:reduce){.toast_toast__fZpJm{animation:none}.toast_toastExit___vVYq{animation:none;opacity:0}}.root-layout_body__oP7kI{margin:0;padding:0;width:100%;max-width:100%;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:reduce){.root-layout_body__oP7kI{scroll-behavior:auto}}