.reservationCore{min-width:1105px}.reservationCore .ant-card-head{padding:0;height:48px}.reservationCore .ant-card-head-title{height:48px;line-height:48px;padding:0}.reservationCore .ant-card-head-title span{width:100px;text-align:center;height:48px;display:inline-block;cursor:pointer}.reservationCore .ant-card-head-title span.active,.reservationCore .ant-card-head-title span:hover{color:#1890ff;border-bottom:3px solid #1890ff}.reservationCore .ant-card-head .ant-card-extra{width:100px;height:48px;line-height:48px;text-align:center;padding:0}.reservationCore .ant-card-body{padding:0}#full-calendar{min-width:1105px;display:-webkit-box;display:-ms-flexbox;display:flex}#full-calendar .sider{width:290px}#full-calendar .sider .dateClass{width:290px;border-bottom:1px solid #d9d9d9}#full-calendar .sider .dateClass .ant-fullcalendar-header{text-align:center;padding:8px 0}#full-calendar .sider .dateClass .ant-fullcalendar-header .ant-radio-group{display:none}#full-calendar .sider .dateClass .ant-fullcalendar-calendar-body{padding:8px 0}#full-calendar .sider .dateClass .ant-fullcalendar-selected-day,#full-calendar .sider .dateClass.week .ant-fullcalendar-active-week{background-color:#1890ff;border-radius:2px}#full-calendar .sider .dateClass.week .ant-fullcalendar-active-week .ant-fullcalendar-value{color:#fff}#full-calendar .sider .sider-checked{height:180px;display:-webkit-box;display:-ms-flexbox;display:flex}#full-calendar .sider .sider-checked>div{height:180px;-webkit-box-flex:1;-ms-flex:1;flex:1}#full-calendar .sider .sider-checked p{height:25px;line-height:25px;color:#333;margin-bottom:0;padding-left:12px}#full-calendar .sider .sider-checked .ant-checkbox-wrapper{width:145px;margin-left:0;padding-left:20px}#full-calendar .sider .sider-checked .ant-checkbox-wrapper:hover{background-color:#e3e3e3}#full-calendar .sider .sider-checked .ant-checkbox-group .ant-checkbox-wrapper:first-child .ant-checkbox-inner{background-color:#dc143c;border-color:#dc143c}#full-calendar .sider .sider-checked .ant-checkbox-group .ant-checkbox-wrapper:nth-child(2) .ant-checkbox-inner{background-color:#ffdb1d;border-color:#ffdb1d}#full-calendar .sider .sider-checked .ant-checkbox-group .ant-checkbox-wrapper:nth-child(3) .ant-checkbox-inner{background-color:#3fdbef;border-color:#3fdbef}#full-calendar .sider .sider-checked .ant-checkbox-group .ant-checkbox-wrapper:nth-child(4) .ant-checkbox-inner{background-color:#e3e3e3;border-color:#e3e3e3}#full-calendar .sider .sider-checked .ant-checkbox-group .ant-checkbox-wrapper:nth-child(5) .ant-checkbox-inner{background-color:#939fff;border-color:#939fff}#full-calendar .sider .sider-checked .ant-checkbox-group .ant-checkbox-wrapper:nth-child(6) .ant-checkbox-inner{background-color:#939ebf;border-color:#939ebf}#full-calendar .sider .sider-checked .ant-checkbox-group .ant-checkbox-wrapper:nth-child(7) .ant-checkbox-inner{background-color:#e4e5e7;border-color:#e4e5e7}#full-calendar .sider .sider-checked .VisitType .ant-checkbox-group .ant-checkbox-wrapper:first-child .ant-checkbox-inner{background-color:#2478f1;border-color:#2478f1}#full-calendar .sider .sider-checked .VisitType .ant-checkbox-group .ant-checkbox-wrapper:nth-child(2) .ant-checkbox-inner{background-color:#79b21f;border-color:#79b21f}#full-calendar .sider .sider-checked .VisitType .ant-checkbox-group .ant-checkbox-wrapper:nth-child(3) .ant-checkbox-inner{background-color:#f2910c;border-color:#f2910c}#full-calendar .sider .dateUser p{color:#333;font-weight:700;margin-top:15px;margin-bottom:5px;font-size:14px;padding-left:15px}#full-calendar .sider .dateUser .ant-radio-group{margin-left:14px}#full-calendar .sider .weekUser .ant-radio-group{margin-left:55px}#full-calendar .sider .weekUser .ant-radio-group .ant-radio-button-wrapper{width:100px;padding:0;text-align:center}#full-calendar .sider .weekUser>.ant-checkbox-wrapper{margin:5px}#full-calendar .sider .weekUser .userBox{height:calc(100vh - 714px);overflow-y:scroll}#full-calendar .sider .weekUser .userBox .ant-checkbox-wrapper{width:137px;margin-left:5px;word-wrap:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#full-calendar .bodey-box{-webkit-box-flex:1;-ms-flex:1;flex:1}#full-calendar .heads{height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid #e8e8e8;padding:7px 10px}#full-calendar .heads-left{min-width:400px;-webkit-box-flex:1;-ms-flex:1;flex:1}#full-calendar .heads-left>span{font-size:14px;font-weight:600;color:#1d222a}#full-calendar .heads-left .ant-btn-icon-only{width:25px;line-height:1;border:none}#full-calendar .heads-left .btnButton{margin-left:5px}#full-calendar .heads-left .el-date-editor{width:150px!important}#full-calendar .heads-left .el-date-editor .el-input__prefix{display:none}#full-calendar .heads-right{min-width:400px;text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1}#full-calendar .full-body,#full-calendar .fullBody{overflow:hidden;background-color:#fff}#full-calendar .full-body .today,#full-calendar .fullBody .today{background-color:#fffcf3}#full-calendar .full-body .border,#full-calendar .fullBody .border{border-bottom:1px dotted #ddd}#full-calendar .full-body .fc-head-container,#full-calendar .fullBody .fc-head-container{height:40px;line-height:40px;background-color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd}#full-calendar .full-body .fc-head-container .th,#full-calendar .fullBody .fc-head-container .th{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;cursor:pointer;border-right:1px solid #ddd;border-top:1px solid #ddd;overflow:hidden}#full-calendar .full-body .fc-head-container .th span,#full-calendar .fullBody .fc-head-container .th span{color:#333;display:inline-block;font-weight:700}#full-calendar .full-body .fc-head-container .fc-axis-left,#full-calendar .fullBody .fc-head-container .fc-axis-left{width:59px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}#full-calendar .full-body .fc-head-container .fc-axis-right,#full-calendar .fullBody .fc-head-container .fc-axis-right{width:58px;border-top:1px solid #ddd;border-right:1px solid #ddd;cursor:pointer}#full-calendar .full-body .fc-head-container .fc-axis-right .iconfont,#full-calendar .fullBody .fc-head-container .fc-axis-right .iconfont{width:26px;height:40px;display:inline-block;text-align:center}#full-calendar .full-body .fc-head-container .fc-axis-right .iconfont:hover,#full-calendar .fullBody .fc-head-container .fc-axis-right .iconfont:hover{color:#1890ff;background-color:#f2fffe}#full-calendar .full-body .fc-head-container .fc-axis-right .iconfont.cursors,#full-calendar .fullBody .fc-head-container .fc-axis-right .iconfont.cursors{cursor:not-allowed}#full-calendar .full-body .fc-head-container .fc-axis-right .iconfont.iconnext,#full-calendar .fullBody .fc-head-container .fc-axis-right .iconfont.iconnext{border-left:1px solid #ddd}#full-calendar .full-body .fc-body,#full-calendar .fullBody .fc-body{height:calc(100vh - 242px);position:relative}#full-calendar .full-body .fc-body .tr,#full-calendar .fullBody .fc-body .tr{height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;border-left:1px solid #ddd}#full-calendar .full-body .fc-body .tr.disabled,#full-calendar .fullBody .fc-body .tr.disabled{height:90px}#full-calendar .full-body .fc-body .tr.disableddisabled,#full-calendar .fullBody .fc-body .tr.disableddisabled{height:60px}#full-calendar .full-body .fc-body .tr.disableddisableddisabled,#full-calendar .fullBody .fc-body .tr.disableddisableddisabled{height:30px}#full-calendar .full-body .fc-body .fc-axis,#full-calendar .fullBody .fc-body .fc-axis{width:58px;text-align:center;background-color:#f2fffe;border-right:1px solid #ddd}#full-calendar .full-body .fc-body .fc-axis-h,#full-calendar .fullBody .fc-body .fc-axis-h{width:27px;height:120px;line-height:120px;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;float:left}#full-calendar .full-body .fc-body .fc-axis-h.disabled,#full-calendar .fullBody .fc-body .fc-axis-h.disabled{line-height:90px}#full-calendar .full-body .fc-body .fc-axis-h.disableddisabled,#full-calendar .fullBody .fc-body .fc-axis-h.disableddisabled{line-height:60px}#full-calendar .full-body .fc-body .fc-axis-h.disableddisableddisabled,#full-calendar .fullBody .fc-body .fc-axis-h.disableddisableddisabled{line-height:30px;height:30px}#full-calendar .full-body .fc-body .fc-axis-content,#full-calendar .fullBody .fc-body .fc-axis-content{width:29px;text-align:center;float:left}#full-calendar .full-body .fc-body .fc-axis-content span,#full-calendar .fullBody .fc-body .fc-axis-content span{width:29px;height:30px;line-height:30px;display:block;color:#9397a2;border-bottom:1px solid #ddd}#full-calendar .full-body .fc-body .fc-axis-content span.disabled,#full-calendar .fullBody .fc-body .fc-axis-content span.disabled{display:none}#full-calendar .full-body .fc-body .fc-container,#full-calendar .fullBody .fc-body .fc-container{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:1px solid #ddd;position:relative}#full-calendar .full-body .fc-body .fc-container .fc-content,#full-calendar .fullBody .fc-body .fc-container .fc-content{height:30px;cursor:pointer}#full-calendar .full-body .fc-body .fc-container .fc-content:hover,#full-calendar .fullBody .fc-body .fc-container .fc-content:hover{background-color:#fefedc}#full-calendar .full-body .fc-body .fc-container .fc-content.disabled,#full-calendar .fullBody .fc-body .fc-container .fc-content.disabled{background-color:hsla(0,0%,86.7%,.4);display:none}#full-calendar .timeLine{width:calc(100% - 115px);height:1px;background-color:#f6222d;position:absolute;top:0;left:60px;z-index:1}#full-calendar .timeLine .iconfont{color:red;font-size:16px;position:absolute;top:-12px;left:-14px}#full-calendar .cardinfo{cursor:pointer;overflow:hidden;background-color:#fff;border:1px solid #fff;position:absolute;z-index:1}#full-calendar .cardinfo .fc-event-container{height:100%}#full-calendar .cardinfo .fc-event-container.status0 .event-title{background-color:#ffdb1d}#full-calendar .cardinfo .fc-event-container.status0 .event-body{background-color:rgba(255,219,29,.1)}#full-calendar .cardinfo .fc-event-container.status1 .event-title{background-color:#3fdbef}#full-calendar .cardinfo .fc-event-container.status1 .event-body{background-color:rgba(63,219,239,.1)}#full-calendar .cardinfo .fc-event-container.status2 .event-title{background-color:#e3e3e3}#full-calendar .cardinfo .fc-event-container.status2 .event-body{background-color:hsla(0,0%,89%,.5)}#full-calendar .cardinfo .fc-event-container.status3 .event-title{background-color:#939fff}#full-calendar .cardinfo .fc-event-container.status3 .event-body{background-color:rgba(147,159,255,.1)}#full-calendar .cardinfo .fc-event-container.status4 .event-title{background-color:#939ebf}#full-calendar .cardinfo .fc-event-container.status4 .event-body{background-color:rgba(147,158,191,.1)}#full-calendar .cardinfo .fc-event-container.status5 .event-title{background-color:#e4e5e7}#full-calendar .cardinfo .fc-event-container.status5 .event-body{background-color:rgba(228,229,231,.5)}#full-calendar .cardinfo .fc-event-container.status6 .event-title{background-color:#dc143c}#full-calendar .cardinfo .fc-event-container.status6 .event-body{background-color:rgba(220,20,60,.1)}#full-calendar .cardinfo .fc-event-container .event-title{height:24px;padding:0 5px;line-height:24px;text-align:left;font-size:14px;color:#000;overflow:hidden}#full-calendar .cardinfo .fc-event-container .event-title .iconfont{height:24px;line-height:24px}#full-calendar .cardinfo .fc-event-container .event-title .firstvisit{font-size:18px;float:right}#full-calendar .cardinfo .fc-event-container .event-title .firstvisits{width:20px;height:20px;line-height:16px;color:#fff;text-align:center;font-style:normal;border-radius:100px;border:1px solid #fff;float:right;margin-top:3px;margin-left:3px}#full-calendar .cardinfo .fc-event-container .event-title .firstvisits span{font-size:10px;-webkit-transform:scale(.9);transform:scale(.9);display:inline-block}#full-calendar .cardinfo .fc-event-container .event-title .firstvisits.first1{background-color:#2478f1}#full-calendar .cardinfo .fc-event-container .event-title .firstvisits.first0{background-color:#79b21f}#full-calendar .cardinfo .fc-event-container .event-title .firstvisits.first2{background-color:#f2910c}#full-calendar .cardinfo .fc-event-container .event-title b{width:29px;height:18px;line-height:16px;text-align:center;font-size:12px;color:red;border:1px solid red;border-radius:4px;display:inline-block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:17px;left:10px}#full-calendar .cardinfo .fc-event-container .event-body{height:calc(100% - 24px);padding:0 3px;overflow:hidden}#full-calendar .cardinfo .fc-event-container .event-body div{height:16px;line-height:16px;white-space:nowrap;overflow:hidden}#full-calendar .cardinfo .fc-event-container .event-body .badgeIcon{width:16px;height:16px;line-height:16px;text-align:center}.popovers-reservation .ant-popover-inner-content{padding:5px 10px}.popovers-reservation .ant-popover-inner{width:380px;border-radius:6px;border-top:6px solid #ffdb1d}.popovers-reservation .badgeBox{min-height:22px}.popovers-reservation .badgeBox span{float:left;line-height:22px}.popovers-reservation .badgeBox .badgeIcon{margin-top:3px}.popovers-reservation .badgeBox .badgeIcons{height:22px;line-height:22px;border-radius:22px;margin-top:3px;padding:0 8px;border:1px solid #fff}.popovers-reservation.Status0 .ant-popover-inner{border-top-color:#ffdb1d}.popovers-reservation.Status1 .ant-popover-inner{border-top-color:#3fdbef}.popovers-reservation.Status2 .ant-popover-inner{border-top-color:#e3e3e3}.popovers-reservation.Status3 .ant-popover-inner{border-top-color:#939fff}.popovers-reservation.Status4 .ant-popover-inner{border-top-color:#939ebf}.popovers-reservation.Status5 .ant-popover-inner{border-top-color:#e4e5e7}.popovers-reservation.Status6 .ant-popover-inner{border-top-color:#dc143c}.popovers-reservation .patient-name{height:36px;line-height:36px}.popovers-reservation .patient-name span{font-size:24px;font-weight:700;cursor:pointer;float:left}.popovers-reservation .patient-name span:hover{color:#1890ff}.popovers-reservation .patient-name .firstvisits{width:22px;height:22px;line-height:20px;color:#fff;font-size:12px;text-align:center;font-style:normal;border-radius:100px;border:1px solid #fff;float:left;margin-top:7px}.popovers-reservation .patient-name .firstvisits.first1{background-color:#2478f1}.popovers-reservation .patient-name .firstvisits.first0{background-color:#79b21f}.popovers-reservation .patient-name .firstvisits.first2{background-color:#f2910c}.popovers-reservation .patient-name i{margin-left:5px;font-size:18px;color:#000;float:left}.popovers-reservation .patient-name i.icon-sex1{color:#00a6c9}.popovers-reservation .patient-name i.icon-sex2{color:#ff83a2}.popovers-reservation .patient-name .confirm{float:right;cursor:pointer;font-weight:500;margin-right:5px}.popovers-reservation .emr-and-age{height:25px;line-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.popovers-reservation .emr-and-age div{-webkit-box-flex:1;-ms-flex:1;flex:1}.popovers-reservation .emr-and-age .w1{width:120px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.popovers-reservation .emr-and-age .w2{width:80px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.popovers-reservation .b{width:100%;border-bottom:1px solid #eff4f8;display:block;margin:3px 0}.popovers-reservation.sex2 .ant-popover-inner{border-top-color:#939ebb}