.bg-light[data-v-36efe25d]{background:#f1f6f5}.calendar-controls[data-v-36efe25d]{gap:6px}.calendar-controls__nav[data-v-36efe25d]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.calendar-controls__label[data-v-36efe25d]{-webkit-box-flex:0;-ms-flex:0 1 600px;flex:0 1 600px;min-width:280px}.calendar-controls__services[data-v-36efe25d]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.calendar-controls__nav[data-v-36efe25d] .btn,.calendar-controls__nav[data-v-36efe25d] button,.calendar-controls__services .bg-light[data-v-36efe25d]{min-height:50px}.calendar-controls__nav[data-v-36efe25d] .btn,.calendar-controls__nav[data-v-36efe25d] button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar-controls__nav[data-v-36efe25d] .btn,.calendar-controls__nav[data-v-36efe25d] button,.service-pill[data-v-36efe25d]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.service-pill[data-v-36efe25d]{border-radius:18px;padding:4px 8px;cursor:pointer}.mode-label-wrapper[data-v-36efe25d]{position:relative;width:100%;z-index:5}.mode-label-container[data-v-36efe25d]{background:#d9e5df!important;color:#000!important;border:none!important;width:100%!important;-webkit-box-shadow:none!important;box-shadow:none!important;min-height:50px;white-space:nowrap}.mode-label-container--static[data-v-36efe25d]{cursor:default}.calendar-picker[data-v-36efe25d]{background:#fff;border:1px solid #d9e5df;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.08);box-shadow:0 4px 10px rgba(0,0,0,.08);left:50%;padding:14px 12px;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:300px;z-index:20}.calendar-picker--month[data-v-36efe25d]{padding:16px 18px;width:300px}.calendar-picker__header[data-v-36efe25d],.calendar-picker__month-header[data-v-36efe25d]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:32px 32px 1fr 32px 32px;margin-bottom:12px;text-align:center}.calendar-picker__month-header[data-v-36efe25d]{grid-template-columns:32px 1fr 32px}.calendar-picker__header span[data-v-36efe25d],.calendar-picker__month-header span[data-v-36efe25d]{color:#11291b;font-weight:700}.calendar-picker__nav[data-v-36efe25d]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f6f3;border:none;border-radius:50%;color:#11291b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px}.calendar-picker__week[data-v-36efe25d],.calendar-picker__weekdays[data-v-36efe25d]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.calendar-picker__weekdays[data-v-36efe25d]{color:#11291b;font-weight:700;margin-bottom:6px}.calendar-picker__week--with-number[data-v-36efe25d],.calendar-picker__weekdays--with-number[data-v-36efe25d]{grid-template-columns:28px repeat(7,1fr)}.calendar-picker__week[data-v-36efe25d]{border-radius:2px}.calendar-picker__week--with-number[data-v-36efe25d]:hover{background:#f8eded}.calendar-picker__week--active[data-v-36efe25d]{background:transparent}.calendar-picker__week-number[data-v-36efe25d]{color:#8b8b8b;font-weight:700;line-height:32px}.calendar-picker__day[data-v-36efe25d],.calendar-picker__month[data-v-36efe25d]{background:transparent;border:1px solid transparent;color:#11291b;font-weight:700}.calendar-picker__day[data-v-36efe25d]{border-radius:2px;height:32px}.calendar-picker__day--muted[data-v-36efe25d]{color:#8b8b8b}.calendar-picker__day--today[data-v-36efe25d]{color:#ff7058}.calendar-picker__day--active[data-v-36efe25d]{border-color:#2db782}.calendar-picker__months[data-v-36efe25d]{display:grid;gap:22px 12px;grid-template-columns:repeat(3,1fr)}.calendar-picker__month[data-v-36efe25d]{border-radius:4px;padding:4px 0}.calendar-picker__month--active[data-v-36efe25d]{background:#d9e5df}.min-w-0[data-v-36efe25d]{min-width:0}