.panel[data-v-6f4d3ad8]{font-size:.13rem;line-height:.26rem;font-weight:400}.panel-title[data-v-6f4d3ad8]{line-height:.44rem;height:.44rem;font-size:.18rem;font-weight:800;border-bottom:1px solid rgba(0,0,0,.05);margin-left:-.2rem;margin-right:-.2rem;background:#fff}.tabs .panel-title[data-v-6f4d3ad8]{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0!important}.tabs .panel-title .tab[data-v-6f4d3ad8]{flex:1 1 auto;text-align:center}.tabs .panel-title .tab.active[data-v-6f4d3ad8]{color:#2e447f!important}.tabs .panel-title .tab.active[data-v-6f4d3ad8]:first-child,.tabs .panel-title .tab.active[data-v-6f4d3ad8]:last-child{border-bottom:2px solid #415997}.panel-desc[data-v-6f4d3ad8]{padding:.1rem .1rem 0 .1rem;font-weight:400;color:#434a54}body{background-color:#f7f8fc}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.cancelBooking{float:left;width:.3rem;height:.3rem;line-height:.3rem;font-size:.14rem;text-align:center;background-color:#28097f;color:#fff;cursor:pointer}.fade-enter,.fade-leave-to{opacity:0}.bookingFavPanel{background-color:#676767;position:fixed;bottom:.9rem;left:.2rem;width:90%;height:4rem;background-color:#f3f3f3;box-shadow:1px 1px 1px 2px rgba(0,0,0,.1)}.app-container{margin:.05rem}.app-container .txt{font-size:.16rem;padding:0 .26rem .2rem 0}.app-container .header{font-size:1.5em;margin-bottom:1em;clear:both;padding-top:.1rem}.app-container .header .littlebox{width:.1rem;height:1.5em;background-color:#003f7e;float:left;margin-right:1em}.eq-selector{width:100%;float:left;display:block;text-align:center;line-height:.4rem;padding:.1rem}.eq-selector .selected{float:left;display:block;background-color:#8200ba;color:#fff;box-shadow:1px 1px 1px 2px rgba(0,0,0,.1)}.eq-selector .eqstr{width:1.3rem;float:left;display:block;height:.4rem;cursor:pointer}.calendar{box-shadow:1px 1px 1px 2px rgba(0,0,0,.1);float:left;border-radius:.05rem;width:100%;font-size:1em;overflow:hidden;padding-bottom:1.2rem}.calendar .date-selector{float:left;width:7em}.calendar .date-selector .date-item{padding:.2rem .1rem;font-weight:800;background-color:#f9f9f9}.calendar .date-selector .selected{background-color:#d8f5ff}.calendar .date-selector .datestr{float:left;width:10em;color:#676767;font-weight:400}.calendar .time-slots{overflow-y:auto;color:#676767;font-weight:5rem;background-color:#fff}.calendar .time-slots .time-slot-item{white-space:nowrap;cursor:pointer;float:left;width:1rem;margin:.03rem;padding:.1rem;height:.4rem;overflow:hidden;font-weight:600;cursor:point;background-color:#d8f5ff;border:1px solid #ececec;box-shadow:1px 1px 1px 1px rgba(0,0,0,.2)}.calendar .time-slots .time-slot-item .smallfont{clear:both;display:block;font-size:.8em}.calendar .time-slots .bookingConflict{font-weight:600;background-color:#ffeecb;color:#691e1e}.calendar .time-slots .bookedbyself{font-weight:600;background-color:#d8f5ff;border:1px solid #003f7e;color:#110391}.calendar .time-slots .bookedbyself .smallfont:after{content:"X";color:#c02020;padding-left:.1rem;font-size:.18rem}.calendar .time-slots .booked{font-weight:600;background-color:#3c7bdf;color:#e1e1e1}.calendar .time-slots .selected{color:#110391;font-weight:800;background-color:#d8f5ff;border:1px solid #003f7e}.calendar .time-slots .unavailable{color:#5e5e5e;background-color:#ccc}.multiBooking{float:left;width:100%;padding:.1rem;margin:.1rem auto;background-color:#ba0900;color:#fff;bottom:0;position:absolute}.multiBooking:disabled{color:#676767;background-color:#cdcdcd}.footer-container{position:fixed;width:100%;bottom:0}.footer-container .bookingbtn{float:left;width:40%;padding:.1rem;margin:.1rem auto;background-color:#0e0289;color:#fff}.footer-container .bookingbtn:disabled{color:#969696;background-color:#cdcdcd}.footer-container .bookingfav{float:left;width:32%;padding:.1rem;margin:.1rem auto;background-color:#ee551d;color:#fff}.footer-container .bookingfav:disabled{color:#969696;background-color:#cdcdcd}.footer-container .selectassistant{float:left;width:20%;padding:.1rem;margin:.1rem auto;background-color:#a44d00;color:#fff;border-radius:.03rem;border:1px solid #676767;line-height:.35rem}.footer-container .selectassistant::placeholder{color:#fff}.footer-container .selectassistant:disabled::placeholder{color:#969696}.footer-container .selectassistant:disabled{color:#969696;background-color:#cdcdcd}.bookingList{margin:.1rem;line-height:.3rem;font-size:.14rem;border-radius:.08rem;padding:.1rem;background-color:#e0efff}.conflict{background-color:#ffbdba}.tip{background:#fffabd;line-height:.3rem;padding-left:.3rem}.eqList::-webkit-scrollbar{width:.05rem;background-color:#ececec}.eqList::-webkit-scrollbar-thumb{background-color:#a4a4a6}.eqList{scrollbar-color:dark;position:absolute;border-radius:.1rem;top:.88rem;display:block;background-color:#fff;box-shadow:.1rem .1rem .1rem 1px rgba(0,0,0,.2);max-height:4.2rem;overflow:auto;border:.04rem solid #ededed}.eqList ::-webkit-scrollbar{width:.03rem;background-color:#ececec}.eqList ::-webkit-scrollbar-thumb{background-color:#a4a4a6}.eqList .item:hover{display:block;background-color:#f0f0f0}.eqList .item{display:block;position:relative;height:1rem;background-color:#e6e6e6;margin-top:1px;padding:.1rem;color:#676767;font-size:.14rem}.eqList .item .img{display:block;float:left;width:1.2rem;min-height:.9rem;margin-right:.05rem;border:1px solid #949494}.eqList .item .eqcontext{display:block;float:left;width:3.2rem}.eqList .item .eqcontext .name{font-size:.18rem;font-weight:800;padding-bottom:.05rem;width:100%}.eqList .item .eqcontext .detail{display:block;width:100%;float:left}.eqList .item .eqcontext .eqtitle{float:left;width:.8rem}.eqList .item .eqcontext .eqdetail{display:block;font-size:.12rem;height:.8rem;width:4rem;float:left;overflow:auto;word-wrap:break-word}.eqList .item .eqgroup{position:absolute;top:.04rem;right:.3rem;width:.6rem;text-align:center;height:.2rem;border-radius:.1rem;background-color:#1401bb}.eqList .item .eqgroup:after{color:#fff;content:"仪器组";font-size:.1rem}.eqList .item .workarea{position:absolute;top:.04rem;right:.3rem;width:.6rem;text-align:center;height:.2rem;border-radius:.1rem;background-color:#7b0017}.eqList .item .workarea:after{color:#fff;content:"工作区";font-size:.1rem}.eqList .item .buttonOther{position:absolute;top:.66rem;right:.3rem;width:.6rem;text-align:center;line-height:.24rem;height:.24rem;border-radius:2px;color:#fff;background-color:#4a89dc}.eqList .item .bookingbtn{position:absolute;bottom:.2rem;right:.4rem}.eqList .item .buttongroup{position:absolute;bottom:.1rem;right:.2rem}.eqList .item .buttongroup button{float:left;color:#ddd;background-color:#003f7e;margin-left:.12rem;height:.3rem}.assistantResDivCss{position:absolute;bottom:.75rem;background-color:#d2d8ff;width:2rem;left:.12rem;box-shadow:.1rem .1rem .1rem 1px rgba(0,0,0,.2);max-height:5.5rem}.assistantResDivCss .item{line-height:.3rem;padding:.1rem}.assistantResDivCss .item:hover{background-color:#3c7bdf;color:#fff;cursor:pointer}button{border-radius:.03rem;padding:2px .1rem;border:1px solid #676767;line-height:.35rem}xmp{margin:0}.bookingFin{position:fixed;top:0;height:100%;width:100%;background-color:hsla(0,0%,92.5%,.9607843137254902);z-index:100}.bookingFin .text{position:fixed;top:50%;text-align:center;font-size:.2rem;color:#ba0900;width:100%}.searchtxt{font-size:.15rem;padding-left:.1rem;width:3.2rem;border-radius:.05rem;line-height:.35rem;border:2px solid #a3a3a3}.bookingstepinfo{clear:both;font-size:.2rem;line-height:.5rem}.bookingstepinfo .txt{font-size:.16rem;line-height:.3rem}.footer-container .bookingbtn{white-space:nowrap}.useWorkArea{width:70%!important}.searchClass{width:1.1rem;margin:.02rem 0 0 .05rem;background-color:#4a89dc;height:.4rem}.searchClass-one{width:2rem;height:.38rem;border-radius:.02rem;border:.02rem solid #a3a3a3;background-color:#fff;margin-top:.03rem}.center-top{text-align:center}.center-top,.top-ten{margin-top:.1rem}