html{height:100%;overflow:hidden;--salabimo-wa-lane:72px}
body{box-sizing:border-box;margin:0;height:calc(100vh - var(--salabimo-wa-lane));height:calc(100dvh - var(--salabimo-wa-lane));overflow-y:auto;overflow-x:hidden}
html::after{content:"";position:fixed;inset:auto 0 0;height:var(--salabimo-wa-lane);background:var(--bg,#fff);border-top:1px solid #10242e;z-index:70;pointer-events:none}
.salabimo-wa{position:fixed;left:12px;bottom:12px;z-index:71;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid #10242e;border-radius:50%;background:#fff;color:#10242e;text-decoration:none;animation:none!important;transition:none!important}
.salabimo-wa:visited{color:#10242e}.salabimo-wa:hover{background:#e9f8fc}.salabimo-wa:focus-visible{outline:3px solid #00788e;outline-offset:3px}
.salabimo-wa svg{display:block;flex:none}.pill{bottom:calc(var(--salabimo-wa-lane) + 16px)}
html:has(dialog[open]) .salabimo-wa{visibility:hidden;pointer-events:none}
@media(prefers-reduced-motion:reduce){.salabimo-wa{animation:none!important;transition:none!important}}
