@charset "utf-8";

:root, :host { --van-dialog-width: min(85.333vw, 426.667px); --van-dialog-small-screen-width: 90%; --van-dialog-font-size: var(--van-font-size-lg); --van-dialog-transition: var(--van-duration-base); --van-dialog-radius: min(4.267vw, 21.333px); --van-dialog-background: var(--van-background-2); --van-dialog-header-font-weight: var(--van-font-bold); --van-dialog-header-line-height: min(6.4vw, 32px); --van-dialog-header-padding-top: min(6.933vw, 34.667px); --van-dialog-header-isolated-padding: var(--van-padding-lg) 0; --van-dialog-message-padding: var(--van-padding-lg); --van-dialog-message-font-size: var(--van-font-size-md); --van-dialog-message-line-height: var(--van-line-height-md); --van-dialog-message-max-height: 60vh; --van-dialog-has-title-message-text-color: var(--van-gray-7); --van-dialog-has-title-message-padding-top: var(--van-padding-xs); --van-dialog-button-height: min(12.8vw, 64px); --van-dialog-round-button-height: min(9.6vw, 48px); --van-dialog-confirm-button-text-color: var(--van-primary-color); }

.van-dialog { top: 45%; width: var(--van-dialog-width); overflow: hidden; font-size: var(--van-dialog-font-size); background: var(--van-dialog-background); border-radius: var(--van-dialog-radius); backface-visibility: hidden; transition-duration: ; transition-timing-function: ; transition-delay: ; transition-behavior: ; transition-property: transform, opacity; }

@media (max-width: 321px) {
  .van-dialog { width: var(--van-dialog-small-screen-width); }
}

.van-dialog__header { color: var(--van-text-color); padding-top: var(--van-dialog-header-padding-top); font-weight: var(--van-dialog-header-font-weight); line-height: var(--van-dialog-header-line-height); text-align: center; }

.van-dialog__header--isolated { padding: var(--van-dialog-header-isolated-padding); }

.van-dialog__content--isolated { display: flex; align-items: center; min-height: min(27.733vw, 138.667px); }

.van-dialog__message { color: var(--van-text-color); flex: 1 1 0%; max-height: var(--van-dialog-message-max-height); padding: min(6.933vw,34.667px) var(--van-dialog-message-padding); overflow-y: auto; font-size: var(--van-dialog-message-font-size); line-height: var(--van-dialog-message-line-height); white-space: pre-wrap; text-align: center; overflow-wrap: break-word; }

.van-dialog__message--has-title { padding-top: var(--van-dialog-has-title-message-padding-top); color: var(--van-dialog-has-title-message-text-color); }

.van-dialog__message--left { text-align: left; }

.van-dialog__message--right { text-align: right; }

.van-dialog__message--justify { text-align: justify; }

.van-dialog__footer { display: flex; overflow: hidden; user-select: none; }

.van-dialog__confirm, .van-dialog__cancel { flex: 1 1 0%; height: var(--van-dialog-button-height); margin: 0px; border: 0px; border-radius: 0px; }

.van-dialog__confirm, .van-dialog__confirm:active { color: var(--van-dialog-confirm-button-text-color); }

.van-dialog--round-button .van-dialog__footer { position: relative; height: auto; padding: var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md); }

.van-dialog--round-button .van-dialog__message { padding-bottom: var(--van-padding-md); color: var(--van-text-color); }

.van-dialog--round-button .van-dialog__confirm, .van-dialog--round-button .van-dialog__cancel { height: var(--van-dialog-round-button-height); }

.van-dialog--round-button .van-dialog__confirm { color: var(--van-white); }

.van-dialog--round-button .van-action-bar-button--first { border-top-left-radius: var(--van-radius-max); border-bottom-left-radius: var(--van-radius-max); }

.van-dialog--round-button .van-action-bar-button--last { border-top-right-radius: var(--van-radius-max); border-bottom-right-radius: var(--van-radius-max); }

.van-dialog-bounce-enter-from { transform: translate3d(0px, -50%, 0px) scale(0.7); opacity: 0; }

.van-dialog-bounce-leave-active { transform: translate3d(0px, -50%, 0px) scale(0.9); opacity: 0; }