body:has(.va-modal-backdrop){overflow:hidden}.va-modal-backdrop{--va-modal-backdrop-background-color:var(--white-60);--va-modal-background-color:var(--white-main);--va-modal-box-shadow:var(--modal-box-shadow);--va-modal-border-radius:40px;align-items:center;background-color:var(--va-modal-backdrop-background-color);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.va-modal-backdrop .va-modal{position:relative}.va-modal-backdrop .va-modal .-body{background:var(--va-modal-background-color);border-radius:var(--va-modal-border-radius);box-shadow:var(--va-modal-box-shadow);display:flex;flex-direction:column;overflow:hidden;position:relative}.va-modal-backdrop .va-modal .-close-button{align-items:center;background-color:var(--va-modal-background-color);border:none;border-radius:50%;box-shadow:var(--va-modal-box-shadow);color:var(--black-main);cursor:pointer;display:flex;height:32px;justify-content:center;outline:none;position:absolute;right:-16px;top:-32px;width:32px}.va-modal-backdrop .va-modal .-close-button:hover{opacity:.8}.va-modal-backdrop .va-modal .-close-button:active{opacity:.6}.va-modal-backdrop .va-modal--size-lg .-body{padding:32px 40px;width:808px}.va-modal-backdrop .va-modal--size-sm .-body{padding:32px 44px}@media (max-width:959px){.va-modal-backdrop .va-modal{padding:32px}.va-modal-backdrop .va-modal .-close-button{right:16px;top:0}.va-modal-backdrop .va-modal--size-lg .-body{max-width:536px;min-height:100%;min-width:100%;padding:32px}}@media (min-width:768px){.va-modal-backdrop .va-modal--size-sm .-body{padding:32px 40px}}@media (max-width:767px){.va-modal-backdrop .va-modal--size-lg .-body{width:100%}.va-modal-backdrop .va-modal--size-sm .-body{padding:32px 20px}}@media (max-width:479px){.va-modal-backdrop .va-modal--size-lg .-body{border-radius:24px;padding:16px}}.va-alert-modal .-content[data-v-c1b98dfd]{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.va-alert-modal .-content span[data-v-c1b98dfd]{padding:0 20px}@media (max-width:959px){.va-alert-modal .-content[data-v-c1b98dfd]{max-width:287px}}.va-alert-modal .-button[data-v-c1b98dfd]{margin-top:16px;width:200px}@media (max-width:479px){.va-alert-modal .-button[data-v-c1b98dfd]{margin-top:0}}
