.zx-float{z-index:85;background:var(--panel,#fff);width:380px;max-width:calc(100vw - 16px);color:inherit;border:1px solid #0002;border-radius:14px;flex-direction:column;max-height:calc(100vh - 24px);display:flex;position:fixed;box-shadow:0 16px 44px #0004}.zx-float-head{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--panel-2,#f3f6f8);border-bottom:1px solid #0001;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px 9px 14px;display:flex}.zx-float-head:active{cursor:grabbing}.zx-float-btns{gap:2px;display:flex}.zx-float.min{width:240px}.zx-float.min .zx-float-head{border-bottom:0;border-radius:14px}.zx-float-body{min-height:160px;max-height:calc(100vh - 100px);padding:8px;overflow:auto}.zx-float-body .panel{box-shadow:none;border:0;padding:4px}.zx-float-body .chat-msgs{max-height:44vh}.zx-float-body .zx-menu .sl-item{width:100%}html[data-theme=dark] .zx-float{background:#16212b}html[data-theme=dark] .zx-float-head{background:#1d2b37}@media (width<=600px){.zx-float{width:calc(100vw - 16px)}}
