/* ═══════════════════════════════════════════════════
   MODALS — ImportControl
   ═══════════════════════════════════════════════════ */

.modal-industrial .modal-content {
    border: none;
    border-radius: var(--radius-xl);
    box-shadow: var(--shadow-modal);
    border: 1px solid var(--border-subtle);
}

.modal-industrial .modal-header {
    background: var(--surface-raised);
    color: var(--text-primary);
    border-bottom: 1px solid var(--border-subtle);
    border-radius: var(--radius-xl) var(--radius-xl) 0 0;
    padding: var(--space-4) var(--space-5);
}

.modal-industrial .modal-title {
    font-size: var(--text-md);
    font-weight: var(--weight-semibold);
    color: var(--text-primary);
}

.modal-industrial .btn-close {
    filter: none;
    opacity: 0.5;
    transition: opacity var(--transition);
}

.modal-industrial .btn-close:hover { opacity: 1; }

.modal-industrial .modal-body { padding: var(--space-5); }

.modal-industrial .modal-footer {
    border-top: 1px solid var(--border-subtle);
    padding: var(--space-3) var(--space-5);
    background: var(--surface-raised);
    border-radius: 0 0 var(--radius-xl) var(--radius-xl);
    display: flex;
    justify-content: flex-end;
    gap: var(--space-2);
}
