;
    }
    
    .cable-selection-list {
        max-height: 300px;
        overflow-y: auto;
        border: 1px solid var(--surface-3);
        border-radius: var(--radius-md);
        background: var(--surface-1);
    }
    
    .cable-selection-item {
        display: flex;
        align-items: center;
        padding: var(--space-sm) var(--space-md);
        border-bottom: 1px solid var(--surface-3);
        transition: background-color 0.2s ease;
    }
    
    .cable-selection-item:last-child {
     