.smate-csv-mapping{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:15px;width:100%;display:flex}.smate-csv-mapping .smate-csv-mapping-hint{color:#6b7280;line-height:1.5}.smate-csv-mapping .smate-csv-mapping-list{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;display:flex}.smate-csv-mapping .smate-csv-mapping-row{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;display:flex}@media (max-width:576px){.smate-csv-mapping .smate-csv-mapping-row{flex-direction:column;align-items:stretch;gap:8px}}.smate-csv-mapping .smate-csv-mapping-row .smate-csv-mapping-field{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.smate-csv-mapping .smate-csv-mapping-row .smate-csv-mapping-field .smate-csv-mapping-field-label{color:#1c1c1c;word-break:break-word;font-weight:600}.smate-csv-mapping .smate-csv-mapping-row .smate-csv-mapping-field .smate-csv-mapping-field-label .smate-csv-mapping-required{color:#e93558;margin-left:2px}.smate-csv-mapping .smate-csv-mapping-row .smate-csv-mapping-field .smate-csv-mapping-field-hint{color:#6b7280}.smate-csv-mapping .smate-csv-mapping-row .smate-csv-mapping-control{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:flex-end;gap:5px;width:260px;max-width:100%;display:flex}@media (max-width:576px){.smate-csv-mapping .smate-csv-mapping-row .smate-csv-mapping-control{align-items:stretch;width:100%}}.smate-csv-mapping .smate-csv-mapping-row .smate-csv-mapping-control .smate-csv-mapping-dropdown .smate-dropdown-header{white-space:nowrap;text-overflow:ellipsis;background-color:#f9fafb;gap:8px;overflow:hidden}.smate-csv-mapping .smate-csv-mapping-row .smate-csv-mapping-control .smate-csv-mapping-options{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;width:100%;display:flex}.smate-csv-mapping .smate-csv-mapping-row .smate-csv-mapping-control .smate-csv-mapping-options .smate-csv-mapping-option{color:#1c1c1c;cursor:pointer;word-break:break-word;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;transition:all .3s linear;display:flex}.smate-csv-mapping .smate-csv-mapping-row .smate-csv-mapping-control .smate-csv-mapping-options .smate-csv-mapping-option:hover{background-color:#f1f1f1}.smate-csv-mapping .smate-csv-mapping-row .smate-csv-mapping-control .smate-csv-mapping-options .smate-csv-mapping-option.smate-csv-op-selected{color:#e93558;background-color:#e935581a;border:1px solid #e93558}.smate-csv-mapping .smate-csv-mapping-row .smate-csv-mapping-control .smate-csv-mapping-status{flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;font-weight:500;display:flex}.smate-csv-mapping .smate-csv-mapping-row .smate-csv-mapping-control .smate-csv-mapping-status.smate-mapped{color:#166534}.smate-csv-mapping .smate-csv-mapping-row .smate-csv-mapping-control .smate-csv-mapping-status.smate-unmapped{color:#b45309}@media (max-width:576px){.smate-csv-mapping .smate-csv-mapping-row .smate-csv-mapping-control .smate-csv-mapping-status{justify-content:flex-start}}
