
/* Patch: edição de funcionários */
.employee-edit-form{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr)) auto;
  gap:10px;
  align-items:end;
  margin:12px 0;
  padding:12px;
  border:1px solid var(--line);
  border-radius:16px;
  background:#f8fbff;
}
.employee-edit-form label{
  font-weight:800;
  font-size:.9rem;
  color:var(--muted);
}
.employee-edit-form .admin-input{
  margin-top:6px;
}
@media(max-width:980px){
  .employee-edit-form{
    grid-template-columns:1fr 1fr;
  }
}
@media(max-width:640px){
  .employee-edit-form{
    grid-template-columns:1fr;
  }
}
.course-permissions{grid-column:1/-1;border:1px solid #d7deea;border-radius:14px;padding:16px;display:grid;gap:10px}.course-permissions legend{font-weight:800;padding:0 8px}.course-permissions label{display:flex;align-items:center;gap:9px}.course-permissions input{width:19px;height:19px}
