.availability-form-container{width:70%}.availability-step1-form-container{width:100%}.availability-form-title{margin-bottom:.5rem}.availability-form-description{margin-bottom:3rem}.availability-form-section{display:flex;flex-direction:column;margin-bottom:1rem;gap:0}.form-section{margin-bottom:32px}.form-label{display:block;font-size:16px;font-weight:600;margin-bottom:8px}.required{color:#E15151}.radio-group{display:flex;gap:32px}.radio-label{display:flex;align-items:center;font-size:16px}.radio-label input{margin-right:8px}.form-select{width:200px;padding:8px;font-size:16px;border:1px solid #728ea7;border-radius:4px}.schedule-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:2rem}.schedule-row{justify-content:space-between;width:100%;height:40px}.checkbox-container,.schedule-row{display:flex;flex-direction:row;align-items:center}.checkbox-container{justify-content:justify-start;padding-right:.5rem;width:30%}.end-schedule,.start-schedule{width:30%}.availability-scheduler-lunch-section-title{margin-bottom:1rem}.availability-scheduler-step2-form-container{margin-bottom:1.5rem}.availability-scheduler-lunch-section-select{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:1rem}