.qrm-floatwin{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:fixed;overflow:hidden}.qrm-floatwin:focus{outline:none}.qrm-floatwin.is-minimized{border-bottom:none;border-end-end-radius:0;border-end-start-radius:0}.qrm-floatwin-header{align-items:center;gap:var(--spacing-sm);padding-block:0;padding-inline:var(--spacing-md) var(--spacing-xs);background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);cursor:grab;user-select:none;touch-action:none;flex:0 0 44px;display:flex}.qrm-floatwin-header:active{cursor:grabbing}.qrm-floatwin.is-minimized .qrm-floatwin-header{cursor:default;border-bottom:none}.qrm-floatwin-title{min-width:0;font-size:var(--font-size-md);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:600;overflow:hidden}.qrm-floatwin-restore{max-width:100%;color:inherit;font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.qrm-floatwin-actions{flex:none;gap:2px;display:inline-flex}.qrm-floatwin-btn.btn-icon i{font-size:var(--font-size-sm)}.qrm-floatwin-btn:hover{color:var(--text-primary)}.qrm-floatwin-body{flex-direction:column;flex:1;min-height:0;display:flex}.qrm-floatwin-body[hidden]{display:none}.qrm-floatwin-body>.drawer-form{flex-direction:column;flex:1;min-height:0;display:flex}.qrm-floatwin-body .drawer-body{flex:1;min-width:0;height:auto;min-height:0;max-height:calc(100% - 71px);overflow-y:auto}.qrm-floatwin-body .drawer-footer{border-top:1px solid var(--border-primary);flex-wrap:wrap;flex-shrink:0}.qrm-floatwin-rz{z-index:6;position:absolute}.qrm-floatwin-rz-n{top:0;cursor:ns-resize;height:5px;inset-inline:12px}.qrm-floatwin-rz-s{bottom:0;cursor:ns-resize;height:5px;inset-inline:12px}.qrm-floatwin-rz-e{inset-inline-end:0;cursor:ew-resize;width:5px;top:12px;bottom:12px}.qrm-floatwin-rz-w{inset-inline-start:0;cursor:ew-resize;width:5px;top:12px;bottom:12px}.qrm-floatwin-rz-nw{top:0;cursor:nwse-resize;width:12px;height:12px;inset-inline-start:0}.qrm-floatwin-rz-ne{top:0;cursor:nesw-resize;width:12px;height:12px;inset-inline-end:0}.qrm-floatwin-rz-sw{bottom:0;cursor:nesw-resize;width:12px;height:12px;inset-inline-start:0}.qrm-floatwin-rz-se{inset-inline-end:0;cursor:nwse-resize;width:16px;height:16px;bottom:0}@media (width<=700px){.qrm-floatwin:not(.is-minimized){border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:calc(100dvh - 64px);inset:64px 0 0}.qrm-floatwin-header{cursor:default}}.app-floating-content{height:100%}
