/*! Build time : Mon Nov 03 2025 16:57:54 GMT+0800 (中国标准时间) */
.appointmentChooseBase-page{padding:0.3rem 0.3rem 0.4rem;width:-webkit-calc(100% - 0.6rem);width:calc(100% - 0.6rem);background-color:#fff}.appointmentChooseBase-page .chooseBase-title{font-size:0.32rem;font-family:PingFangSC,PingFang SC;font-weight:600;color:#1a1a1a;line-height:0.44rem}.appointmentChooseBase-page .chooseBase-content{margin-top:0.3rem;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.appointmentChooseBase-page .chooseBase-content .baseItem{width:-webkit-calc(50% - 0.24rem);width:calc(50% - 0.24rem);height:0.84rem;line-height:0.84rem;background:#f6f6f6;font-weight:600;border-radius:4px;border:1px solid #f6f6f6;text-align:center;font-size:0.28rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;-webkit-overflow-scrolling:touch}.appointmentChooseBase-page .chooseBase-content .chooseBaseItem{background:rgba(230,65,28,.15);border:1px solid #c70a0a;color:#c70a0a}.appointmentChooseBase-page .chooseBase-content .baseItem[disabled=disabled]{background:#ccc;color:#f6f6f6}
.appointmentChooseTimeFrame-page{margin-top:0.24rem;padding:0.3rem 0.3rem 0.4rem;width:-webkit-calc(100% - 0.6rem);width:calc(100% - 0.6rem);background-color:#fff}.appointmentChooseTimeFrame-page .chooseTimeFrame-title{font-size:0.32rem;font-family:PingFangSC,PingFang SC;font-weight:600;color:#1a1a1a;line-height:0.44rem}.appointmentChooseTimeFrame-page .chooseTimeFrame-content{margin-top:0.3rem;width:100%}.appointmentChooseTimeFrame-page .chooseTimeFrame-content .noTimeFrame{height:1.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.appointmentChooseTimeFrame-page .chooseTimeFrame-content .noTimeFrame .rili{font-size:0.64rem;color:rgba(199,10,10,.2)}.appointmentChooseTimeFrame-page .chooseTimeFrame-content .noTimeFrame .noTimeFrame-title{margin-top:0.16rem;font-size:0.28rem;font-family:AlibabaPuHuiTi,AlibabaPuHuiTi;font-weight:400;color:#999;line-height:0.38rem}.appointmentChooseTimeFrame-page .chooseTimeFrame-content .farewell .farewell-title{font-size:0.28rem;font-family:PingFangSC,PingFang SC;font-weight:600;color:#333;line-height:0.32rem}.appointmentChooseTimeFrame-page .chooseTimeFrame-content .farewell .farewell-list{margin-top:0.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.appointmentChooseTimeFrame-page .chooseTimeFrame-content .farewell .farewell-list .timeFrameItem{width:-webkit-calc(50% - 0.24rem);width:calc(50% - 0.24rem);padding:0.14rem 0;border-radius:4px;border:1px solid #e5e5e5;text-align:center;color:#666}.appointmentChooseTimeFrame-page .chooseTimeFrame-content .farewell .farewell-list .timeFrameItem .timeFrameItem_name{font-size:0.3rem;font-weight:600}.appointmentChooseTimeFrame-page .chooseTimeFrame-content .farewell .farewell-list .timeFrameItem .timeFrameItem_num{margin-top:0.04rem;font-size:0.26rem;font-weight:400}.appointmentChooseTimeFrame-page .chooseTimeFrame-content .farewell .farewell-list .chooseTimeFrameItem{background:rgba(230,65,28,.15) !important;border:1px solid #c70a0a;color:#c70a0a}
.appointmentChooseDate-page{margin-top:0.24rem;padding:0.3rem 0.3rem 0.4rem;width:-webkit-calc(100% - 0.6rem);width:calc(100% - 0.6rem);background-color:#fff}.appointmentChooseDate-page .chooseDate-title{font-size:0.32rem;font-family:PingFangSC,PingFang SC;font-weight:600;color:#1a1a1a;line-height:0.44rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.appointmentChooseDate-page .chooseDate-title .selectdaydiv-topchangemonthcontent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.appointmentChooseDate-page .chooseDate-title .selectdaydiv-topchangemonthcontent .topchangemonthdiv-text{width:1.6rem;text-align:center;font-size:0.28rem;font-weight:500;color:#333;line-height:0.32rem}.appointmentChooseDate-page .chooseDate-title .selectdaydiv-topchangemonthcontent .topchangemonthdiv-btn{width:0.32rem;height:0.32rem;border-radius:4px;text-align:center;font-size:0.28rem;line-height:0.32rem;color:#fff;background-color:#c70a0a;cursor:pointer}.appointmentChooseDate-page .chooseDate-title .selectdaydiv-topchangemonthcontent .topchangemonthdiv-btn .iconfont{text-align:center;font-size:0.28rem;line-height:0.32rem;color:#fff}.appointmentChooseDate-page .chooseDate-title .selectdaydiv-topchangemonthcontent .topchangemonthdiv-btn-empty{width:0.32rem;height:0.32rem}.appointmentChooseDate-page .chooseDate-content{margin-top:0.4rem;width:100%}.appointmentChooseDate-page .chooseDate-content .selectdaydiv-titlecontent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.appointmentChooseDate-page .chooseDate-content .selectdaydiv-titlecontent .titlecontent-item{width:14.28%;text-align:center;font-size:0.28rem;font-family:PingFangSC,PingFang SC;font-weight:600;color:#999;line-height:0.28rem}.appointmentChooseDate-page .chooseDate-content .selectdaydiv-daycontent{margin-top:0.22rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.appointmentChooseDate-page .chooseDate-content .selectdaydiv-daycontent .daycontent-item{width:-webkit-calc(14.28% - 0.04rem);width:calc(14.28% - 0.04rem);height:1.28rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0.04rem 0.02rem}.appointmentChooseDate-page .chooseDate-content .selectdaydiv-daycontent .daycontent-item-nomargin{margin-right:0 !important}.appointmentChooseDate-page .chooseDate-content .selectdaydiv-daycontent .daycontent-content{width:-webkit-calc(100% - 0.04rem);width:calc(100% - 0.04rem);height:-webkit-calc(100% - 0.04rem);height:calc(100% - 0.04rem);box-sizing:border-box;border:1px solid #e5e5e5;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.appointmentChooseDate-page .chooseDate-content .selectdaydiv-daycontent .daycontent-content .daycontent-today{text-align:center;font-size:0.28rem;font-weight:600;color:#c70a0a;line-height:0.28rem}.appointmentChooseDate-page .chooseDate-content .selectdaydiv-daycontent .daycontent-content .daycontent-daytime{text-align:center;font-size:0.28rem;color:#333;line-height:0.28rem}.appointmentChooseDate-page .chooseDate-content .selectdaydiv-daycontent .daycontent-content .daycontent-status{text-align:center;margin-top:0.14rem;font-size:0.24rem;color:#666;line-height:0.3rem}.appointmentChooseDate-page .chooseDate-content .selectdaydiv-daycontent .daycontent-content-disabled{border:1px solid #e4e7ed !important;background-color:rgba(216,216,216,.15);cursor:no-drop !important}.appointmentChooseDate-page .chooseDate-content .selectdaydiv-daycontent .daycontent-content-selected{border:1px solid #c70a0a !important;background-color:rgba(230,65,28,.15);position:relative}.appointmentChooseDate-page .chooseDate-content .selectdaydiv-daycontent .daycontent-content-selected .daycontent-daytime{font-weight:600;color:#c70a0a !important}.appointmentChooseDate-page .chooseDate-content .selectdaydiv-daycontent .daycontent-content-selected .daycontent-status{color:#c70a0a !important}.appointmentChooseDate-page .chooseDate-content .selectdaydiv-daycontent .daycontent-content-selected .daycontent-selectedlogo{background:-webkit-linear-gradient(45deg, transparent, transparent 50%, #C70A0A 50%, #C70A0A 100%);background:linear-gradient(45deg, transparent, transparent 50%, #C70A0A 50%, #C70A0A 100%);position:absolute;width:0.4rem;height:0.4rem;top:0;right:0}.appointmentChooseDate-page .chooseDate-content .selectdaydiv-daycontent .daycontent-content-selected .daycontent-selectedlogo .iconfont{font-size:0.24rem;line-height:0.24rem;color:#fff;position:absolute;top:0;right:0}
