.bvb-mega-host{position:relative!important}.bvb-mega-panel{display:none;position:absolute;z-index:99999;top:100%;left:50%;transform:translateX(-39%);width:min(760px,94vw);height:410px;max-height:min(70vh,500px);background:#fff;border:1px solid #f2b3bc;border-radius:19px;box-shadow:0 24px 60px #20000830;overflow:hidden;grid-template-columns:245px minmax(0,1fr);text-align:left}.bvb-mega-host.bvb-mega-open>.bvb-mega-panel{display:grid}.bvb-mega-left{background:linear-gradient(150deg,#101115,#222329);padding:13px;display:flex;flex-direction:column;gap:3px;overflow-y:auto;min-height:0}.bvb-mega-left button{border:0;border-radius:10px;background:transparent;color:#fff;padding:11px 14px;text-align:left;font-weight:700;font-size:13px;line-height:1.3;cursor:pointer;flex-shrink:0}.bvb-mega-left button:after{content:'›';float:right;font-size:19px;line-height:14px}.bvb-mega-left button:hover,.bvb-mega-left button.active{background:linear-gradient(135deg,#f20b27,#bd001c);box-shadow:0 6px 14px #f315342e}.bvb-mega-right{padding:18px 18px 14px;background:linear-gradient(140deg,#fff,#fff9fa);min-height:0;overflow-y:auto}.bvb-mega-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.bvb-mega-right h3{font-size:21px!important;font-weight:800!important;color:#15151b!important;margin:0!important;line-height:1.25!important}.bvb-mega-right h3:after{content:'';display:block;width:43px;height:3px;background:#e60020;border-radius:6px;margin-top:8px}.bvb-mega-view-all{font-size:11px!important;font-weight:700;color:#c9001d!important;text-decoration:none!important;white-space:nowrap}.bvb-mega-view-all .bvb-mega-arrow{margin-left:4px}.bvb-mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bvb-mega-entry{min-width:0}.bvb-mega-tile{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:47px;padding:10px 12px;background:#f8f8fa;border:1px solid #e9e9ee;border-radius:11px;text-decoration:none!important;color:#17171c!important;box-shadow:0 3px 9px #15151b07;transition:background .2s,box-shadow .2s,transform .2s;font-weight:750;font-size:12.5px!important;line-height:1.35}.bvb-mega-tile:hover{background:#fff0f2;transform:translateY(-1px);box-shadow:0 6px 15px #e6002015}.bvb-mega-arrow{color:#e00020;font-size:20px;font-weight:800;flex-shrink:0}.bvb-mega-nested{display:flex;flex-wrap:wrap;gap:4px;margin:5px 2px 2px}.bvb-mega-nested-link{font-size:10.5px!important;color:#b9001b!important;background:#fff1f3;padding:4px 6px;border-radius:6px;text-decoration:none!important}.bvb-mega-nested-link .bvb-mega-arrow{font-size:12px;margin-left:4px}.bvb-mega-host>.sub-menu,.bvb-mega-host>.dropdown-menu{display:none!important}@media(max-width:900px){.bvb-mega-panel{position:fixed;top:85px;left:3vw;transform:none;width:94vw;height:min(440px,70vh);grid-template-columns:185px minmax(0,1fr)}.bvb-mega-left{padding:10px}.bvb-mega-left button{font-size:12px;padding:10px}.bvb-mega-right{padding:14px}.bvb-mega-grid{gap:7px}}@media(max-width:520px){.bvb-mega-panel{top:70px;grid-template-columns:1fr;height:min(70vh,460px);grid-template-rows:auto minmax(0,1fr)}.bvb-mega-left{flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:5px;padding:8px}.bvb-mega-left button{white-space:nowrap}.bvb-mega-left button:after{display:none}.bvb-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bvb-mega-tile{font-size:11px!important;padding:8px;min-height:43px}.bvb-mega-right h3{font-size:18px!important}}

.bvb-mega-left .bvb-mega-parent{display:flex;align-items:center;justify-content:space-between;border:0;border-radius:10px;background:transparent;color:#fff!important;padding:11px 14px;text-align:left;font-weight:700;font-size:13px;line-height:1.3;text-decoration:none!important;flex-shrink:0}.bvb-mega-left .bvb-mega-parent:hover,.bvb-mega-left .bvb-mega-parent.active{background:linear-gradient(135deg,#f20b27,#bd001c);color:white!important}.bvb-mega-left .bvb-mega-parent .bvb-mega-arrow{color:white}.bvb-mega-grid p{font-size:13px;color:#777}
