:root{--van-list-text-color: var(--van-text-color-2);--van-list-text-font-size: var(--van-font-size-md);--van-list-text-line-height: 50px;--van-list-loading-icon-size: 16px}.van-list__loading,.van-list__finished-text,.van-list__error-text{color:var(--van-list-text-color);font-size:var(--van-list-text-font-size);line-height:var(--van-list-text-line-height);text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-list__loading-icon .van-loading__spinner{width:var(--van-list-loading-icon-size);height:var(--van-list-loading-icon-size)}

:root{--van-action-sheet-max-height: 80%;--van-action-sheet-header-height: 48px;--van-action-sheet-header-font-size: var(--van-font-size-lg);--van-action-sheet-description-color: var(--van-text-color-2);--van-action-sheet-description-font-size: var(--van-font-size-md);--van-action-sheet-description-line-height: var(--van-line-height-md);--van-action-sheet-item-background: var(--van-background-color-light);--van-action-sheet-item-font-size: var(--van-font-size-lg);--van-action-sheet-item-line-height: var(--van-line-height-lg);--van-action-sheet-item-text-color: var(--van-text-color);--van-action-sheet-item-disabled-text-color: var(--van-text-color-3);--van-action-sheet-subname-color: var(--van-text-color-2);--van-action-sheet-subname-font-size: var(--van-font-size-sm);--van-action-sheet-subname-line-height: var(--van-line-height-sm);--van-action-sheet-close-icon-size: 22px;--van-action-sheet-close-icon-color: var(--van-gray-5);--van-action-sheet-close-icon-padding: 0 var(--van-padding-md);--van-action-sheet-cancel-text-color: var(--van-gray-7);--van-action-sheet-cancel-padding-top: var(--van-padding-xs);--van-action-sheet-cancel-padding-color: var(--van-background-color);--van-action-sheet-loading-icon-size: 22px}.van-action-sheet{display:flex;flex-direction:column;max-height:var(--van-action-sheet-max-height);overflow:hidden;color:var(--van-action-sheet-item-text-color)}.van-action-sheet__content{flex:1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-action-sheet__item,.van-action-sheet__cancel{display:block;width:100%;padding:14px var(--van-padding-md);font-size:var(--van-action-sheet-item-font-size);background:var(--van-action-sheet-item-background);border:none;cursor:pointer}.van-action-sheet__item:active,.van-action-sheet__cancel:active{background-color:var(--van-active-color)}.van-action-sheet__item{line-height:var(--van-action-sheet-item-line-height)}.van-action-sheet__item--loading,.van-action-sheet__item--disabled{color:var(--van-action-sheet-item-disabled-text-color)}.van-action-sheet__item--loading:active,.van-action-sheet__item--disabled:active{background-color:var(--van-action-sheet-item-background)}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__cancel{flex-shrink:0;box-sizing:border-box;color:var(--van-action-sheet-cancel-text-color)}.van-action-sheet__subname{margin-top:var(--van-padding-xs);color:var(--van-action-sheet-subname-color);font-size:var(--van-action-sheet-subname-font-size);line-height:var(--van-action-sheet-subname-line-height)}.van-action-sheet__gap{display:block;height:var(--van-action-sheet-cancel-padding-top);background:var(--van-action-sheet-cancel-padding-color)}.van-action-sheet__header{flex-shrink:0;font-weight:var(--van-font-weight-bold);font-size:var(--van-action-sheet-header-font-size);line-height:var(--van-action-sheet-header-height);text-align:center}.van-action-sheet__description{position:relative;flex-shrink:0;padding:20px var(--van-padding-md);color:var(--van-action-sheet-description-color);font-size:var(--van-action-sheet-description-font-size);line-height:var(--van-action-sheet-description-line-height);text-align:center}.van-action-sheet__description:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-border-color);transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{width:var(--van-action-sheet-loading-icon-size);height:var(--van-action-sheet-loading-icon-size)}.van-action-sheet__close{position:absolute;top:0;right:0;padding:var(--van-action-sheet-close-icon-padding);color:var(--van-action-sheet-close-icon-color);font-size:var(--van-action-sheet-close-icon-size);line-height:inherit}

:root{--van-tab-text-color: var(--van-gray-7);--van-tab-active-text-color: var(--van-text-color);--van-tab-disabled-text-color: var(--van-text-color-3);--van-tab-font-size: var(--van-font-size-md);--van-tab-line-height: var(--van-line-height-md);--van-tabs-default-color: var(--van-danger-color);--van-tabs-line-height: 44px;--van-tabs-card-height: 30px;--van-tabs-nav-background-color: var(--van-background-color-light);--van-tabs-bottom-bar-width: 40px;--van-tabs-bottom-bar-height: 3px;--van-tabs-bottom-bar-color: var(--van-danger-color)}.van-tab{position:relative;display:flex;flex:1;align-items:center;justify-content:center;box-sizing:border-box;padding:0 var(--van-padding-base);color:var(--van-tab-text-color);font-size:var(--van-tab-font-size);line-height:var(--van-tab-line-height);cursor:pointer}.van-tab--active{color:var(--van-tab-active-text-color);font-weight:var(--van-font-weight-bold)}.van-tab--disabled{color:var(--van-tab-disabled-text-color);cursor:not-allowed}.van-tab--grow{flex:1 0 auto;padding:0 var(--van-padding-sm)}.van-tab--shrink{flex:none;padding:0 var(--van-padding-xs)}.van-tab--card{color:var(--van-tabs-default-color);border-right:var(--van-border-width-base) solid var(--van-tabs-default-color)}.van-tab--card:last-child{border-right:none}.van-tab--card.van-tab--active{color:var(--van-white);background-color:var(--van-tabs-default-color)}.van-tab--card--disabled{color:var(--van-tab-disabled-text-color)}.van-tab__text--ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__nav{position:relative;display:flex;background:var(--van-tabs-nav-background-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-tabs__nav--complete{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-tabs__nav--complete::-webkit-scrollbar{display:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--line.van-tabs__nav--shrink,.van-tabs__nav--line.van-tabs__nav--complete{padding-right:var(--van-padding-xs);padding-left:var(--van-padding-xs)}.van-tabs__nav--card{box-sizing:border-box;height:var(--van-tabs-card-height);margin:0 var(--van-padding-md);border:var(--van-border-width-base) solid var(--van-tabs-default-color);border-radius:var(--van-border-radius-sm)}.van-tabs__nav--card.van-tabs__nav--shrink{display:inline-flex}.van-tabs__line{position:absolute;bottom:15px;left:0;z-index:1;width:var(--van-tabs-bottom-bar-width);height:var(--van-tabs-bottom-bar-height);background:var(--van-tabs-bottom-bar-color);border-radius:var(--van-tabs-bottom-bar-height)}.van-tabs__track{position:relative;display:flex;width:100%;height:100%;will-change:left}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:var(--van-tabs-line-height)}.van-tabs--card>.van-tabs__wrap{height:var(--van-tabs-card-height)}

.van-tab__panel,.van-tab__panel-wrapper{flex-shrink:0;box-sizing:border-box;width:100%}.van-tab__panel-wrapper--inactive{height:0;overflow:visible}


.record_item[data-v-2e995a61] {
  background-color: #fff;
  box-shadow: 0px 0px 0.2rem rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 18px 10px 30px 10px;
  margin-bottom: 20px;
}
.record_item .header[data-v-2e995a61] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #555;
  padding-bottom: 16px;
  border-bottom: 1px solid #eaeaea;
}
.record_item .header .tag[data-v-2e995a61] {
  border-radius: 4px;
  padding: 2px 8px;
  border: 1px solid #000;
}

/* 待支付 */
.record_item .header .wait_pay[data-v-2e995a61] {
  color: #DD5757;
  border-color: #DD5757;
  background-color: rgba(221, 87, 87, .2);
}
/* 待体检 */
.record_item .header .wait_phexam[data-v-2e995a61] {
  color: #1E9BED;
  border-color: #1E9BED;
  background-color: rgba(30, 155, 237, .2);
}
/* 已完成 */
.record_item .header .completeted[data-v-2e995a61] {
  color: #2CBF77;
  border-color: #2CBF77;
  background-color: rgba(44, 191, 119, .2);
}
/* 已过期 */
.record_item .header .expired[data-v-2e995a61] {
  color: #EBA543;
  border-color: #EBA543;
  background-color: rgba(253, 246, 230, 1);
}
/* 已退款 退款中 */
.record_item .header .refound[data-v-2e995a61] {
  color: #aaa;
  border-color: #aaa;
  background-color: rgba(170, 170, 170, .2);
}
.record_item .content[data-v-2e995a61] {
  padding-top: 20px;
}
.record_item .content .title[data-v-2e995a61] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.record_item .content .title .name[data-v-2e995a61] {
  font-size: 16px;
  font-weight: 600;
  color: #333;
}
.record_item .content .title .time[data-v-2e995a61] {
  font-size: 12px;
  color: #7f7f7f;
}
.record_item .content .project_item[data-v-2e995a61] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 14px;
}
.record_item .content .project_item .project[data-v-2e995a61] {
  display: flex;
  justify-content: revert;
  color: #555;
}
.record_item .content .project_item .price[data-v-2e995a61] {
  color: #333;
}
.record_item .content .total[data-v-2e995a61] {
  display: flex;
  justify-content: space-between;
  color: #333;
}
.record_item .content .total .total_price[data-v-2e995a61] {
  color: #555;
  font-weight: 600;
}
.record_item .footer[data-v-2e995a61] {
  border-top: 1px solid #eaeaea;
  margin-top: 20px;
}
.record_item .footer .total_price[data-v-2e995a61] {
  text-align: right;
  padding-top: 20px;
}
.footer .btns[data-v-2e995a61] {
  text-align: right;
  padding-top: 20px;
}
.footer .btns[data-v-2e995a61] .btn {
  width: 70px;
  border: 1px solid #d7d7d7;
  margin-left: 8px;
  font-size: 12px;
  color: #555;
}
.footer .btns[data-v-2e995a61] .to_pay {
  color: #fff;
  background-color: #1E9BED;
}
.footer .btns[data-v-2e995a61] .van-button--disabled {
  background-color: #f2f2f2;
  opacity: 1;
  color: #aaa;
}
.tips_text[data-v-2e995a61] {
  text-align: right;
  color: #aaa;
  padding-top: 10px;
}


.record_list[data-v-19f1c691] .record_list_tabs .van-tab {
  font-size: 14px;
  color: #7f7f7f;
}
.record_list[data-v-19f1c691] .record_list_tabs .van-tab--active {
  color: #1E9BED;
}
.record_list[data-v-19f1c691] .record_list_tabs .van-tabs__line {
  background-color: #1E9BED;
  height: 2px;
  width: calc(100vw / 5);
}
.record_list[data-v-19f1c691] .record_list_tabs .van-tabs__wrap {
  border-bottom: 1px solid #eaeaea;
}
.record_list .tab_item[data-v-19f1c691] {
  background-color: #F9F9FB;
  min-height: calc(100vh - 100px);
  padding: 20px 16px;
  padding-bottom: 0;
  overflow: hidden;
}
.record_list .tab_item .record_item[data-v-19f1c691]:last-child {
  margin-bottom: 0;
}
.record_list .tab_item[data-v-19f1c691] .no_data {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.record_list .tab_item .tips[data-v-19f1c691] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
  color: #EBA543;
  background-color: #FDF6E6;
  padding: 6px 10px;
}
.mask[data-v-19f1c691] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .4);
  z-index: 1;
}
.time_choose[data-v-19f1c691] {
  border-radius: 4px 4px 0px 0px;
  position: relative;
  z-index: 2;
  transform: rotate(0deg);
  font-size: 12px;
}
.time_choose .current_choose[data-v-19f1c691] {
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px 0;
  margin: 10px 0;
  z-index: 2;
}
.time_choose .choose_list[data-v-19f1c691] {
  position: absolute;
  top: 28px;
  background-color: #fff;
  width: 100%;
  border-radius: 0px 0px 4px 4px;
  z-index: 2;
}
.time_choose .choose_list .list_item[data-v-19f1c691] {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  border-bottom: 1px solid #eaeaea;
  margin: 0 10px;
}
.time_choose .choose_list .list_active[data-v-19f1c691] {
  color: #1E9BED;
}
.record_list .project_dialog_name[data-v-19f1c691] {
  text-align: left;
  color: #555;
}
.record_list[data-v-19f1c691] .project_dialog .van-action-sheet__description::after {
  border-bottom: 1px solid #eaeaea;
  transform: scaleY(1);
}
.record_list .project_dialog_content[data-v-19f1c691] {
  padding: 20px 16px;
  font-size: 12px;
  color: #aaa;
  display: flex;
  flex-direction: column;
}
.record_list .project_dialog_content .total[data-v-19f1c691] {
  padding: 20px 0;
  padding-bottom: 0;
  margin-top: 20px;
  border-top: 1px solid #eaeaea;
  display: flex;
  justify-content: space-between;
  color: #333;
  font-size: 14px;
}
.record_list .project_dialog_content .total .total_price[data-v-19f1c691] {
  font-weight: 600;
}
.record_list .project_dialog_content .total .price[data-v-19f1c691] {
  color: #DD5757;
}
.record_list .project_dialog_content span[data-v-19f1c691] {
  margin-top: 10px;
}
.record_list .project_dialog_content span[data-v-19f1c691]:first-child {
  margin-top: 0;
}
.canel_dialog .content[data-v-19f1c691] {
  padding: 0 30px;
  padding-bottom: 30px;
  font-size: 12px;
  line-height: 20px;
  color: #333;
}
.canel_dialog .content_center[data-v-19f1c691] {
  text-align: center;
}
.canel_dialog[data-v-19f1c691] .van-dialog__header {
  border-radius: 12px;
  padding: 20px 0;
  font-size: 14px;
  color: #333;
}
.canel_dialog .footer_btn[data-v-19f1c691] {
  font-size: 14px;
  color: #1E9BED;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px 0;
  border-top: 1px solid #EAEAEA;
  margin: 0 10px;
}
.canel_dialog .btn_config[data-v-19f1c691] {
  font-size: 14px;
  display: flex;
  border-top: 1px solid #EAEAEA;
  width: 100%;
  height: 100%;
  color: #aaa;
}
.canel_dialog .btn_config .btn[data-v-19f1c691] {
  flex: 1;
  text-align: center;
  padding: 14px 0;
}
.canel_dialog .btn_config .canel[data-v-19f1c691] {
  border-right: 1px solid #EAEAEA;
  color: #1E9BED;
}
.canel_dialog[data-v-19f1c691] .van-overlay {
  background-color: rgba(0, 0, 0, .5);
}
.delete_dialog .content[data-v-19f1c691] {
  padding: 0 30px;
  padding-bottom: 30px;
  font-size: 12px;
  line-height: 20px;
  color: #333;
}
.delete_dialog .content_center[data-v-19f1c691] {
  text-align: center;
}
.delete_dialog[data-v-19f1c691] .van-dialog__header {
  border-radius: 12px;
  padding: 20px 0;
  font-size: 14px;
  color: #333;
}
.delete_dialog .footer_btn[data-v-19f1c691] {
  font-size: 14px;
  color: #1E9BED;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px 0;
  border-top: 1px solid #EAEAEA;
  margin: 0 10px;
}
.delete_dialog .btn_config[data-v-19f1c691] {
  font-size: 14px;
  display: flex;
  border-top: 1px solid #EAEAEA;
  width: 100%;
  height: 100%;
  color: #1E9BED;
}
.delete_dialog .btn_config .btn[data-v-19f1c691] {
  flex: 1;
  text-align: center;
  padding: 14px 0;
}
.delete_dialog .btn_config .canel[data-v-19f1c691] {
  border-right: 1px solid #EAEAEA;
  color: #aaa;
}
.delete_dialog[data-v-19f1c691] .van-overlay {
  background-color: rgba(0, 0, 0, .5);
}
.record_list[data-v-19f1c691] .choose_date .van-calendar__header-title {
  font-size: 14px;
  color: #333;
}
.record_list[data-v-19f1c691] .choose_date .van-calendar__header-subtitle {
  font-size: 12px;
  color: #333;
}
.record_list[data-v-19f1c691] .choose_date .van-calendar__weekdays {
  font-size: 12px;
  color: #333;
}
.record_list[data-v-19f1c691] .choose_date .van-calendar__month .van-calendar__day {
  font-size: 12px;
  color: #555;
}
.record_list[data-v-19f1c691] .choose_date .van-calendar__month .van-calendar__day--disabled {
  color: #d7d7d7;
}
.record_list[data-v-19f1c691] .choose_date .van-calendar__month .van-calendar__selected-day {
  width: 26px;
  height: 26px;
  border-radius: 50%;
}
.record_list[data-v-19f1c691] .choose_date .van-calendar__footer .van-button {
  border-radius: 6px;
}
.record_list[data-v-19f1c691] .record_loading .van-list__loading {
  background-color: #F9F9FB;
}
.record_list[data-v-19f1c691] .record_loading .van-list__finished-text {
  background-color: #F9F9FB;
}

