.saas-student-card__stats{gap:var(--saas-space-sm);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.saas-student-card__stat{--saas-student-card-ink:var(--saas-text-secondary);--saas-student-card-wash:var(--saas-bg-sunken);align-items:center;column-gap:var(--saas-space-sm);min-inline-size:0;padding:var(--saas-space-sm);border:1px solid var(--saas-border-default);border-radius:var(--saas-radius-lg);background:var(--saas-bg-surface);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon value""icon label";display:grid}.saas-student-card__stat[data-tone=success]{--saas-student-card-ink:var(--saas-status-success);--saas-student-card-wash:var(--saas-status-success-subtle)}.saas-student-card__stat[data-tone=warning]{--saas-student-card-ink:var(--saas-status-warning);--saas-student-card-wash:var(--saas-status-warning-subtle)}.saas-student-card__stat[data-tone=danger]{--saas-student-card-ink:var(--saas-status-danger);--saas-student-card-wash:var(--saas-status-danger-subtle)}.saas-student-card__stat[data-tone=info]{--saas-student-card-ink:var(--saas-status-info);--saas-student-card-wash:var(--saas-status-info-subtle)}.saas-student-card__stat[data-tone=warning],.saas-student-card__stat[data-tone=danger]{background:var(--saas-student-card-wash);border-color:#0000}.saas-student-card__stat-icon{border-radius:var(--saas-radius-md);background:var(--saas-student-card-wash);block-size:32px;inline-size:32px;color:var(--saas-student-card-ink);grid-area:icon;place-items:center;display:inline-grid}.saas-student-card__stat[data-tone=warning] .saas-student-card__stat-icon,.saas-student-card__stat[data-tone=danger] .saas-student-card__stat-icon{background:var(--saas-bg-surface)}.saas-student-card__stat dd{color:var(--saas-text-primary);font-size:var(--saas-font-body);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;grid-area:value;margin:0;font-weight:700;overflow:hidden}.saas-student-card__stat:not([data-tone=neutral]) dd{color:var(--saas-student-card-ink)}.saas-student-card__stat dt{color:var(--saas-text-secondary);font-size:var(--saas-font-caption);text-overflow:ellipsis;white-space:nowrap;grid-area:label;overflow:hidden}.saas-student-card__foot{align-items:center;gap:var(--saas-space-sm) var(--saas-space-lg);border-block-start:1px dashed var(--saas-border-default);font-size:var(--saas-font-body-sm);flex-wrap:wrap;padding-block-start:var(--saas-space-sm);display:flex}.saas-student-card__health{--saas-student-card-tone:var(--saas-status-success);gap:var(--saas-space-2xs);flex:0 340px;min-inline-size:220px;display:grid}.saas-student-card__health[data-tone=warning]{--saas-student-card-tone:var(--saas-status-warning)}.saas-student-card__health[data-tone=danger]{--saas-student-card-tone:var(--saas-status-danger)}.saas-student-card__health-head{color:var(--saas-text-secondary);font-size:var(--saas-font-caption);justify-content:space-between;display:flex}.saas-student-card__health-head b{color:var(--saas-text-primary);font-variant-numeric:tabular-nums}.saas-student-card__bar{border-radius:var(--saas-radius-full);background:var(--saas-bg-sunken);block-size:6px;overflow:hidden}.saas-student-card__bar>span{inline-size:var(--saas-student-card-fill);border-radius:inherit;background:var(--saas-student-card-tone);block-size:100%;transition:inline-size var(--saas-motion-progress) var(--saas-ease-standard);display:block}.saas-student-card__insight{align-items:center;gap:var(--saas-space-2xs);background:linear-gradient(90deg, var(--saas-brand-primary), var(--saas-accent));color:#0000;min-inline-size:0;font-size:var(--saas-font-caption);white-space:nowrap;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:600;display:flex;overflow:hidden}.saas-student-card__insight svg{color:var(--saas-accent);flex-shrink:0}.saas-student-card__more{color:var(--saas-text-secondary);font-weight:400}.saas-student-card__parent{align-items:center;gap:var(--saas-space-xs) var(--saas-space-md);min-inline-size:0;color:var(--saas-text-secondary);flex-wrap:wrap;flex:1;margin:0;display:flex}.saas-student-card__phone{color:var(--saas-brand-primary);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none}.saas-student-card__phone:hover{text-decoration:underline}.saas-student-card__view{align-items:center;gap:var(--saas-space-2xs);padding:var(--saas-space-xs) var(--saas-space-md);border-radius:var(--saas-radius-full);background:var(--saas-brand-subtle);color:var(--saas-brand-primary);transition:background-color var(--saas-motion-micro) var(--saas-ease-standard), color var(--saas-motion-micro) var(--saas-ease-standard);font-weight:600;text-decoration:none;display:inline-flex}.saas-student-card__view:hover{background:var(--saas-brand-primary);color:var(--saas-brand-on-primary)}[dir=rtl] .saas-student-card__view svg{transform:scaleX(-1)}@media (width<=599px){.saas-student-card__head{align-items:flex-start}.saas-student-card__stats{z-index:1;margin-inline:calc(-1 * var(--saas-space-card));padding-inline:var(--saas-space-card);scroll-padding-inline:var(--saas-space-card);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:136px;grid-auto-flow:column;position:relative;overflow-x:auto}.saas-student-card__stat{scroll-snap-align:start}.saas-student-card__health{flex-basis:100%;min-inline-size:0}.saas-student-card__view{margin-inline-start:auto}.saas-student-card__action{block-size:44px;inline-size:44px}.saas-student-card__phone{align-items:center;min-block-size:44px;display:inline-flex}}