/* AZPET · pages/exames — responsividade */
@media (max-width: 620px){
  body.app .table-actions{flex-direction:column;align-items:stretch}
  body.app .table-actions .btn{width:100%;justify-content:center}
}
@media (max-width: 1100px) {
  .repo-shell { grid-template-columns: 1fr; }
  .repo-upload-panel { position: static; }
}
@media (max-width: 720px) {
  .premium-modal-grid { grid-template-columns:1fr; }
  .premium-modal-card { border-radius:16px; }
}
