.unilabs-calendar[data-v-dea422d7]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:360px;padding:16px;width:100%}.unilabs-calendar__month[data-v-dea422d7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.unilabs-calendar__month-label[data-v-dea422d7]{font-weight:600;text-transform:capitalize}.unilabs-calendar__nav[data-v-dea422d7]{background:none;border:none;color:#064740;cursor:pointer;font-size:30px;line-height:1;padding:0 12px}.unilabs-calendar__nav--placeholder[data-v-dea422d7]{cursor:default;display:inline-block;width:1ch}.unilabs-calendar__grid[data-v-dea422d7]{display:grid;gap:4px;grid-template-columns:repeat(7,1fr);text-align:center}.unilabs-calendar__weekday[data-v-dea422d7]{color:#475569;font-size:12px;font-weight:600;padding-bottom:4px}.unilabs-calendar__day[data-v-dea422d7]{align-items:center;aspect-ratio:1;background:none;border:1px solid transparent;border-radius:8px;color:#cbd5e1;display:flex;font-size:14px;justify-content:center}.unilabs-calendar__day--empty[data-v-dea422d7]{visibility:hidden}.unilabs-calendar__day--available[data-v-dea422d7]{background:#f9f9f5;border-color:#f2f2e9;color:#064740;cursor:pointer}.unilabs-calendar__day--today[data-v-dea422d7]{border-color:#94a3b8;color:#064740}.unilabs-calendar__day--selected[data-v-dea422d7]{background:#e9f8eb;border-color:#31a993;color:#064740}.unilabs-calendar__times-title[data-v-dea422d7]{font-size:15px;font-weight:600;margin:20px 0 12px}.unilabs-calendar__no-slots[data-v-dea422d7]{color:#475569}.unilabs-calendar__times[data-v-dea422d7]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.unilabs-calendar__time[data-v-dea422d7]{background:#f9f9f5;border:1px solid #f2f2e9;border-radius:8px;color:#064740;cursor:pointer;font-size:14px;padding:10px}.unilabs-calendar__time--selected[data-v-dea422d7]{background:#e9f8eb;border-color:#31a993;color:#064740}.unilabs-calendar__confirm[data-v-dea422d7]{background:#064740;border:none;border-radius:12px;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:16px;font-weight:600;margin-top:20px;min-height:48px;padding:12px 16px;width:100%}.unilabs-calendar__confirm[data-v-dea422d7]:disabled{cursor:not-allowed;opacity:.4}.unilabs-place__empty[data-v-aa3f08dd]{color:#475569;margin-top:16px}.unilabs-place__section[data-v-aa3f08dd]{color:#0f172a;font-size:14px;font-weight:600;margin:20px 0 4px}.unilabs-place__preselected[data-v-aa3f08dd]{background:#f7fcfc;border-radius:8px;color:#475569;font-size:13px;line-height:18px;margin:16px 0 0;padding:10px 12px}.unilabs-place__list[data-v-aa3f08dd]{list-style:none;margin:0;padding:0}.unilabs-place__row[data-v-aa3f08dd]{border-bottom:1px solid #f1f5f9}.unilabs-place__row--expanded[data-v-aa3f08dd]{background:#f7fcfc;border-bottom:none;border-radius:12px}.unilabs-place__item[data-v-aa3f08dd]{align-items:flex-start;background:none;border:none;cursor:default;display:flex;font:inherit;gap:12px;padding:14px 12px;text-align:left;width:100%}.unilabs-place__item--expanded .unilabs-place__chevron[data-v-aa3f08dd]{transform:rotate(90deg)}.unilabs-place__item--reserved[data-v-aa3f08dd]{border-bottom:1px solid #f1f5f9}.unilabs-place__list .unilabs-place__item[data-v-aa3f08dd]{cursor:pointer}.unilabs-place__calendar[data-v-aa3f08dd]{display:flex;justify-content:center;padding:0 12px 12px}.unilabs-place__marker[data-v-aa3f08dd]{flex-shrink:0;height:40px;width:40px}.unilabs-place__info[data-v-aa3f08dd]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.unilabs-place__name[data-v-aa3f08dd]{color:#064740;font-weight:600}.unilabs-place__address[data-v-aa3f08dd],.unilabs-place__term[data-v-aa3f08dd]{color:#475569;font-size:13px}.unilabs-place__distance[data-v-aa3f08dd]{align-self:flex-start;background:#f1f5f9;border-radius:4px;color:#475569;font-size:12px;margin-top:2px;padding:1px 8px}.unilabs-place__selected[data-v-aa3f08dd]{align-self:center;color:#22c55e;font-weight:600;white-space:nowrap}.unilabs-place__chevron[data-v-aa3f08dd]{align-self:center;color:#94a3b8;font-size:22px;line-height:1;transition:transform .15s ease}.unilabs-reservation[data-v-4d42a206]{display:flex;flex-direction:column;height:100%;overflow:hidden}@media only screen and (min-width:768px){.unilabs-reservation[data-v-4d42a206]{flex-direction:row}}.unilabs-reservation__left[data-v-4d42a206]{display:contents}@media only screen and (min-width:768px){.unilabs-reservation__left[data-v-4d42a206]{display:flex;flex:0 0 450px;flex-direction:column;height:100%;overflow:hidden}}.unilabs-reservation__titlebar[data-v-4d42a206]{align-items:center;background:#fff;display:flex;flex-shrink:0;gap:2px;padding:12px 16px 8px}.unilabs-reservation__back[data-v-4d42a206]{align-items:center;background:none;border:none;color:#064740;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}@media only screen and (min-width:768px){.unilabs-reservation__back[data-v-4d42a206]{display:none}}.unilabs-reservation__title[data-v-4d42a206]{color:#064740;flex:1;font-size:16px;font-weight:700;margin:0;padding:8px 4px;text-align:center}@media only screen and (min-width:768px){.unilabs-reservation__title[data-v-4d42a206]{flex:none;font-family:scale-variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350,"wdth" 100;font-weight:400;text-align:left}}.unilabs-reservation__map-toggle[data-v-4d42a206]{align-items:center;background:none;border:none;color:#064740;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}@media only screen and (min-width:768px){.unilabs-reservation__map-toggle[data-v-4d42a206]{display:none}}.unilabs-reservation__address[data-v-4d42a206]{background:#fff;flex-shrink:0;padding:4px 16px 8px}.unilabs-reservation__error[data-v-4d42a206]{flex-shrink:0;margin:0 16px 8px}.unilabs-reservation__places[data-v-4d42a206]{background:#fff;flex:1;min-height:0;order:1;overflow-y:auto;padding:0 16px}.unilabs-reservation__places--map[data-v-4d42a206]{display:block}@media only screen and (min-width:768px){.unilabs-reservation__places[data-v-4d42a206]{order:0}}.unilabs-reservation__summary[data-v-4d42a206]{background:#064740;border:none;border-radius:12px;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:16px;font-weight:600;margin:12px 16px 16px;min-height:48px;order:2;padding:12px 16px}.unilabs-reservation__summary[data-v-4d42a206]:disabled{cursor:not-allowed;opacity:.4}@media only screen and (min-width:768px){.unilabs-reservation__summary[data-v-4d42a206]{order:0}}.unilabs-reservation__map[data-v-4d42a206]{flex-shrink:0;height:260px;position:relative}.unilabs-reservation__map--hidden[data-v-4d42a206]{display:none}@media only screen and (min-width:768px){.unilabs-reservation__map[data-v-4d42a206]{display:block!important;flex:1;height:auto}}.unilabs-reservation__map-close[data-v-4d42a206]{display:none}@media only screen and (min-width:768px){.unilabs-reservation__map-close[data-v-4d42a206]{align-items:center;background:#fff;border:none;border-radius:8px;box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;width:40px;z-index:1000}}
