body { --van-submit-bar-height: 50px; --van-submit-bar-z-index: 100; --van-submit-bar-background: var(--van-background-light); --van-submit-bar-button-width: 110px; --van-submit-bar-price-color: var(--van-danger-color); --van-submit-bar-price-font-size: var(--van-font-size-sm); --van-submit-bar-price-integer-font-size: 20px; --van-submit-bar-price-font: var(--van-price-font); --van-submit-bar-currency-font-size: var(--van-font-size-md); --van-submit-bar-text-color: var(--van-text-color); --van-submit-bar-text-font-size: var(--van-font-size-md); --van-submit-bar-tip-padding: var(--van-padding-xs) var(--van-padding-sm); --van-submit-bar-tip-font-size: var(--van-font-size-sm); --van-submit-bar-tip-line-height: 1.5; --van-submit-bar-tip-color: var(--van-orange-dark); --van-submit-bar-tip-background: var(--van-orange-light); --van-submit-bar-tip-icon-size: 12px; --van-submit-bar-button-height: 40px; --van-submit-bar-padding: 0 var(--van-padding-md); } .van-submit-bar { position: fixed; bottom: 0; left: 0; z-index: var(--van-submit-bar-z-index); width: 100%; background: var(--van-submit-bar-background); user-select: none; &__tip { padding: var(--van-submit-bar-tip-padding); color: var(--van-submit-bar-tip-color); font-size: var(--van-submit-bar-tip-font-size); line-height: var(--van-submit-bar-tip-line-height); background: var(--van-submit-bar-tip-background); } &__tip-icon { margin-right: var(--van-padding-base); font-size: var(--van-submit-bar-tip-icon-size); vertical-align: middle; } &__tip-text { vertical-align: middle; } &__bar { display: flex; align-items: center; justify-content: flex-end; height: var(--van-submit-bar-height); padding: var(--van-submit-bar-padding); font-size: var(--van-submit-bar-text-font-size); } &__text { flex: 1; padding-right: var(--van-padding-sm); color: var(--van-submit-bar-text-color); text-align: right; span { display: inline-block; } } &__suffix-label { margin-left: var(--van-padding-base); font-weight: var(--van-font-bold); } &__price { color: var(--van-submit-bar-price-color); font-weight: var(--van-font-bold); font-size: var(--van-submit-bar-price-font-size); &-integer { font-size: var(--van-submit-bar-price-integer-font-size); font-family: var(--van-submit-bar-price-font); } } &__button { width: var(--van-submit-bar-button-width); height: var(--van-submit-bar-button-height); font-weight: var(--van-font-bold); border: none; &--danger { background: var(--van-gradient-red); } } }