.lbSnXW_banner{z-index:35;padding-top:env(safe-area-inset-top,0px);color:#394b47;background:#f1f8f6;position:sticky;top:0}.lbSnXW_inner{box-sizing:border-box;align-items:center;gap:8px;width:100%;max-width:480px;height:clamp(44px,6svh,56px);margin-inline:auto;padding-inline:clamp(10px,3vw,16px);display:flex}.lbSnXW_icon{flex:0 0 22px}.lbSnXW_message{white-space:nowrap;letter-spacing:-.02em;flex:1;min-width:0;margin:0;font-size:clamp(11px,3.2vw,13px);font-weight:600;line-height:1.4}.lbSnXW_action{color:#fff;white-space:nowrap;background:#318c7f;border-radius:999px;flex:none;justify-content:center;align-items:center;height:30px;padding-inline:12px;font-size:clamp(11px,3.2vw,13px);font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.lbSnXW_action:active{background:#27776b}.lbSnXW_close{color:#74817d;white-space:nowrap;cursor:pointer;background:#ffffffb3;border:1px solid #cfddd8;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:36px;height:30px;padding-inline:8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.lbSnXW_action:focus-visible,.lbSnXW_close:focus-visible{outline-offset:2px;outline:2px solid #205d54}html[data-mobile-app-banner] .lbSnXW_content>main[class~=h-dvh]{height:max(0px, calc(100dvh - var(--app-open-banner-height)))}html[data-mobile-app-banner] .lbSnXW_content>[class~=min-h-dvh]{min-height:max(0px, calc(100dvh - var(--app-open-banner-height)))}html[data-mobile-app-banner] .lbSnXW_content header[class~=sticky]{top:var(--app-open-banner-height)}
