@vcui-panel-content-padding-horizontal: 22.5px; // 18px to reset negative margins + 7.5px to match 15px in design @vcui-panel-content-padding-vertical: 7.5px; @vcui-panel-content-font-size: 14px; @vcui-panel-content-background: #fff; @vcui-panel-content-color: #5e5e5e; .vc_ui-panel-content-container { background: @vcui-panel-content-background; margin: 0; padding: 0; font-size: @vcui-panel-content-font-size; color: @vcui-panel-content-color; overflow-x: hidden; overflow-y: auto; min-width: 0; display: flex; } .vc_ui-panel-content { padding: @vcui-panel-content-padding-vertical @vcui-panel-content-padding-horizontal 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; min-width: 0; } .vc_ui-content-hidden { .vc_ui-panel-content { display: none; } }