/* S2.4 CSV 导入弹窗 */
.import-steps {
    font-size: 13px;
    color: var(--color-text-secondary);
    padding-left: 20px;
    margin-bottom: 14px;
}

.import-steps li {
    margin-bottom: 4px;
}

.import-errors {
    max-height: 220px;
    overflow: auto;
    padding: 8px 10px;
    border: 1px solid var(--color-danger-border, rgba(255, 59, 48, 0.3));
    border-radius: var(--radius-sm);
    font-size: 12px;
    color: var(--color-danger);
    background: var(--color-danger-bg, rgba(255, 59, 48, 0.06));
}

.import-errors div + div {
    margin-top: 4px;
}

[data-theme="dark"] .import-errors {
    background: rgba(255, 59, 48, 0.12);
}
