/* Import review follows the full-width three-column findings / scope composition
   in authoritative support.js:importReview. Keep live controls and truthful states. */
.support-import-review{min-width:0}
.support-import-review .steps{padding-top:5px;margin-bottom:32px}
.support-import-review .support-reconcile{margin-top:0}
.support-import-review .support-split{grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr)}
.support-import-review .support-stack{align-content:start}
.support-import-review .panel-body{padding:24px}
.support-import-review .panel-title{gap:14px;flex-wrap:wrap}
.support-import-review .panel-title h2{flex-shrink:0}
.support-import-review .support-import-result-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.support-import-review .support-import-result-tools .support-select{width:auto;max-width:185px;min-height:30px;padding:5px 27px 5px 9px;font-size:12px}
.support-import-review .support-import-result-tools .pill{white-space:normal}
.support-import-review .support-import-findings th:nth-child(1){width:16%}
.support-import-review .support-import-findings th:nth-child(2){width:47%}
.support-import-review .support-import-findings th:nth-child(3){width:37%}
.support-import-review .support-import-findings td{vertical-align:top}
.support-import-review .support-import-findings td:first-child .pill{margin-top:6px}
.support-import-review .support-import-findings td p{margin:0 0 7px}
.support-import-row-details{margin-top:7px;font-size:12px;color:#5F70A3}
.support-import-row-details summary,.support-import-provenance summary{cursor:pointer}
.support-import-row-details[open]>div{margin-top:5px;overflow-wrap:anywhere}
.support-import-review .support-import-scope .detail-facts{gap:0}
.support-import-review .support-import-scope .fact{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid #E4ECF4}
.support-import-review .support-import-scope .fact label{font-size:14px;text-transform:none;letter-spacing:0;margin:0;flex:0 0 38%}
.support-import-review .support-import-scope .fact b{text-align:right;font-weight:500;font-size:14px;min-width:0}
.support-import-provenance{font-size:12px;color:#5F70A3;padding:10px 0}
.support-import-provenance>summary{min-height:24px;line-height:24px}
.support-import-review .support-import-scope-notice{margin:12px 0 16px}
.support-import-review .support-import-acknowledgment{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#5F70A3;font-size:14px;margin:0 0 22px;min-height:24px}
.support-import-acknowledgment input{accent-color:#007E7F;flex:none}
.support-import-review #support-import-progress:not(:empty){margin-bottom:16px}
.support-import-review .full{width:100%}
.support-import-review .support-inline-actions{display:flex;gap:8px;flex-wrap:wrap}
.support-import-review .support-flex h3{font-size:15px;font-weight:600}
.support-import-review .support-import-export .field{margin:0}
.support-import-review .support-import-export .field input,.support-import-review .support-import-export .field select{width:100%}
/* The mapping screen retains settings navigation and every required source field. */
.support-import-mapping-view .support-import-mapping th:nth-child(1){width:28%}
.support-import-mapping-view .support-import-mapping th:nth-child(2){width:30%}
.support-import-mapping-view .support-import-mapping th:nth-child(3){width:30%}
.support-import-mapping-view .support-import-mapping th:nth-child(4){width:12%}
@media(max-width:1100px){
 .support-import-review .support-split{grid-template-columns:minmax(0,1fr)}
 .support-import-review .support-import-findings table{min-width:560px}
}
@media(max-width:600px){
 .support-import-review .panel-body{padding:20px}
 .support-import-review .panel-title{align-items:flex-start}
 .support-import-review .support-import-result-tools{justify-content:flex-start;width:100%}
 .support-import-review .support-import-result-tools .support-select{min-height:44px;max-width:100%}
 .support-import-row-details summary,.support-import-provenance>summary{min-height:44px;line-height:1.6;padding:10px 0}
 .support-import-review .support-import-scope .fact{gap:12px}
 .support-import-review .support-import-scope .fact label{flex-basis:42%}
 .support-import-review .support-import-acknowledgment{min-height:44px}
 .support-import-review .support-inline-actions .btn{min-height:44px}
}
