.mrc-toasts{position: fixed;left: 50%;bottom: var(--mrc-toast-bottom,1.65rem);transform: translateX(-50%);z-index: 2147482000;display: flex;flex-direction: column;align-items: center;gap: 10px;width: auto;max-width: calc(100vw - 24px);pointer-events: none}.mrc-toast{pointer-events: auto;position: relative;display: flex;align-items: center;gap: .75rem;width: auto;min-width: min(280px,calc(100vw - 24px));max-width: min(560px,calc(100vw - 24px));padding: .9rem 3rem .9rem 1.15rem;border: none;border-radius: 999px;box-shadow: 0 18px 44px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.35);font-family: inherit;color: #12121A;opacity: 0;transform: translateY(10px);transition: opacity .22s ease,transform .22s ease}.mrc-toast--visible{opacity: 1;transform: translateY(0)}.mrc-toast--se-va{opacity: 0;transform: translateY(-6px)}.mrc-toast--exito{background: #FFD400;color: #12121A}.mrc-toast--info{background: #FF99FF;color: #12121A}.mrc-toast--error{background: #DC2626;color: #fff}.mrc-toast__texto{margin: 0;flex: 1;font-size: .98rem;font-weight: 700;line-height: 1.4;letter-spacing: 0;text-transform: none;color: inherit;overflow-wrap: anywhere}.mrc-toast__accion{flex: none;min-height: 40px;padding: 6px 14px;border: 1px solid currentColor;border-radius: 999px;background: rgba(0,0,0,.08);color: inherit;font: inherit;font-size: .9rem;font-weight: 700;white-space: nowrap;cursor: pointer}.mrc-toast--error .mrc-toast__accion{background: rgba(255,255,255,.16)}.mrc-toast__accion:hover,.mrc-toast__accion:focus-visible{background: rgba(0,0,0,.16);outline: none}.mrc-toast__cerrar{position: absolute;top: 50%;right: .6rem;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0;border: none;border-radius: 50%;background: transparent;color: inherit;cursor: pointer;opacity: .8}.mrc-toast__cerrar:hover,.mrc-toast__cerrar:focus-visible{opacity: 1;background: rgba(0,0,0,.12);outline: none}.mrc-toast__accion:focus-visible,.mrc-toast__cerrar:focus-visible{outline: 2px solid currentColor;outline-offset: 2px}.mrc-toast--error .mrc-toast__cerrar:hover,.mrc-toast--error .mrc-toast__cerrar:focus-visible{background: rgba(255,255,255,.18)}.mrc-toast:focus-visible{outline: 2px solid #fff;outline-offset: 2px}@media (max-width: 600px){.mrc-toasts{bottom: var(--mrc-toast-bottom,calc(1rem + env(safe-area-inset-bottom)));width: max-content;max-width: calc(100vw - 24px)}.mrc-toast{width: auto;min-width: min(280px,calc(100vw - 24px));max-width: calc(100vw - 24px)}}@media (prefers-reduced-motion: reduce){.mrc-toast{transition: opacity .15s ease;transform: none}.mrc-toast--visible,.mrc-toast--se-va{transform: none}}
