/* Migo CRM v8.5.21.122 — Pipeline draft indicator + stable CRM row menu */

/* Pipeline draft recovery notice */
body.crm-app .migo-pipeline-intake-draft-v122{
  display:flex;
  align-items:center;
  gap:8px;
  margin:0 0 12px;
  padding:9px 11px;
  border:1px solid #d7e3f3;
  border-radius:8px;
  background:#f7faff;
  color:#50627a;
  font-size:11px;
  line-height:1.4;
}
body.crm-app .migo-pipeline-intake-draft-v122[hidden]{display:none!important}
body.crm-app .migo-pipeline-intake-draft-v122 strong{color:#22324a;font-size:11px}
body.crm-app .migo-pipeline-intake-draft-v122 span{color:#6f7f94}

/*
 * v121 fixed stacking, but giving TR/TD huge positioned stacking contexts can
 * perturb table geometry in some Chromium layouts. The action panel is already
 * position:fixed by the canonical v3.0.75.5 runtime, so keep table geometry
 * untouched and lift only the floating panel.
 */
body.crm-app #tableView .migo-data-table-v3027 tr:has(.migo-row-menu-v3027[open]){
  position:static!important;
  z-index:auto!important;
}
body.crm-app #tableView .migo-data-table-v3027 td:has(.migo-row-menu-v3027[open]){
  position:static!important;
  z-index:auto!important;
  overflow:visible!important;
}
body.crm-app #tableView .migo-row-menu-v3027[open]{
  position:relative!important;
  z-index:auto!important;
  isolation:auto!important;
}
body.crm-app #tableView .migo-row-menu-v3027[open]>div,
body.crm-app #tableView .migo-row-menu-v3027.is-positioned-v30755>div{
  position:fixed!important;
  z-index:2147483000!important;
  isolation:isolate;
}
body.crm-app #tableView .migo-table-shell-v3027:has(.migo-row-menu-v3027[open]){
  overflow:hidden!important;
}
body.crm-app #tableView .migo-table-shell-v3027 .table-wrap:has(.migo-row-menu-v3027[open]){
  overflow-x:auto!important;
  overflow-y:visible!important;
}
body.crm-app #tableView .migo-list-actions-cell-v3027{
  width:128px!important;
  min-width:128px!important;
  max-width:128px!important;
}
body.crm-app #tableView .migo-row-actions-v3027{
  width:100%!important;
  min-width:0!important;
  flex-wrap:nowrap!important;
}
