/* Keep the starting-page summary compact enough for first-viewport scanning. */
html body:not(#sd-start-onepage).sd-route-starting .starting-page .task-stats,
html body:not(#sd-start-onepage).pages-starting-index .starting-page .task-stats,
html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .task-stats,
html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .task-stats {
  min-height: 174px !important;
}

html body:not(#sd-start-onepage).sd-route-starting .starting-page .task-header,
html body:not(#sd-start-onepage).pages-starting-index .starting-page .task-header,
html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .task-header,
html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .task-header {
  min-height: 44px !important;
  padding: 9px 16px !important;
}

html body:not(#sd-start-onepage).sd-route-starting .starting-page .task-values,
html body:not(#sd-start-onepage).pages-starting-index .starting-page .task-values,
html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .task-values,
html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .task-values {
  min-height: 52px !important;
  padding: 5px 16px !important;
}

html body:not(#sd-start-onepage).sd-route-starting .starting-page .income-stats,
html body:not(#sd-start-onepage).pages-starting-index .starting-page .income-stats,
html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .income-stats,
html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .income-stats {
  padding: 7px 18px 9px !important;
  row-gap: 7px !important;
}

@media (max-height: 760px) {
  html body:not(#sd-start-onepage).sd-route-starting .starting-page .task-stats,
  html body:not(#sd-start-onepage).pages-starting-index .starting-page .task-stats,
  html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .task-stats,
  html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .task-stats {
    min-height: 164px !important;
  }
}

/* The production start screen uses the fixed one-page variant. */
html body#sd-start-onepage.sd-route-starting .starting-page .task-stats,
html body#sd-start-onepage.pages-starting-index .starting-page .task-stats,
html body#sd-start-onepage.ui105-decor-enabled.sd-route-starting .starting-page .task-stats,
html body#sd-start-onepage.ui105-decor-enabled.pages-starting-index .starting-page .task-stats {
  min-height: 218px !important;
}

html body#sd-start-onepage.sd-route-starting .starting-page .task-header,
html body#sd-start-onepage.pages-starting-index .starting-page .task-header,
html body#sd-start-onepage.ui105-decor-enabled.sd-route-starting .starting-page .task-header,
html body#sd-start-onepage.ui105-decor-enabled.pages-starting-index .starting-page .task-header {
  min-height: 58px !important;
  padding: 12px 20px !important;
}

html body#sd-start-onepage.sd-route-starting .starting-page .task-values,
html body#sd-start-onepage.pages-starting-index .starting-page .task-values,
html body#sd-start-onepage.ui105-decor-enabled.sd-route-starting .starting-page .task-values,
html body#sd-start-onepage.ui105-decor-enabled.pages-starting-index .starting-page .task-values {
  min-height: 64px !important;
  padding: 7px 20px !important;
}

html body#sd-start-onepage.sd-route-starting .starting-page .income-stats,
html body#sd-start-onepage.pages-starting-index .starting-page .income-stats,
html body#sd-start-onepage.ui105-decor-enabled.sd-route-starting .starting-page .income-stats,
html body#sd-start-onepage.ui105-decor-enabled.pages-starting-index .starting-page .income-stats {
  padding: 10px 22px 14px !important;
  row-gap: 11px !important;
}
