.top-actions{display:flex;align-items:center;gap:18px;margin-left:auto}
.department-logo{display:block;width:220px;height:auto;max-width:100%;object-fit:contain;flex-shrink:0}
.reason-grid{grid-template-columns:repeat(5,1fr)}

@media(max-width:760px){
  .topbar{align-items:center}
  .top-actions{gap:12px}
  .department-logo{width:155px}
  .reason-grid{grid-template-columns:1fr 1fr}
}

@media(max-width:560px){
  .topbar{flex-wrap:wrap}
  .top-actions{width:100%;justify-content:space-between}
  .department-logo{width:145px}
}

@media(max-width:480px){
  .topbar nav{flex-direction:row}
  .reason-grid{grid-template-columns:1fr}
  .department-logo{width:135px}
}
