.mapping{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.mappinggrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:20px 0}.mapping label span{display:block;font:700 12px ui-monospace;margin-bottom:6px}.mapping select{width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;background:white}.sampletable{overflow:auto;margin:12px 0 18px}.sampletable table{border-collapse:collapse;font-size:11px;white-space:nowrap}.sampletable th,.sampletable td{border:1px solid var(--line);padding:7px;text-align:left;max-width:180px;overflow:hidden;text-overflow:ellipsis}.qualityissue{display:flex;gap:18px;padding:13px;margin-top:10px;border-radius:8px;font-size:13px}.qualityissue.fatal{background:#fff0f0;color:#8e3131}.qualityissue.warning{background:#fff6e6;color:#7a5318}.qualityok{background:#eaf8ef;color:#176b4d;padding:15px;border-radius:9px;margin-top:15px}@media(max-width:700px){.mappinggrid{grid-template-columns:1fr}}
