/* 5.28.906 — sharper and cleaner outside owner pointer border. */
.jmi-monitor-owner-arrow{
  position:fixed;z-index:240;display:none;align-items:center;justify-content:center;
  width:146px;height:44px;padding:0 12px 0 20px;box-sizing:border-box;
  transform:translateY(-50%);pointer-events:none;white-space:nowrap;isolation:isolate;
  font-weight:900;font-size:12px;line-height:1.2;font-family:inherit;color:#f3ffff;letter-spacing:.3px;
  text-shadow:0 1px 2px rgba(0,0,0,.42);
  background:linear-gradient(90deg,rgba(127,246,255,.62),rgba(0,226,246,.34) 42%,rgba(0,176,214,.24));
  clip-path:polygon(0 50%,16px 0,100% 0,100% 100%,16px 100%);
  box-shadow:0 0 0 1px rgba(127,246,255,.22),0 10px 22px rgba(0,0,0,.18),0 0 24px rgba(0,223,242,.16);
  filter:drop-shadow(0 6px 14px rgba(0,205,229,.16));
  backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);
}
.jmi-monitor-owner-arrow.is-visible{display:flex}
.jmi-monitor-owner-arrow::before{
  content:"";position:absolute;inset:1.5px;z-index:-2;
  background:linear-gradient(90deg,rgba(0,240,255,.18),rgba(0,149,182,.16));
  clip-path:polygon(0 50%,15px 0,100% 0,100% 100%,15px 100%);
}
.jmi-monitor-owner-arrow::after{
  content:"";position:absolute;inset:3px;z-index:-1;
  background:linear-gradient(90deg,rgba(19,74,88,.90),rgba(38,112,127,.86) 45%,rgba(55,130,143,.76));
  clip-path:polygon(0 50%,13px 0,100% 0,100% 100%,13px 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10), inset 0 -1px 0 rgba(0,0,0,.12);
}
html.theme-light .jmi-monitor-owner-arrow{
  color:#5f4306;text-shadow:none;
  background:linear-gradient(90deg,rgba(231,186,76,.74),rgba(213,161,44,.44) 46%,rgba(191,136,19,.34));
  box-shadow:0 0 0 1px rgba(177,132,44,.24),0 10px 22px rgba(88,63,13,.12),0 0 18px rgba(190,148,53,.12);
  filter:drop-shadow(0 6px 14px rgba(177,132,44,.14));
}
html.theme-light .jmi-monitor-owner-arrow::before{
  background:linear-gradient(90deg,rgba(255,250,227,.65),rgba(236,217,163,.54));
}
html.theme-light .jmi-monitor-owner-arrow::after{
  background:linear-gradient(90deg,rgba(255,252,241,.96),rgba(252,245,223,.94) 46%,rgba(246,233,197,.92));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.8), inset 0 -1px 0 rgba(177,132,44,.10);
}
@media(max-width:680px){.jmi-monitor-owner-arrow{display:none!important}}
@media(prefers-reduced-motion:reduce){.jmi-monitor-owner-arrow{transition:none!important}}
