.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8{width:100%;color:var(--white-color,#fff)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_empty__wS8OW,.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_error__LVCzd,.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_loading__lFxor{font-size:.875rem;padding:.75rem 0;color:hsla(0,0%,100%,.6)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_error__LVCzd{color:#fca5a5;padding:.5rem .75rem;background:rgba(220,38,38,.15);border-radius:6px}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_empty__wS8OW{padding:1rem;text-align:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.7)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_monthNav__t_Y2U{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-bottom:.5rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:.25rem;width:fit-content;margin-left:auto;margin-right:auto}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_monthLabel__bnRr1{min-width:8rem;text-align:center;font-weight:600;font-size:.8rem;color:var(--white-color,#fff)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_navBtn__INIUi{border:none;background:hsla(0,0%,100%,.08);color:var(--white-color,#fff);border-radius:6px;width:2rem;height:2rem;font-size:1.25rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,opacity .2s}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_navBtn__INIUi:hover:not(:disabled){background:rgba(251,146,60,.25);color:var(--theme-orange,#fb923c)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_navBtn__INIUi:disabled{opacity:.3;cursor:not-allowed}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_legend__frILs{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem .45rem;margin-top:0;margin-bottom:.4rem;font-size:.5rem;color:hsla(0,0%,100%,.5)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_legendItem__m9e2d{display:flex;align-items:center;gap:.2rem}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_legend__frILs .dailyActivityAvailabilityCalendar_swatch__46avP{width:.5rem;height:.5rem;border-radius:2px}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_swatch__46avP{width:.625rem;height:.625rem;border-radius:3px;flex-shrink:0}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_swatchAvailable__i9z2c{background:rgba(34,197,94,.35);border:1px solid #22c55e}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_swatchUnavailable__5uk0h{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_swatchTransport__uk2Na{background:rgba(59,130,246,.55);border:1px solid #22c55e}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_swatchFull__Y8ylX{background:rgba(239,68,68,.35);border:1px solid #ef4444}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_transportTooltip__tBe_n{position:absolute;z-index:5;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%) translateY(2px);padding:.3rem .45rem;border-radius:6px;background:rgba(15,23,42,.95);border:1px solid rgba(147,197,253,.35);color:#e0f2fe;font-size:.55rem;font-weight:600;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;box-shadow:0 4px 12px rgba(0,0,0,.35)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W{--cal-gap:4px;--cal-cell:calc((100% - 6 * var(--cal-gap)) / 7);overflow:visible;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:.75rem}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityAvailabilityCalendar_calendarSkin__aNeD6.react-calendar{width:100%;max-width:100%;background:rgba(0,0,0,0);border:none;font-family:inherit;color:var(--white-color,#fff)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityAvailabilityCalendar_calendarSkin__aNeD6.react-calendar .react-calendar__navigation{display:none}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityAvailabilityCalendar_calendarSkin__aNeD6.react-calendar .react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:600!important;font-size:.5rem!important;line-height:1.2;color:hsla(0,0%,100%,.45);gap:var(--cal-gap)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityAvailabilityCalendar_calendarSkin__aNeD6.react-calendar .react-calendar__month-view__weekdays__weekday{padding:.2rem 0!important;flex:0 0 var(--cal-cell)!important;max-width:var(--cal-cell)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityAvailabilityCalendar_calendarSkin__aNeD6.react-calendar .react-calendar__month-view__weekdays__weekday abbr{font-size:.5rem!important;text-decoration:none}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityAvailabilityCalendar_calendarSkin__aNeD6.react-calendar .react-calendar__month-view__days{gap:var(--cal-gap)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityAvailabilityCalendar_calendarSkin__aNeD6.react-calendar .react-calendar__month-view__days__day{padding:0}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityAvailabilityCalendar_calendarSkin__aNeD6.react-calendar .react-calendar__month-view__days .react-calendar__tile{flex:0 0 var(--cal-cell)!important;max-width:var(--cal-cell)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityAvailabilityCalendar_calendarSkin__aNeD6.react-calendar .react-calendar__tile{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:visible!important;border-radius:8px;font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.05);border:1px solid rgba(0,0,0,0);padding:0!important;transition:background .15s,border-color .15s}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityAvailabilityCalendar_calendarSkin__aNeD6.react-calendar .react-calendar__tile abbr{position:relative;z-index:2;text-decoration:none}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityAvailabilityCalendar_calendarSkin__aNeD6.react-calendar .react-calendar__tile:enabled:hover{background:rgba(251,146,60,.2);border-color:rgba(251,146,60,.4)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityAvailabilityCalendar_calendarSkin__aNeD6.react-calendar .react-calendar__tile:disabled{background:hsla(0,0%,100%,.02);color:hsla(0,0%,100%,.22);cursor:not-allowed;opacity:1}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityAvailabilityCalendar_calendarSkin__aNeD6.react-calendar .react-calendar__tile--now{border-color:rgba(251,146,60,.45)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .react-calendar__tile--active{background:rgba(251,146,60,.3)!important;border-color:var(--theme-orange,#fb923c)!important;color:#fff!important;font-weight:700}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityTileAvailable{background:rgba(34,197,94,.28)!important;border-color:#22c55e!important;color:#bbf7d0!important;font-weight:600}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityTileAvailable:enabled:hover{background:rgba(34,197,94,.4)!important}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityTileTransport{background:rgba(59,130,246,.52)!important;border:2px solid #22c55e!important;color:#e0f2fe!important;font-weight:700;box-shadow:0 0 10px rgba(34,197,94,.42),inset 0 0 0 1px rgba(134,239,172,.2)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityTileTransport:enabled:hover{background:rgba(59,130,246,.62)!important;border-color:#4ade80!important;box-shadow:0 0 16px rgba(34,197,94,.55),inset 0 0 0 1px rgba(187,247,208,.3)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityTileTransport:enabled:hover .dailyActivityAvailabilityCalendar_transportTooltip__tBe_n{opacity:1;transform:translateX(-50%) translateY(0)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityTileFull{background:rgba(239,68,68,.28)!important;border-color:#ef4444!important;color:#fecaca!important;font-weight:600;cursor:not-allowed}@media(hover:none){.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityTileTransport .dailyActivityAvailabilityCalendar_transportTooltip__tBe_n{display:none}}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityTileSelected{background:rgba(251,146,60,.35)!important;border-color:var(--theme-orange,#fb923c)!important;color:#fff!important;font-weight:700;box-shadow:0 0 0 2px rgba(251,146,60,.25)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityTileSelected.dailyActivityTileSelectedTransport{border-color:#22c55e!important;box-shadow:0 0 0 2px rgba(34,197,94,.45),0 0 12px rgba(34,197,94,.35)}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityTileUnavailable{background:hsla(0,0%,100%,.03)!important;color:hsla(0,0%,100%,.28)!important;text-decoration:none!important}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W .dailyActivityTileOutOfWindow{background:rgba(0,0,0,0)!important;color:hsla(0,0%,100%,.12)!important}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_hint__Zy6pQ{margin:0 0 .4rem;font-size:.95rem;font-weight:600;line-height:1.4;color:hsla(0,0%,100%,.92);text-align:center}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_selectedDate__E36_C{margin:0 0 .4rem;font-size:.95rem;font-weight:600;line-height:1.4;color:hsla(0,0%,100%,.85);text-align:center}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8 .dailyActivityAvailabilityCalendar_selectedDate__E36_C strong{color:var(--theme-orange,#fb923c);font-weight:700}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8.dailyActivityAvailabilityCalendar_embedded__Cnd_a .dailyActivityAvailabilityCalendar_hint__Zy6pQ{margin:0 0 .35rem;padding:0;text-align:center;font-size:.95rem;font-weight:600;line-height:1.4;color:hsla(0,0%,100%,.92);background:none;border:none;border-radius:0}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8.dailyActivityAvailabilityCalendar_embedded__Cnd_a .dailyActivityAvailabilityCalendar_selectedDate__E36_C{margin:0 0 .35rem;padding:0;text-align:center;font-size:.95rem;font-weight:600;line-height:1.4;color:hsla(0,0%,100%,.85);background:none;border:none;border-radius:0}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8.dailyActivityAvailabilityCalendar_embedded__Cnd_a .dailyActivityAvailabilityCalendar_selectedDate__E36_C strong{display:inline;margin-top:0;font-size:inherit;color:var(--theme-orange,#fb923c);font-weight:700}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8.dailyActivityAvailabilityCalendar_embedded__Cnd_a .dailyActivityAvailabilityCalendar_legend__frILs{margin:0 0 .4rem;padding:0;justify-content:center;gap:.2rem .4rem;font-size:.5rem;font-weight:500;color:hsla(0,0%,100%,.5);background:rgba(0,0,0,0);border-radius:0}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8.dailyActivityAvailabilityCalendar_embedded__Cnd_a .dailyActivityAvailabilityCalendar_monthNav__t_Y2U{width:100%;margin-bottom:.45rem}.dailyActivityAvailabilityCalendar_availabilityCalendar__ov7c8.dailyActivityAvailabilityCalendar_embedded__Cnd_a .dailyActivityAvailabilityCalendar_calendarWrap__o_E4W{background:rgba(0,0,0,0);border:none;padding:0;border-radius:0}