@import '../common/style/var.less'; .van-dialog { top: 45% !important; overflow: hidden; width: var(--dialog-width, @dialog-width); font-size: var(--dialog-font-size, @dialog-font-size); border-radius: var(--dialog-border-radius, @dialog-border-radius); background-color: var(--dialog-background-color, @dialog-background-color); @media (max-width: 321px) { width: var(--dialog-small-screen-width, @dialog-small-screen-width); } &__header { text-align: center; padding-top: var(--dialog-header-padding-top, @dialog-header-padding-top); font-weight: var(--dialog-header-font-weight, @dialog-header-font-weight); line-height: var(--dialog-header-line-height, @dialog-header-line-height); &--isolated { padding: var( --dialog-header-isolated-padding, @dialog-header-isolated-padding ); } } &__message { overflow-y: auto; text-align: center; -webkit-overflow-scrolling: touch; font-size: var(--dialog-message-font-size, @dialog-message-font-size); line-height: var(--dialog-message-line-height, @dialog-message-line-height); max-height: var(--dialog-message-max-height, @dialog-message-max-height); padding: var(--dialog-message-padding, @dialog-message-padding); &-text { word-wrap: break-word; } &--hasTitle { padding-top: var( --dialog-has-title-message-padding-top, @dialog-has-title-message-padding-top ); color: var( --dialog-has-title-message-text-color, @dialog-has-title-message-text-color ); } &--round-button { padding-bottom: @padding-md; color: @text-color; } &--left { text-align: left; } &--right { text-align: right; } } &__footer { display: flex; &--round-button { position: relative !important; padding: @padding-xs @padding-lg @padding-md !important; } } &__button { flex: 1; } &__confirm, &__cancel { border: 0 !important; } &-bounce-enter { transform: translate3d(-50%, -50%, 0) scale(0.7); opacity: 0; } &-bounce-leave-active { transform: translate3d(-50%, -50%, 0) scale(0.9); opacity: 0; } }