.wecom-contact{z-index:45;width:212px;top:55%;right:max(20px, env(safe-area-inset-right));color:#1c2b39;font-family:inherit;position:fixed;transform:translateY(-50%)}.wecom-contact-panel{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border:1px solid #dfe4e7;border-top:4px solid #ffb71b;border-radius:4px;max-height:calc(100dvh - 260px);padding:10px 14px 0;overflow:auto;box-shadow:0 12px 36px #1323302e}.wecom-contact-topline{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.wecom-contact-label{color:#687780;letter-spacing:.6px;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.wecom-contact-label svg{color:#9b7000;width:16px;height:16px}.wecom-contact h2{color:#1c2b39;letter-spacing:-.4px;margin:9px 0 13px;font-size:16px;font-weight:700;line-height:1.5}.wecom-contact-close{color:#73818a;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:30px;height:30px;margin-right:-5px;padding:6px;display:grid}.wecom-contact-close svg{width:18px;height:18px}.wecom-contact-close:hover{color:#1c2b39;background:#f1f4f5}.wecom-contact-qr{background:#fff;border:1px solid #e1e6e9;display:block;overflow:hidden}.wecom-contact-qr img{object-fit:contain;width:100%;height:auto;image-rendering:crisp-edges;display:block}.wecom-contact-action{color:#1c2b39;text-align:center;margin:14px 0 4px;font-size:14px;font-weight:700;line-height:1.5}.wecom-contact-hint{color:#6a7881;text-align:center;margin:0;font-size:12px;line-height:1.7}.wecom-contact-image-note{color:#7a858d;text-align:center;margin:7px -4px 15px;font-size:10px;line-height:1.65}.wecom-contact-topics{color:#64747e;text-align:center;background:#f5f7f8;border-top:1px solid #e9edef;margin:0 -14px;padding:11px 9px;font-size:10px;line-height:1.7}.wecom-contact-trigger{color:#fff;cursor:pointer;background:#1c2b39;border:1px solid #ffb71b80;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:12px;font-family:inherit;font-weight:700;box-shadow:0 8px 24px #13233033}.wecom-contact-trigger>svg{color:#ffb71b;flex:none;width:26px;height:26px}.wecom-contact-trigger:hover{background:#293d4d;border-color:#ffb71b}.wecom-contact :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #ffb71b}.wecom-contact-desktop-trigger{flex-direction:column;width:64px;min-height:94px;margin-left:auto;font-size:12px;line-height:1.5;display:none}.wecom-contact-desktop-trigger>span{max-width:2em}.wecom-contact-mobile-trigger,.wecom-contact.is-desktop-collapsed .wecom-contact-panel{display:none}.wecom-contact.is-desktop-collapsed .wecom-contact-desktop-trigger{display:flex}@media (min-width:761px) and (max-height:780px){.wecom-contact{top:auto;bottom:24px;transform:none}}@media (max-width:760px){.wecom-contact{width:auto;top:auto;right:max(12px, env(safe-area-inset-right));bottom:calc(160px + env(safe-area-inset-bottom));transform:none}.wecom-contact .wecom-contact-panel{width:min(264px,100vw - 24px);max-height:calc(100dvh - 234px - env(safe-area-inset-bottom));padding-top:10px;display:none;position:absolute;bottom:calc(100% + 10px);right:0}.wecom-contact.is-mobile-open .wecom-contact-panel{display:block}.wecom-contact h2{text-align:center;margin-top:6px}.wecom-contact-qr{width:min(198px,100%);margin:0 auto}.wecom-contact-action{margin-top:11px}.wecom-contact-topics{padding-top:9px;padding-bottom:9px}.wecom-contact .wecom-contact-desktop-trigger,.wecom-contact.is-desktop-collapsed .wecom-contact-desktop-trigger{display:none}.wecom-contact-mobile-trigger{min-height:48px;padding:9px 13px;font-size:13px;line-height:1.5;display:inline-flex}.wecom-contact-mobile-trigger>svg{width:23px;height:23px}}@media (max-width:760px) and (max-height:560px){.wecom-contact{bottom:calc(104px + env(safe-area-inset-bottom))}.wecom-contact .wecom-contact-panel{max-height:calc(100dvh - 178px - env(safe-area-inset-bottom))}}
