/**
 * File Path: assets/css/admin/imp-exp/imp-exp-csv-import.css
 * CSV import area + template download link + ISBN/ASIN panel
 * Component of mbs-admin-settings-imp-exp.css — extracted Session 100.
 * Enqueued by MBS_Tab_Import_Export with dep: mbs-admin-settings-imp-exp.
 */

/* ── CSV import area ──────────────────────────────────────────────────────── */

#mbs-csv-import-area,
#mbs-zip-import-area {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
    margin-bottom: 6px;
}

/* Template download link */
.mbs-template-link {
    display: inline-block;
    margin-top: 6px;
    font-size: 12px;
    color: var(--mbs-status-info);
}

/* ── ISBN / ASIN panel ────────────────────────────────────────────────────── */

.mbs-imp-exp-isbn-list {
    width: 100%;
    max-width: 480px;
    height: 120px;
    font-family: monospace;
    font-size: 13px;
    resize: vertical;
}

.mbs-imp-exp-source-row {
    display: flex;
    gap: 24px;
    margin: 12px 0 18px;
    flex-wrap: wrap;
}

.mbs-imp-exp-source-row label {
    display: flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    font-weight: 500;
}

#mbs-isbn-candidates-preview {
    margin-top: 18px;
}

.mbs-candidate-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
    margin-bottom: 14px;
}

.mbs-candidate-table th {
    background: #f6f7f7;
    text-align: left;
    padding: 7px 10px;
    border-bottom: 1px solid #dcdcde;
    font-weight: 600;
}

.mbs-candidate-table td {
    padding: 7px 10px;
    border-bottom: 1px solid #f0f0f1;
    vertical-align: top;
}

.mbs-candidate-table tr:last-child td {
    border-bottom: none;
}
