#view-home #loadLookupSection {
  padding: 1rem 1.25rem;
  margin-block: 1rem;
  box-shadow: none;
}
#view-home #loadLookupSection .load-lookup-heading {
  margin-bottom: .5rem;
}
#view-home #loadLookupTitle {
  font-size: 1.08rem;
  margin: 0;
}
#view-home #loadLookupSection .load-lookup-heading .subtle {
  margin: .2rem 0 .5rem;
  font-size: .85rem;
}
#view-home .home-action-section .section-head {
  margin-bottom: .65rem;
}
#view-home .callout[data-carrier-only] {
  margin-block: 1rem;
}
@media (max-width: 760px) {
  .mobile-nav.shipper-nav { grid-template-columns: repeat(5, minmax(0, 1fr)); }
}
@media (max-width: 600px) {
  #view-home #loadLookupSection { padding: .8rem 1rem; }
  #view-home #loadLookupSection .load-lookup-input-row { gap: .4rem; }
}
.post-outcome {
  position: relative;
  min-width: 0;
  padding: 1rem 5.5rem 1rem 1rem;
  overflow-wrap: anywhere;
}
.post-outcome p { margin: .35rem 0; }
.post-outcome ul { margin: .45rem 0 0; padding-left: 1.25rem; }
.post-outcome-dismiss {
  position: absolute;
  top: .7rem;
  right: .75rem;
}
.notification-delivery-notice,
.push-test-status {
  min-width: 0;
  overflow-wrap: anywhere;
}
.notification-delivery-notice { margin: 0 0 .8rem; }
.push-test-status:empty { display: none; }
@media (max-width: 600px) {
  .post-outcome { padding: 2.7rem .8rem .8rem; }
  .post-outcome-dismiss { top: .5rem; right: .5rem; }
  #view-notifications .notification-row,
  #view-notifications .notification-open,
  #view-notifications .notification-open .main,
  #view-notifications .notification-actions { min-width: 0; }
  #view-notifications .notification-open .main { overflow-wrap: anywhere; }
  #view-notifications .notification-actions { flex-wrap: wrap; }
}