.AdminAppointmentsDayRecapCard_card__FzP7E{display:flex;flex-direction:column;align-items:stretch;gap:14px;text-align:left}.AdminAppointmentsDayRecapCard_cardPairSlot__7ZTqY{flex:1 1;min-height:0;overflow:hidden}.AdminAppointmentsDayRecapCard_cardPairSlot__7ZTqY .AdminAppointmentsDayRecapCard_dateHero__ywwSS,.AdminAppointmentsDayRecapCard_cardPairSlot__7ZTqY .AdminAppointmentsDayRecapCard_error__WAwhR,.AdminAppointmentsDayRecapCard_cardPairSlot__7ZTqY .AdminAppointmentsDayRecapCard_headTop__eKCkb,.AdminAppointmentsDayRecapCard_cardPairSlot__7ZTqY .AdminAppointmentsDayRecapCard_muted__TV__y,.AdminAppointmentsDayRecapCard_cardPairSlot__7ZTqY .AdminAppointmentsDayRecapCard_pillsRow__t_ne7{flex-shrink:0}.AdminAppointmentsDayRecapCard_cardPairSlot__7ZTqY .AdminAppointmentsDayRecapCard_trio__gjQ3h{flex:1 1;min-height:0;overflow-y:auto;align-content:start}.AdminAppointmentsDayRecapCard_cardPairSlot__7ZTqY .AdminAppointmentsDayRecapCard_pillsRow__t_ne7{justify-content:center}.AdminAppointmentsDayRecapCard_cardPairSlot__7ZTqY .AdminAppointmentsDayRecapCard_dateHero__ywwSS,.AdminAppointmentsDayRecapCard_cardPairSlot__7ZTqY .AdminAppointmentsDayRecapCard_error__WAwhR,.AdminAppointmentsDayRecapCard_cardPairSlot__7ZTqY .AdminAppointmentsDayRecapCard_muted__TV__y{text-align:center;width:100%}.AdminAppointmentsDayRecapCard_cardPairSlot__7ZTqY .AdminAppointmentsDayRecapCard_typeBtn__F7Y7q{align-items:center;text-align:center}.AdminAppointmentsDayRecapCard_cardPairSlot__7ZTqY .AdminAppointmentsDayRecapCard_typeBtnTitle__iscUH{justify-content:center;width:100%}.AdminAppointmentsDayRecapCard_headTop__eKCkb{display:flex;align-items:flex-start;gap:12px}.AdminAppointmentsDayRecapCard_titleIcon__yQzXP{flex-shrink:0;margin-top:2px;color:var(--brown-dark,#4b3d2a);opacity:.85}.AdminAppointmentsDayRecapCard_titleTexts__bQAXG{min-width:0;display:flex;flex-direction:column;gap:4px}.AdminAppointmentsDayRecapCard_cardTitle__dKO9k{font-size:15px;font-weight:700;color:var(--text-primary,#1a1523);line-height:1.25;margin:0}.AdminAppointmentsDayRecapCard_cardSubtitle__1peFr{font-size:12px;line-height:1.35;color:var(--text-secondary,#5c5568);margin:0}.AdminAppointmentsDayRecapCard_pillsRow__t_ne7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.AdminAppointmentsDayRecapCard_pills__Ci5Oq{display:flex;flex-wrap:wrap;gap:10px}.AdminAppointmentsDayRecapCard_pill__ioiE3{margin:0;padding:12px 24px;border-radius:999px;border:2px solid var(--border,rgba(0,0,0,.14));background:transparent;font:inherit;font-size:15px;font-weight:600;cursor:pointer;color:inherit;min-height:48px;transition:border-color .15s ease,background .15s ease,transform .1s ease}.AdminAppointmentsDayRecapCard_pill__ioiE3:hover{border-color:color-mix(in srgb,var(--primary,#6b4e9e) 55%,var(--border,#ccc))}.AdminAppointmentsDayRecapCard_pill__ioiE3:active{transform:scale(.98)}.AdminAppointmentsDayRecapCard_pillActive__46Md3{border-color:var(--primary,#6b4e9e);background:color-mix(in srgb,var(--primary,#6b4e9e) 18%,transparent);font-weight:700}.AdminAppointmentsDayRecapCard_dateHero__ywwSS{margin:0;font-size:clamp(1.35rem,3.2vw,1.85rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--brown-dark,#4b3d2a)}.AdminAppointmentsDayRecapCard_muted__TV__y{margin:0;font-size:13px;line-height:1.4;color:var(--text-secondary,#5c5568)}.AdminAppointmentsDayRecapCard_error__WAwhR{margin:0;font-size:13px;color:#b42318}.AdminAppointmentsDayRecapCard_trio__gjQ3h{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}@media (max-width:640px){.AdminAppointmentsDayRecapCard_trio__gjQ3h{grid-template-columns:1fr}}.AdminAppointmentsDayRecapCard_typeBtn__F7Y7q{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:14px 16px;border-radius:12px;border:1px solid var(--border,rgba(0,0,0,.12));background:color-mix(in srgb,var(--background,#fff) 92%,var(--primary,#6b4e9e) 8%);font:inherit;color:inherit;cursor:pointer;text-align:left;min-height:78px;transition:border-color .15s ease,transform .1s ease}.AdminAppointmentsDayRecapCard_typeBtn__F7Y7q:hover{border-color:var(--primary,#6b4e9e)}.AdminAppointmentsDayRecapCard_typeBtn__F7Y7q:active{transform:scale(.99)}.AdminAppointmentsDayRecapCard_typeBtnTitle__iscUH{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px}.AdminAppointmentsDayRecapCard_typeBtnSummary__WnnKt{font-size:13px;line-height:1.35;color:var(--text-secondary,#5c5568)}.AdminAppointmentsDayRecapCard_modalList__SB_dv{margin:0;padding:0 0 0 1.1rem;font-size:14px;line-height:1.5;max-height:min(50vh,320px);overflow-y:auto}.AdminAppointmentsDayRecapCard_modalList__SB_dv li{margin-bottom:6px}.AdminAppointmentsDayRecapCard_modalActions__NdvQJ{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border,rgba(0,0,0,.08))}.AdminAppointmentsDayRecapCard_modalLink__fqfdx{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:10px;font-weight:600;font-size:14px;text-decoration:none;color:var(--text-primary,#1a1523);border:1px solid var(--border,rgba(0,0,0,.15));background:transparent}.AdminAppointmentsDayRecapCard_modalLink__fqfdx:hover{border-color:var(--primary,#6b4e9e)}.AdminAppointmentsDayRecapCard_modalClose__s6R4T{padding:10px 16px;border-radius:10px;font:inherit;font-weight:600;cursor:pointer;border:none;background:transparent;color:var(--text-secondary,#5c5568)}.HomePublicLinks_section__vDwJs{margin-top:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--brown-dark,#4b3d2a) 12%,transparent)}.HomePublicLinks_inner__Sayw7{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;font-size:.8125rem;line-height:1.35;color:var(--text-secondary,#5c5348)}.HomePublicLinks_btnRow__8Fnes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.HomePublicLinks_pill___Xtqs{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brown-dark,#4b3d2a) 22%,transparent);background:color-mix(in srgb,var(--surface-solid,#f7e2da) 70%,#fff);color:var(--brown-dark,#4b3d2a);text-decoration:none;font-weight:600;font-size:.75rem;letter-spacing:.01em;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.HomePublicLinks_pill___Xtqs:hover{background:color-mix(in srgb,var(--lavender-light,#ddc5df) 45%,#fff);border-color:color-mix(in srgb,var(--brown-dark,#4b3d2a) 35%,transparent)}.HomePublicLinks_sep__veBXb{width:1px;height:14px;background:color-mix(in srgb,var(--brown-dark,#4b3d2a) 18%,transparent);flex-shrink:0}.HomePublicLinks_legal__ieOcR{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px}.HomePublicLinks_legal__ieOcR a{color:var(--brown-dark,#4b3d2a);text-decoration:underline;text-underline-offset:2px;font-weight:500}.HomePublicLinks_legal__ieOcR a:hover{opacity:.85}.HomePublicLinks_note__wtmNy{width:100%;max-width:42em;margin:8px auto 0;font-size:.75rem;color:var(--text-secondary,#5c5348);text-align:center;line-height:1.45}.HomePublicLinks_note__wtmNy p{margin:0 0 .35rem}.HomePublicLinks_note__wtmNy p:last-child{margin-bottom:0}@media (max-width:520px){.HomePublicLinks_sep__veBXb{display:none}.HomePublicLinks_inner__Sayw7{flex-direction:column}}