
            padding: 15px;
            border-radius: 5px;
        }

        .button-group {
            margin: 10px 0;
        }

        .button-group button {
            padding: 8px 16px;
            margin-right: 10px;
        }

        /* Responsive adjustments */
        @media (max-width: 1000px) {
            .line-controls-grid {
                grid-template-columns: 1fr;
            }
        }

        .line-controls {
            display: grid;
            grid-template-columns: 1fr 1fr;
