.availability-grid{display:grid;gap:8px;margin:18px 0 22px}.availability-row{display:grid;grid-template-columns:130px 150px 1fr auto 1fr;gap:9px;align-items:center;padding:9px;border-bottom:1px solid #e3e7ed}.availability-row strong{font-size:.88rem}.availability-row span{color:#647080;text-align:center}.availability-row input,.availability-row select{padding:7px}
.availability-calendar .calendar-head small{display:none}.week-calendar .calendar-body{height:600px;overflow:hidden}.week-calendar .calendar-columns,.week-calendar .time-axis{height:2400px;position:relative;top:-700px}.week-calendar .calendar-columns{min-height:2400px}.week-calendar .calendar-slot{height:2.083%}@media(max-width:720px){.availability-row{grid-template-columns:1fr 1fr 1fr;gap:7px}.availability-row strong{grid-column:span 3}.availability-row span{display:none}.week-calendar .calendar-body{height:520px}}
