/* v6.9.307 — Fuel Management moved into the three-line drawer with a left-opening 30-location mega panel. */
.fuel-mega-trigger-v307{width:100%;border:0;background:transparent;color:#e8ece8;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:11px;text-align:left;cursor:pointer;transition:.2s ease;font:inherit}.fuel-mega-trigger-v307>span{display:grid;gap:2px}.fuel-mega-trigger-v307 strong{font-size:14px;font-weight:800}.fuel-mega-trigger-v307 small{display:block!important;margin:0!important;color:#7e877f!important;font-size:9px!important;line-height:1.3;letter-spacing:.04em!important;text-transform:none!important;font-weight:700!important}.fuel-mega-trigger-v307>b{color:#f3b324;font-size:17px;transition:.25s ease}.fuel-mega-trigger-v307:hover,.fuel-mega-trigger-v307:focus-visible,.fuel-mega-trigger-v307[aria-expanded="true"]{outline:none;background:rgba(243,179,36,.10);color:#f3b324}.fuel-mega-trigger-v307[aria-expanded="true"]>b{transform:translateX(-4px)}
.pages-menu-btn-v56{position:relative}.pages-menu-btn-v56.fuel-context-v307{box-shadow:inset 0 0 0 1px rgba(243,179,36,.36)}.pages-menu-btn-v56.fuel-context-v307:after{content:"";width:5px;height:5px;border-radius:50%;background:#f3b324;position:absolute;right:7px;top:7px;box-shadow:0 0 10px rgba(243,179,36,.8)}
.fuel-mega-panel-v307{position:fixed;z-index:1098;right:390px;top:50%;width:min(940px,calc(100vw - 420px));max-height:calc(100dvh - 40px);overflow:auto;padding:16px;border:1px solid rgba(243,179,36,.30);border-radius:22px;background:linear-gradient(145deg,rgba(7,10,8,.985),rgba(11,14,12,.985));box-shadow:-30px 30px 100px rgba(0,0,0,.62),inset 0 1px rgba(255,255,255,.04);opacity:0;visibility:hidden;pointer-events:none;transform:translate(22px,-50%) scale(.985);transform-origin:right center;transition:opacity .2s ease,transform .28s cubic-bezier(.2,.8,.2,1),visibility .2s ease;color:#fff;overscroll-behavior:contain}body.pages-drawer-open-v56.fuel-mega-open-v307 .fuel-mega-panel-v307{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,-50%) scale(1)}
.fuel-mega-panel-head-v307{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:4px 4px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.fuel-mega-panel-head-v307>div{display:grid;gap:3px}.fuel-mega-panel-head-v307 small{color:#f3b324;font-size:9px;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.fuel-mega-panel-head-v307 strong{font-size:23px;line-height:1.12;letter-spacing:-.025em}.fuel-mega-panel-head-v307 span{color:#929a94;font-size:11px}.fuel-mega-close-v307{display:none;width:38px;height:38px;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:rgba(255,255,255,.04);color:#fff;font-size:22px;cursor:pointer}
.fuel-mega-quick-v307{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0}.fuel-mega-quick-v307 a{display:grid;gap:2px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.025);text-decoration:none;transition:.2s ease}.fuel-mega-quick-v307 a:hover,.fuel-mega-quick-v307 a:focus-visible{outline:none;border-color:rgba(243,179,36,.45);background:rgba(243,179,36,.08);transform:translateY(-1px)}.fuel-mega-quick-v307 strong{color:#f5f6f3;font-size:11px}.fuel-mega-quick-v307 span{color:#7e877f;font-size:9px}
.fuel-mega-grid-v307{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:start}.fuel-mega-region-v307{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(255,255,255,.022)}.fuel-mega-region-v307 h3{margin:0 0 8px;color:#f3b324;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.fuel-mega-region-links-v307{display:grid;gap:3px}.fuel-mega-city-v307{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 7px;border-radius:9px;text-decoration:none;color:#fff;transition:.18s ease}.fuel-mega-city-v307:hover,.fuel-mega-city-v307:focus-visible,.fuel-mega-city-v307.active{outline:none;background:rgba(243,179,36,.095)}.fuel-mega-city-icon-v307{width:30px;height:30px;border:1px solid rgba(243,179,36,.38);border-radius:8px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(243,179,36,.14),rgba(243,179,36,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.06);font-size:9px;font-weight:900;letter-spacing:.04em;color:#f3b324;text-transform:uppercase}.fuel-mega-city-icon-v307::before{content:attr(data-code);line-height:1}.fuel-mega-city-icon-v307 i{display:none}.fuel-mega-city-copy-v307{min-width:0;display:grid}.fuel-mega-city-copy-v307 strong{font-size:10.5px;line-height:1.2;font-weight:850;color:#f2f4f1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fuel-mega-city-copy-v307 small{font-size:8px!important;line-height:1.25;color:#737c76!important;margin:1px 0 0!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fuel-mega-city-arrow-v307{opacity:.32;font-size:11px;transition:.18s ease}.fuel-mega-city-v307:hover .fuel-mega-city-arrow-v307{opacity:1;transform:translateX(2px);color:#f3b324}
@media(max-width:1180px) and (min-width:901px){.fuel-mega-panel-v307{right:390px;width:calc(100vw - 405px);padding:12px}.fuel-mega-grid-v307{grid-template-columns:repeat(2,minmax(0,1fr))}.fuel-mega-panel-head-v307 strong{font-size:20px}.fuel-mega-city-copy-v307 strong{font-size:10px}}
@media(max-width:900px){.fuel-mega-panel-v307{z-index:1110;inset:0;width:100vw;max-height:100dvh;height:100dvh;border:0;border-radius:0;padding:14px 14px 26px;transform:translateX(100%);opacity:1;visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility .3s ease;background:#080a09}body.pages-drawer-open-v56.fuel-mega-open-v307 .fuel-mega-panel-v307{visibility:visible;transform:translateX(0)}.fuel-mega-close-v307{display:inline-grid;place-items:center;flex:0 0 auto}.fuel-mega-panel-head-v307{position:sticky;top:-14px;z-index:3;padding:18px 2px 13px;background:linear-gradient(#080a09 80%,rgba(8,10,9,.92));backdrop-filter:blur(10px)}.fuel-mega-quick-v307{grid-template-columns:1fr}.fuel-mega-grid-v307{grid-template-columns:1fr 1fr}.fuel-mega-region-v307{padding:10px}}
@media(max-width:560px){.fuel-mega-grid-v307{grid-template-columns:1fr}.fuel-mega-panel-head-v307 strong{font-size:20px}.fuel-mega-city-v307{padding:8px}.fuel-mega-city-copy-v307 strong{font-size:11px}.fuel-mega-city-copy-v307 small{font-size:8.5px!important}}
@media(prefers-reduced-motion:reduce){.fuel-mega-panel-v307,.fuel-mega-trigger-v307>b,.fuel-mega-city-v307,.fuel-mega-city-arrow-v307{transition:none!important}}
/* v6.9.308 — grouped More Pages drawer; top-nav items intentionally not duplicated. */
.pages-drawer-v56{overflow-y:auto;overscroll-behavior:contain}
.pages-drawer-v56 .pages-drawer-group-v56+ .pages-drawer-group-v56{margin-top:8px;padding-top:18px;border-top:1px solid rgba(255,255,255,.075)}
.pages-drawer-v56 .pages-drawer-group-v56>small{color:#8b998e!important;letter-spacing:.16em!important}
.pages-drawer-v56 .pages-drawer-group-v56 a{line-height:1.28}
.pages-drawer-v56 .fuel-mega-trigger-v307{margin-top:2px}

.fuel-mega-city-v307:hover .fuel-mega-city-icon-v307,.fuel-mega-city-v307:focus-visible .fuel-mega-city-icon-v307,.fuel-mega-city-v307.active .fuel-mega-city-icon-v307{background:linear-gradient(180deg,rgba(243,179,36,.22),rgba(243,179,36,.08));border-color:rgba(243,179,36,.6);color:#ffd464;transform:translateY(-1px)}
@media (max-width:767px){.fuel-mega-city-v307{grid-template-columns:28px minmax(0,1fr) auto}.fuel-mega-city-icon-v307{width:26px;height:26px;font-size:8px;border-radius:7px}}
