/* IUAI_RESEARCH_UI_R141_20261011
   1) Align Research header and conversation workspace.
   2) IUone floating controls are hidden until the IUone widget is hovered/focused.
*/

/* workspace-flow.css uses #workspace specificity and was overriding the R14 header's auto margins. */
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 > .page-head,
#workspace [data-app-view="research"].research-conversation-v1 > .page-head {
  width:min(100%,920px)!important;
  max-width:920px!important;
  margin:0 auto 18px!important;
  padding-bottom:14px!important;
  box-sizing:border-box!important;
}

body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 > .research-layout,
#workspace [data-app-view="research"].research-conversation-v1 > .research-layout {
  width:min(100%,920px)!important;
  max-width:920px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}

/* Keep imported-chat origin aligned with the same Research column. */
body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 > #research-origin-v5941,
#workspace [data-app-view="research"].research-conversation-v1 > #research-origin-v5941 {
  width:min(100%,920px)!important;
  max-width:920px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}

/* IUone hover controls: JS marks only small menu/close controls inside the floating IUone widget. */
[data-iuone-hover-root-r141="1"] .iuone-hover-control-r141 {
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
  transform:translateY(4px) scale(.96)!important;
  transition:opacity .16s ease, transform .16s ease, visibility 0s linear .16s!important;
}
[data-iuone-hover-root-r141="1"]:hover .iuone-hover-control-r141,
[data-iuone-hover-root-r141="1"]:focus-within .iuone-hover-control-r141,
[data-iuone-hover-root-r141="1"].iuone-controls-visible-r141 .iuone-hover-control-r141 {
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
  transform:translateY(0) scale(1)!important;
  transition:opacity .16s ease, transform .16s ease, visibility 0s!important;
}

@media (hover:none), (pointer:coarse) {
  /* Touch devices have no reliable hover. A tap on the IUone widget temporarily reveals the controls. */
  [data-iuone-hover-root-r141="1"] .iuone-hover-control-r141 {
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
  [data-iuone-hover-root-r141="1"].iuone-controls-visible-r141 .iuone-hover-control-r141,
  [data-iuone-hover-root-r141="1"]:focus-within .iuone-hover-control-r141 {
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
  }
}

@media(max-width:700px){
  body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 > .page-head,
  #workspace [data-app-view="research"].research-conversation-v1 > .page-head,
  body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 > .research-layout,
  #workspace [data-app-view="research"].research-conversation-v1 > .research-layout,
  body.workspace-flow-active #workspace [data-app-view="research"].research-conversation-v1 > #research-origin-v5941,
  #workspace [data-app-view="research"].research-conversation-v1 > #research-origin-v5941 {
    width:100%!important;
    max-width:100%!important;
  }
}
