.student-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}
.student-header-actions .student-record-pdf-all{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:0!important;padding:.55rem .85rem;text-decoration:none;white-space:nowrap}
.student-header-actions .student-parent-email{background:#0071e3;border-color:#0071e3;color:#fff}
.student-header-actions .student-parent-email,.student-header-actions .student-parent-email:disabled{color:#fff!important;background:#0071e3!important;border-color:#0071e3!important}
.student-header-actions .student-parent-email:disabled{opacity:.58;cursor:not-allowed}
.student-record-navigation{display:grid;grid-template-columns:minmax(92px,auto) auto minmax(92px,auto);align-items:center;justify-content:start;gap:8px;margin:0}.student-record-navigation button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:42px;padding:.45rem .75rem;color:#1d1d1f;background:rgba(255,255,255,.88);border:1px solid rgba(0,0,0,.1);border-radius:11px;font-size:.74rem;font-weight:750;cursor:pointer}.student-record-navigation button:hover:not(:disabled){color:#fff;background:#0071e3;border-color:#0071e3}.student-record-navigation button:disabled{opacity:.38;cursor:not-allowed}.student-record-navigation strong{min-width:58px;color:#6e6e73;font-size:.7rem;text-align:center}
@media(max-width:575px){.student-header-actions{display:grid;grid-template-columns:1fr}.student-header-actions .student-record-pdf-all{width:100%}.student-record-navigation{grid-template-columns:1fr auto 1fr;width:100%}.student-record-navigation button{min-width:0;padding:.45rem .55rem}}
