/* Desktop tabs span both columns; dashboard positions follow the visible map. */
@media (min-width: 1001px) {
 body.ao-main #ao-maps.ao-dashboard-spread {
  row-gap: 16px;
 }
 body.ao-main #ao-maps.ao-dashboard-spread > .ao-map-controls {
  grid-column: 1 / -1;
  grid-row: 1;
  min-width: 0;
  margin-bottom: 0;
 }
 body.ao-main #ao-maps.ao-dashboard-spread > section {
  grid-column: 1;
  grid-row: 2;
 }
 body.ao-main #ao-maps.ao-dashboard-spread > aside.ao-reading-panel {
  grid-column: 2;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  min-height: var(--ao-dashboard-span, 0px);
  padding-top: var(--ao-dashboard-heading-inset, 24px) !important;
 }
 body.ao-main #ao-maps.ao-dashboard-spread > aside.ao-reading-panel > #reading {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
 }
 body.ao-main #ao-maps.ao-dashboard-spread > aside.ao-reading-panel > #reading > * {
  flex-shrink: 0;
 }
 body.ao-main #ao-maps.ao-dashboard-spread #reading > #state {
  align-self: flex-start;
 }
 body.ao-main #ao-maps.ao-dashboard-spread #reading > .selected-reading-main {
  margin-top: var(--ao-reading-space, 24px) !important;
 }
 body.ao-main #ao-maps.ao-dashboard-spread > aside.ao-reading-panel > #published-observation {
  margin-top: 32px !important;
 }
 body.ao-main #ao-maps.ao-dashboard-spread #reading > #amoc-map-info {
  margin-top: auto;
 }
}
