.vinyl-controls-menu{display:flex;justify-content:space-between;align-items:stretch;flex:1;overflow:hidden}.vinyl-controls-menu .vinyl-controls-menu-left,.vinyl-controls-menu .vinyl-controls-menu-middle,.vinyl-controls-menu .vinyl-controls-menu-right{display:flex;flex-wrap:wrap;align-items:stretch}.vinyl-controls-menu .vinyl-controls-menu-left .btn.btn.btn,.vinyl-controls-menu .vinyl-controls-menu-middle .btn.btn.btn,.vinyl-controls-menu .vinyl-controls-menu-right .btn.btn.btn{padding:2px 4px;box-shadow:none}.vinyl-controls-menu .vinyl-controls-menu-left .vinyl-control-badge,.vinyl-controls-menu .vinyl-controls-menu-middle .vinyl-control-badge,.vinyl-controls-menu .vinyl-controls-menu-right .vinyl-control-badge{position:relative;vertical-align:top;align-self:flex-start;margin-left:1px}.vinyl-controls-menu .vinyl-controls-menu-left .vinyl-controls-menu-dropdown .vinyl-control-badge,.vinyl-controls-menu .vinyl-controls-menu-middle .vinyl-controls-menu-dropdown .vinyl-control-badge,.vinyl-controls-menu .vinyl-controls-menu-right .vinyl-controls-menu-dropdown .vinyl-control-badge{margin-left:-2px}.vinyl-controls-menu .vinyl-controls-menu-left>div,.vinyl-controls-menu .vinyl-controls-menu-middle>div,.vinyl-controls-menu .vinyl-controls-menu-right>div{margin-bottom:0;margin-right:10px;padding-right:0;float:none;display:flex;align-items:stretch;min-height:100%}.vinyl-controls-menu .vinyl-controls-menu-left>div>a:hover,.vinyl-controls-menu .vinyl-controls-menu-middle>div>a:hover,.vinyl-controls-menu .vinyl-controls-menu-right>div>a:hover{background-color:#000}.vinyl-controls-menu .vinyl-controls-menu-left{justify-content:flex-start;align-self:stretch}.vinyl-controls-menu .vinyl-controls-menu-middle{justify-content:center}.vinyl-controls-menu .vinyl-controls-menu-right{justify-content:flex-end}.vinyl-controls-menu>div>div.vinyl-control-container>div.vinyl-controls-menu-field{white-space:nowrap;display:flex;align-items:stretch;margin-bottom:0}.vinyl-controls-menu>div>div.vinyl-control-container>div.vinyl-controls-menu-field>a:first-of-type,.vinyl-controls-menu>div>div.vinyl-control-container>div.vinyl-controls-menu-field>div:first-of-type,.vinyl-controls-menu>div>div.vinyl-control-container>div.vinyl-controls-menu-field>span:first-of-type{display:flex;align-items:center;gap:5px;padding:0 3px}.vinyl-controls-menu>div>div.vinyl-control-container>div.vinyl-controls-menu-field>a:focus,.vinyl-controls-menu>div>div.vinyl-control-container>div.vinyl-controls-menu-field>a:hover{text-decoration:none;cursor:pointer;outline:none}.vinyl-controls-menu>div>div.vinyl-control-container>div.vinyl-controls-menu-field .form-group{margin-bottom:0}.vinyl-controls-menu>div>div.vinyl-control-container>div.vinyl-controls-menu-field .fa-sort-down{padding-left:4px}.vinyl-controls-menu>div>div.vinyl-control-container>div.vinyl-controls-menu-field .fa-sort-down:before{vertical-align:super}.vinyl-controls-menu-container-items{list-style:none;position:absolute;z-index:1000;display:none;min-width:160px;padding:5px 0;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.15);background-color:#fff}.vinyl-controls-menu-overflow-copy .vinyl-controls-menu-container-items{width:calc(100% - 4px);max-height:calc(100% - 4px);overflow-y:auto}.vinyl-controls-menu-container-items.vinyl-controls-menu-container-items-visible{display:block}.vinyl-controls-menu-container-items .fa-sort-down{transform:rotate(-90deg);vertical-align:bottom}.vinyl-controls-menu-container-items .vinyl-controls-menu-field>a{padding:3px 20px;display:block;cursor:pointer;transition:background-color .2s ease}.vinyl-controls-menu-container-items .vinyl-controls-menu-field>a:focus,.vinyl-controls-menu-container-items .vinyl-controls-menu-field>a:hover{text-decoration:none}.vinyl-controls-menu .vinyl-label-tooltip-icon{margin-left:2px}.vinyl-controls-menu .vinyl-label-tooltip-icon:after{vertical-align:initial}.vinyl-controls-menu-label{display:flex;align-items:center;justify-content:center;flex-wrap:wrap-reverse}.vinyl-controls-menu-label span{text-align:center}.vinyl-controls-menu-overflow-copy.vinyl-controls-menu-dropdown .vinyl-control-badge{position:relative;vertical-align:top;margin-left:-1px}.vinyl-tab-item .vinyl-control-badge{margin-left:2px;margin-top:-5px}