.session-card{color:#0f172a;content-visibility:auto;contain-intrinsic-size:auto 120px;background:#fff;border-bottom:1px solid #f1f5f9;gap:8px;padding:16px;font:13px/20px Onest_400Regular,system-ui,sans-serif;text-decoration:none;display:grid}.session-card:active{opacity:.92}.session-card:focus-visible{outline-offset:-2px;outline:2px solid #059669}.session-card__row,.session-card__meta,.session-card__avatars{align-items:center;gap:8px;display:flex}.session-card__meta{color:#475569;flex-wrap:wrap}.session-card__avatars{gap:0}.session-card__name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;font:16px/24px Onest_600SemiBold,system-ui,sans-serif;display:-webkit-box;overflow:hidden}.session-card__chevron{color:#94a3b8;font:16px/1 IoniconsStart}.session-card__avatar,.session-card__remaining{box-sizing:border-box;border:1px solid #f8fafc;border-radius:50%;place-items:center;display:grid;position:relative}.session-card__avatar{color:#0f172a;width:26px;height:26px;font:10px/1 Onest_600SemiBold,system-ui,sans-serif;overflow:hidden}.session-card__avatar+.session-card__avatar{margin-inline-start:-6px}.session-card__avatar img{object-fit:cover}.session-card__remaining{z-index:4;color:#059669;background:#d1fae5;border-width:2px;border-radius:999px;min-width:28px;min-height:28px;margin-inline-start:-4px;padding-inline:4px;font:11px/16px Onest_600SemiBold,system-ui,sans-serif}.session-card__footer{justify-content:space-between;gap:12px;min-height:28px;margin-top:4px}.session-card__amount{color:#475569;text-align:end;max-width:55%;font-family:Onest_500Medium,system-ui,sans-serif;line-height:24px}.session-card__amount[data-kind=muted]{color:#94a3b8}.session-card__amount[data-kind=signed]{color:#047857;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:28px;overflow:hidden}.session-card__amount[data-kind=signed][data-owed=true]{color:#b91c1c}