.header .lang{display:flex;align-items:center;gap:2px;flex:none;padding:3px;border:1px solid rgba(230,238,247,.2);border-radius:999px;margin-left:-8px}.header .lang a{display:block;padding:5px 9px;border-radius:999px;font:600 .72rem/1.2 var(--body);letter-spacing:.1em;text-decoration:none;color:var(--muted);transition:color .2s,background .2s}.header .lang a:hover{color:var(--white)}.header .lang a[aria-current]{background:#e6eef724;color:var(--white)}@media(max-width:899px){body .header{gap:12px}.header .btn{white-space:nowrap}.header .lang{margin-left:0;padding:2px}.header .lang a{padding:6px 8px}.header .lang a[aria-current]{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}.hd-f input[hidden]{display:none}
