.modal-handler[data-v-cc4052f4]{z-index:var(--z-overlay);background-color:#1e1e1fb3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-handler__modal[data-v-cc4052f4]{width:var(--w,auto);min-height:var(--h,auto);min-width:min(320px,100dvw - var(--modal-gap) * 2);--modal-gap:12px;max-width:calc(100dvw - var(--modal-gap) * 2);max-height:min(100svh - var(--modal-gap) * 2,100dvh - var(--modal-gap) * 2);background-color:#fff;border-radius:8px;padding:20px 24px;position:relative;overflow:auto}.modal-handler__modal--animate[data-v-cc4052f4]{will-change:width,height;transition:width .25s linear,height .25s linear}.modal-handler__modal__button[data-v-cc4052f4]{z-index:2;color:#121212;cursor:pointer;background:#12121214;border:none;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s linear;display:flex;position:absolute;top:12px;right:12px}.modal-handler__modal__button[data-v-cc4052f4]:hover{background:#12121229}.modal-handler__modal__button[data-v-cc4052f4]:focus{outline:none}.modal-handler__modal__button[data-v-cc4052f4]:focus-visible{outline-offset:2px;outline:2px solid #488ff052}@media (width<=767.98px){.modal-handler__modal[data-v-cc4052f4]{width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;transition:none!important}}
