/* Reconstructions: keep the approved upload target; clarify the controls below. */
.convert-finish-row { display: flex; align-items: center; gap: 24px; padding-top: 14px; border-top: 1px solid var(--line); }
.convert-finish-row .trust { display: flex; align-items: flex-start; gap: 8px; flex: 1; margin: 0; }
.convert-finish-row .trust svg { flex: 0 0 16px; width: 16px; height: 16px; }
.convert-finish-row .trust .t { color: var(--muted); font-size: 12px; line-height: 1.5; }
.convert-finish-row .hero-cta { display: flex; gap: 10px; flex: 0 0 auto; margin: 0; }
.convert-scan-guidance { color: var(--muted); font-size: 12px; }
.convert-scan-guidance summary { cursor: pointer; width: fit-content; }
.convert-scan-guidance[open] summary { margin-bottom: 9px; }
[data-house-style-picker] .style-confirm { background: transparent; border: 0; border-radius: 0; padding: 6px 0; }
[data-house-style-picker] .style-confirm-line { display: flex; gap: 8px; flex-wrap: wrap; align-items: baseline; }
[data-house-style-picker] .style-confirm-change { margin-left: auto; }
.current-job-details-link { white-space: nowrap; }
@media (max-width: 720px) {
  .convert-finish-row { flex-direction: column; align-items: stretch; gap: 14px; }
  .convert-finish-row .hero-cta { justify-content: flex-end; flex-wrap: wrap; }
}
