/* hxt-fab-peek 20261017 (Kevin 04:23令): 悬浮条(.fixed-right)+智能客服(.hxt-ai-root) Peek-Hint 自动探头, 右缘对齐同一滑轨整体联动 */
.hxt-peek-rail{transition:transform .3s ease !important;will-change:transform}
.hxt-peek-collapsed{transform:translateX(calc(100% + 24px)) !important}/* right:8px 内联位移基础上, 110% 会留残边, calc(100%+24px) 确保完全出屏 */
.hxt-peek-handle{position:fixed;right:0;top:65%;width:16px;height:96px;background:#0086F6;border-radius:8px 0 0 8px;z-index:10001;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:-2px 0 8px rgba(0,134,246,.35);transition:width .2s ease,opacity .25s ease,transform .25s ease}
.hxt-peek-handle:hover{width:22px}
.hxt-peek-handle-hide{opacity:0;pointer-events:none;transform:translateX(110%)}
.hxt-peek-handle svg{display:block;width:12px;height:12px;fill:#fff;flex:none}
.hxt-peek-handle svg+svg{margin-top:8px}
.hxt-peek-tip{position:absolute;right:26px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.75);color:#fff;font-size:12px;line-height:1;padding:6px 10px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}
.hxt-peek-handle:hover .hxt-peek-tip{opacity:1}
@media (max-width:768px){.hxt-peek-handle{display:none}}
