.availability-section[data-v-b35165e4]{background:#eef2f7;min-height:2em;margin:0 -1em;padding:0 1em}.availability-section[data-v-b35165e4] .accordion,.availability-section[data-v-b35165e4] .accordion-content{border-top:none;border-bottom:none;padding:0}.availability-section[data-v-b35165e4] .accordion-content{padding:.5em 0}.availability-section[data-v-b35165e4] .accordion-title h4{margin:0}.availability-section[data-v-b35165e4] .calendar{cursor:pointer;gap:1em}.availability-calendar-preview[data-v-b35165e4]{min-height:4em}.availability-calendar-preview[data-v-b35165e4] .day{width:10px;height:10px;margin-bottom:1.5px}.availability-calendar-preview[data-v-b35165e4] .week{gap:1.5px}.availability-calendar-preview[data-v-b35165e4] .title{color:var(--colour-dark-blue);font-size:var(--small);margin-bottom:6px}.key[data-v-b35165e4]{color:var(--text-default);font-size:var(--small);justify-content:flex-start;align-items:center;margin:.4em 0 0;display:flex}.cell[data-v-b35165e4]{background:var(--colour-light-green);border-radius:.3em;width:1.3em;height:1.3em;margin-right:.4em;display:inline-flex}.availability-section.desktop[data-v-b35165e4]{border-radius:.6em .6em 0 0;margin:0;padding:0 1.4em}.availability-section.desktop[data-v-b35165e4] .dayContainer .flatpickr-day{min-width:3em;min-height:3.56em!important}
