.import-review-tabs{display:flex;gap:6px;overflow-x:auto;margin-bottom:16px;padding:5px;border:1px solid var(--color-border);border-radius:12px;background:#f7f9fc}.import-review-tabs .detail-tab{white-space:nowrap}.import-review-stats{grid-template-columns:repeat(4,minmax(150px,1fr))}.review-blocker-card{padding:20px}.review-blocker-card h3{color:var(--color-danger);margin-bottom:7px}.review-blocker-card p{color:var(--color-text-secondary);font-size:12px}.review-blocker-card ul{display:grid;gap:9px;margin-top:16px;padding-left:20px;font-size:11px;line-height:1.5}.import-review-table .catalog-table{min-width:1100px}.import-review-table td strong,.import-review-table td small{display:block}.import-review-table td small{margin-top:4px;color:var(--color-text-secondary)}.review-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.review-facts span{padding:11px;border:1px solid var(--color-border);border-radius:9px;color:var(--color-text-secondary);font-size:9px}.review-facts strong{display:block;margin-top:5px;color:var(--color-text);font-size:11px}.review-compare-table{min-width:700px}.review-decision{display:block;margin-top:14px;font-size:10px;font-weight:600;color:#475467}.review-decision select,.review-decision textarea{width:100%;margin-top:6px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:9px}.review-warning{margin-top:12px;padding:10px;border-radius:8px;background:#fff4e5;color:#9a5800;font-size:10px}.review-simple-list{padding:16px}.review-simple-list>p{margin-bottom:12px;color:var(--color-text-secondary);font-size:11px}.review-simple-list>div{display:grid;grid-template-columns:130px minmax(220px,1fr) 1.3fr;gap:12px;align-items:center;padding:10px;border-top:1px solid #edf0f3}.review-simple-list small{color:var(--color-text-secondary)}@media(max-width:900px){.import-review-stats,.review-facts{grid-template-columns:1fr 1fr}.review-simple-list>div{grid-template-columns:1fr}}@media(max-width:560px){.import-review-stats,.review-facts{grid-template-columns:1fr}}
.import-review-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.import-save-state{margin-bottom:16px;padding:10px 14px;border-radius:10px;background:#f1f5f9;color:#475569}.import-save-state--pending{background:#fff7ed;color:#9a3412}.import-save-state--success{background:#ecfdf5;color:#047857}.import-save-state--error,.import-error{background:#fef2f2;color:#b91c1c}.import-error{padding:10px;border-radius:8px}.modal__footer #reviewSaveStatus{margin-right:auto;color:#047857;font-weight:700}
