.postcode[data-v-2a70f8ca]{box-sizing:border-box}.postcode .main[data-v-2a70f8ca]{width:100%;box-sizing:border-box;padding:15px 14px 14px 14px}.postcode .main[data-v-2a70f8ca] .van-form .van-field:first-child{border-radius:8px 8px 0 0}.postcode .main[data-v-2a70f8ca] .van-form .van-field:nth-child(2){border-radius:0 0 8px 8px}.postcode .main[data-v-2a70f8ca] .van-form .van-field.address-field{border-radius:8px}.postcode .main[data-v-2a70f8ca] .van-form .van-cell--required:before{color:var(--ems-red);left:72px;top:15px}.postcode .main[data-v-2a70f8ca] .van-form .address-field.van-cell--required:before{left:46px}.postcode .main[data-v-2a70f8ca] .van-form .van-button--normal{font-size:16px;line-height:22px;margin-top:20px}.postcode .main .result[data-v-2a70f8ca]{margin-top:10px;background-color:#fff;border-radius:8px;padding:14px;text-align:left}.postcode .main .result .resultTitle[data-v-2a70f8ca]{font-weight:600;line-height:22px;padding-bottom:14px;position:relative}.postcode .main .result .resultTitle[data-v-2a70f8ca]:before{content:"";position:absolute;top:4px;left:-14px;width:3px;height:16px;border-radius:3px;background-color:var(--ems-marker-blue)}.postcode .main .result .titleTh[data-v-2a70f8ca]{padding:14px 0 11px;color:var(--ems-gray);margin-bottom:9px}.postcode .main .result .contentTh[data-v-2a70f8ca]{height:250px;overflow-y:auto;margin-right:-14px;padding-right:14px}.postcode .main .result .contentTh.address[data-v-2a70f8ca]{height:290px}.postcode .main .result .detailsTd[data-v-2a70f8ca],.postcode .main .result .titleTh[data-v-2a70f8ca]{display:flex}.postcode .main .result .detailsTd .left[data-v-2a70f8ca],.postcode .main .result .titleTh .left[data-v-2a70f8ca]{flex-basis:26%;flex-shrink:0}.postcode .main .result .detailsTd .right[data-v-2a70f8ca],.postcode .main .result .titleTh .right[data-v-2a70f8ca]{flex-basis:74%;word-break:break-all}.postcode .main .result .detailsTd+.detailsTd[data-v-2a70f8ca]{margin-top:4px}.postcode .main .result .noneData[data-v-2a70f8ca]{display:block;height:28px;font-size:12px;line-height:28px;color:#272829}.postcode .main .result .pageShow[data-v-2a70f8ca]{margin-top:10px}.postcode[data-v-2a70f8ca] .van-cascader__title{font-size:16px}.postcode[data-v-2a70f8ca] .van-cascader__header{margin-top:10px}.postcode[data-v-2a70f8ca] .van-cascader__option{font-size:14px;padding:8px}.postcode[data-v-2a70f8ca] .van-cascader__option:hover{background:var(--ems-marker-blue)!important}.postcode[data-v-2a70f8ca] .van-field__control:-moz-read-only{font-size:14px}.postcode[data-v-2a70f8ca] .van-field__control:read-only{font-size:14px}.postcode[data-v-2a70f8ca] .van-pagination li{height:30px;font-size:14px}.postcode[data-v-2a70f8ca] .van-pagination__item{min-width:30px;font-size:14px}