/* Sara 2026-10-26: record pop-outs can be moved by their title band. js/25. */
.phi-drag-handle { cursor: move; user-select: none; -webkit-user-select: none; touch-action: none; }
.phi-drag-handle button, .phi-drag-handle a, .phi-drag-handle input, .phi-drag-handle [onclick], .phi-drag-handle [ondblclick], .phi-drag-handle .editable-header { cursor: pointer; }
.phi-drag-handle .editable-header { user-select: text; -webkit-user-select: text; }
/* once moved: the page behind stays usable and is not dimmed */
.phi-float-back { inset: 0 !important; top: 0 !important; background: transparent !important; pointer-events: none !important; cursor: default !important; backdrop-filter: none !important; animation: none !important; }
.phi-floating { pointer-events: auto !important; transform: none !important; transition: none !important; animation: none !important;
  resize: both !important; overflow: hidden !important; min-width: 360px; min-height: 220px;
  border-radius: 13px !important; box-shadow: 0 18px 60px rgba(0,0,0,.32) !important; z-index: 2; }
.phi-floating > :last-child { overflow-y: auto; }
.phi-moving, .phi-moving * { transition: none !important; }
