.panel-wrap{margin-top:20px}.panel-wrap .book-tips{padding:15px;font-size:12px;color:#999;line-height:1.5}.gym-tabs .ant-tabs-extra-content{line-height:22px!important}.top-tags{padding:10px 15px;margin-bottom:15px;height:40px;text-align:right}.top-tags .tag-name{margin-right:10px!important}.multi-header-table{margin:20px}.cell-content{padding:4px;text-align:center}.unavailable{background-color:#f4f4f4!important;color:#b2b2b2!important;cursor:auto}.unavailable .timeLine{background-color:#fff;color:#000}.available{color:#000;cursor:pointer}.selected{background-color:#35b37e;color:#fff;padding:8px 0!important}.ant-table-thead>tr>th{text-align:center}.court-booking-table .ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,.court-booking-table .ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,.court-booking-table .ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td,.court-booking-table .ant-table-thead>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td{background:transparent!important}.court-booking-table .ant-table-tbody>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td:is(.timeLine),.court-booking-table .ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td:is(.timeLine),.court-booking-table .ant-table-thead>tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td:is(.timeLine),.court-booking-table .ant-table-thead>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td:is(.timeLine){background:#fff!important}.court-booking-table .ant-table td,.court-booking-table .ant-table th{font-size:12px}.court-booking-table .ant-table th{background-color:#e9e9e9;font-weight:700}.court-booking-table .ant-table-tbody>tr>td,.court-booking-table .ant-table-tbody>tr>th{padding:0!important;height:34px;vertical-align:middle!important}.court-booking-table .ant-table-tbody>tr>td .cell-container,.court-booking-table .ant-table-tbody>tr>td .innerCell,.court-booking-table .ant-table-tbody>tr>th .cell-container,.court-booking-table .ant-table-tbody>tr>th .innerCell{height:100%;width:100%;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.court-booking-table .ant-table-tbody>tr>td .innerCell,.court-booking-table .ant-table-tbody>tr>th .innerCell{padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.court-booking-table .ant-table-tbody>tr>td .innerCell.purpleBorder,.court-booking-table .ant-table-tbody>tr>th .innerCell.purpleBorder{border-left:3px solid #722ed1;background:#d3aded!important;color:#722ed1!important;cursor:pointer}.court-booking-table .ant-table-tbody>tr>td .innerCell.blueBorder,.court-booking-table .ant-table-tbody>tr>th .innerCell.blueBorder{border-left:3px solid #2f54eb;background:rgba(145,213,255,.6901960784313725)!important;color:#2f54eb!important;cursor:pointer}.court-booking-table .ant-table-tbody>tr>td .innerCell.greenBorder,.court-booking-table .ant-table-tbody>tr>th .innerCell.greenBorder{border-left:3px solid #52c41a;background:rgba(183,235,143,.7215686274509804)!important;color:#52c41a!important;cursor:pointer}.court-booking-table .ant-table-tbody>tr>td .innerCell.orangeBorder,.court-booking-table .ant-table-tbody>tr>th .innerCell.orangeBorder{border-left:3px solid #fa8c16;background:rgba(255,213,145,.7490196078431373)!important;color:#fa8c16!important;cursor:pointer}.court-booking-table .ant-table-tbody>tr>td .innerCell.originalSelected,.court-booking-table .ant-table-tbody>tr>th .innerCell.originalSelected{background-color:#35b37e;color:#fff;padding:8px 0!important;cursor:pointer}.court-booking-table .ant-table-tbody>tr>td .innerCell.redBorder,.court-booking-table .ant-table-tbody>tr>th .innerCell.redBorder{border-left:3px solid #f5222d!important;background:rgba(255,163,158,.8392156862745098)!important;color:#f5222d!important;cursor:pointer;padding:8px 0!important}.court-booking-table .ant-table-tbody>tr>td .innerCell.grey,.court-booking-table .ant-table-tbody>tr>th .innerCell.grey{background-color:#e5e5e5;color:#aaa;padding:8px 0!important;cursor:pointer}.court-booking-table .ant-table-tbody>tr>td .timeLine,.court-booking-table .ant-table-tbody>tr>th .timeLine{margin-top:-29px;background:#fff;text-align:right}.court-booking-table .ant-table-thead .timeLine{background:#fff}.court-booking-table .ant-table-tbody>tr.spaceLine>td{border-right:0 solid #fff;border-bottom:0!important;background:#fff}.court-booking-table .ant-table-tbody>tr.spaceLine>td .innerCell{height:0!important;padding:0!important}.court-booking-table .ant-table-tbody .spaceLine{height:0}.court-booking-table .ant-table-tbody .spaceLine .timeLine{margin-top:-21px;border-right:1px solid #f0f5ff!important;height:20px}.court-booking-table .ant-table-tbody .spaceLine .innerCell{border-right:0!important}.book-calendar .holiday{background:#f77b29;position:absolute;right:0;top:0;color:#fff;margin-top:-31px;font-weight:200;padding:0 1px 0 2px;margin-right:-6px;font-size:12px;-webkit-transform:scale(.8);transform:scale(.8);border-radius:0 0 0 10px}.book-calendar .holiday.today{background:#16a3eb;margin-top:-31px;position:absolute;right:0;top:0;font-weight:700}.book-calendar .month-select .ant-btn{min-width:30px!important}.book-calendar .ant-fullcalendar th{padding:5px 0!important}.book-calendar .ant-fullcalendar td,.book-calendar .ant-fullcalendar th{border:1px solid #f0f0f0!important}.book-calendar .ant-fullcalendar td .ant-fullcalendar-date{color:#c1c1c1!important;height:45px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.book-calendar .ant-fullcalendar td .ant-fullcalendar-value{line-height:2.3}.book-calendar .ant-fullcalendar td .ant-fullcalendar-content{font-size:12px;padding:5px 0;position:relative!important;bottom:0!important;font-weight:700;-webkit-transform:scale(.83);transform:scale(.83)}.book-calendar .ant-fullcalendar-selected-day{background:#16a3eb;color:#fff;font-weight:700}.book-calendar .ant-fullcalendar-selected-day .ant-fullcalendar-content{color:#fff!important}.book-calendar .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value,.book-calendar .ant-fullcalendar-selected-day .ant-fullcalendar-value{background:transparent}.book-calendar .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value,.book-calendar .ant-fullcalendar-today .ant-fullcalendar-value{-webkit-box-shadow:0 0 0 0 inset;box-shadow:inset 0 0 0 0}.ant-form-item.book-item{margin-bottom:20px!important}.ant-form-item.book-item .ant-table-tbody>tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)>td.selected{background:#35b37e!important;color:#fff!important}.ant-form-item.book-item .ant-table-tbody>tr.ant-table-row-hover>td,.ant-form-item.book-item .ant-table-tbody>tr.ant-table-row:hover>td{background:initial!important}.fee-item{background:#f5f5f5;width:650px;border-radius:5px}.fee-item .fee-inline{padding:8px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;border-bottom:1px solid #eee}.fee-item .fee-inline,.fee-item .fee-inline .vertical-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fee-item .fee-inline .vertical-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:15px}.fee-item .fee-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;font-weight:700}.fee-type{margin:10px 0}.pay-type-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.pay-type-list,.pay-type-list .pay-type-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pay-type-list .pay-type-item{width:100px;height:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f5f5;border:1px solid #e5e5e5;padding:10px 15px;border-radius:5px;cursor:pointer;margin-right:10px;color:#333}.pay-type-list .pay-type-item .pay-icon img{width:auto;height:40px;margin-bottom:8px}.pay-type-list .pay-type-item .pay-name{font-size:12px;line-height:1.8}.pay-type-list .pay-type-item .pay-name.balance{line-height:1.3}.pay-type-list .pay-type-item.selected{background-color:#edf9ff;border:2px solid #16a3eb}.pay-type-list .pay-type-item.disabled{background-color:#d7dadb;border:2px solid #aaa;cursor:not-allowed}.pay-type-list .pay-type-item.disabled span{color:#aaa}.detail-card{padding:10px 15px;margin-bottom:15px;line-height:1.8}.detail-card .fee-item{background:#fff!important}.detail-card .fee-item .fee-total2{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:3px;font-weight:700}.detail-card .fee-item .fee-total2,.detail-card .user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-card .user-info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:15px 10px;border-bottom:1px solid #f1f2f4}.detail-card .user-info .label{width:120px}.detail-card .location{border-bottom:1px solid #f1f2f4;margin-bottom:15px;padding:5px 5px 10px 0;color:#8f8e94;font-size:12px}.detail-card .location .anticon,.detail-card .location .name{font-size:15px;color:#333;margin-right:5px}.detail-card .location .address{padding-left:20px}.book-form .tips{font-size:12px;color:#999;margin-left:60px;margin-top:-15px;margin-bottom:20px}.pay-cash-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:260px;padding:0 250px}.pay-cash-btns .ant-btn{padding:10px;height:50px!important;font-size:16px;border-radius:5px}