:root{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}.act a[href*="wa.me"],a.scw{background:#25D366!important;color:#fff!important;border-color:#25D366!important}a.scw svg{stroke:#fff!important}
.wai{width:20px;height:20px;fill:#fff!important;stroke:none!important;flex:none;vertical-align:-4px}
.act a[href*="wa.me"]{display:inline-flex;align-items:center;justify-content:center;gap:8px}
.act:has(a[href*="wa.me"]){justify-content:center}.act:has(a[href*="wa.me"]) a{flex:0 0 auto!important;padding:10px 22px!important;font-size:15px!important}
.sbt2{justify-content:center}.sbt2 a{flex:0 0 auto!important;padding:0 24px;height:42px!important}
.sbt2 svg.wai{fill:#fff;stroke:none}
.bg1.bge::before{height:117px}.bg1.bge h1{padding-bottom:36px}
.rt.er{position:relative;z-index:50!important}
.rt.er .rb{padding:5px 9px!important;gap:0}.rt.er .rb small{font-size:9px}.rt.er .rb b{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt.er .rb .mut{display:none}
.rt.er .sw{width:28px;height:28px;font-size:14px}
.rt.er .xfpop{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 4px)!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;z-index:90;border-radius:14px!important;max-height:300px;display:flex;flex-direction:column;padding:10px!important;box-sizing:border-box;background:var(--card)!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 12px 30px rgba(0,0,0,.22)}
.rt.er .xfgrid{flex:1;min-height:0;max-height:none!important;overflow-y:auto!important;grid-template-columns:1fr!important}
.rt.er .rb,.rt.er .rb.xto{border-radius:24px!important;padding:5px 16px!important}
.rt.er .xfpop{max-height:150px!important;border-radius:28px!important;padding:8px 10px!important}
.rt.er .xfsearch{min-height:32px!important;padding:6px 14px!important;font-size:13px!important;border-radius:999px!important;margin:0 0 6px!important}
.rt.er .xfgrid{gap:4px!important}
.rt.er .xfc{padding:5px 14px!important;border-radius:999px!important;font-size:11px}
.rt.er .xfc b{font-size:11.5px}.rt.er .xfc .mut{font-size:9px}.rt.er .xfc .xcd{font-size:10px}
.fbtn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:6px;border-radius:12px;padding:9px 12px;font-size:13.5px;background:var(--card)!important;color:var(--ink)!important;border:1.5px solid var(--line)!important}
.edd{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:90;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.2);padding:4px;overflow:hidden}
.edd button{display:block;width:100%;text-align:left;border:0;background:none;padding:10px 12px;border-radius:8px;font:inherit;font-size:14px;color:var(--ink)}.edd button.on{background:var(--chip);font-weight:700}
.rt.er{width:100%}
.rt.er .rb,.rt.er .rb.xto{border-radius:14px!important}
.rt.er .xfpop{left:0!important;right:auto!important;width:72%!important;min-width:0!important;border-radius:45px!important;padding:12px 16px!important}
.rt.er .xfpop.xtpop{left:auto!important;right:0!important}
.edd{border-radius:45px!important;padding:10px 10px!important}.edd button{border-radius:999px!important;padding:9px 16px!important}
.sheet{z-index:200!important}
