.go-connect{--connect-ink:#122b50;position:fixed;right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:9000;font:15px/1.4 Arial,sans-serif;letter-spacing:normal;color:var(--connect-ink)}.go-connect *{box-sizing:border-box}.go-connect button,.go-connect a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.go-connect-toggle{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-left:auto;border:1px solid #ffffff40;border-radius:50%;color:var(--connect-fg,#fff);background:var(--connect-bg,var(--connect-ink));box-shadow:0 8px 28px #122b5033;cursor:pointer}.go-connect-toggle svg{width:29px;height:29px}.go-connect-toggle:hover{filter:brightness(1.12)}.go-connect-panel[hidden]{display:none!important}.go-connect-panel{width:288px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 160px);overflow:auto;margin-bottom:14px;padding:16px;background:#fff;border:1px solid #e1e7ef;border-radius:22px;box-shadow:0 16px 60px #162d5429;animation:go-connect-in .18s ease-out}.go-connect-heading{display:flex;gap:8px;align-items:center;margin-bottom:12px}.go-connect-heading h2{font:600 17px/1.3 Arial,sans-serif;margin:0;flex:1;color:var(--connect-ink)}.go-connect-close{border:0;background:#f1f4f8;color:var(--connect-ink);width:32px;height:32px;border-radius:50%;font:24px Arial;cursor:pointer}.go-connect-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:7px 5px;border-radius:12px;text-decoration:none;color:var(--connect-ink);font:15px/1.4 Arial,sans-serif}.go-connect-row:hover{background:#f0f4f9}.go-connect-row small{display:block;font-size:12px;color:#65748a;overflow-wrap:anywhere}.go-connect-icon{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;color:white}.go-connect-icon svg{width:23px;height:23px}.go-connect-phone{background:#b29650}.go-connect-whatsapp{background:#25b953}.go-connect-telegram{background:#229ed9}.go-connect-vk{background:#0077ff}.go-connect-instagram{background:linear-gradient(35deg,#ffc94a,#f4435e,#9647cc)}.go-connect-app{background:#122b50}.go-connect-mark{font:700 16px/1 Arial;letter-spacing:-1px}.go-connect-arrow{margin-left:auto;font:24px/1 Arial;color:#718097}.go-connect-request{display:flex;justify-content:space-between;margin-top:10px;padding:12px 10px;border-top:1px solid #e6ebf1;color:var(--connect-ink);text-decoration:none;font:600 14px Arial}.go-connect :focus-visible{outline:3px solid #c5a35a;outline-offset:3px}.go-connect-main-phone{display:inline-flex;gap:8px;align-items:center;margin:12px 0;padding:10px 16px;border:1px solid #aebac7;border-radius:30px;color:inherit;text-decoration:none;font:500 16px Arial}.go-connect-main-phone svg{width:18px;height:18px}@keyframes go-connect-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.go-connect{right:16px;bottom:calc(88px + env(safe-area-inset-bottom))}.go-connect-toggle{width:52px;height:52px}.go-connect-panel{width:272px;max-height:calc(100dvh - 190px);padding:14px}}@media(prefers-reduced-motion:reduce){.go-connect-panel{animation:none}}
