.MonthYearPicker_root__c9uew{--myp-surface:var(--agenda-nav-surface,#fff);--myp-text:var(--agenda-nav-text,#09203d);--myp-muted:var(--agenda-nav-muted,#6684a3);--myp-border:var(--agenda-nav-border,#c7d8e8);--myp-track:var(--agenda-nav-track,#e4eef7);--myp-primary:var(--agenda-nav-primary,#00649e);--myp-focus:var(--agenda-nav-focus,#13b6d1);position:relative;display:inline-flex}.MonthYearPicker_root__c9uew button{font:inherit;cursor:pointer}.MonthYearPicker_root__c9uew button:focus-visible{outline:2px solid var(--myp-focus);outline-offset:3px}.MonthYearPicker_trigger__RyW45.MonthYearPicker_trigger__RyW45{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.25rem .4rem;border:0;border-radius:.45rem;background:transparent;color:var(--myp-text);font-size:1.35rem;font-weight:700;line-height:1.2}.MonthYearPicker_trigger__RyW45.MonthYearPicker_trigger__RyW45:hover{background:var(--myp-track)}.MonthYearPicker_caret__ZDb_g{color:var(--myp-muted);font-size:.75rem}.MonthYearPicker_popover__Xn4ez{position:absolute;top:calc(100% + .5rem);left:0;z-index:20;width:min(20rem,calc(100vw - 2rem));padding:.9rem;border:1px solid var(--myp-border);border-radius:.75rem;background:var(--myp-surface);color:var(--myp-text);box-shadow:0 12px 32px rgba(0,0,0,.18)}.MonthYearPicker_yearRow__RL5dj{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.MonthYearPicker_yearRow__RL5dj strong{font-size:1.05rem;font-weight:700}.MonthYearPicker_root__c9uew .MonthYearPicker_yearRow__RL5dj button{min-width:36px;min-height:36px;padding:.25rem .5rem;border:1px solid var(--myp-border);border-radius:.45rem;background:var(--myp-surface);color:var(--myp-text);font-size:1.05rem;line-height:1}.MonthYearPicker_monthGrid__rxnZo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.45rem;gap:.45rem}.MonthYearPicker_root__c9uew .MonthYearPicker_monthGrid__rxnZo button{min-height:40px;padding:.4rem 0;border:1px solid transparent;border-radius:.45rem;background:var(--myp-track);color:var(--myp-text);font-size:.9rem;font-weight:600}.MonthYearPicker_root__c9uew .MonthYearPicker_monthGrid__rxnZo button:hover{border-color:var(--myp-muted)}.MonthYearPicker_root__c9uew .MonthYearPicker_monthGrid__rxnZo button[aria-pressed=true]{border-color:var(--myp-primary);background:var(--myp-surface);color:var(--myp-primary)}.AgendaNavigation_navigation__Q8_VC{--agenda-nav-surface:#fff;--agenda-nav-text:#09203d;--agenda-nav-muted:#6684a3;--agenda-nav-border:#c7d8e8;--agenda-nav-track:#e4eef7;--agenda-nav-primary:#00649e;--agenda-nav-focus:#13b6d1;display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem;color:var(--agenda-nav-text)}[data-pc-theme=dark] .AgendaNavigation_navigation__Q8_VC:not([data-tone=public]){--agenda-nav-surface:#16222f;--agenda-nav-text:#e2eaf3;--agenda-nav-muted:#91a3b5;--agenda-nav-border:#2c3e50;--agenda-nav-track:#2c3e50;--agenda-nav-primary:#00649e;--agenda-nav-focus:#2ad8fc}.AgendaNavigation_navigation__Q8_VC .agenda-period,.AgendaNavigation_navigation__Q8_VC .agenda-week-actions,.AgendaNavigation_navigation__Q8_VC .agenda-week-navigation{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.AgendaNavigation_navigation__Q8_VC .agenda-week-actions{margin-left:auto}.AgendaNavigation_navigation__Q8_VC button,.AgendaNavigation_navigation__Q8_VC select{min-height:40px;padding:.45rem .9rem;border:1px solid var(--agenda-nav-border);border-radius:.45rem;background:var(--agenda-nav-surface);color:var(--agenda-nav-text);font-size:.9rem;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.AgendaNavigation_navigation__Q8_VC button:hover{border-color:var(--agenda-nav-muted)}.AgendaNavigation_navigation__Q8_VC label{display:flex;align-items:center;gap:.5rem;color:var(--agenda-nav-muted);font-size:.85rem}.AgendaNavigation_navigation__Q8_VC .agenda-period>[aria-label=Periodo]{display:flex;gap:.45rem}.AgendaNavigation_navigation__Q8_VC .agenda-period>[aria-label=Periodo] button{min-width:40px;padding:.45rem .6rem;font-size:1.1rem;line-height:1}.AgendaNavigation_navigation__Q8_VC .agenda-week-actions>[aria-label=Presentaci\F3n]{display:flex;gap:.2rem;padding:.2rem;border-radius:.55rem;background:var(--agenda-nav-track)}.AgendaNavigation_navigation__Q8_VC .agenda-week-actions>[aria-label=Presentaci\F3n] button{min-height:36px;border:0;background:transparent;color:var(--agenda-nav-muted)}.AgendaNavigation_navigation__Q8_VC .agenda-week-actions>[aria-label=Presentaci\F3n] button[aria-pressed=true]{background:var(--agenda-nav-surface);color:var(--agenda-nav-text);font-weight:600}.AgendaNavigation_navigation__Q8_VC button:focus-visible,.AgendaNavigation_navigation__Q8_VC select:focus-visible{outline:2px solid var(--agenda-nav-focus);outline-offset:3px}@media (max-width:767px){.AgendaNavigation_navigation__Q8_VC .agenda-week-actions{margin-left:0}}.AgendaNavigation_backButton__QMopZ{border:0;background:transparent;color:var(--agenda-nav-muted);font-weight:600}.DayTimeline_timeline__bISMG{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.DayTimeline_bar__fh612{position:relative;height:1.5rem;min-width:0;overflow:hidden;border-radius:.35rem;background:var(--agenda-free,#26d77f)}.DayTimeline_timeline__bISMG.DayTimeline_compact__WHIH8 .DayTimeline_bar__fh612{height:.6rem}.DayTimeline_segment__49_Ac{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0 .3rem;font-size:.62rem;line-height:1.05;white-space:nowrap}.DayTimeline_free__4ESrD{color:var(--agenda-strong,#071a33)}.DayTimeline_occupied___L3lC{background:var(--agenda-cyan,#13b6d1);color:var(--agenda-event-text,#f2fcff)}.DayTimeline_segmentTime__yoFya{overflow:hidden;font-weight:600;text-overflow:ellipsis}.DayTimeline_segmentEntries__GQzcz{overflow:hidden;opacity:.85;text-overflow:ellipsis}.DayTimeline_ticks__d7c9y{position:relative;height:.9rem}.DayTimeline_timeline__bISMG.DayTimeline_compact__WHIH8 .DayTimeline_ticks__d7c9y{height:.7rem}.DayTimeline_tick__Sw6PX{position:absolute;top:0;transform:translateX(-50%);color:var(--agenda-muted,#6684a3);font-size:.62rem;white-space:nowrap}.DayTimeline_tick__Sw6PX:first-child{transform:none}.DayTimeline_tick__Sw6PX:last-child{transform:translateX(-100%)}.DayTimeline_blockScale__cTJ3N{display:flex;gap:.3rem;height:2rem}.DayTimeline_blockButton__xsVn9{min-width:0;overflow:hidden;padding:0 .2rem;border:1px solid var(--agenda-primary,#00649e);border-radius:.4rem;background:var(--agenda-surface,#fff);color:var(--agenda-primary,#00649e);font-size:.72rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.DayTimeline_blockButton__xsVn9:not(:disabled):hover{background:var(--agenda-selected,#e5f1fa)}.DayTimeline_blockButton__xsVn9:disabled{border-color:var(--agenda-border,#d2e0ed);background:var(--agenda-heading-bg,#f4f8fc);color:var(--agenda-muted,#6684a3);cursor:not-allowed;opacity:.6}.MonthGrid_grid__wBXVG{--mg-border:var(--agenda-border,#d2e0ed);--mg-surface:var(--agenda-surface,#fff);--mg-heading-bg:var(--agenda-heading-bg,#f4f8fc);--mg-muted:var(--agenda-muted,#6684a3);--mg-strong:var(--agenda-strong,#071a33);--mg-selected:var(--agenda-selected,#e5f1fa);--mg-primary:var(--agenda-primary,#00649e);display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--mg-border);border-radius:.9rem;background:var(--mg-surface)}.MonthGrid_header__MjROl{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:var(--mg-heading-bg);border-bottom:1px solid var(--mg-border)}.MonthGrid_headerCell__Xcs1v{padding:.7rem .4rem;color:var(--mg-muted);font-size:.72rem;font-weight:700;text-align:center}.MonthGrid_weeks____X0A{display:grid;grid-gap:.5rem;gap:.5rem;padding:0 .5rem .5rem}.MonthGrid_weekLabel__YRspv{display:none;margin:.5rem 0 .35rem;color:var(--mg-muted);font-size:.75rem;font-weight:600}.MonthGrid_weekRow__C1dx0{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.MonthGrid_cell__LW8Yw{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:.4rem;border:1px solid var(--mg-border);border-radius:.5rem;background:var(--mg-surface);text-align:left;cursor:pointer}.MonthGrid_cell__LW8Yw.MonthGrid_today__v5THu{border-color:var(--mg-primary);box-shadow:inset 0 0 0 1px var(--mg-primary)}.MonthGrid_cell__LW8Yw[aria-selected=true]{background:var(--mg-selected)}.MonthGrid_cell__LW8Yw.MonthGrid_dimmed__hEpzE{background:var(--mg-heading-bg);opacity:.6}.MonthGrid_cell__LW8Yw.MonthGrid_past__2ABPc{opacity:.55}.MonthGrid_dayNumber__buvN8{color:var(--mg-strong);font-size:.85rem;font-weight:700}.MonthGrid_events__n3_J5{display:grid;grid-gap:.15rem;gap:.15rem;margin:0;padding:0;list-style:none}.MonthGrid_event__rUy_m{overflow:hidden;color:var(--mg-strong);font-size:.62rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.MonthGrid_dayButton__Qp3qV{align-self:flex-start;padding:0;border:0;background:none;color:inherit;line-height:1}.MonthGrid_eventButton__H_1JK{display:block;width:100%;overflow:hidden;padding:0;border:0;border-radius:.2rem;background:none;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap}.MonthGrid_eventButton__H_1JK:focus-visible,.MonthGrid_eventButton__H_1JK:hover{text-decoration:underline}.MonthGrid_more__j_kaT{color:var(--mg-muted);font-size:.62rem}@media (max-width:767px){.MonthGrid_header__MjROl{display:none}.MonthGrid_weekLabel__YRspv{display:block}.MonthGrid_weekRow__C1dx0{grid-template-columns:1fr}.MonthGrid_cell__LW8Yw .day-timeline-ticks{display:none}.MonthGrid_dayButton__Qp3qV,.MonthGrid_event__rUy_m{align-self:flex-start;padding:0;border:0;background:none;color:inherit;line-height:1}.MonthGrid_eventButton__H_1JK{display:block;width:100%;overflow:hidden;padding:0;border:0;border-radius:.2rem;background:none;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap}.MonthGrid_eventButton__H_1JK:focus-visible,.MonthGrid_eventButton__H_1JK:hover{text-decoration:underline}.MonthGrid_more__j_kaT{font-size:.75rem}}.MonthWeekendsGrid_grid__IpcfV{--mwg-border:var(--agenda-border,#d2e0ed);--mwg-surface:var(--agenda-surface,#fff);--mwg-heading-bg:var(--agenda-heading-bg,#f4f8fc);--mwg-muted:var(--agenda-muted,#6684a3);--mwg-strong:var(--agenda-strong,#071a33);--mwg-selected:var(--agenda-selected,#e5f1fa);--mwg-primary:var(--agenda-primary,#00649e);display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--mwg-border);border-radius:.9rem;background:var(--mwg-surface)}.MonthWeekendsGrid_header__70BD3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--mwg-heading-bg);border-bottom:1px solid var(--mwg-border)}.MonthWeekendsGrid_headerCell__Jw4qX{padding:.9rem .6rem;color:var(--mwg-muted);font-size:.85rem;font-weight:700;text-align:center}.MonthWeekendsGrid_weeks__wAvQb{display:grid;grid-gap:1rem;gap:1rem;padding:0 .75rem .75rem}.MonthWeekendsGrid_weekLabel__qukSP{display:none;margin:0 0 .5rem;color:var(--mwg-muted);font-size:.78rem;font-weight:600}.MonthWeekendsGrid_weekRow__bCxFW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.MonthWeekendsGrid_cell__vP3Gt{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:.85rem;border:1px solid var(--mwg-border);border-radius:.75rem;background:var(--mwg-surface)}.MonthWeekendsGrid_cell__vP3Gt.MonthWeekendsGrid_today__39_Wf{border-color:var(--mwg-primary);box-shadow:inset 0 0 0 1px var(--mwg-primary)}.MonthWeekendsGrid_cell__vP3Gt.MonthWeekendsGrid_dimmed__xq0bh{background:var(--mwg-heading-bg);opacity:.7}.MonthWeekendsGrid_cell__vP3Gt.MonthWeekendsGrid_past__e5Ic8{opacity:.55}.MonthWeekendsGrid_cellHeader__7diU1{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:0;border:0;background:transparent;text-align:left}.MonthWeekendsGrid_weekday__eeS01{color:var(--mwg-muted);font-size:.72rem;font-weight:600;text-transform:uppercase}.MonthWeekendsGrid_dayNumber__M2xkg{color:var(--mwg-strong);font-size:1.4rem;font-weight:700}.MonthWeekendsGrid_entries____E7H{display:flex;flex-direction:column;gap:.35rem}@media (max-width:767px){.MonthWeekendsGrid_header__70BD3{display:none}.MonthWeekendsGrid_weekLabel__qukSP{display:block}.MonthWeekendsGrid_weekRow__bCxFW{grid-template-columns:1fr}}.MonthWeekendsGrid_pastNote__BOeX_{margin:0;color:var(--mwg-muted);font-size:.78rem;font-weight:600}.BookingCalendar_calendar__Zfd5a{--agenda-bg:#eef5fb;--agenda-surface:#fff;--agenda-raised:#e4eef7;--agenda-text:#09203d;--agenda-strong:#071a33;--agenda-muted:#6684a3;--agenda-border:#d2e0ed;--agenda-primary:#00649e;--agenda-heading-bg:#f4f8fc;--agenda-cyan:#13b6d1;--agenda-cyan-surface:#ddf8fc;--agenda-event-surface:#075564;--agenda-event-border:#0b7890;--agenda-event-text:#f2fcff;--agenda-free:#26d77f;--agenda-selected:#e5f1fa;--agenda-day-row:#e4eef7;min-width:0;color:var(--agenda-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-pc-theme=dark] .BookingCalendar_calendar__Zfd5a:not([data-tone=public]){--agenda-bg:#13181d;--agenda-surface:#16222f;--agenda-raised:#192027;--agenda-text:#e2eaf3;--agenda-strong:#fff;--agenda-muted:#91a3b5;--agenda-border:#2c3e50;--agenda-primary:#00649e;--agenda-heading-bg:#16222f;--agenda-cyan:#2ad8fc;--agenda-cyan-surface:#0d4f61;--agenda-event-surface:#073c48;--agenda-event-border:#35d6f4;--agenda-event-text:#f2fcff;--agenda-free:#26d77f;--agenda-selected:#192a3a;--agenda-day-row:#1c2b3c}.BookingCalendar_calendar__Zfd5a button,.BookingCalendar_calendar__Zfd5a select{font:inherit}.BookingCalendar_calendar__Zfd5a button{cursor:pointer}.BookingCalendar_calendar__Zfd5a button:focus-visible,.BookingCalendar_calendar__Zfd5a select:focus-visible{outline:2px solid var(--agenda-cyan);outline-offset:3px}.BookingCalendar_calendar__Zfd5a .agenda-summary{padding:1.5rem;border:1px solid var(--agenda-border);border-radius:.9rem;background:var(--agenda-bg)}.BookingCalendar_calendar__Zfd5a .agenda-summary-grid,.BookingCalendar_calendar__Zfd5a .agenda-summary-headings{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.BookingCalendar_calendar__Zfd5a .agenda-summary-headings{overflow:hidden;border:1px solid var(--agenda-border);border-bottom:0;border-radius:.6rem .6rem 0 0;background:var(--agenda-raised)}.BookingCalendar_calendar__Zfd5a .agenda-summary-headings button{border:0;color:var(--agenda-text);background:transparent;padding:.8rem .6rem;text-align:center;transition:background-color .15s ease}.BookingCalendar_calendar__Zfd5a .agenda-summary-headings button:hover,.BookingCalendar_calendar__Zfd5a .agenda-summary-headings button[aria-pressed=true]{background:var(--agenda-selected)}.BookingCalendar_calendar__Zfd5a .agenda-summary-headings span,.BookingCalendar_calendar__Zfd5a .agenda-summary-headings strong{display:block}.BookingCalendar_calendar__Zfd5a .agenda-summary-headings span{color:var(--agenda-muted);font-size:.78rem}.BookingCalendar_calendar__Zfd5a .agenda-summary-headings strong{margin-top:.35rem;color:var(--agenda-strong);font-size:1.3rem;font-weight:600}.BookingCalendar_calendar__Zfd5a .agenda-summary-grid{min-height:420px;overflow:hidden;border:1px solid var(--agenda-border);border-radius:0 0 .6rem .6rem;background:var(--agenda-surface)}.BookingCalendar_calendar__Zfd5a .agenda-summary-grid article{min-width:0;padding:.8rem .5rem;border-right:1px solid var(--agenda-border)}.BookingCalendar_calendar__Zfd5a .agenda-summary-grid article:last-child{border-right:0}.BookingCalendar_calendar__Zfd5a .agenda-summary-grid article.BookingCalendar_is-selected__z_1zb{background:var(--agenda-selected)}.BookingCalendar_calendar__Zfd5a .agenda-empty{margin:0;color:var(--agenda-muted);font-size:.75rem}.BookingCalendar_calendar__Zfd5a .agenda-entry-card,.BookingCalendar_calendar__Zfd5a .agenda-mobile-event{display:grid;grid-gap:.2rem;gap:.2rem;width:100%;margin-bottom:.55rem;padding:.5rem .6rem;border:1px solid var(--agenda-event-border);border-left-width:4px;border-radius:.5rem;background:var(--agenda-event-surface);color:var(--agenda-event-text);text-align:left;line-height:1.2;transition:filter .15s ease,transform .15s ease}.BookingCalendar_calendar__Zfd5a button.agenda-entry-card:hover,.BookingCalendar_calendar__Zfd5a button.agenda-mobile-event:hover{filter:brightness(1.12);transform:translateY(-1px)}.BookingCalendar_calendar__Zfd5a .agenda-entry-card strong,.BookingCalendar_calendar__Zfd5a .agenda-mobile-event strong{color:var(--agenda-event-text);font-size:.8rem;font-weight:700;overflow-wrap:anywhere}.BookingCalendar_calendar__Zfd5a .agenda-entry-card span,.BookingCalendar_calendar__Zfd5a .agenda-mobile-event span{color:var(--agenda-event-text);font-size:.76rem}.BookingCalendar_calendar__Zfd5a .agenda-entry-card small,.BookingCalendar_calendar__Zfd5a .agenda-mobile-event small{color:var(--agenda-event-text);opacity:.8;font-size:.68rem}.BookingCalendar_calendar__Zfd5a .agenda-hours{min-height:500px;padding:1.5rem;border:1px solid var(--agenda-border);border-radius:.9rem;background:var(--agenda-bg)}.BookingCalendar_calendar__Zfd5a .fc{--fc-border-color:var(--agenda-border);--fc-page-bg-color:var(--agenda-bg);--fc-neutral-bg-color:var(--agenda-raised);--fc-today-bg-color:var(--agenda-selected);--fc-event-bg-color:var(--agenda-event-surface);--fc-event-border-color:var(--agenda-event-border);--fc-event-text-color:var(--agenda-event-text);--fc-now-indicator-color:var(--agenda-cyan);color:var(--agenda-text)}.BookingCalendar_calendar__Zfd5a .agenda-hours .fc .fc-scroller-harness{padding:0}.BookingCalendar_calendar__Zfd5a .agenda-hours .fc .fc-timegrid-slot{height:2.5rem}.BookingCalendar_calendar__Zfd5a .agenda-hours .fc .fc-col-header-cell{position:-webkit-sticky;position:sticky;top:0;z-index:3;padding:.8rem 0;background:var(--agenda-raised);font-weight:400}.BookingCalendar_calendar__Zfd5a .agenda-hours .fc .fc-col-header-cell.fc-day-today{background:var(--agenda-selected)}.BookingCalendar_calendar__Zfd5a .agenda-hours .fc .fc-col-header-cell-cushion{color:var(--agenda-strong);text-decoration:none}.BookingCalendar_calendar__Zfd5a .agenda-hours-day-header{display:block;width:100%;padding:.2rem .4rem;border:0;border-radius:.5rem;background:transparent;color:var(--agenda-text);text-align:center;transition:background-color .15s ease}.BookingCalendar_calendar__Zfd5a .agenda-hours-day-header:focus-visible,.BookingCalendar_calendar__Zfd5a .agenda-hours-day-header:hover{background:var(--agenda-selected);outline:none}.BookingCalendar_calendar__Zfd5a .agenda-hours-day-header__number,.BookingCalendar_calendar__Zfd5a .agenda-hours-day-header__weekday{display:block}.BookingCalendar_calendar__Zfd5a .agenda-hours-day-header__weekday{color:var(--agenda-muted);font-size:.78rem}.BookingCalendar_calendar__Zfd5a .agenda-hours-day-header__number{margin-top:.35rem;color:var(--agenda-strong);font-size:1.3rem;font-weight:600}.BookingCalendar_calendar__Zfd5a .fc .fc-timegrid-axis-cushion,.BookingCalendar_calendar__Zfd5a .fc .fc-timegrid-slot-label-cushion{color:var(--agenda-muted);font-size:.72rem}.BookingCalendar_calendar__Zfd5a .fc .fc-timegrid-slot-minor{border-top-style:dotted}.BookingCalendar_calendar__Zfd5a .fc .fc-daygrid-event,.BookingCalendar_calendar__Zfd5a .fc .fc-timegrid-event{border-width:1px;border-radius:.4rem;box-shadow:none}.BookingCalendar_calendar__Zfd5a .fc .fc-timegrid-event.fc-v-event{background-color:var(--agenda-event-surface)!important;border-color:var(--agenda-event-border)!important}.BookingCalendar_calendar__Zfd5a .fc .fc-timegrid-event .fc-event-main{overflow:hidden;padding:0;color:var(--agenda-event-text)!important}.BookingCalendar_calendar__Zfd5a .fc .fc-timegrid-event .agenda-calendar-entry,.BookingCalendar_calendar__Zfd5a .fc .fc-timegrid-event .agenda-calendar-entry span,.BookingCalendar_calendar__Zfd5a .fc .fc-timegrid-event .agenda-calendar-entry strong{color:var(--agenda-event-text)!important}.BookingCalendar_calendar__Zfd5a .agenda-calendar-entry{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0;max-height:100%;overflow:hidden;padding:.2rem .3rem;color:var(--agenda-event-text);text-align:center;line-height:1.15}.BookingCalendar_calendar__Zfd5a .agenda-calendar-entry strong{min-width:0;overflow:hidden;color:var(--agenda-event-text);font-size:.75rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.BookingCalendar_calendar__Zfd5a .agenda-calendar-entry span{min-width:0;overflow:hidden;color:var(--agenda-event-text);font-size:.72rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.BookingCalendar_calendar__Zfd5a .agenda-calendar-entry small{color:var(--agenda-muted);font-size:.66rem}.BookingCalendar_calendar__Zfd5a .agenda-calendar-entry--compact{display:flex;align-items:baseline;justify-content:center;gap:.2rem}.BookingCalendar_calendar__Zfd5a .agenda-calendar-entry--compact span,.BookingCalendar_calendar__Zfd5a .agenda-calendar-entry--compact strong{flex:0 1 auto}.BookingCalendar_calendar__Zfd5a .agenda-calendar-entry--compact span{font-size:.68rem}.BookingCalendar_calendar__Zfd5a .agenda-mobile{display:none}.BookingCalendar_calendar__Zfd5a .agenda-mobile article{display:flex;flex-direction:column;padding:.35rem 0}.BookingCalendar_calendar__Zfd5a .agenda-mobile article>.agenda-mini-timeline{order:1}.BookingCalendar_calendar__Zfd5a .agenda-mobile-day{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem 1rem;border:1px solid var(--agenda-border);border-radius:.6rem;background:var(--agenda-day-row);color:var(--agenda-strong);text-align:left}.BookingCalendar_calendar__Zfd5a .agenda-mobile-day[aria-pressed=true]{border-color:var(--agenda-primary)}.BookingCalendar_calendar__Zfd5a .agenda-mobile-day span{color:var(--agenda-text);font-size:.8rem}.BookingCalendar_calendar__Zfd5a .agenda-mini-timeline{position:relative;height:.6rem;margin:.6rem 0 .4rem 1rem;overflow:hidden;border-radius:2px;background:var(--agenda-free)}.BookingCalendar_calendar__Zfd5a .agenda-mini-timeline i{position:absolute;top:0;bottom:0;background:var(--agenda-cyan)}@media (max-width:767px){.BookingCalendar_calendar__Zfd5a .agenda-hours,.BookingCalendar_calendar__Zfd5a .agenda-summary{display:none}.BookingCalendar_calendar__Zfd5a .agenda-mobile{display:grid;grid-gap:.25rem;gap:.25rem}.BookingCalendar_calendar__Zfd5a .agenda-mobile h2{margin:.5rem 0 1rem;color:var(--agenda-strong);font-size:1.1rem;font-weight:700}.BookingCalendar_calendar__Zfd5a .agenda-mobile-event{width:calc(100% - .75rem);margin:.5rem 0 0 .75rem;border-left-width:1px;padding:.65rem .75rem}.BookingCalendar_calendar__Zfd5a .agenda-mobile-event strong{font-size:.95rem}.BookingCalendar_calendar__Zfd5a .agenda-mobile-event span{font-size:.85rem}}