.ContactToast-module__rs_15W__toast{right:var(--layout-page-padding);bottom:var(--spacing-xl);z-index:200;align-items:flex-start;gap:var(--spacing-md);max-width:min(480px, calc(100vw - var(--layout-page-padding) * 2));padding:var(--spacing-sm) var(--spacing-md);background:var(--i-bg);color:var(--i-text);will-change:transform, opacity;border-radius:8px;flex-direction:column;animation:.25s cubic-bezier(.215,.61,.355,1) both ContactToast-module__rs_15W__toast-in;display:flex;position:fixed;box-shadow:0 8px 24px #00000014}.ContactToast-module__rs_15W__toastExiting{pointer-events:none;animation:.25s cubic-bezier(.215,.61,.355,1) forwards ContactToast-module__rs_15W__toast-out}.ContactToast-module__rs_15W__content{align-items:flex-start;gap:var(--spacing-sm);display:flex}.ContactToast-module__rs_15W__iconWrap{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.ContactToast-module__rs_15W__timerRing{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ContactToast-module__rs_15W__timerProgress{fill:none;stroke-width:2px;stroke:green;stroke-linecap:round;stroke-dasharray:var(--timer-circumference);stroke-dashoffset:var(--timer-circumference);animation:ContactToast-module__rs_15W__timer-fill var(--timer-duration) linear forwards;will-change:stroke-dashoffset}@keyframes ContactToast-module__rs_15W__timer-fill{0%{stroke-dashoffset:var(--timer-circumference)}to{stroke-dashoffset:0}}.ContactToast-module__rs_15W__message{min-width:0;font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);flex:1;margin:0;padding-block-start:2px}.ContactToast-module__rs_15W__closeButton{height:fit-content;padding:0}.ContactToast-module__rs_15W__retryButton{color:var(--i-text-dim);min-width:72px}.ContactToast-module__rs_15W__spinner{border:2px solid color-mix(in srgb, var(--i-text-dim) 28%, transparent);border-top-color:var(--i-text-dim);will-change:transform;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite ContactToast-module__rs_15W__spinner-rotate;display:block}@keyframes ContactToast-module__rs_15W__spinner-rotate{to{transform:rotate(360deg)}}.ContactToast-module__rs_15W__success .ContactToast-module__rs_15W__message{color:green}.ContactToast-module__rs_15W__success.ContactToast-module__rs_15W__toast{background-color:#e6f9e6}.ContactToast-module__rs_15W__error .ContactToast-module__rs_15W__message{color:#da1e28}.ContactToast-module__rs_15W__error.ContactToast-module__rs_15W__toast{background-color:#fce8ea}@keyframes ContactToast-module__rs_15W__toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ContactToast-module__rs_15W__toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ContactToast-module__rs_15W__toast{will-change:opacity;animation:.01ms both ContactToast-module__rs_15W__toast-in-fade}.ContactToast-module__rs_15W__toastExiting{animation:.01ms forwards ContactToast-module__rs_15W__toast-out-fade}.ContactToast-module__rs_15W__timerProgress{stroke-dashoffset:0;animation:none}.ContactToast-module__rs_15W__spinner{border-top-color:var(--i-text-dim);opacity:.7;animation:none}@keyframes ContactToast-module__rs_15W__toast-in-fade{0%{opacity:0}to{opacity:1}}@keyframes ContactToast-module__rs_15W__toast-out-fade{0%{opacity:1}to{opacity:0}}}
