            gap: 20px;
            padding: 15px;
            background: #f5f5f5;
            border-radius: 5px;
            margin-bottom: 10px;
        }

        .controls-column {
            display: flex;
            flex-direction: column;
            gap: 10px;
        }

        .preview-column {
            background: white;
            padding: 10px;
            border-radius: 3px;
        }

        .piano-roll-preview {
            width: 300px;
            height: 150px;
            backgro