/* Shared Home Repair estimate identity cards.
 * Customer, property/project, and estimate keep one spacing rhythm on every
 * service page, including the compact Roof Coatings workflow. */
.hgc-root > .hgc-shared-estimate-top > .hgc-estimate-identity:not(.hgc-estimate-empty) {
  box-sizing: border-box;
  gap: 8px !important;
  min-height: 0 !important;
  height: auto !important;
  overflow: visible;
  border: 0 !important;
  background: transparent !important;
}

.hgc-root > .hgc-shared-estimate-top > .hgc-estimate-identity:not(.hgc-estimate-empty) > :is(.hgc-estimate-customer, div) {
  box-sizing: border-box;
  min-width: 0;
  min-height: 74px !important;
  padding: 11px 14px 13px !important;
  border: 1px solid #284155 !important;
  border-radius: 8px !important;
}

.hgc-root > .hgc-shared-estimate-top > .hgc-estimate-identity:not(.hgc-estimate-empty) > div {
  background-color: #09151f;
}

@media (max-width: 700px) {
  .hgc-root > .hgc-shared-estimate-top > .hgc-estimate-identity:not(.hgc-estimate-empty) {
    gap: 8px !important;
  }

  .hgc-root > .hgc-shared-estimate-top > .hgc-estimate-identity:not(.hgc-estimate-empty) > :is(.hgc-estimate-customer, div) {
    min-height: 72px !important;
    padding: 11px 13px 12px !important;
  }
}
