/* Painting proposal parity: reuse the calm transparent service-card language
   and shared proposal shortcuts already approved for Home Repair. */
.painting-shared-estimate-page .estimate-service-card{
  background:color-mix(in srgb,var(--service) 5%,rgba(4,15,24,.74));
  border:1px solid color-mix(in srgb,var(--service) 42%,#294255);
  border-top-width:1px;
  box-shadow:none;
  transform:none;
}
.painting-shared-estimate-page .estimate-service-card:hover{
  background:color-mix(in srgb,var(--service) 8%,rgba(4,15,24,.78));
  border-color:var(--service);
  transform:none;
}
.painting-shared-estimate-page .estimate-service-icon{
  border-radius:50%;
  background:transparent;
}
.painting-shared-estimate-page .estimate-service-card > button{
  background:transparent;
  color:#f5f8fb;
}
.painting-shared-estimate-page .estimate-service-card > button:hover,
.painting-shared-estimate-page .estimate-service-card > button:focus-visible{
  background:color-mix(in srgb,var(--service) 12%,transparent);
  color:#fff;
  outline:2px solid color-mix(in srgb,var(--service) 38%,transparent);
  outline-offset:2px;
}
.customer-builder-head > .hgc-proposal-header-actions{
  align-self:center;
}
@media(max-width:1180px){
  .customer-builder-head > .hgc-proposal-header-actions{
    grid-column:1/-1;
    justify-content:flex-start;
    width:100%;
  }
}
