sasaro-notify-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--sasaro-space-md);visibility:hidden;pointer-events:none}sasaro-notify-modal.is-open{visibility:visible;pointer-events:auto}.sasaro-notify-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0c162099;opacity:0;transition:opacity var(--sasaro-transition-slow) var(--sasaro-ease-out)}sasaro-notify-modal.is-open .sasaro-notify-modal__backdrop{opacity:1}.sasaro-notify-modal__dialog{position:relative;z-index:1;width:100%;max-width:42rem;max-height:calc(100dvh - var(--sasaro-space-xl));overflow-y:auto;overscroll-behavior:contain;padding:var(--sasaro-space-lg);border-radius:var(--sasaro-radius-lg);background-color:var(--sasaro-surface);box-shadow:var(--sasaro-shadow-lg);color:var(--sasaro-text);transform:scale(.94) translateY(1.2rem);opacity:0;transition:transform var(--sasaro-transition-slow) var(--sasaro-ease-spring),opacity var(--sasaro-transition-base) var(--sasaro-ease-out)}sasaro-notify-modal.is-open .sasaro-notify-modal__dialog{transform:none;opacity:1}.sasaro-notify-modal__close{position:absolute;top:var(--sasaro-space-sm);right:var(--sasaro-space-sm);display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:var(--sasaro-radius-full);background:transparent;color:var(--sasaro-text-muted);cursor:pointer;transition:background-color var(--sasaro-transition-fast),color var(--sasaro-transition-fast)}.sasaro-notify-modal__close svg{width:1.6rem;height:1.6rem}.sasaro-notify-modal__close:hover{background-color:var(--sasaro-bg-subtle);color:var(--sasaro-blue)}.sasaro-notify-modal__close:focus-visible,.sasaro-notify-modal__actions .button:focus-visible,.sasaro-notify-modal__hint a:focus-visible{outline:2px solid var(--sasaro-blue);outline-offset:2px}.sasaro-notify-modal__view[hidden]{display:none}.sasaro-notify-modal__title{display:flex;align-items:center;gap:var(--sasaro-space-xs);margin:0 0 var(--sasaro-space-xs);padding-right:var(--sasaro-space-xl);color:var(--sasaro-text);font-size:2rem;line-height:1.2}.sasaro-notify-modal__title svg{flex:0 0 auto;width:2rem;height:2rem}.sasaro-notify-modal__text{margin:0 0 var(--sasaro-space-md);color:var(--sasaro-text-muted);font-size:1.4rem;line-height:1.5}.sasaro-notify-modal__text strong{color:var(--sasaro-text)}.sasaro-notify-modal__form{display:flex;flex-direction:column;gap:var(--sasaro-space-md)}.sasaro-notify-modal__message{min-height:8rem;resize:vertical}.sasaro-notify-modal__error{display:flex;align-items:center;gap:var(--sasaro-space-2xs);padding:var(--sasaro-space-xs) var(--sasaro-space-sm);border-radius:var(--sasaro-radius-sm);background-color:color-mix(in srgb,var(--sasaro-red) 12%,transparent);color:var(--sasaro-red);font-size:1.3rem}.sasaro-notify-modal__error svg{flex:0 0 auto;width:1.6rem;height:1.6rem}.sasaro-notify-modal__actions{display:flex;justify-content:flex-end}.sasaro-notify-modal__actions .button{min-height:4.4rem}.sasaro-notify-modal__hint{margin:var(--sasaro-space-md) 0 0;color:var(--sasaro-text-muted);font-size:1.3rem;text-align:center}.sasaro-notify-modal__hint a{color:var(--sasaro-blue)}.sasaro-notify-modal-open{overflow:hidden}@media screen and (max-width:749px){sasaro-notify-modal{align-items:flex-end;padding:0}.sasaro-notify-modal__dialog{max-width:none;width:100%;max-height:calc(100dvh - 4rem);border-radius:var(--sasaro-radius-lg) var(--sasaro-radius-lg) 0 0;padding:var(--sasaro-space-md) var(--sasaro-space-md) max(var(--sasaro-space-md),env(safe-area-inset-bottom,0px));transform:translateY(2.4rem)}sasaro-notify-modal.is-open .sasaro-notify-modal__dialog{transform:none}}@media print{sasaro-notify-modal{display:none}}@media(prefers-reduced-motion:reduce){.sasaro-notify-modal__backdrop,.sasaro-notify-modal__dialog,.sasaro-notify-modal__close{transition:none}.sasaro-notify-modal__dialog{transform:none}sasaro-notify-modal.is-open .sasaro-notify-modal__dialog{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sasaro-notify.css.map */
