/* Alfa Food B2B v3.2: CSV import/preview, no changes to existing catalog layout */
.af-csv-section{margin-top:18px}
.af-csv-section h2{margin:8px 0 10px}
.af-csv-upload{display:grid;gap:12px;max-width:720px;margin-top:18px}
.af-csv-upload .af-form-label{font-weight:800}
.af-csv-upload .btn{width:max-content;max-width:100%}
.af-csv-section .btn{white-space:normal;text-align:center}
.af-csv-preview{margin-top:22px;padding:18px;border:1px solid #b8d9c7;background:#f6fcf8;border-radius:18px}
.af-csv-preview h3{margin:0 0 6px}
.af-csv-table-wrap{max-height:350px;overflow:auto;margin:12px 0;background:#fff;border:1px solid #d7e5da;border-radius:14px}
.af-csv-table-wrap table{min-width:480px;margin:0}
.af-csv-table-wrap th,.af-csv-table-wrap td{padding:10px 12px}
@media(max-width:700px){.af-csv-upload .btn,.af-csv-preview form .btn{width:100%;min-height:48px}.af-csv-section{padding:16px}.af-csv-table-wrap table{min-width:440px}}
