/* STEP 28: PRIME Walls right-side intelligence cards above DOM. */
.gp-prime-right-intel{
  display:none;
  flex:0 0 auto;
  margin:8px 8px 7px;
  padding:9px;
  border:1px solid rgba(58,255,219,.18);
  border-radius:15px;
  background:
    radial-gradient(circle at 20% 0%,rgba(35,255,211,.13),transparent 40%),
    linear-gradient(180deg,rgba(4,15,28,.96),rgba(2,7,16,.98));
  box-shadow:0 16px 38px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.04);
  overflow:hidden;
  color:#eaffff;
}
.gp-prime-right-intel.is-visible{display:block;animation:gpPrimeRightIntelIn .18s ease-out both}
@keyframes gpPrimeRightIntelIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
.gp-prime-right-intel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.08)}
.gp-prime-right-intel__title{display:grid;gap:2px;min-width:0}
.gp-prime-right-intel__title span{color:rgba(105,255,223,.86);font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}
.gp-prime-right-intel__title strong{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#fff;white-space:nowrap}
.gp-prime-right-intel__state{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:4px 7px;border-radius:999px;border:1px solid rgba(45,255,211,.20);background:rgba(18,255,211,.08);color:#bffdf1;font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}
.gp-prime-right-intel__state i{width:6px;height:6px;border-radius:999px;background:#2bffd4;box-shadow:0 0 12px rgba(43,255,212,.72)}
.gp-prime-right-intel__grid{display:grid;grid-template-columns:1fr;gap:7px}
.gp-prime-ri-card{--gp-ri-accent:#2bffd4;position:relative;padding:8px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:inset 3px 0 0 var(--gp-ri-accent),0 9px 22px rgba(0,0,0,.18);overflow:hidden}
.gp-prime-ri-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,var(--gp-ri-glow,rgba(43,255,212,.13)),transparent 46%);pointer-events:none}
.gp-prime-ri-card--pulling{--gp-ri-accent:#ffb74a;--gp-ri-glow:rgba(255,183,74,.14)}
.gp-prime-ri-card--aggressive{--gp-ri-accent:#ff4f6d;--gp-ri-glow:rgba(255,79,109,.14)}
.gp-prime-ri-card--icebergs{--gp-ri-accent:#38d8ff;--gp-ri-glow:rgba(56,216,255,.14)}
.gp-prime-ri-card--stophunts{--gp-ri-accent:#b86cff;--gp-ri-glow:rgba(184,108,255,.14)}
.gp-prime-ri-card__top,.gp-prime-ri-meta{position:relative;z-index:1}
.gp-prime-ri-card__top{display:flex;align-items:center;gap:7px}
.gp-prime-ri-dot{width:7px;height:7px;border-radius:999px;background:var(--gp-ri-accent);box-shadow:0 0 13px var(--gp-ri-accent);flex:0 0 auto}
.gp-prime-ri-card__top strong{flex:1 1 auto;font-size:10px;font-weight:950;letter-spacing:.055em;text-transform:uppercase;color:#fff;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gp-prime-ri-card__top b{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;color:#fff}
.gp-prime-ri-sub{position:relative;z-index:1;margin-top:4px;color:rgba(198,224,248,.76);font-size:10px;line-height:1.3;min-height:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gp-prime-ri-meter{position:relative;z-index:1;height:5px;margin-top:7px;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden}
.gp-prime-ri-meter i{display:block;height:100%;width:var(--gp-ri-strength,0%);border-radius:inherit;background:linear-gradient(90deg,var(--gp-ri-accent),rgba(255,255,255,.88));box-shadow:0 0 14px var(--gp-ri-accent);transition:width .28s ease}
.gp-prime-ri-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px}
.gp-prime-ri-meta span{display:grid;gap:1px;min-width:0;color:rgba(135,163,194,.72);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.055em}
.gp-prime-ri-meta b{color:rgba(238,249,255,.96);font-size:9px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:0}
.gp-prime-right-intel__foot{margin-top:8px;color:rgba(133,178,204,.70);font-size:9px;line-height:1.35}
.gp-prime-right-intel__foot b{color:#dffefa}
body.chart-theme-light .gp-prime-right-intel{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(241,247,255,.96));border-color:rgba(15,23,42,.12);color:#0f172a;box-shadow:0 16px 38px rgba(15,23,42,.14)}
body.chart-theme-light .gp-prime-right-intel__title strong,body.chart-theme-light .gp-prime-ri-card__top strong,body.chart-theme-light .gp-prime-ri-card__top b{color:#0f172a}
body.chart-theme-light .gp-prime-right-intel__title span{color:#078fb0}
body.chart-theme-light .gp-prime-ri-card{background:linear-gradient(180deg,rgba(15,23,42,.045),rgba(15,23,42,.018));border-color:rgba(15,23,42,.08)}
body.chart-theme-light .gp-prime-ri-sub,body.chart-theme-light .gp-prime-right-intel__foot{color:rgba(15,23,42,.62)}
body.chart-theme-light .gp-prime-ri-meta span{color:rgba(15,23,42,.50)}
body.chart-theme-light .gp-prime-ri-meta b{color:#0f172a}
@media(max-width:768px){.gp-prime-right-intel{margin:10px;max-height:46dvh;overflow:auto}.gp-prime-right-intel__grid{gap:8px}.gp-prime-ri-card{padding:9px}.gp-prime-ri-sub{white-space:normal}}

/* STEP 29: PRIME Walls ON layout stack.
   Right intelligence stays beside the chart; DOM / Volume Profile docks under the Liquidity Levels row;
   Market Calendar becomes compact so the stack stays readable without overlap. */
.gp-prime-right-slot{display:none;min-width:0;min-height:0;}

@media (min-width:1181px){
  body.gp-prime-right-intel-active{
    --gp-prime-dom-dock-height:clamp(286px,31vh,348px);
    --gp-prime-calendar-compact-height:clamp(224px,24vh,292px);
    --gp-prime-stack-total-height:calc(var(--gp-step13-orderflow-row-height,244px) + var(--gp-prime-dom-dock-height) + var(--gp-prime-calendar-compact-height) + 34px);
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active #app,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active #app{
    grid-template-rows:
      48px
      var(--gp-step05-overview-height)
      minmax(calc(var(--gp-step05-chart-min-height) - 22px), max-content)
      minmax(var(--gp-prime-stack-total-height), max-content)
      0px !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-right-slot,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-right-slot{
    grid-column:3 !important;
    grid-row:3 !important;
    display:flex !important;
    flex-direction:column !important;
    align-self:stretch !important;
    justify-self:stretch !important;
    width:100% !important;
    height:100% !important;
    min-height:0 !important;
    overflow:hidden !important;
    z-index:9 !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-right-intel,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-right-intel{
    display:block !important;
    flex:1 1 auto !important;
    width:100% !important;
    height:100% !important;
    min-height:0 !important;
    max-height:100% !important;
    margin:0 !important;
    padding:10px !important;
    border-radius:9px !important;
    overflow:auto !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-right-intel__head{
    margin-bottom:7px !important;
    padding-bottom:7px !important;
  }
  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-right-intel__grid{gap:6px !important;}
  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-card{padding:7px 8px !important;border-radius:11px !important;}
  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-sub{margin-top:3px !important;font-size:9px !important;}
  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-meter{margin-top:6px !important;}
  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-meta{margin-top:6px !important;gap:4px !important;}
  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-right-intel__foot{display:none !important;}

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel{
    min-height:var(--gp-prime-stack-total-height) !important;
    height:auto !important;
    max-height:none !important;
    overflow:visible !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .tools-panel__body.gp-orderflow-dashboard,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .tools-panel__body.gp-orderflow-dashboard,
  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-orderflow-dashboard,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-orderflow-dashboard{
    flex:0 0 var(--gp-step13-orderflow-row-height,244px) !important;
    height:var(--gp-step13-orderflow-row-height,244px) !important;
    min-height:var(--gp-step13-orderflow-row-height,244px) !important;
    max-height:var(--gp-step13-orderflow-row-height,244px) !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-terminal-bottom--calendar-only.gp-prime-bottom-stack,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-terminal-bottom--calendar-only.gp-prime-bottom-stack{
    flex:0 0 calc(var(--gp-prime-dom-dock-height) + var(--gp-prime-calendar-compact-height) + 14px) !important;
    display:flex !important;
    flex-direction:column !important;
    gap:8px !important;
    grid-column:auto !important;
    grid-row:auto !important;
    width:100% !important;
    min-width:0 !important;
    min-height:calc(var(--gp-prime-dom-dock-height) + var(--gp-prime-calendar-compact-height) + 14px) !important;
    height:auto !important;
    margin:0 !important;
    padding:0 10px 20px !important;
    overflow:visible !important;
    align-self:stretch !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-prime-bottom-stack > #sidebar.gp-prime-dom-docked,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-prime-bottom-stack > #sidebar.gp-prime-dom-docked{
    flex:0 0 var(--gp-prime-dom-dock-height) !important;
    display:flex !important;
    flex-direction:column !important;
    grid-column:auto !important;
    grid-row:auto !important;
    align-self:stretch !important;
    justify-self:stretch !important;
    position:relative !important;
    inset:auto !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    height:var(--gp-prime-dom-dock-height) !important;
    min-height:var(--gp-prime-dom-dock-height) !important;
    max-height:var(--gp-prime-dom-dock-height) !important;
    margin:0 !important;
    overflow:hidden !important;
    border:1px solid rgba(70,123,196,.20) !important;
    border-radius:14px !important;
    background:linear-gradient(180deg,rgba(5,13,27,.96),rgba(2,8,18,.98)) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 14px 34px rgba(0,0,0,.22) !important;
  }

  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-prime-right-intel{display:none !important;}
  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .orderbook__header{flex:0 0 42px !important;min-height:42px !important;padding:7px 10px !important;}
  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-dom-visual-tabs{flex:0 0 32px !important;min-height:32px !important;padding:5px 8px !important;}
  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-dom-visual-tabs button{padding:5px 6px !important;font-size:8px !important;}
  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .orderbook__depth{flex:0 0 28px !important;min-height:28px !important;padding:4px 10px !important;}
  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-dom-bookmap-body{flex:1 1 auto !important;min-height:0 !important;grid-template-columns:minmax(0,1fr) clamp(120px,10vw,170px) !important;}
  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .orderbook__content{height:100% !important;min-height:0 !important;overflow:auto !important;}
  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .dom-ladder__row{height:14px !important;min-height:14px !important;}
  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .dom-ladder__header{padding:4px 8px !important;}
  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-dom-volume-profile--chart-style .gp-dom-vp-bars{min-height:0 !important;padding-top:6px !important;padding-bottom:6px !important;}
  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-dom-vp-footer{min-height:24px !important;padding:5px 7px !important;}
  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-dom-bidask-panel{flex:0 0 36px !important;min-height:36px !important;padding:5px 10px 6px !important;}
  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked #levels-summary{max-height:none !important;}

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-bottom-stack > .gp-news-card--priority,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-bottom-stack > .gp-news-card--priority{
    flex:0 0 var(--gp-prime-calendar-compact-height) !important;
    min-height:var(--gp-prime-calendar-compact-height) !important;
    height:var(--gp-prime-calendar-compact-height) !important;
    max-height:var(--gp-prime-calendar-compact-height) !important;
    padding:12px !important;
    overflow:hidden !important;
    display:flex !important;
    flex-direction:column !important;
  }

  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-calendar-priority-head{min-height:30px !important;margin-bottom:8px !important;gap:10px !important;}
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-calendar-priority-head strong{font-size:14px !important;}
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-calendar-priority-head > div:first-child span{font-size:10px !important;}
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-calendar-head-actions{gap:6px !important;}
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-calendar-head-actions .gp-chip,
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-calendar-head-actions button,
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-calendar-live-source{min-height:28px !important;height:28px !important;padding:0 10px !important;font-size:9px !important;}
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-calendar-priority-layout{flex:1 1 auto !important;min-height:0 !important;height:auto !important;grid-template-columns:minmax(250px,.46fr) minmax(0,1.54fr) !important;gap:10px !important;overflow:hidden !important;}
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-calendar-priority-summary{min-height:0 !important;height:auto !important;padding:10px !important;gap:7px !important;overflow:hidden !important;}
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-calendar-priority-summary h3{font-size:16px !important;line-height:1.05 !important;}
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-calendar-priority-summary p{font-size:10px !important;line-height:1.34 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-calendar-priority-tags{gap:5px !important;}
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-calendar-priority-tags span{padding:5px 7px !important;font-size:9px !important;}
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-priority-news-list{min-height:0 !important;max-height:none !important;overflow:auto !important;gap:6px !important;}
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-priority-news-list li{min-height:46px !important;padding:7px 10px !important;grid-template-columns:58px minmax(0,1fr) 58px !important;gap:8px !important;align-items:center !important;}
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-priority-news-list strong{font-size:11px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-priority-news-list span{font-size:10px !important;line-height:1.18 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-priority-news-list time,
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-priority-news-list b{font-size:9px !important;}
}

@media (min-width:1181px) and (max-width:1500px){
  body.gp-prime-right-intel-active{
    --gp-prime-dom-dock-height:clamp(276px,33vh,334px);
    --gp-prime-calendar-compact-height:clamp(218px,25vh,280px);
  }
  body.gp-prime-right-intel-active .gp-prime-bottom-stack .gp-calendar-priority-layout{grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr) !important;}
}

/* STEP 30: PRIME Walls stack update.
   DOM / Volume Profile gets about 3x more vertical room; Liquidity Levels docks below it; Market Calendar stays compact. */
@media (min-width:1181px){
  body.gp-prime-right-intel-active{
    --gp-prime-dom-dock-height:clamp(840px,96vh,1044px);
    --gp-prime-liquidity-dock-height:clamp(170px,20vh,240px);
    --gp-prime-calendar-compact-height:clamp(154px,17vh,210px);
    --gp-prime-stack-total-height:calc(var(--gp-step13-orderflow-row-height,244px) + var(--gp-prime-dom-dock-height) + var(--gp-prime-liquidity-dock-height) + var(--gp-prime-calendar-compact-height) + 54px);
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active #app,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active #app{
    overflow-y:auto !important;
    align-content:start !important;
    grid-template-rows:
      48px
      var(--gp-step05-overview-height)
      minmax(calc(var(--gp-step05-chart-min-height) - 22px), max-content)
      minmax(var(--gp-prime-stack-total-height), max-content)
      0px !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel{
    min-height:var(--gp-prime-stack-total-height) !important;
    overflow:visible !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .tools-panel__body.gp-orderflow-dashboard,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .tools-panel__body.gp-orderflow-dashboard,
  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-orderflow-dashboard,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-orderflow-dashboard{
    grid-template-columns:minmax(390px,1.28fr) minmax(320px,.98fr) minmax(290px,.86fr) !important;
    gap:10px !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-terminal-bottom--calendar-only.gp-prime-bottom-stack,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-terminal-bottom--calendar-only.gp-prime-bottom-stack{
    flex:0 0 calc(var(--gp-prime-dom-dock-height) + var(--gp-prime-liquidity-dock-height) + var(--gp-prime-calendar-compact-height) + 24px) !important;
    min-height:calc(var(--gp-prime-dom-dock-height) + var(--gp-prime-liquidity-dock-height) + var(--gp-prime-calendar-compact-height) + 24px) !important;
    gap:10px !important;
    padding-bottom:18px !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-prime-bottom-stack > #sidebar.gp-prime-dom-docked,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-prime-bottom-stack > #sidebar.gp-prime-dom-docked{
    flex:0 0 var(--gp-prime-dom-dock-height) !important;
    height:var(--gp-prime-dom-dock-height) !important;
    min-height:var(--gp-prime-dom-dock-height) !important;
    max-height:var(--gp-prime-dom-dock-height) !important;
  }

  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-dom-bookmap-body{
    flex:1 1 auto !important;
    min-height:0 !important;
    height:auto !important;
    grid-template-columns:minmax(0,1fr) clamp(190px,18vw,320px) !important;
  }

  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .orderbook__content{
    height:100% !important;
    min-height:0 !important;
    max-height:none !important;
    overflow:auto !important;
  }

  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .dom-ladder__row{
    height:15px !important;
    min-height:15px !important;
  }

  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-dom-volume-profile--chart-style,
  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-dom-volume-profile--chart-style .gp-dom-vp-bars{
    min-height:0 !important;
    height:100% !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-bottom-stack > .gp-of-dash-card--liquidity.gp-prime-liquidity-docked,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-bottom-stack > .gp-of-dash-card--liquidity.gp-prime-liquidity-docked{
    flex:0 0 var(--gp-prime-liquidity-dock-height) !important;
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    height:var(--gp-prime-liquidity-dock-height) !important;
    min-height:var(--gp-prime-liquidity-dock-height) !important;
    max-height:var(--gp-prime-liquidity-dock-height) !important;
    margin:0 !important;
    padding:12px 14px !important;
    overflow:hidden !important;
    border:1px solid rgba(70,123,196,.22) !important;
    border-radius:14px !important;
    background:linear-gradient(180deg,rgba(5,13,27,.96),rgba(2,8,18,.98)) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 14px 34px rgba(0,0,0,.18) !important;
  }

  body.gp-prime-right-intel-active .gp-prime-bottom-stack > .gp-of-dash-card--liquidity.gp-prime-liquidity-docked .gp-of-card-head{
    flex:0 0 auto !important;
    margin-bottom:8px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-bottom-stack > .gp-of-dash-card--liquidity.gp-prime-liquidity-docked .gp-liquidity-level-list{
    flex:1 1 auto !important;
    min-height:0 !important;
    max-height:none !important;
    overflow:auto !important;
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:8px !important;
    padding-right:4px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-bottom-stack > .gp-of-dash-card--liquidity.gp-prime-liquidity-docked .gp-liquidity-item{
    min-height:34px !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-bottom-stack > .gp-news-card--priority,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-bottom-stack > .gp-news-card--priority{
    flex:0 0 var(--gp-prime-calendar-compact-height) !important;
    min-height:var(--gp-prime-calendar-compact-height) !important;
    height:var(--gp-prime-calendar-compact-height) !important;
    max-height:var(--gp-prime-calendar-compact-height) !important;
  }
}

@media (min-width:1181px) and (max-width:1500px){
  body.gp-prime-right-intel-active{
    --gp-prime-dom-dock-height:clamp(760px,92vh,990px);
    --gp-prime-liquidity-dock-height:clamp(150px,18vh,215px);
    --gp-prime-calendar-compact-height:clamp(148px,18vh,200px);
  }
  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .tools-panel__body.gp-orderflow-dashboard,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .tools-panel__body.gp-orderflow-dashboard,
  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-orderflow-dashboard,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-orderflow-dashboard{
    grid-template-columns:minmax(300px,1.18fr) minmax(260px,.98fr) minmax(240px,.86fr) !important;
  }
  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-dom-bookmap-body{
    grid-template-columns:minmax(0,1fr) clamp(170px,16vw,280px) !important;
  }
  body.gp-prime-right-intel-active .gp-prime-bottom-stack > .gp-of-dash-card--liquidity.gp-prime-liquidity-docked .gp-liquidity-level-list{
    grid-template-columns:minmax(0,1fr) !important;
  }
}

/* STEP33 DOM PRICE XL: expand DOM ladder rows so the price ladder fills the marked empty area. */
body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .dom-ladder__body,
body.terminal-active.gp-dashboard-chart-mode #sidebar .dom-ladder__body,
body.gp-terminal-active.gp-dashboard-chart-mode #sidebar .dom-ladder__body{
  overflow-y:auto !important;
  scrollbar-width:thin;
}

body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .dom-ladder__row,
body.terminal-active.gp-dashboard-chart-mode #sidebar .dom-ladder__row,
body.gp-terminal-active.gp-dashboard-chart-mode #sidebar .dom-ladder__row{
  height:clamp(10px,1.05vh,15px) !important;
  min-height:clamp(10px,1.05vh,15px) !important;
}

body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .dom-ladder__cell,
body.terminal-active.gp-dashboard-chart-mode #sidebar .dom-ladder__cell,
body.gp-terminal-active.gp-dashboard-chart-mode #sidebar .dom-ladder__cell{
  line-height:1 !important;
}

/* STEP34: compact PRIME row so STOP HUNT is visible without horizontal/inner scrolling. */
@media (min-width:1181px){
  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .tools-panel__body.gp-orderflow-dashboard,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .tools-panel__body.gp-orderflow-dashboard,
  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-orderflow-dashboard,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-orderflow-dashboard{
    grid-template-columns:minmax(300px,1.04fr) minmax(210px,.68fr) minmax(210px,.66fr) minmax(220px,.70fr) !important;
    gap:8px !important;
    overflow-x:hidden !important;
    overflow-y:visible !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-orderflow-dashboard .gp-of-dash-card,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-orderflow-dashboard .gp-of-dash-card{
    padding:8px 10px !important;
    gap:6px !important;
    min-width:0 !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-dash-card--controls .gp-of-card-sliders,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-dash-card--controls .gp-of-card-sliders{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:6px 10px !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-dash-card--controls .gp-of-inline-bottom,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-dash-card--controls .gp-of-inline-bottom{
    grid-template-columns:minmax(0,1fr) minmax(92px,max-content) !important;
    gap:8px !important;
    min-height:42px !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-inline-select select,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-inline-select select{
    height:30px !important;
    min-height:30px !important;
    font-size:10px !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-inline-switch,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-inline-switch{
    min-width:92px !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-inline-switch .gp-mini-switch,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-inline-switch .gp-mini-switch{
    width:54px !important;
    min-width:54px !important;
    height:30px !important;
    min-height:30px !important;
    font-size:9px !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-mirror-row span,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-mirror-row span,
  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-inline-select span,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-inline-select span,
  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-inline-switch span,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-of-inline-switch span,
  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-trade-feed-head span,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-trade-feed-head span{
    font-size:8px !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-trade-feed-head,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-trade-feed-head,
  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-trade-feed-row,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-trade-feed-row{
    grid-template-columns:minmax(48px,.78fr) minmax(68px,1fr) minmax(42px,.56fr) minmax(38px,.52fr) !important;
    gap:6px !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-trade-feed-list,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-trade-feed-list{
    gap:6px !important;
    min-height:0 !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-trade-feed-row span,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-trade-feed-row span{
    font-size:9px !important;
  }

  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-dom-bookmap-body{
    grid-template-columns:minmax(0,1fr) clamp(138px,11vw,220px) !important;
  }

  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-dom-vp-head{
    gap:5px !important;
    padding-inline:6px !important;
  }

  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-dom-vp-head strong{
    font-size:8px !important;
    letter-spacing:.035em !important;
  }

  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-dom-vp-head span{
    font-size:7px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-stop-hunt-dock{
    --gp-ri-accent:#b86cff;
    --gp-ri-glow:rgba(184,108,255,.16);
    border-color:rgba(184,108,255,.26) !important;
    box-shadow:inset 3px 0 0 var(--gp-ri-accent),0 12px 28px rgba(0,0,0,.18) !important;
    background:radial-gradient(circle at 0% 0%,var(--gp-ri-glow),transparent 46%),linear-gradient(180deg,rgba(9,12,28,.98),rgba(5,8,18,.98)) !important;
    overflow:hidden !important;
  }

  body.gp-prime-right-intel-active .gp-stop-hunt-head{
    min-height:18px !important;
  }

  body.gp-prime-right-intel-active .gp-stop-hunt-head strong{
    color:#fff !important;
    font-size:11px !important;
    letter-spacing:.05em !important;
  }

  body.gp-prime-right-intel-active .gp-stop-hunt-badge{
    flex:0 0 auto;
    padding:4px 7px;
    border-radius:999px;
    border:1px solid rgba(184,108,255,.30);
    background:rgba(184,108,255,.12);
    color:#f1e6ff;
    font:950 10px/1 var(--font-mono,"JetBrains Mono",monospace);
  }

  body.gp-prime-right-intel-active .gp-stop-hunt-main{
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    align-items:center;
    gap:8px;
    min-height:38px;
  }

  body.gp-prime-right-intel-active .gp-stop-hunt-main div{
    display:grid;
    gap:3px;
    min-width:0;
  }

  body.gp-prime-right-intel-active .gp-stop-hunt-main b{
    color:#fff;
    font:950 10px/1.15 Inter,system-ui,sans-serif;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
  }

  body.gp-prime-right-intel-active .gp-stop-hunt-main span{
    color:rgba(216,195,255,.78);
    font:850 8px/1 Inter,system-ui,sans-serif;
    text-transform:uppercase;
    letter-spacing:.06em;
  }

  body.gp-prime-right-intel-active .gp-stop-hunt-main em{
    color:#fff;
    font:950 11px/1 var(--font-mono,"JetBrains Mono",monospace);
    font-style:normal;
    white-space:nowrap;
  }

  body.gp-prime-right-intel-active .gp-stop-hunt-meter{
    margin-top:0 !important;
  }

  body.gp-prime-right-intel-active .gp-stop-hunt-meta{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:4px;
    margin-top:2px;
  }

  body.gp-prime-right-intel-active .gp-stop-hunt-meta span{
    display:grid;
    gap:2px;
    min-width:0;
    color:rgba(148,166,204,.76);
    font:850 7px/1 Inter,system-ui,sans-serif;
    text-transform:uppercase;
    letter-spacing:.045em;
  }

  body.gp-prime-right-intel-active .gp-stop-hunt-meta b{
    color:rgba(245,240,255,.96);
    font:900 9px/1 var(--font-mono,"JetBrains Mono",monospace);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    text-transform:none;
    letter-spacing:0;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-right-intel,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-right-intel{
    padding:8px !important;
    overflow:hidden !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-right-intel__head{
    margin-bottom:5px !important;
    padding-bottom:5px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-right-intel__grid{
    gap:5px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-card{
    padding:6px 7px !important;
    border-radius:10px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-card__top strong{
    font-size:9px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-card__top b{
    font-size:10px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-sub{
    margin-top:2px !important;
    font-size:8px !important;
    min-height:10px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-meter{
    height:4px !important;
    margin-top:4px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-meta{
    margin-top:4px !important;
    gap:3px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-meta span{
    font-size:7px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-meta b{
    font-size:8px !important;
  }
}

@media (min-width:1181px) and (max-width:1500px){
  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .tools-panel__body.gp-orderflow-dashboard,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .tools-panel__body.gp-orderflow-dashboard,
  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-orderflow-dashboard,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-orderflow-dashboard{
    grid-template-columns:minmax(260px,1fr) minmax(180px,.62fr) minmax(190px,.62fr) minmax(205px,.70fr) !important;
    gap:7px !important;
  }

  body.gp-prime-right-intel-active #sidebar.gp-prime-dom-docked .gp-dom-bookmap-body{
    grid-template-columns:minmax(0,1fr) clamp(118px,10vw,178px) !important;
  }

  body.gp-prime-right-intel-active .gp-stop-hunt-meta{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}


/* STEP35: remove duplicate lower Stop Hunt dock, stretch the 4 PRIME intelligence cards vertically,
   and reserve the old lower Stop Hunt space for the extended right intelligence panel. */
.gp-prime-walls-coming-soon-toast{
  position:fixed;
  right:22px;
  bottom:88px;
  z-index:99999;
  max-width:min(360px,calc(100vw - 28px));
  padding:14px 16px;
  border:1px solid rgba(45,255,211,.30);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(5,16,31,.98),rgba(2,7,18,.98));
  box-shadow:0 22px 55px rgba(0,0,0,.42),0 0 32px rgba(31,255,211,.14);
  color:#eaffff;
  display:grid;
  gap:4px;
  pointer-events:none;
  opacity:0;
  transform:translateY(10px) scale(.98);
  animation:gpPrimeComingSoonIn .18s ease-out forwards;
}
.gp-prime-walls-coming-soon-toast strong{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#ffffff;}
.gp-prime-walls-coming-soon-toast span{font-size:11px;font-weight:800;color:rgba(192,224,246,.80);}
.gp-prime-walls-coming-soon-toast b{color:#31ffd4;}
@keyframes gpPrimeComingSoonIn{to{opacity:1;transform:translateY(0) scale(1)}}
.gp-prime-walls-coming-soon-toast.is-hiding{animation:gpPrimeComingSoonOut .20s ease-in forwards;}
@keyframes gpPrimeComingSoonOut{to{opacity:0;transform:translateY(10px) scale(.98)}}
[data-gp-action="togglePrimeWalls"].is-coming-soon,
#gp-prime-walls-btn.is-coming-soon,
#gp-prime-walls-tools-toggle.is-coming-soon,
#gp-prime-walls-panel-btn.is-coming-soon{
  border-color:rgba(255,213,106,.34)!important;
  color:#ffe8a8!important;
  background:linear-gradient(180deg,rgba(255,213,106,.12),rgba(255,164,28,.07))!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)!important;
}
#gp-prime-walls-tools-toggle.is-coming-soon{font-size:9px!important;letter-spacing:.04em!important;}
body.chart-theme-light .gp-prime-walls-coming-soon-toast{
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,247,255,.96));
  color:#0f172a;
  border-color:rgba(15,23,42,.12);
  box-shadow:0 22px 55px rgba(15,23,42,.16);
}
body.chart-theme-light .gp-prime-walls-coming-soon-toast strong{color:#0f172a;}
body.chart-theme-light .gp-prime-walls-coming-soon-toast span{color:rgba(15,23,42,.66);}

@media (min-width:1181px){
  body.gp-prime-right-intel-active{
    --gp-prime-right-intel-extend:calc(var(--gp-step13-orderflow-row-height,244px) + 8px);
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-right-slot,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-right-slot{
    position:relative !important;
    height:100% !important;
    min-height:0 !important;
    max-height:none !important;
    align-self:stretch !important;
    overflow:visible !important;
    z-index:24 !important;
  }

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-right-intel,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-right-intel{
    position:absolute !important;
    inset:0 0 auto 0 !important;
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    height:calc(100% + var(--gp-prime-right-intel-extend)) !important;
    min-height:calc(100% + var(--gp-prime-right-intel-extend)) !important;
    max-height:none !important;
    overflow:hidden !important;
    padding:10px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-right-intel__head{
    flex:0 0 auto !important;
    margin-bottom:8px !important;
    padding-bottom:8px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-right-intel__grid{
    flex:1 1 auto !important;
    min-height:0 !important;
    height:auto !important;
    display:grid !important;
    grid-template-rows:repeat(4,minmax(0,1fr)) !important;
    gap:8px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-card{
    min-height:0 !important;
    height:100% !important;
    display:flex !important;
    flex-direction:column !important;
    justify-content:space-between !important;
    padding:10px 9px !important;
    border-radius:12px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-card__top strong{font-size:10px !important;}
  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-card__top b{font-size:11px !important;}
  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-sub{
    margin-top:5px !important;
    font-size:10px !important;
    min-height:auto !important;
    white-space:normal !important;
    display:-webkit-box !important;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden !important;
  }
  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-meter{
    height:5px !important;
    margin-top:7px !important;
  }
  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-meta{
    margin-top:7px !important;
    gap:5px !important;
  }
  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-meta span{font-size:8px !important;}
  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-meta b{font-size:9px !important;}

  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .tools-panel__body.gp-orderflow-dashboard,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .tools-panel__body.gp-orderflow-dashboard,
  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-orderflow-dashboard,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-orderflow-dashboard{
    grid-template-columns:minmax(300px,1.10fr) minmax(210px,.76fr) minmax(205px,.72fr) !important;
    padding-right:calc(var(--gp-step01-dom-width,420px) + 18px) !important;
    overflow-x:hidden !important;
  }

  body.gp-prime-right-intel-active #gp-prime-stop-hunt-dock,
  body.gp-prime-right-intel-active .gp-prime-stop-hunt-dock{
    display:none !important;
  }
}

@media (min-width:1181px) and (max-width:1500px){
  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .tools-panel__body.gp-orderflow-dashboard,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .tools-panel__body.gp-orderflow-dashboard,
  body.terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-orderflow-dashboard,
  body.gp-terminal-active.gp-dashboard-chart-mode.gp-prime-right-intel-active .tools-panel > .gp-orderflow-dashboard{
    grid-template-columns:minmax(260px,1fr) minmax(180px,.64fr) minmax(185px,.66fr) !important;
    padding-right:calc(var(--gp-step01-dom-width,380px) + 12px) !important;
    gap:7px !important;
  }

  body.gp-prime-right-intel-active .gp-prime-right-slot .gp-prime-ri-card{
    padding:8px 8px !important;
  }
}
