@media(min-width:721px) and (max-width:1100px){
  body.v78-atlas #trips .v78-trip-side .trip-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.v78-atlas #trips .v78-trip-side :is(.plan-trip-card,#catchLogCard){grid-column:1/-1!important}
}
@media(max-width:720px){
  body.v78-atlas{--so-control-h:42px}
  body.v78-atlas #trips .v78-trip-side .trip-tools-grid{grid-template-columns:1fr!important;padding:8px!important;gap:8px!important}
  body.v78-atlas #trips :is(.trip-tool-grid-fields,.catch-fields,.learning-feedback-grid,.compact-media-grid,.trip-tool-actions,.ramp-search-row,.catch-save-row){grid-template-columns:1fr!important}
  body.v78-atlas #trips .catch-save-row button{width:100%!important;min-width:0!important}
  body.v78-atlas #trips #catchLogCard .pin-photo-actions{grid-template-columns:1fr!important}
  body.v78-atlas #trips #catchLogCard .pin-photo-actions .media-remove{grid-column:auto!important}
}
