.mbf-menu-browser-wrapper{width:100%}.mbf-menu-browser-container{--icon-size:60px;--item-padding-vertical:15px;--item-padding-horizontal:15px;--text-color:#333333;--text-size:16px;--hover-color:#FF6B35;--highlight-color:#FF6B35;--gap:15px}.mbf-menu-browser-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap)}.mbf-menu-item{display:flex;align-items:center;padding:var(--item-padding-vertical) var(--item-padding-horizontal);transition:all 0.3s ease;margin-left:0px !important}.mbf-menu-item a{display:flex;align-items:center;text-decoration:none;width:100%;gap:var(--gap)}.mbf-menu-icon{width:44px;height:44px;min-width:44px;object-fit:cover;flex-shrink:0;transition:border 0.3s ease;border:var(--image-border-width,0px) solid transparent}.mbf-menu-icon-placeholder{width:44px;height:44px;min-width:44px;background-color:#f0f0f0;border-radius:4px;display:flex;align-items:center;justify-content:center}.mbf-menu-icon-flatsome{width:var(--icon-size);height:var(--icon-size);min-width:var(--icon-size);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--icon-size);line-height:1;color:var(--text-color)}.mbf-menu-icon-flatsome i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:inherit}.mbf-menu-text{color:var(--text-color);font-size:var(--text-size);font-weight:500;flex:1;transition:color 0.3s ease}.mbf-menu-item:hover .mbf-menu-text{color:var(--hover-color)}.mbf-menu-item:hover .mbf-menu-icon{border-color:var(--image-border-color);border-radius:6px}.mbf-menu-item:hover .mbf-menu-icon-flatsome{color:var(--hover-color);border-radius:6px}.mbf-menu-item.current{border-left-color:var(--highlight-color);background-color:rgba(255,107,53,0.05)}.mbf-menu-item.current .mbf-menu-text{color:var(--highlight-color);font-weight:600}.mbf-menu-item.current .mbf-menu-icon{border-color:var(--image-border-color);border-radius:6px}.mbf-menu-item.current .mbf-menu-icon-flatsome{color:var(--highlight-color);border-radius:6px}.mbf-menu-browser-list{}.mbf-menu-browser-list::-webkit-scrollbar{width:4px}.mbf-menu-browser-list::-webkit-scrollbar-track{background:#d1d1d1;border-radius:4px}.mbf-menu-browser-list::-webkit-scrollbar-thumb{background:#5d5d5d;border-radius:4px}.mbf-menu-browser-list::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:768px){.mbf-menu-browser-list{flex-direction:row;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-width:4px;scrollbar-color:#d1d1d1 transparent;padding-bottom:4px;gap:calc(var(--gap) * 0.75)}.mbf-menu-browser-list::-webkit-scrollbar{height:4px}.mbf-menu-browser-list::-webkit-scrollbar-track{background:transparent}.mbf-menu-browser-list::-webkit-scrollbar-thumb{background:#5D5D5D;border-radius:4px}.mbf-menu-item{flex-direction:column;flex-shrink:0;align-items:center;padding:calc(var(--item-padding-vertical) * 0.8) calc(var(--item-padding-horizontal) * 0.6)}.mbf-menu-item a{flex-direction:column;align-items:center;gap:6px}.mbf-menu-icon,.mbf-menu-icon-placeholder,.mbf-menu-item:hover .mbf-menu-icon,.mbf-menu-item.current .mbf-menu-icon{border-radius:50%}.mbf-menu-icon-flatsome{font-size:calc(var(--icon-size) * 0.8)}.mbf-menu-text{font-size:calc(var(--text-size) * 0.85);white-space:nowrap;text-align:center;flex:0}}@media (max-width:480px){.mbf-menu-browser-list{gap:calc(var(--gap) * 0.5)}.mbf-menu-item{padding:calc(var(--item-padding-vertical) * 0.6) calc(var(--item-padding-horizontal) * 0.5)}.mbf-menu-icon-flatsome{font-size:calc(var(--icon-size) * 0.65)}.mbf-menu-text{font-size:calc(var(--text-size) * 0.75)}}