/*
 * ============================================================
 * NOYTRIX SIGNALS — HARD GEOMETRY V3
 *
 * Desktop only.
 *
 * This intentionally bypasses all legacy parent sizing.
 * Signals is anchored directly to the viewport,
 * starting exactly after the real sidebar.
 * ============================================================
 */


@media (min-width: 1200px) {


  /* ==========================================================
     1. SCREEN = ENTIRE AREA TO THE RIGHT OF SIDEBAR
     ========================================================== */

  html body
  #screen-intelligence.active {

    position:
      fixed
      !important;

    top:
      0
      !important;

    right:
      0
      !important;

    bottom:
      0
      !important;

    left:
      var(
        --nx-signals-left-v3,
        255px
      )
      !important;

    width:
      auto
      !important;

    min-width:
      0
      !important;

    max-width:
      none
      !important;

    height:
      auto
      !important;

    min-height:
      0
      !important;

    max-height:
      none
      !important;

    margin:
      0
      !important;

    padding:
      0
      !important;

    overflow:
      hidden
      !important;

    box-sizing:
      border-box
      !important;

    z-index:
      20
      !important;
  }


  /* ==========================================================
     2. SIGNALS CARD = 0.5CM FROM ALL FOUR SIDES
     ========================================================== */

  html body
  #screen-intelligence.active
  > .signals-v19,

  html.noytrix-subpage-v27
  body
  #screen-intelligence.active
  > .signals-v19 {

    position:
      absolute
      !important;

    inset:
      0.05cm
      !important;

    top:
      0.05cm
      !important;

    right:
      0.05cm
      !important;

    bottom:
      0.05cm
      !important;

    left:
      0.05cm
      !important;

    width:
      auto
      !important;

    min-width:
      0
      !important;

    max-width:
      none
      !important;

    height:
      auto
      !important;

    min-height:
      0
      !important;

    max-height:
      none
      !important;

    margin:
      0
      !important;

    box-sizing:
      border-box
      !important;

    overflow:
      hidden
      !important;

    border-radius:
      10px
      !important;
  }


  /* ==========================================================
     3. GUARANTEE INTERNAL GRID USES ALL REMAINING SPACE
     ========================================================== */

  html body
  #screen-intelligence.active
  .signals-grid-v19 {

    min-width:
      0
      !important;

    min-height:
      0
      !important;

    width:
      100%
      !important;

    max-width:
      none
      !important;

    overflow:
      hidden
      !important;
  }


  html body
  #screen-intelligence.active
  .signals-column-v19 {

    min-width:
      0
      !important;

    min-height:
      0
      !important;

    max-width:
      none
      !important;
  }


  html body
  #screen-intelligence.active
  .signals-feed-v19 {

    min-height:
      0
      !important;

    overflow-y:
      auto
      !important;

    overflow-x:
      hidden
      !important;
  }


  /* ==========================================================
     4. REMOVE ANY LEGACY CENTERING
     ========================================================== */

  html body
  #screen-intelligence.active
  .signals-v19 {

    margin-left:
      0
      !important;

    margin-right:
      0
      !important;
  }


  /*
   * Explicitly beat layout-v27's
   * max-width:1600px!important.
   */

  html.noytrix-subpage-v27
  #screen-intelligence
  .signals-v19 {

    max-width:
      none
      !important;
  }

}


/*
 * Mobile and tablet unchanged.
 */
