.working-hours-select{display:flex}.working-hours-select .working-hours-hour-select{border-bottom-left-radius:unset;border-top-left-radius:unset;border-left:unset;display:none;width:5rem}.working-hours-select[attr-isRetiree=RetireeFull] .working-hours-hour-select{display:block}.working-hours-select[attr-isRetiree=RetireeFull] .working-hours-main-select{border-bottom-right-radius:unset;border-top-right-radius:unset}.working-hours-select input{display:none}.steps-container{grid-template-columns:repeat(4,1fr);width:var(--bottom-sheet-form-width);display:grid}.steps-container .step{flex-direction:column;align-items:center;cursor:pointer;display:flex;gap:.5rem}.steps-container .step span{border:1px solid var(--primary-color);background-color:#fff;justify-content:center;border-radius:1rem;align-items:center;font-weight:700;font-size:1.2rem;display:flex;height:2rem;width:2rem}.steps-container .step label{text-align:center}.steps-container .step[attr-active=true] span{background-color:var(--primary-color);color:#fff}label.form-error-message{width:var(--bottom-sheet-form-width);text-align:center;font-weight:700;padding:.5rem 0;color:var(--red)}.forms-container{width:var(--bottom-sheet-form-width)}.forms-container .form-container[attr-hidden=true]{display:none}.employee-form-buttons{width:var(--bottom-sheet-form-width);grid-template-columns:1fr 1fr;display:grid;gap:1rem}.employee-form-buttons .left-button-container{justify-content:flex-end;display:flex}.employee-form-buttons .right-button-container{justify-content:flex-start;display:flex;gap:.5rem}
