ft-panel, .right-panel {
            background-color: var(--panel-color);
            border-radius: 12px;
            box-shadow: 0 4px 12px var(--shadow-color);
            display: flex;
            flex-direction: column;
        }

        .left-panel {
            flex-basis: 220px;
            flex-shrink: 0;
            padding: 20px;
            justify-content: space-between;
        }
        
        .right-panel {
            flex-grow: 1;
            padding: 12px 0;
            overflow: hid