.my-picker{display:inline-block;vertical-align:middle}.my-picker-date .ivu-date-picker{width:105px}.my-picker-month .ivu-date-picker,.my-picker-year .ivu-date-picker{width:85px}.my-picker-daterange .ivu-date-picker{width:210px}.my-picker-daterange .ivu-date-picker .ivu-input{width:210px!important}.my-picker-datetimerange .ivu-date-picker{width:285px}.my-picker-datetimerange .ivu-date-picker .ivu-input{width:285px!important}.ivu-picker-panel-body{background-color:#30394e}.ivu-picker-panel-body .ivu-picker-panel-content .ivu-date-picker-cells .ivu-date-picker-cells-cell-next-month em,.ivu-picker-panel-body .ivu-picker-panel-content .ivu-date-picker-cells .ivu-date-picker-cells-cell-prev-month em{color:#929498!important}.ivu-picker-panel-body .ivu-picker-panel-content .ivu-date-picker-cells .ivu-date-picker-cells-cell em{color:#fff}.ivu-picker-panel-body .ivu-picker-panel-content .ivu-date-picker-cells .ivu-date-picker-cells-focused em{background-color:#369cfe;border-color:#369cfe;color:#fff;-webkit-box-shadow:none;box-shadow:none}.img-upload-list{display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:80px;text-align:center;line-height:80px;border-radius:4px;overflow:hidden;background:#374158;position:relative;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);margin-right:10px}div.img-modal-wrap{background-color:rgba(55,55,55,.6);z-index:1100}.img-upload-list img{max-width:100%;max-height:100%;vertical-align:middle}.img-upload-list-cover{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6)}.img-upload-list:hover .img-upload-list-cover{display:block}.img-upload-list-cover i{color:#fff;font-size:20px;cursor:pointer;margin:-10px 4px 0}.img-upload-list-cover i:hover{color:red}.img-modal-wrap .ivu-modal-footer{border-top:0;padding:0 18px 6px}.isDisabled .ivu-upload-drag{cursor:not-allowed!important}.booking-component{overflow-x:auto}.booking-component .date-wrap{margin-bottom:10px;width:100px}.booking-component .booking-wrap{min-width:1116px;padding-bottom:1px;margin-bottom:10px;position:relative;background-color:#fff}.booking-component .booking-wrap .rows{height:50px;margin-bottom:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#000}.booking-component .booking-wrap .rows:last-child{padding-bottom:1px}.booking-component .booking-wrap .rows .col{width:100%;min-width:40px;height:50px;border:1px solid #eaeaea;margin:0 -1px -1px 0;text-align:center;line-height:40px;position:relative}.booking-component .booking-wrap .rows .col.active{background-color:#252c3c!important;color:#ff0}.booking-component .booking-wrap .rows .col .checkmark-wrap{position:absolute;z-index:1;top:0;left:15%;font-weight:700}.booking-component .booking-wrap .rows .col .label{padding:0;margin:0;line-height:50px;height:48px;display:block;cursor:not-allowed}.booking-component .booking-wrap .rows .col .label:hover{background-color:#252c3c!important;color:#ff0}.booking-component .booking-wrap .rows .col .label-1{background-color:#dcdee2;color:#999}.booking-component .booking-wrap .rows .col .label-2{background-color:#f9f9f9;color:#999}.booking-component .booking-wrap .rows .col .label-3{background-color:#00bb6e;color:#fff;cursor:pointer}.booking-component .booking-wrap .rows .col .label-4,.booking-component .booking-wrap .rows .col .label-5{background-color:#bbb;color:#999}.booking-component .booking-wrap .rows .col .label-6{background-color:#eba839;color:#fff}.booking-component .booking-wrap .rows .col .label-7{background-color:#dcdee2;color:#999}.booking-component .booking-wrap .rows .col .label-100{background-color:#dcdee2;color:#fff}.booking-component .booking-wrap .left-wrap{position:absolute;z-index:4;overflow:hidden}.booking-component .booking-wrap .left-wrap .left{width:150px;color:#000}.booking-component .booking-wrap .left-wrap .left .rows .col{width:150px;text-align:left;padding:5px 10px;background-color:#fff}.booking-component .booking-wrap .left-wrap .left .rows .col .half{padding-left:24px}.booking-component .booking-wrap .left-wrap .left .rows.head .col span{display:block;text-align:center}.booking-component .booking-wrap .right-wrap{margin-left:150px;z-index:9;overflow:hidden}.booking-component .booking-wrap .right-wrap .right{margin-left:-1px;width:100%}.booking-component .booking-wrap .right-wrap .right .rows.head .col{line-height:12px;text-align:center;padding:5px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.booking-component .booking-wrap .right-wrap .right .rows.head .col span{width:30px;height:38px;display:block}