._viewport_k2c8q_1{z-index:var(--z-toast);gap:var(--space-2);width:min(400px,100vw);max-width:100vw;padding:var(--space-4);outline:none;flex-direction:column;margin:0;list-style:none;display:flex;position:fixed;bottom:0;right:0}._toast_k2c8q_17{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-text);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);display:flex}._icon_k2c8q_30{flex:none;margin-top:2px}._ok_k2c8q_35 ._icon_k2c8q_30{color:var(--color-ok)}._aviso_k2c8q_38 ._icon_k2c8q_30{color:var(--color-aviso)}._critico_k2c8q_41 ._icon_k2c8q_30{color:var(--color-critico)}._info_k2c8q_44 ._icon_k2c8q_30{color:var(--color-info)}._neutro_k2c8q_47 ._icon_k2c8q_30{color:var(--color-neutro)}._body_k2c8q_51{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}._title_k2c8q_60{font-weight:var(--weight-medium)}._description_k2c8q_64{color:var(--color-text-secondary);font-size:var(--text-13)}._action_k2c8q_69{margin-top:var(--space-1);color:var(--color-accent);font-weight:var(--weight-medium);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._close_k2c8q_81{border-radius:var(--radius);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._close_k2c8q_81:hover{background:var(--color-hover);color:var(--color-text)}._toast_k2c8q_17[data-state=open]{animation:_slideIn_k2c8q_1 var(--duration-base) var(--ease-standard)}._toast_k2c8q_17[data-state=closed]{animation:_fadeOut_k2c8q_1 var(--duration-fast) var(--ease-standard) forwards}._toast_k2c8q_17[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}._toast_k2c8q_17[data-swipe=end]{animation:_fadeOut_k2c8q_1 var(--duration-fast) var(--ease-standard) forwards}@keyframes _slideIn_k2c8q_1{0%{opacity:0;transform:translateY(8px)}}@keyframes _fadeOut_k2c8q_1{to{opacity:0}}
