.scroll-stable-confirm-dialog-transition-enter-active[data-v-afac222d],.scroll-stable-confirm-dialog-transition-leave-active[data-v-afac222d]{transition:opacity .16s cubic-bezier(.4,0,.2,1)}.scroll-stable-confirm-dialog-transition-enter-from[data-v-afac222d],.scroll-stable-confirm-dialog-transition-leave-to[data-v-afac222d]{opacity:0}.scroll-stable-confirm-dialog-overlay[data-v-afac222d]{align-items:center;background:#0000006b;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:calc(16px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));position:fixed;z-index:3000;-webkit-overflow-scrolling:touch}.scroll-stable-confirm-dialog[data-v-afac222d]{background:#fff;border-radius:4px;box-shadow:0 18px 42px #0000004d;box-sizing:border-box;max-height:calc(100dvh - 32px);overflow-y:auto;padding:30px 22px 34px;width:min(500px,100%)}.scroll-stable-confirm-dialog__message[data-v-afac222d]{color:#3a2d20;font-size:1.05rem;line-height:1.8;margin:0;text-align:center}.scroll-stable-confirm-dialog__actions[data-v-afac222d]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.scroll-stable-confirm-dialog__actions--single[data-v-afac222d]{grid-template-columns:minmax(0,220px);justify-content:center}.scroll-stable-confirm-dialog__button[data-v-afac222d]{font-size:1.05rem;font-weight:800;letter-spacing:0;min-height:56px;text-transform:none}.scroll-stable-confirm-dialog__button--cancel[data-v-afac222d]{background:#d7d7d7;color:#222}.scroll-stable-confirm-dialog__button--default[data-v-afac222d]{background:#26a69a;color:#fff}.scroll-stable-confirm-dialog__button--danger[data-v-afac222d]{background:#d95f66;color:#fff}@media (prefers-reduced-motion:reduce){.scroll-stable-confirm-dialog-transition-enter-active[data-v-afac222d],.scroll-stable-confirm-dialog-transition-leave-active[data-v-afac222d]{transition:none}}@media (max-width:600px){.scroll-stable-confirm-dialog[data-v-afac222d]{padding:28px 18px 30px}.scroll-stable-confirm-dialog__message[data-v-afac222d]{font-size:1rem}.scroll-stable-confirm-dialog__button[data-v-afac222d]{font-size:1rem;min-height:52px}}
