/* Close or fix: tabs, assumption controls, the recommendation badges and the one-site pack. */
.close-or-fix-review .closefix-tabs { display: flex; flex-wrap: wrap; gap: 6px; margin: 4px 0 14px; }
.close-or-fix-review .closefix-tabs button[aria-pressed="true"] { background: #203449; color: #fff; border-color: #203449; }
.close-or-fix-review .closefix-controls { display: flex; flex-wrap: wrap; gap: 10px 16px; align-items: flex-end; margin: 6px 0 12px; }
.close-or-fix-review .closefix-field { display: flex; flex-direction: column; gap: 4px; font-size: 0.86rem; color: #425970; max-width: 100%; }
.close-or-fix-review .closefix-field input, .close-or-fix-review .closefix-field select { min-width: 9rem; max-width: 100%; }
.close-or-fix-review .closefix-assumption { display: inline-block; margin-left: 6px; padding: 0 6px; border-radius: 9px; background: #fff3dc; color: #7a4b05; font-size: 0.75rem; font-weight: 600; vertical-align: middle; }
.closefix-call { display: inline-block; padding: 1px 8px; border-radius: 10px; font-size: 0.8rem; font-weight: 600; white-space: nowrap; }
.closefix-call-close { background: #f6e6e2; color: #8f3a2b; }
.closefix-call-fix { background: #e5f2ec; color: #0f5f55; }
.closefix-call-watch { background: #eef1f5; color: #34495e; }
.closefix-missing { color: #7a4b05; }
.close-or-fix-review .closefix-headline { font-size: 1.05rem; color: #203449; margin: 6px 0 10px; }
.close-or-fix-review .closefix-reason { border-left: 4px solid #8aa299; padding: 6px 10px; margin: 8px 0; background: #f6f9f8; color: #203449; }
.close-or-fix-review .closefix-steps td:last-child, .close-or-fix-review .closefix-steps th:last-child { text-align: right; }
.close-or-fix-review .closefix-pick { display: flex; flex-wrap: wrap; gap: 10px 16px; align-items: flex-end; margin: 6px 0 12px; }
.close-or-fix-review .closefix-notes { margin: 16px 0; }
.closefix-import table { margin-top: 8px; }
@media (max-width: 640px) {
  .close-or-fix-review .closefix-tabs button { flex: 1 1 45%; }
  .close-or-fix-review .closefix-controls, .close-or-fix-review .closefix-pick { flex-direction: column; align-items: stretch; }
  .close-or-fix-review .closefix-field input, .close-or-fix-review .closefix-field select { width: 100%; }
}
