/* G1DA site UI v23 — hard-fixed floating Contents for all instructions */

@media (min-width:1181px){
  .page-layout,
  .content,
  .toc-column{
    overflow:visible !important;
  }

  .toc-column{
    position:relative !important;
    top:auto !important;
    align-self:stretch !important;
    min-width:0 !important;
    height:auto !important;
    max-height:none !important;
  }

  .g1da-toc-placeholder{
    display:block !important;
    width:100% !important;
    visibility:hidden !important;
    pointer-events:none !important;
  }

  body > .toc-card.g1da-toc-floating{
    z-index:9999 !important;
    margin:0 !important;
    max-height:none !important;
    height:auto !important;
    transform:none !important;

    overflow:visible !important;
    overflow-x:visible !important;
    overflow-y:visible !important;

    scrollbar-width:none !important;
    -ms-overflow-style:none !important;
  }

  body > .toc-card.g1da-toc-floating::-webkit-scrollbar,
  body > .toc-card.g1da-toc-floating *::-webkit-scrollbar{
    display:none !important;
    width:0 !important;
    height:0 !important;
  }

  body > .toc-card.g1da-toc-floating .toc-links{
    height:auto !important;
    max-height:none !important;
    overflow:visible !important;
  }
}

@media (max-width:1180px){
  .g1da-toc-placeholder{
    display:none !important;
  }
}
