.wtc-popup{--green:#008069;--lime:#25d366;--ink:#111b21;--muted:#667781;position:fixed;bottom:22px;z-index:999999;font-family:Arial,Helvetica,sans-serif}.wtc-right{right:22px}.wtc-left{left:22px}.wtc-launcher{width:58px;height:58px;border:0;border-radius:50%;background:var(--lime);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 28px rgba(7,94,84,.34);margin-left:auto}.wtc-left .wtc-launcher{margin-left:0}.wtc-launcher svg{width:29px}.wtc-close{display:none}.wtc-popup.is-open .wtc-logo{display:none}.wtc-popup.is-open .wtc-close{display:block}.wtc-panel{position:absolute;bottom:70px;width:310px;max-height:min(540px,calc(100vh - 115px));overflow:hidden;background:#fff;border-radius:15px;box-shadow:0 18px 60px rgba(33,59,51,.25);opacity:0;pointer-events:none;transform:translateY(12px) scale(.98);transition:.2s}.wtc-right .wtc-panel{right:0}.wtc-left .wtc-panel{left:0}.wtc-popup.is-open .wtc-panel{opacity:1;pointer-events:auto;transform:none}.wtc-panel header{background:var(--green);color:#fff;padding:16px 14px 13px}.wtc-panel header>strong{font-size:18px}.wtc-panel h2{font-size:14px;line-height:1.3;margin:12px 0 3px;color:#fff}.wtc-panel p{font-size:12px;line-height:1.4;margin:0;color:#d8f1ec}.wtc-contacts{overflow:auto;max-height:405px}.wtc-contact{display:flex;align-items:center;gap:10px;padding:11px 10px;text-decoration:none!important;color:var(--ink)!important;background:#fff;border-bottom:1px solid #e9edef}.wtc-contact:hover{background:#f5f6f6}.wtc-avatar{width:43px;height:43px;border-radius:50%;background:#dce9e5;color:#27665a;display:grid;place-items:center;overflow:hidden;flex:none;font-weight:700}.wtc-avatar img{width:100%;height:100%;object-fit:cover;object-position:center}.wtc-meta{min-width:0;flex:1}.wtc-meta b,.wtc-meta small{display:block}.wtc-meta b{font-size:15px}.wtc-meta small{font-size:12px;color:var(--muted);margin-top:4px}.wtc-online{font-size:10px;color:#1fa855}.wtc-arrow{color:#8a989e;font-size:20px}@media(max-width:420px){.wtc-popup{right:12px;left:auto;bottom:12px}.wtc-panel{position:fixed;inset:0;width:100vw;max-height:none;height:100dvh;border-radius:0}.wtc-popup.is-open .wtc-launcher{display:none}}
.wtc-launcher{padding:0;overflow:hidden}.wtc-logo{width:58px;height:58px;display:block;object-fit:cover}
