.admin-counts{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.instructor-labels{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px}.instructor-labels .status{margin-top:0}.instructor-row .record-info p{overflow-wrap:anywhere}.instructor-row .button{flex-shrink:0}.header-title.admin-user{font-weight:600}.mobile-nav a{min-width:47px}@media (max-width: 720px), (orientation: landscape) and (max-height: 500px) and (max-width: 1100px){.admin-counts{gap:6px}.admin-counts .badge{font-size:8px}.instructor-row{align-items:flex-start}.instructor-row .avatar{width:32px;height:32px;font-size:18px}.instructor-row .button{font-size:9px;padding:8px}.instructor-row .instructor-labels .badge{display:inline-block}.mobile-nav a{min-width:45px;font-size:7px}}

.instructor-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.instructor-actions .button.text{font-size:11px;padding:8px}.reset-target{background:#edf0e6;border:1px solid #dee3d4;border-radius:9px;padding:16px;margin:20px 0 16px;display:grid;gap:5px}.reset-target strong{font-size:15px}.reset-target span{font-size:12px;color:#68745d;overflow-wrap:anywhere}.reset-consent{display:flex;align-items:flex-start;gap:10px;white-space:normal;font-size:12px;line-height:1.6;font-weight:400;margin:22px 0 18px}.reset-consent input{width:18px;height:18px;flex-shrink:0;margin-top:2px}@media (max-width: 720px), (orientation: landscape) and (max-height: 500px) and (max-width: 1100px){.instructor-actions{flex-direction:column;align-items:stretch;gap:5px}.instructor-actions .button.text{font-size:9px;padding:7px 3px}.instructor-actions .button{min-height:38px}.reset-consent{font-size:11px}}

/* GEM 4.0: mantém os rótulos da navegação legíveis para administradores. */
@media (max-width: 720px), (orientation: landscape) and (max-height: 500px) and (max-width: 1100px) {
  .mobile-nav a {
    min-width: 0;
    font-size: 11px;
  }
}
