.cmp-push-invite[hidden]{display:none!important}
.cmp-push-invite{position:fixed;left:max(20px,env(safe-area-inset-left));right:auto;bottom:max(20px,env(safe-area-inset-bottom));z-index:1040;display:flex;align-items:flex-start;gap:14px;box-sizing:border-box;width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:22px;border:1px solid #d4e2f5;border-top:4px solid #2464bd;border-radius:18px;background:var(--cmp-paper,#fff);color:var(--cmp-ink,#182438);box-shadow:0 12px 44px #16345c26;text-align:start;font-family:inherit}
.cmp-push-invite__icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:#eaf2fd;color:#2464bd;font-size:21px}
.cmp-push-invite__content{min-width:0;flex:1}.cmp-push-invite h2{margin:0 0 9px;font-size:20px;font-weight:750;line-height:1.25;color:inherit;letter-spacing:-.2px}.cmp-push-invite p{margin:0;font-size:14px;line-height:1.55;color:var(--cmp-muted,#526278)}
.cmp-push-invite__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:17px}.cmp-push-invite__enable,.cmp-push-invite button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;border:0;border-radius:9px;font:inherit;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;cursor:pointer}
.cmp-push-invite__enable{background:#2464bd;color:#fff!important}.cmp-push-invite__enable:hover{background:#194d96;text-decoration:none}.cmp-push-invite button{background:transparent;color:var(--cmp-muted,#526278)}.cmp-push-invite button:hover{background:#edf2f8;color:#182438}.cmp-push-invite :focus-visible{outline:3px solid #5195ed;outline-offset:3px}
.cmp-push-invite[dir=rtl] .fa-arrow-right{transform:scaleX(-1)}
[data-theme=dark] .cmp-push-invite,.dark .cmp-push-invite{--cmp-paper:#202733;--cmp-ink:#eef2f8;--cmp-muted:#bcc9da;border-color:#465267;border-top-color:#78aafa;box-shadow:0 12px 44px #0006}
[data-theme=dark] .cmp-push-invite__icon,.dark .cmp-push-invite__icon{background:#2d4160;color:#a7c8ff}
[data-theme=dark] .cmp-push-invite button:hover,.dark .cmp-push-invite button:hover{background:#344154;color:#fff}
@media(max-width:575px){.cmp-push-invite{left:16px;right:auto;bottom:calc(16px + env(safe-area-inset-bottom));padding:18px;gap:12px}.cmp-push-invite h2{font-size:18px}.cmp-push-invite__icon{width:36px;height:36px;flex-basis:36px;font-size:18px}.cmp-push-invite__actions{align-items:stretch}.cmp-push-invite__enable{flex:1}}
@media(max-width:575px){.cmp-push-invite{z-index:10000}body:has(.cmp-push-invite:not([hidden])) #toggleChatBtn,body:has(.cmp-push-invite:not([hidden])) #chatTooltip{visibility:hidden!important;pointer-events:none!important}}
.cmp-push-invite .cmp-push-invite__enable{background:#2464bd;color:#fff}.cmp-push-invite .cmp-push-invite__enable:hover{background:#194d96;color:#fff}.cmp-push-invite button:disabled{opacity:.65;cursor:wait}.cmp-push-invite [data-push-invite-status]{margin-top:10px;font-weight:600}.cmp-push-invite [data-push-invite-status]:empty{display:none}
