#pwaIntro #languageToggle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:0!important;color:transparent!important;padding:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1235' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='9'/%3E%3Cpath d='M3 12h18M5 6.5h14M5 17.5h14'/%3E%3C/svg%3E")!important;background-size:24px 24px!important;background-position:center!important;background-repeat:no-repeat!important}
#pwaIntro #languageToggle>.language-chevron{display:none!important}
/* One globe on desktop and mobile; native select keeps all translation handlers. */
html.paxon-mobile-toolbar header.top .right{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-width:0!important;width:auto!important}
html.paxon-mobile-toolbar header.top .paxon-language-globe{position:relative!important;display:block!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:1px solid #64cdb8!important;border-radius:999px!important;background:#fff!important;color:#1f1235!important;box-sizing:border-box!important}
html.paxon-mobile-toolbar header.top .paxon-language-symbol{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;pointer-events:none!important}
html.paxon-mobile-toolbar header.top .paxon-language-symbol svg{width:24px!important;height:24px!important}
html.paxon-mobile-toolbar header.top .right .paxon-language-globe>select#lang{display:block!important;position:absolute!important;inset:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;opacity:0!important;pointer-events:auto!important;clip-path:none!important;overflow:visible!important;cursor:pointer!important;font-size:16px!important;z-index:1!important}
html.paxon-mobile-toolbar header.top .paxon-language-globe:focus-within{outline:2px solid #51decb;outline-offset:3px}
html.paxon-mobile-toolbar header.top .right>#solanaWalletButton{min-width:0!important}
html.paxon-mobile-toolbar header.top .right>#memberChip{flex-shrink:1!important;min-width:0!important}
@media(min-width:901px){html.paxon-mobile-toolbar header.top{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important}html.paxon-mobile-toolbar header.top .top-left{flex:0 1 auto!important;min-width:0!important}html.paxon-mobile-toolbar header.top .right{margin-left:auto!important;flex:0 1 auto!important}html.paxon-mobile-toolbar header.top .right>#solanaWalletButton,html.paxon-mobile-toolbar header.top .right>#pm-refresh,html.paxon-mobile-toolbar header.top .right>#memberChip{height:44px!important;min-height:44px!important;max-height:44px!important;box-sizing:border-box!important}html.paxon-mobile-toolbar header.top .right>#memberChip .member-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
@media(max-width:900px){
 html.paxon-mobile-toolbar .top{position:fixed!important;inset:0 0 auto!important;z-index:80!important;display:grid!important;grid-template-columns:minmax(82px,100px) minmax(0,1fr)!important;gap:8px!important;width:auto!important;min-height:64px!important;padding:calc(8px + env(safe-area-inset-top,0px)) 10px 8px!important;background:#fff!important;box-shadow:0 1px 0 #00000012;box-sizing:border-box}
 html.paxon-mobile-toolbar .top .top-left{min-width:0;gap:4px!important;flex-wrap:nowrap!important}
 html.paxon-mobile-toolbar .top #menu{width:28px;min-width:28px;padding:0!important;font-size:24px}
 html.paxon-mobile-toolbar .top .mobile-top-brand{display:block!important;font-size:17px!important;padding:0!important;white-space:nowrap}
 html.paxon-mobile-toolbar .top #pageTitle,html.paxon-mobile-toolbar .top #pm-header-english,html.paxon-mobile-toolbar .top #memberChip{display:none!important}
 html.paxon-mobile-toolbar .top .right{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;width:100%!important}
 html.paxon-mobile-toolbar .top .right #solanaWalletButton,html.paxon-mobile-toolbar .top .right #pm-refresh,html.paxon-mobile-toolbar .top .right .round-trigger{height:44px!important;min-height:44px!important;max-height:44px!important;box-sizing:border-box!important;margin:0!important;line-height:1.2!important}
 html.paxon-mobile-toolbar .top .right #solanaWalletButton{flex:1 1 0!important;min-width:0!important;max-width:none!important;width:auto!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;padding:6px 8px 6px 36px!important;font-size:11px!important}
 html.paxon-mobile-toolbar .top .right #pm-refresh{flex:0 0 64px!important;min-width:64px!important;width:64px!important;padding:6px!important;font-size:12px!important;border:1px solid #880ae1!important;border-radius:999px!important;background:#f0dfff!important;color:#57008e!important;font-weight:700!important}
 html.paxon-mobile-toolbar .top .right .round-select{flex:0 0 44px!important;min-width:44px!important;width:44px!important;position:relative!important}
 html.paxon-mobile-toolbar .top .right .round-select>select{position:absolute!important;width:1px!important;min-width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)}
 html.paxon-mobile-toolbar .top .right .round-trigger,#pwaIntro #languageToggle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:0!important;padding:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1235' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='9'/%3E%3Cpath d='M3 12h18M5 6.5h14M5 17.5h14'/%3E%3C/svg%3E")!important;background-size:24px 24px!important;background-position:center!important;background-repeat:no-repeat!important}
 html.paxon-mobile-toolbar .top .right .round-trigger>span,#pwaIntro #languageToggle>.language-chevron{display:none!important}
 html.paxon-mobile-toolbar .top .right .round-trigger{border:1px solid #64cdb8!important;border-radius:999px!important;background-color:#fff!important}
 html.paxon-mobile-toolbar .top .right .round-options{position:absolute!important;left:auto!important;right:0!important;top:calc(100% + 8px)!important;min-width:190px!important;max-width:calc(100vw - 24px)!important;max-height:65dvh!important;overflow-y:auto!important;z-index:90!important;background:#fff!important;border:1px solid #dfd6ea!important;border-radius:14px!important;box-shadow:0 8px 30px #21103822;padding:6px!important}
 html.paxon-mobile-toolbar .top .right .round-options[hidden]{display:none!important}
 html.paxon-mobile-toolbar .top .right .round-options>button{display:block!important;width:100%!important;min-height:44px!important;padding:10px 12px!important;border:0!important;border-radius:8px!important;text-align:left!important;background:#fff!important;color:#211038!important;font-size:14px!important}
 html.paxon-mobile-toolbar .top .right .round-options>button[aria-selected="true"]{background:#ecfff8!important}
 html.paxon-mobile-toolbar main{padding-top:var(--paxon-mobile-header-height,72px)!important}
 html.paxon-mobile-toolbar .pwa-install-popup{top:calc(var(--paxon-mobile-header-height,72px) + 8px)!important;z-index:100!important}
 #pwaIntro #languageToggle{border-radius:999px!important}
}

.pwa-install-entry{border:1px solid #50d9bf;border-radius:999px;background:#fff;color:#123d34;padding:9px 14px;min-height:44px;font:inherit;cursor:pointer}#accountHeader .pwa-install-entry{position:absolute;left:16px;top:16px}#side .pwa-install-entry{margin:12px}

@media(max-width:900px){html.paxon-mobile-toolbar header.top .right{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 0!important}}

#pwaIntro #languageToggle{background-color:#0c0c0c!important;border:1px solid #64cdb8!important;border-radius:999px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364cdb8' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cellipse cx='12' cy='12' rx='4' ry='9'/%3E%3Cpath d='M3 12h18M5 6.5h14M5 17.5h14'/%3E%3C/svg%3E")!important}
