.compact-payment-menu,.mobile-topup-menu{position:relative;min-width:0}
.compact-payment-menu>summary{display:flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:7px 8px;border:1px solid transparent;border-radius:7px;white-space:nowrap;color:var(--compact-ink);font:550 10px/1.4 Inter,system-ui,sans-serif;cursor:pointer;list-style:none}
:is(.compact-payment-menu,.mobile-topup-menu,.sb-topup-menu)>summary::-webkit-details-marker{display:none}
:is(.compact-payment-menu,.mobile-topup-menu,.sb-topup-menu)>summary{list-style:none}
.compact-payment-menu[open]>summary,.compact-payment-menu[data-current=true]>summary{background:var(--compact-tint);color:var(--compact-blue);border-color:#cceafd}
.payment-menu-chevron{display:block;flex:none;font-size:13px;line-height:1;transition:transform .2s}
:is(.compact-payment-menu,.sb-topup-menu)[open]>summary .payment-menu-chevron{transform:rotate(180deg)}
.payment-method-links{position:absolute;right:0;top:calc(100% + 10px);display:grid;width:232px;max-width:calc(100vw - 28px);padding:6px;border:1px solid var(--compact-line);border-radius:12px;background:var(--compact-surface);box-shadow:0 10px 30px #173a5618;z-index:30}
.payment-method-links>a{display:flex;align-items:center;gap:8px;padding:11px 10px;border-radius:8px;text-decoration:none;color:var(--compact-ink);font:550 11px/1.5 Inter,system-ui,sans-serif}
.payment-method-links>a:hover,.payment-method-links>a[aria-current=page]{background:var(--compact-tint);color:var(--compact-blue)}
.payment-method-links .ui-symbol{width:16px;height:16px;flex:none;color:var(--compact-blue)}
.payment-method-links>a:focus-visible,:is(.compact-payment-menu,.mobile-topup-menu)>summary:focus-visible{outline:2px solid #11b7ff;outline-offset:2px}
html.site-pearl body.public-ui #sidebar.sidebar--minimal .sb-topup-menu>summary{cursor:pointer}
html.site-pearl body.public-ui #sidebar.sidebar--minimal .sb-topup-menu>summary::after{content:none!important}
html.site-pearl body.public-ui #sidebar.sidebar--minimal .sb-topup-links{display:grid;gap:3px;margin:5px 8px 8px 25px;padding-left:10px;border-left:1px solid var(--mn-line)}
html.site-pearl body.public-ui #sidebar.sidebar--minimal .sb-topup-links .sb-sub-link{display:flex!important;align-items:center;gap:7px;padding:8px 6px!important;white-space:normal!important;font-size:10px!important;line-height:1.5;min-width:0}
.sb-topup-links .ui-symbol{width:13px;height:13px;flex:none}
html.site-pearl body.public-ui #sidebar.sidebar--minimal .sb-topup-links .sb-sub-link[aria-current=page]{background:var(--mn-hover);color:var(--mn-active)!important;border-radius:7px}
@media(max-width:760px){.mobile-topup-menu>summary{height:100%}.mobile-topup-menu .payment-method-links{top:auto;bottom:calc(100% + 14px);width:224px}.mobile-topup-menu[open]>summary{color:var(--compact-blue);background:var(--compact-tint)}}
@media(prefers-reduced-motion:reduce){.payment-menu-chevron{transition:none}}
