.product-help-button{position:fixed;right:24px;bottom:24px;z-index:35;min-height:48px;padding:12px 22px;border:1px solid var(--green-deep);border-radius:4px;background:var(--green);color:white;cursor:pointer;box-shadow:0 4px 18px #203f3522;font-size:14px}.product-help-dialog{position:fixed;inset:auto 24px 24px auto;margin:0;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink);overflow-y:auto}.product-help-dialog::backdrop{background:#102b2266}.product-help-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.product-help-heading h2{font-size:28px;margin:0}.product-help-heading button{min-height:44px;border:1px solid var(--line);background:var(--raised);cursor:pointer;padding:8px 14px;color:var(--ink)}.product-help-dialog .product-help-note,.product-help-dialog .product-help-privacy{font-size:12px;color:var(--muted);line-height:1.8;margin-bottom:16px}.product-help-fallback{font-size:14px;padding:20px;border:1px solid var(--line);background:var(--raised)}.product-help-fallback p{color:var(--ink)}.product-help-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.product-help-dialog a{color:var(--green-deep);font-size:14px}.product-help-local{display:block;background:transparent;border:0;padding:12px 0;text-decoration:underline;text-align:left;font-size:14px;cursor:pointer}.product-help-dialog iframe{display:block;width:100%;height:min(440px,50dvh);min-height:200px;border:1px solid var(--line);margin-bottom:16px;background:var(--raised)}@media(max-width:600px){.product-help-button{right:16px;bottom:16px}.product-help-dialog{inset:auto 16px 16px;width:calc(100% - 32px);padding:20px}}