.hd-b{position:fixed;right:20px;bottom:20px;z-index:40;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px 0 15px;border-radius:99px;border:1px solid rgba(255,255,255,.2);background:#062845e6;color:#fff;font:600 .9rem IBM Plex Sans,system-ui,sans-serif;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 30px -12px #062845b3;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1),background .2s}.hd-b.show{opacity:1;transform:none;pointer-events:auto}.hd-b:hover{background:#0a3a63}.hd-b:focus-visible,.hd-x:focus-visible{outline:2px solid #62B575;outline-offset:3px}.hd-b i{display:inline-flex;gap:4px}.hd-b i u{width:6px;height:6px;border-radius:50%;background:#c8c048;animation:hdd 2.4s ease-in-out infinite}.hd-b i u:nth-child(2){background:#62b575;animation-delay:.2s}.hd-b i u:nth-child(3){background:#58a0cd;animation-delay:.4s}@keyframes hdd{0%,60%,to{transform:none}30%{transform:translateY(-3px)}}.hd-b.open{opacity:0;pointer-events:none;transform:scale(.9)}.hd-p{position:fixed;right:20px;bottom:20px;z-index:41;width:min(350px,calc(100vw - 24px));border-radius:22px;overflow:hidden;background:#fff;color:#062845;font:400 .94rem/1.45 IBM Plex Sans,system-ui,sans-serif;box-shadow:0 30px 70px -24px #06284599,0 0 0 1px #06284514;opacity:0;visibility:hidden;transform:translateY(16px) scale(.97);transform-origin:100% 100%;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1),visibility 0s .3s}.hd-p.open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hd-h{position:relative;padding:16px 48px 15px 18px;color:#fff;background:linear-gradient(120deg,#062845,#0a3a63)}.hd-h:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#c8c048,#62b575,#58a0cd)}.hd-h b{display:block;font:500 1.14rem Bricolage Grotesque,IBM Plex Sans,sans-serif;letter-spacing:-.01em}.hd-h span{display:flex;align-items:center;gap:7px;font-size:.78rem;color:#b9cde0;margin-top:2px}.hd-h span:before{content:"";width:7px;height:7px;border-radius:50%;background:#8ed3a4;box-shadow:0 0 0 3px #8ed3a440}.hd-x{position:absolute;right:12px;top:12px;width:30px;height:30px;border-radius:50%;border:0;background:#ffffff1f;cursor:pointer}.hd-x:before,.hd-x:after{content:"";position:absolute;left:9px;right:9px;top:14px;height:2px;border-radius:2px;background:#fff;transform:rotate(45deg)}.hd-x:after{transform:rotate(-45deg)}.hd-f{padding:16px 16px 14px}.hd-m{display:inline-block;background:#f1f5f3;border-radius:14px 14px 14px 4px;padding:9px 13px;font-size:.9rem;margin-bottom:12px}.hd-f textarea,.hd-f input{display:block;width:100%;border:1.5px solid transparent;border-radius:12px;background:#f1f5f3;font:inherit;color:inherit;padding:10px 12px;transition:border-color .2s,background .2s,box-shadow .2s}.hd-f textarea{min-height:84px;resize:none}.hd-f textarea:focus,.hd-f input:focus{outline:0;border-color:#0e9f78;background:#fff;box-shadow:0 0 0 4px #0e9f7824}.hd-f details{border:0;padding:0;margin:10px 0 0}.hd-f summary{font:500 .8rem IBM Plex Sans,sans-serif;color:#50647a;cursor:pointer;list-style:none;display:block}.hd-f summary:after{content:none}.hd-f summary:before{content:"+ ";color:#0b7f61;font-weight:600}.hd-f details[open] summary:before{content:"– "}.hd-f details input{margin-top:8px;font-size:.88rem}.hd-s{margin-top:12px;width:100%;height:44px;border:0;border-radius:99px;background:#062845;color:#fff;font:600 .94rem IBM Plex Sans,sans-serif;cursor:pointer;transition:background .2s,transform .2s}.hd-s:hover{background:#0a3a63;transform:translateY(-1px)}.hd-n{margin-top:10px;font-size:.8rem;color:#0b7f61;background:#e8f6ef;border-radius:10px;padding:8px 11px}.hd-n[hidden]{display:none}@media(max-width:560px){.hd-b{right:12px;bottom:12px;width:46px;padding:0;justify-content:center}.hd-b span{display:none}.hd-p{right:12px;bottom:12px}}@media(prefers-reduced-motion:reduce){.hd-b i u{animation:none}.hd-b,.hd-p{transition:none}}.hd-f input[hidden]{display:none}.hd-log{max-height:min(46vh,340px);overflow-y:auto;margin:0 -4px 10px;padding:0 4px;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.hd-log .hd-m{margin-bottom:6px}.hd-log .hd-day{align-self:center;font-size:.72rem;color:#50647a;margin:8px 0 4px}.hd-log .hd-who{font-size:.72rem;font-weight:600;color:#50647a;margin:8px 0 2px}.hd-log .hd-msg{max-width:85%;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 14px 4px;padding:8px 12px;font-size:.88rem;background:#f1f5f3;color:#062845}.hd-log .hd-msg.agent{background:#e7ece9}.hd-log .hd-msg.me{align-self:flex-end;border-radius:14px 14px 4px;background:#062845;color:#fff}.hd-log .hd-msg small{display:block;margin-top:4px;font-size:.72rem;opacity:.85}.hd-log .hd-t{font-size:.68rem;color:#50647a;margin-bottom:4px}.hd-log .hd-t.me{align-self:flex-end}.hd-log .hd-case{align-self:stretch;text-align:center;font-size:.76rem;color:#0b7f61;background:#e8f6ef;border-radius:10px;padding:7px 10px;margin-top:8px}.hd-clip{display:block;margin-top:8px;padding:0;border:0;background:none;font:500 .8rem IBM Plex Sans,sans-serif;color:#50647a;cursor:pointer;text-align:left}.hd-clip:before{content:"+ ";color:#0b7f61;font-weight:600}.hd-att{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:7px 10px;border-radius:10px;background:#f1f5f3;font-size:.8rem}.hd-att[hidden]{display:none}.hd-att span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-att button{border:0;background:none;color:#0b7f61;font:600 .78rem IBM Plex Sans,sans-serif;cursor:pointer}.hd-n.err{color:#b3261e;background:#fcebea}.hd-s:disabled{opacity:.6;cursor:wait;transform:none}
