.doctor-booked-time{position:relative}.doctor-booked-time .ant-table-tbody>tr>th:first-child,.doctor-booked-time .ant-table-tbody>tr>th:last-child{width:32px}.doctor-booked-time .ant-table{width:100%}.doctor-booked-time .ant-table button{padding:5px 6px}.doctor-booked-time .ant-table-tbody>tr>td{min-width:80px}.doctor-booked-time .ant-table-tbody>tr>td:first-child{min-width:30px}.doctor-booked-time .ant-table-tbody>tr>td:last-child{min-width:unset;padding:0;width:0}.doctor-booked-time .ant-table-tbody>tr>td button{width:72px}.doctor-booked-time .ant-table-tbody>tr>th,.doctor-booked-time .ant-table-tbody>tr>td{padding:9px 4px;border-bottom:none}.doctor-booked-time .ant-table-tbody>tr>th:first-child,.doctor-booked-time .ant-table-tbody>tr>td:first-child{padding-left:0;min-width:30px}.doctor-booked-time .ant-table-tbody>tr>th:last-child,.doctor-booked-time .ant-table-tbody>tr>td:last-child{padding-right:0;min-width:30px}.doctor-booked-time__button{background:none;border:none}.doctor-booked-time__button:disabled{color:#999}.doctor-booked-time__button__left,.doctor-booked-time__button__right{position:absolute;top:calc(50% + 26px);transform:translateY(-50%);padding:5px 10px;left:-5px}.doctor-booked-time__button__left{top:calc(50% + 46px)}.doctor-booked-time__button__right{top:calc(50% + 6px);margin:0!important}.doctor-booked__loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff9}.doctor-times .table__header{display:none}.doctor-times .ant-table-tbody>tr>td{min-width:88px}.doctor-times .ant-table-tbody>tr>td:first-child{min-width:30px}.doctor-times .ant-table-tbody>tr>td:last-child{min-width:unset;padding:0;width:0}.doctor-times .doctor-booked-time__button__left{top:calc(50% + 20px)}.doctor-times .doctor-booked-time__button__right{top:calc(50% - 20px);right:unset;left:-5px;margin:0!important}@media(max-width:1100px){.doctor-times{width:100%;padding-bottom:10px}.doctor-times .doctor-booked-time__button__left,.doctor-times .doctor-booked-time__button__right{top:calc(50% + 26px)}.doctor-times .doctor-booked-time__button__right{right:0;left:unset}.doctor-times .ant-table-tbody>tr>td:last-child{min-width:30px;width:unset}.doctor-times .ant-table,.doctor-times .doctor-booked-time{width:100%}.doctor-times .table__header{display:table-row}}
