.calendar-sources-bar_notice__225JB{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;margin:0;color:var(--color-text-secondary);gap:var(--spacing-gap-sm)}.calendar-source-toggles_frame__k7FbU{position:-webkit-sticky;position:sticky;z-index:var(--primitive-z-index-sticky);top:var(--shell-top-inset,0);flex:0 0 auto;background-color:var(--color-bg-primary);box-shadow:0 0 0 100vmax var(--color-bg-primary);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}@media(min-width:870px){.calendar-source-toggles_frame__k7FbU{position:relative;z-index:auto;background-color:rgba(0,0,0,0);box-shadow:none;-webkit-clip-path:none;clip-path:none}}.calendar-source-toggles_frame__k7FbU:after{position:absolute;top:0;right:0;bottom:0;width:4rem;background:linear-gradient(to left,var(--color-bg-primary),transparent);content:"";pointer-events:none}@media(min-width:870px){.calendar-source-toggles_frame__k7FbU:after{display:none}}.calendar-source-toggles_root__ECGIb{display:flex;align-items:center;padding:.4rem 4.4rem .4rem .4rem;margin:0 -.4rem;gap:var(--spacing-gap-sm) 1.6rem;overflow-x:auto;scrollbar-width:none}.calendar-source-toggles_root__ECGIb::-webkit-scrollbar{display:none}@media(min-width:870px){.calendar-source-toggles_root__ECGIb{overflow:visible;flex-wrap:wrap;padding:0;margin:0}}.calendar-source-toggles_label__4WOg3{font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);display:none;margin-right:.4rem;color:var(--color-text-secondary);font-family:var(--font-family-code);letter-spacing:.08em;text-transform:uppercase}@media(min-width:870px){.calendar-source-toggles_label__4WOg3{display:block}}.calendar-source-toggles_cluster__hMEER{display:flex;flex:0 0 auto;align-items:center;gap:var(--spacing-gap-sm)}@media(min-width:870px){.calendar-source-toggles_cluster__hMEER{flex-wrap:wrap}}.calendar-source-toggles_divided__FZHDU{padding-left:1.6rem;border-left:.1rem solid var(--color-border-secondary)}.calendar-source-toggles_groupLabel__7_3q5{font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);margin-right:.4rem;color:var(--color-text-secondary);font-family:var(--font-family-code);letter-spacing:.08em;text-transform:uppercase}.calendar-source-toggles_toggle__rN8iv[data-tone=green]{--cal-fill:var(--color-calendar-tone-green-fill);--cal-ink:var(--color-calendar-tone-green-ink);--cal-tint:var(--color-calendar-tone-green-tint);--cal-edge:var(--color-calendar-tone-green-edge)}.calendar-source-toggles_toggle__rN8iv[data-tone=stone]{--cal-fill:var(--color-calendar-tone-stone-fill);--cal-ink:var(--color-calendar-tone-stone-ink);--cal-tint:var(--color-calendar-tone-stone-tint);--cal-edge:var(--color-calendar-tone-stone-edge)}.calendar-source-toggles_toggle__rN8iv[data-tone=violet]{--cal-fill:var(--color-calendar-tone-violet-fill);--cal-ink:var(--color-calendar-tone-violet-ink);--cal-tint:var(--color-calendar-tone-violet-tint);--cal-edge:var(--color-calendar-tone-violet-edge)}.calendar-source-toggles_toggle__rN8iv[data-tone=blue]{--cal-fill:var(--color-calendar-tone-blue-fill);--cal-ink:var(--color-calendar-tone-blue-ink);--cal-tint:var(--color-calendar-tone-blue-tint);--cal-edge:var(--color-calendar-tone-blue-edge)}.calendar-source-toggles_toggle__rN8iv[data-tone=pink]{--cal-fill:var(--color-calendar-tone-pink-fill);--cal-ink:var(--color-calendar-tone-pink-ink);--cal-tint:var(--color-calendar-tone-pink-tint);--cal-edge:var(--color-calendar-tone-pink-edge)}.calendar-source-toggles_toggle__rN8iv[data-tone=orange]{--cal-fill:var(--color-calendar-tone-orange-fill);--cal-ink:var(--color-calendar-tone-orange-ink);--cal-tint:var(--color-calendar-tone-orange-tint);--cal-edge:var(--color-calendar-tone-orange-edge)}.calendar-source-toggles_toggle__rN8iv[data-tone=cyan]{--cal-fill:var(--color-calendar-tone-cyan-fill);--cal-ink:var(--color-calendar-tone-cyan-ink);--cal-tint:var(--color-calendar-tone-cyan-tint);--cal-edge:var(--color-calendar-tone-cyan-edge)}.calendar-source-toggles_toggle__rN8iv{position:relative;display:inline-flex;height:4.4rem;flex:0 0 auto;align-items:center;padding:0 1.4rem 0 1rem;border:.1rem solid var(--color-border-secondary);border-radius:var(--effect-radius-full);background-color:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:1.4rem;font-weight:500;gap:var(--spacing-gap-sm);line-height:2rem;white-space:nowrap}.calendar-source-toggles_toggle__rN8iv:hover{filter:brightness(1.2)}.calendar-source-toggles_toggle__rN8iv:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(min-width:870px){.calendar-source-toggles_toggle__rN8iv{height:2.8rem;padding:0 1rem 0 .6rem;font-size:1.2rem;gap:.6rem;line-height:1.6rem}}.calendar-source-toggles_toggle__rN8iv[data-shown=true]{border-color:var(--cal-edge);background-color:var(--cal-tint);color:var(--color-text-primary)}.calendar-source-toggles_box__GrICv{display:inline-flex;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;align-items:center;justify-content:center;border:.15rem solid var(--cal-ink);border-radius:.5rem;color:var(--color-text-primary)}@media(min-width:870px){.calendar-source-toggles_box__GrICv{width:1.4rem;height:1.4rem;flex-basis:1.4rem;border-radius:.35rem}.calendar-source-toggles_box__GrICv svg{width:1rem;height:1rem}}.calendar-source-toggles_toggle__rN8iv[data-shown=true] .calendar-source-toggles_box__GrICv{background-color:var(--cal-fill)}.calendar-source-toggles_name__KGnK1{color:inherit}.calendar-source-toggles_count__j_Rhx{font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);color:var(--color-text-secondary);font-family:var(--font-family-code)}.calendar-source-toggles_visuallyHidden__CVoJp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.day-overview_body__4eWbd{display:flex;flex-direction:column;gap:var(--spacing-stack-md)}.day-overview_group__C2wo4{display:flex;flex-direction:column;gap:var(--spacing-gap-sm)}.day-overview_groupTitle__12dL1{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);display:flex;align-items:center;margin:0;color:var(--color-text-primary);font-weight:600;gap:.4rem}.day-overview_role__QlgBv{color:var(--color-text-secondary);font-weight:400}.day-overview_count__foQyz{font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);padding:0 .8rem;border-radius:var(--effect-radius-full);margin-left:auto;background-color:var(--color-brand-lime-accent);color:var(--color-text-inverse);font-weight:600}.day-overview_rows__zyIjx{display:flex;overflow:hidden;flex-direction:column;padding:0;border:.1rem solid var(--color-border-primary);border-radius:var(--effect-radius-md);margin:0;list-style:none}.day-overview_rows__zyIjx li+li{border-top:.1rem solid var(--color-border-primary)}.day-overview_row__IKlSd{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);display:grid;width:100%;align-items:center;padding:1rem 1.2rem;border:0;background:rgba(0,0,0,0);color:var(--color-text-primary);cursor:pointer;font:inherit;grid-gap:1rem;gap:1rem;grid-template-columns:6.8rem minmax(0,1fr) auto;text-align:left;text-decoration:none;transition:var(--effect-transition-colors)}.day-overview_row__IKlSd:hover{background-color:var(--color-bg-hover)}.day-overview_row__IKlSd:hover .day-overview_go__szcUC{border-color:var(--color-brand-lime-accent);background-color:var(--color-brand-lime-accent);color:var(--color-text-inverse)}.day-overview_row__IKlSd:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.day-overview_row__IKlSd[data-static]{cursor:default}.day-overview_row__IKlSd[data-static]:hover{background-color:rgba(0,0,0,0)}.day-overview_time__DMDsz{color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.day-overview_text__aeqf6{display:flex;min-width:0;flex-direction:column}.day-overview_title__tv8WG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-overview_subtitle__uWu0U{color:var(--color-text-secondary)}.day-overview_go__szcUC,.day-overview_subtitle__uWu0U{font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height)}.day-overview_go__szcUC{padding:.2rem .8rem;border:.1rem solid var(--color-border-focus);border-radius:var(--effect-radius-full);font-weight:500;white-space:nowrap}.day-overview_empty__lzT1F,.day-overview_hint__aX_GN{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);margin:0;color:var(--color-text-secondary)}.day-overview_addTitle__nHbFJ{font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);margin:0;color:var(--color-text-secondary);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.day-overview_actions__7l2Ig{display:flex;flex-direction:column;padding:0;margin:0;gap:var(--spacing-gap-sm);list-style:none}.day-overview_action__2G9W2{display:block;width:100%;padding:0;border:0;border-radius:var(--effect-radius-lg);background:rgba(0,0,0,0);color:var(--color-text-primary);cursor:pointer;font:inherit;text-align:left;text-decoration:none}.day-overview_action__2G9W2:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.day-overview_action__2G9W2 .day-overview_card__n37_M{transition:transform .25s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease}@media(prefers-reduced-motion:reduce){.day-overview_action__2G9W2 .day-overview_card__n37_M{transition:none}}.day-overview_action__2G9W2:hover .day-overview_card__n37_M{box-shadow:0 .6rem 2.8rem rgba(0,0,0,.55),0 1.6rem 5.6rem rgba(0,0,0,.45);transform:translateY(-.2rem)}@media(prefers-reduced-motion:reduce){.day-overview_action__2G9W2:hover .day-overview_card__n37_M{transform:none}}.day-overview_actions__7l2Ig .day-overview_card__n37_M{min-height:0}.day-overview_actions__7l2Ig .day-overview_card__n37_M>div{min-height:0;padding:1.2rem 1.6rem}.day-overview_actions__7l2Ig .day-overview_card__n37_M>div>div{min-height:0;flex-direction:row;align-items:center;gap:1.2rem}.day-overview_actions__7l2Ig .day-overview_card__n37_M [data-slot=property-card-header]{display:contents}.day-overview_actions__7l2Ig .day-overview_card__n37_M [data-slot=property-card-icon]{width:3.6rem;height:3.6rem;order:0}.day-overview_actions__7l2Ig .day-overview_card__n37_M [data-slot=property-card-details]{min-width:0;flex:1 1;order:1;gap:.2rem}.day-overview_actions__7l2Ig .day-overview_card__n37_M [data-slot=property-card-badge]{align-self:flex-start;order:2}.day-overview_actions__7l2Ig .day-overview_card__n37_M [data-slot=property-card-title]{font-size:2rem;line-height:1.2;white-space:normal}.day-overview_actions__7l2Ig .day-overview_card__n37_M [data-slot=property-card-description]{font-size:1.3rem;line-height:1.35}.day-overview_rangeCount__hVlH5{color:var(--color-text-primary);font-weight:600}