/* svc-labor-estimates.css — Slice 3 (Phase C): labor guide + estimate
   building additions. Kept out of staff.css so the slice re-bases cleanly.
   Covers: GP footer on estimate/RO totals, the inline labor-guide lookup
   in the add-line sheet, smart-job / canned preview rows. */
.svc-gpfoot {
  display: flex; flex-wrap: wrap; gap: 6px 14px; align-items: baseline;
  margin-top: 10px; padding: 10px 12px;
  border: 1px solid var(--line, #e2e8f0); border-radius: 10px;
  background: rgba(22, 163, 74, 0.06);
  font-size: calc(13px * var(--font-scale, 1));
}
.svc-gpfoot .svc-gp-rating {
  font-weight: 800; padding: 2px 8px; border-radius: 999px;
  background: #16a34a; color: #fff;
}
.svc-gpfoot .svc-gp-note { flex-basis: 100%; color: var(--muted, #64748b); font-size: calc(11.5px * var(--font-scale, 1)); }
.svc-guide-lookup {
  border: 1px dashed var(--line, #cbd5e1); border-radius: 10px;
  padding: 10px 12px; margin-bottom: 12px;
  background: rgba(59, 130, 246, 0.05);
}
.svc-guide-lookup .svc-line { display: flex; gap: 8px; align-items: center; padding: 6px 0; }
#svcGuideHits { margin-top: 6px; }
#svcSmartList .svc-line { display: flex; gap: 8px; align-items: flex-start; padding: 6px 0; }
