.requirement-role input[type=time],.availability-row input[type=time]{box-sizing:border-box;width:100%;height:42px;padding:0 9px;border:1px solid #bfd0d5;border-radius:9px;background:#fff;color:#173543;font:inherit;font-weight:800}.requirement-role select{font-weight:900}.availability-slot:empty{display:none}.availability-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 0 6px}.availability-heading span{color:#6d8189;font-size:12px}.workforce-dialog{padding:0!important;overflow:hidden;border:0!important;border-radius:22px!important;box-shadow:0 28px 80px #071b2766!important}.workforce-dialog-hero{display:grid;grid-template-columns:58px 1fr 42px;align-items:center;gap:14px;padding:22px 24px;color:#fff;background:linear-gradient(135deg,#113e50,#087b79)}.workforce-dialog-hero>span{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#ffffff18;font-size:27px}.workforce-dialog-hero small{font-weight:950;letter-spacing:.1em;color:#c8f0ec}.workforce-dialog-hero h2{margin:3px 0 0}.workforce-dialog-hero button{width:38px;height:38px;padding:0;border:1px solid #ffffff30;border-radius:50%;background:#ffffff12;color:#fff;font-size:24px}.workforce-employee-form{padding:24px!important}.workforce-employee-form label{gap:7px!important;font-size:14px!important;font-weight:900!important}.workforce-employee-form input,.workforce-employee-form select{min-height:48px!important;border:1px solid #bdced3!important;border-radius:11px!important;background:#fff!important}.workforce-employee-form button[type=submit]{width:100%;margin-top:8px}.generate-rota{box-shadow:0 9px 22px #74a90036}@media(max-width:650px){.workforce-dialog-hero{grid-template-columns:48px 1fr 38px;padding:18px}.workforce-dialog-hero>span{width:46px;height:46px}.workforce-employee-form{padding:18px!important}}
