.search-card h2{margin-bottom:20px}.search-card>label{margin-top:16px}.mapping{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.table-scroll{overflow:auto;max-height:460px;margin-top:16px}table{border-collapse:collapse;width:100%;font-size:13px;white-space:normal}th,td{border-bottom:1px solid var(--line);padding:12px;vertical-align:top;text-align:left;min-width:130px;max-width:360px;overflow-wrap:anywhere}th{background:var(--blue-soft);position:sticky;top:0;font-weight:600}progress{width:100%;accent-color:var(--blue);height:20px;margin-bottom:12px}#message{color:#943546;white-space:pre-wrap;margin:20px 0}.review-input{margin-top:8px;min-width:200px}.manual{display:block;color:#677187;font-size:11px;margin-top:8px}@media(max-width:720px){.mapping{grid-template-columns:1fr}.table-scroll{max-height:360px}td,th{padding:10px}.actions button{width:100%}}
