.gate-help-hub{position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:12100;font-family:inherit}
.gate-help-hub__launcher{min-height:52px;border:0;border-radius:999px;padding:.55rem 1rem .55rem .55rem;display:flex;align-items:center;gap:.55rem;background:linear-gradient(135deg,#551516,#731f22);color:#fff;box-shadow:0 14px 34px rgba(85,21,22,.35);cursor:pointer}
.gate-help-hub__launcher>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#551516;font-size:1.2rem;font-weight:900}
.gate-help-hub__launcher strong{font-size:.92rem}
.gate-help-hub__launcher:focus-visible,.gate-help-hub__menu :is(button,a):focus-visible{outline:3px solid #d8a53a;outline-offset:3px}
.gate-help-hub__menu{position:absolute;right:0;bottom:calc(100% + .75rem);width:min(310px,calc(100vw - 2rem));padding:.55rem;background:#fff;border:1px solid #e4d9cf;border-radius:16px;box-shadow:0 20px 52px rgba(35,20,20,.24)}
.gate-help-hub__menu[hidden]{display:none!important}
.gate-help-hub__menu :is(button,a){width:100%;min-height:48px;box-sizing:border-box;border:0;border-radius:10px;padding:.7rem .8rem;display:flex;align-items:center;gap:.7rem;background:transparent;color:#2d2020;font:700 .9rem/1.3 inherit;text-align:left;text-decoration:none;cursor:pointer}
.gate-help-hub__menu :is(button,a):hover{background:#f7f1eb;color:#551516}
.gate-help-hub__menu span{width:1.5rem;text-align:center;color:#8b5b16;font-size:1.05rem}
.has-gate-help-hub #gate-wa-launcher,.has-gate-help-hub #gate-cb-open,.has-gate-help-hub #mr-sisulu-root>.mr-sisulu-launcher{display:none!important}
.has-gate-help-hub .gate-wa-root,.has-gate-help-hub .gate-cb-root,.has-gate-help-hub .mr-sisulu-root{right:max(1rem,env(safe-area-inset-right,0px));bottom:max(5.5rem,calc(env(safe-area-inset-bottom,0px) + 5.5rem))}
@media(max-width:480px){.gate-help-hub__launcher{width:52px;padding:.45rem;border-radius:50%}.gate-help-hub__launcher strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}
