@media only screen and (min-width:981px){.et_pb_section_0_tb_header{display:none!important}}.et_pb_section_0_tb_footer.et_pb_section{padding-top:6px;padding-bottom:5px}.wecl-rota-section .et_pb_row .wecl-rota-page,.wecl-rota-section .et_pb_row .wecl-rota-card,.wecl-rota-section .et_pb_row .wecl-admin-card,.wecl-rota-section .et_pb_row .wecl-rota-table-wrapper,.wecl-rota-section .et_pb_row .wecl-rota-table,.wecl-rota-section .et_pb_row .wecl-rota-table table,.wecl-rota-section .et_pb_row .wecl-rota-table th,.wecl-rota-section .et_pb_row .wecl-rota-table td,.wecl-rota-section .et_pb_row .wecl-slot-inner,.wecl-rota-section .et_pb_row .wecl-booking-card,.wecl-rota-section .et_pb_row .wecl-booking-name,.wecl-rota-section .et_pb_row .wecl-booking-role{box-sizing:border-box}.wecl-rota-section .et_pb_row .wecl-rota-page{max-width:1525px;margin:10px auto;padding-left:12px;padding-right:12px;box-sizing:border-box}.wecl-rota-section .et_pb_row .wecl-rota-card,.wecl-rota-section .et_pb_row .wecl-admin-card{padding:18px 20px 22px;box-sizing:border-box}.wecl-rota-section .et_pb_row{width:96%!important;max-width:1825px!important}.wecl-rota-section .et_pb_row .et_pb_column{width:100%!important}.wecl-rota-section .et_pb_row .et_pb_module.et_pb_code{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;float:none!important;display:block!important}.wecl-rota-section .et_pb_row .et_pb_module.et_pb_code .et_pb_code_inner{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important}.wecl-rota-section .et_pb_row .et_pb_module.et_pb_code .wecl-rota-page{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.wecl-rota-section .et_pb_row .wecl-rota-table-wrapper{width:100%;max-width:100%;overflow-x:visible!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch}.wecl-rota-section .et_pb_row .wecl-rota-table table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse}.wecl-rota-section .et_pb_row .wecl-rota-table thead th{min-width:0!important;width:auto!important;max-width:none!important;height:auto!important;padding:8px 7px!important;vertical-align:top!important;box-sizing:border-box}.wecl-rota-section .et_pb_row .wecl-rota-table tbody td{min-width:0!important;width:auto!important;max-width:none!important;height:96px!important;padding:0!important;vertical-align:top!important;box-sizing:border-box}.wecl-rota-section .et_pb_row .wecl-rota-table th.wecl-time-cell,.wecl-rota-section .et_pb_row .wecl-rota-table td.wecl-time-cell,.wecl-rota-section .et_pb_row .wecl-time-cell{min-width:92px!important;width:92px!important;max-width:92px!important;padding:0 7px!important;font-size:12.5px!important;font-weight:700!important;white-space:nowrap!important;vertical-align:middle!important;box-sizing:border-box}.wecl-rota-section .et_pb_row .wecl-rota-table thead th.wecl-time-cell{padding:8px!important;vertical-align:top!important}.wecl-rota-section .et_pb_row .wecl-date-sub{display:block;margin-top:6px}.wecl-rota-section .et_pb_row .wecl-rota-table td.wecl-slot{padding:0!important;vertical-align:top!important}.wecl-rota-section .et_pb_row .wecl-slot-inner{width:100%!important;height:100%!important;padding:7px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important;box-sizing:border-box}.wecl-rota-section .et_pb_row .wecl-slot-inner>*{margin-top:0!important}.wecl-rota-section .et_pb_row .wecl-booking-card,.wecl-rota-section .et_pb_row .wecl-booking-card.wecl-booking-empty{width:100%!important;min-width:0!important;max-width:none!important;min-height:58px!important;padding:7px 8px!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;writing-mode:horizontal-tb!important;transform:none!important;box-sizing:border-box}.wecl-rota-section .et_pb_row .wecl-booking-card *,.wecl-rota-section .et_pb_row .wecl-booking-name,.wecl-rota-section .et_pb_row .wecl-booking-role{writing-mode:horizontal-tb!important;transform:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-align:center!important}.wecl-rota-section .et_pb_row .wecl-booking-name{display:block!important;width:100%!important;font-size:11.5px!important;line-height:1.25!important;font-weight:700!important}.wecl-rota-section .et_pb_row .wecl-booking-role{display:block!important;width:100%!important;font-size:9.5px!important;line-height:1.2!important}.wecl-rota-section .et_pb_row .wecl-slot-hint{font-size:10.5px!important;line-height:1.2!important;text-align:center!important;white-space:normal}.wecl-rota-section .et_pb_row .wecl-slot-blocked .wecl-slot-inner{align-items:center;justify-content:center;text-align:center}@media (min-width:1101px) and (max-width:1320px){.wecl-rota-section .et_pb_row{width:98%!important;max-width:98%!important}.wecl-rota-section .et_pb_row .wecl-rota-card{padding:14px 14px 18px!important}.wecl-rota-section .et_pb_row .wecl-rota-table th.wecl-time-cell,.wecl-rota-section .et_pb_row .wecl-rota-table td.wecl-time-cell,.wecl-rota-section .et_pb_row .wecl-time-cell{min-width:86px!important;width:86px!important;max-width:86px!important;font-size:11.5px!important;padding-left:5px!important;padding-right:5px!important}.wecl-rota-section .et_pb_row .wecl-rota-table thead th{padding:7px 5px!important;font-size:12px!important}.wecl-rota-section .et_pb_row .wecl-slot-inner{padding:6px!important;gap:5px!important}.wecl-rota-section .et_pb_row .wecl-booking-card,.wecl-rota-section .et_pb_row .wecl-booking-card.wecl-booking-empty{min-height:54px!important;padding:6px 6px!important;border-radius:14px!important}.wecl-rota-section .et_pb_row .wecl-booking-name{font-size:10.5px!important}.wecl-rota-section .et_pb_row .wecl-booking-role{font-size:8.8px!important}}@media (max-width:1100px){.wecl-rota-section .et_pb_row{width:96%!important;max-width:96%!important}.wecl-rota-section .et_pb_row .wecl-rota-table-wrapper{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch}.wecl-rota-section .et_pb_row .wecl-rota-table table{width:auto!important;min-width:1250px!important;table-layout:fixed!important}.wecl-rota-section .et_pb_row .wecl-rota-table thead th{min-width:145px!important;width:145px!important;max-width:145px!important}.wecl-rota-section .et_pb_row .wecl-rota-table tbody td{min-width:145px!important;width:145px!important;max-width:145px!important}.wecl-rota-section .et_pb_row .wecl-rota-table th.wecl-time-cell,.wecl-rota-section .et_pb_row .wecl-rota-table td.wecl-time-cell,.wecl-rota-section .et_pb_row .wecl-time-cell{min-width:92px!important;width:92px!important;max-width:92px!important}}@media (max-width:768px){.wecl-rota-section .et_pb_row{width:100%!important;max-width:100%!important}.wecl-rota-section .et_pb_row .wecl-rota-page{padding-left:0!important;padding-right:0!important}.wecl-rota-section .et_pb_row .wecl-rota-card,.wecl-rota-section .et_pb_row .wecl-admin-card{padding:12px 10px 16px!important}.wecl-rota-section .et_pb_row .wecl-rota-table table{min-width:1180px!important}.wecl-rota-section .et_pb_row .wecl-rota-table thead th{min-width:138px!important;width:138px!important;max-width:138px!important;font-size:11px!important}.wecl-rota-section .et_pb_row .wecl-rota-table tbody td{min-width:138px!important;width:138px!important;max-width:138px!important;height:90px!important}.wecl-rota-section .et_pb_row .wecl-rota-table th.wecl-time-cell,.wecl-rota-section .et_pb_row .wecl-rota-table td.wecl-time-cell,.wecl-rota-section .et_pb_row .wecl-time-cell{min-width:86px!important;width:86px!important;max-width:86px!important;font-size:11px!important;padding-left:5px!important;padding-right:5px!important}.wecl-rota-section .et_pb_row .wecl-slot-inner{padding:6px!important;gap:5px!important}.wecl-rota-section .et_pb_row .wecl-booking-card,.wecl-rota-section .et_pb_row .wecl-booking-card.wecl-booking-empty{min-height:54px!important;padding:6px 6px!important;border-radius:14px!important}.wecl-rota-section .et_pb_row .wecl-booking-name{font-size:10.5px!important}.wecl-rota-section .et_pb_row .wecl-booking-role{font-size:9px!important}.wecl-rota-section .et_pb_row .wecl-slot-hint{font-size:10px!important}}.wecl-rota-section .et_pb_row .wecl-rota-table th.wecl-time-cell,.wecl-rota-section .et_pb_row .wecl-rota-table td.wecl-time-cell,.wecl-rota-section .et_pb_row .wecl-time-cell{min-width:104px!important;width:104px!important;max-width:104px!important;padding:6px 7px!important;font-size:12px!important;line-height:1.25!important;white-space:normal!important;overflow:hidden!important;text-align:left!important;vertical-align:middle!important;box-sizing:border-box!important}.wecl-rota-section .et_pb_row .wecl-time-cell *,.wecl-rota-section .et_pb_row .wecl-rota-table td.wecl-time-cell *,.wecl-rota-section .et_pb_row .wecl-rota-table th.wecl-time-cell *{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.25!important;box-sizing:border-box!important}.wecl-rota-section .et_pb_row .wecl-rota-table td.wecl-time-cell{display:table-cell!important}@media (min-width:1101px){.wecl-rota-section .et_pb_row .wecl-rota-table thead th:not(.wecl-time-cell),.wecl-rota-section .et_pb_row .wecl-rota-table tbody td:not(.wecl-time-cell){min-width:0!important;width:auto!important}.wecl-rota-section .et_pb_row .wecl-booking-name{font-size:11px!important}.wecl-rota-section .et_pb_row .wecl-booking-role{font-size:9px!important}}@media (max-width:1100px){.wecl-rota-section .et_pb_row .wecl-rota-table th.wecl-time-cell,.wecl-rota-section .et_pb_row .wecl-rota-table td.wecl-time-cell,.wecl-rota-section .et_pb_row .wecl-time-cell{min-width:96px!important;width:91px!important;max-width:96px!important;font-size:10px!important;padding:5px 6px!important}}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_code_0{width:100%;max-width:100%}.et_pb_column_0{padding-right:0px;padding-left:0px}.et_pb_row_0.et_pb_row{padding-right:0px!important;padding-left:0px!important;margin-left:auto!important;margin-right:auto!important;padding-right:0px;padding-left:0px}.et_pb_code_0.et_pb_module{margin-left:auto!important;margin-right:auto!important}