@charset "utf-8";

:root, :host { --van-cell-font-size: var(--van-font-size-md); --van-cell-line-height: min(6.4vw, 32px); --van-cell-vertical-padding: min(2.667vw, 13.333px); --van-cell-horizontal-padding: var(--van-padding-md); --van-cell-text-color: var(--van-text-color); --van-cell-background: var(--van-background-2); --van-cell-border-color: var(--van-border-color); --van-cell-active-color: var(--van-active-color); --van-cell-required-color: var(--van-danger-color); --van-cell-label-color: var(--van-text-color-2); --van-cell-label-font-size: var(--van-font-size-sm); --van-cell-label-line-height: var(--van-line-height-sm); --van-cell-label-margin-top: var(--van-padding-base); --van-cell-value-color: var(--van-text-color-2); --van-cell-value-font-size: inherit; --van-cell-icon-size: min(4.267vw, 21.333px); --van-cell-right-icon-color: var(--van-gray-6); --van-cell-large-vertical-padding: var(--van-padding-sm); --van-cell-large-title-font-size: var(--van-font-size-lg); --van-cell-large-label-font-size: var(--van-font-size-md); --van-cell-large-value-font-size: inherit; }

.van-cell { position: relative; display: flex; box-sizing: border-box; width: 100%; padding: var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding); overflow: hidden; color: var(--van-cell-text-color); font-size: var(--van-cell-font-size); line-height: var(--van-cell-line-height); background: var(--van-cell-background); }

.van-cell::after { position: absolute; box-sizing: border-box; content: " "; pointer-events: none; right: var(--van-padding-md); bottom: 0px; left: var(--van-padding-md); border-bottom: min(.267vw,1.333px) solid var(--van-cell-border-color); transform: scaleY(0.5); }

.van-cell:last-child::after, .van-cell--borderless::after { display: none; }

.van-cell__label { margin-top: var(--van-cell-label-margin-top); color: var(--van-cell-label-color); font-size: var(--van-cell-label-font-size); line-height: var(--van-cell-label-line-height); }

.van-cell__title, .van-cell__value { flex: 1 1 0%; }

.van-cell__value { position: relative; overflow: hidden; color: var(--van-cell-value-color); font-size: var(--van-cell-value-font-size); text-align: right; vertical-align: middle; overflow-wrap: break-word; }

.van-cell__left-icon, .van-cell__right-icon { height: var(--van-cell-line-height); font-size: var(--van-cell-icon-size); line-height: var(--van-cell-line-height); }

.van-cell__left-icon { margin-right: var(--van-padding-base); }

.van-cell__right-icon { margin-left: var(--van-padding-base); color: var(--van-cell-right-icon-color); }

.van-cell--clickable { cursor: pointer; }

.van-cell--clickable:active { background-color: var(--van-cell-active-color); }

.van-cell--required { overflow: visible; }

.van-cell--required::before { position: absolute; left: var(--van-padding-xs); color: var(--van-cell-required-color); font-size: var(--van-cell-font-size); content: "*"; }

.van-cell--center { align-items: center; }

.van-cell--large { padding-top: var(--van-cell-large-vertical-padding); padding-bottom: var(--van-cell-large-vertical-padding); }

.van-cell--large .van-cell__title { font-size: var(--van-cell-large-title-font-size); }

.van-cell--large .van-cell__label { font-size: var(--van-cell-large-label-font-size); }

.van-cell--large .van-cell__value { font-size: var(--van-cell-large-value-font-size); }