[data-site-window="textedit"] .site-window-body {
  padding: 0;
  overflow: hidden;
}

.site-overview-combined {
  display: grid;
  grid-template-columns: minmax(310px, 0.82fr) minmax(480px, 1.18fr);
  width: 100%;
  height: 100%;
  margin: 0;
}

.site-overview-combined .overview-summary {
  display: grid;
  min-width: 0;
  min-height: 0;
  align-content: center;
  padding: 28px 30px;
  overflow: auto;
  border-right: 1px solid var(--list-row-border);
}

.site-overview-combined .mobile-hero-copy {
  gap: 14px;
}

.site-overview-combined .mobile-app-icon {
  width: 62px;
}

.site-overview-combined .mobile-hero h1 {
  font-size: 44px;
}

.site-overview-combined .mobile-hero .mobile-hero-tagline {
  font-size: 26px;
}

.site-overview-combined .mobile-hero .mobile-hero-summary {
  font-size: 14px;
  line-height: 1.42;
}

.overview-download {
  display: grid;
  justify-items: start;
  gap: 10px;
  padding: 14px;
  border: 1px solid var(--list-row-border);
  border-radius: 12px;
  background: var(--list-row-bg);
}

.overview-download-heading {
  display: grid;
  gap: 5px;
}

.overview-download-heading strong {
  color: var(--ink);
  font-size: 15px;
  line-height: 1.25;
}

.overview-download .site-download-button {
  min-height: 36px;
  box-shadow: none;
}

.overview-download .site-version {
  font-size: 11px;
  line-height: 1.35;
}

.site-overview-combined .overview-actions {
  margin: 0;
}

.site-overview-combined .overview-window-hint {
  max-width: 300px;
  font-size: 11px !important;
  line-height: 1.35 !important;
}

.overview-commerce {
  min-width: 0;
  min-height: 0;
  padding: 20px 22px;
  overflow: auto;
}

.overview-commerce .site-commerce-window {
  gap: 10px;
}

.overview-commerce .site-commerce-groups {
  gap: 10px;
}

.overview-commerce .site-commerce-group {
  gap: 6px;
}

.overview-commerce .site-commerce-offers {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
}

.overview-commerce .site-commerce-offer {
  gap: 5px;
  padding: 10px;
}

.overview-commerce .site-commerce-offer-heading {
  gap: 5px;
}

.overview-commerce .site-commerce-price-row strong {
  font-size: 23px;
}

.overview-commerce .site-commerce-faq {
  padding: 8px 10px;
}

.overview-commerce .site-commerce-links {
  gap: 6px 10px;
}
