/* DVL desktop chart controls — UI only */
@media (min-width:821px){
  #scaleMode,#shortcutBtn,#shortcutPop{display:none!important}

  .dvl-indicator-menu{position:relative;display:flex;align-items:center;flex:none;z-index:260}
  .dvl-indicator-trigger{min-width:92px;white-space:nowrap}
  .dvl-indicator-panel{position:fixed;z-index:2147483000;display:none;min-width:220px;max-width:280px;max-height:min(68vh,560px);overflow:auto;padding:8px;border:1px solid #303840;background:#0d1216;border-radius:12px;box-shadow:0 22px 64px rgba(0,0,0,.62);backdrop-filter:blur(18px)}
  .dvl-indicator-panel.open{display:grid;gap:5px}
  .dvl-indicator-row{display:flex;align-items:center;gap:5px;min-width:0}
  .dvl-indicator-proxy{width:100%;min-height:34px;border:1px solid #252d34;background:#11171c;color:#aeb6be;border-radius:8px;padding:0 10px;text-align:left;font-size:9px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .dvl-indicator-proxy:hover{background:#171e24;color:#fff;border-color:#343d46}
  .dvl-indicator-proxy.active{color:#efc856;border-color:#66551c;background:#1b180d}
  .dvl-indicator-original{display:none!important}

  #chartStage .chart-fab{display:flex;align-items:center;gap:6px;z-index:60}
  #chartStage .chart-fab #resetBtn{order:1;width:30px;min-width:30px;padding:0;font-size:15px;line-height:1}
  #chartStage .chart-fab #fullscreenChart{order:2}

  #drawingRail.dvl-draggable-rail{touch-action:none;z-index:80}
  #drawingRail .dvl-draw-grip{width:32px;height:18px!important;padding:0!important;display:grid;place-items:center;cursor:grab;user-select:none;border:0!important;background:transparent!important;touch-action:none}
  #drawingRail .dvl-draw-grip span{display:block;width:14px;height:3px;border-radius:99px;background:#6f7882;box-shadow:0 -4px 0 #4d555e,0 4px 0 #4d555e}
  #drawingRail.is-dragging .dvl-draw-grip{cursor:grabbing}
  #drawingRail:not(.is-dragging){transition:box-shadow .12s ease}
  #drawingRail.is-dragging{box-shadow:0 18px 42px rgba(0,0,0,.42)}

  .dvl-resizable-lens{position:relative;min-width:240px!important;max-width:520px!important}
  .dvl-lens-resizer{position:absolute;left:-4px;top:0;bottom:0;width:8px;z-index:500;cursor:ew-resize;touch-action:none}
  .dvl-lens-resizer:before{content:"";position:absolute;left:3px;top:0;bottom:0;width:1px;background:transparent;transition:.15s}
  .dvl-lens-resizer:hover:before,.dvl-resizable-lens.is-resizing .dvl-lens-resizer:before{background:#6a571b;box-shadow:0 0 10px rgba(240,190,36,.15)}
  .dvl-resizable-lens.is-resizing,.dvl-resizable-lens.is-resizing *{user-select:none!important}

  #watchlistBtn,#lensToggle{position:relative;z-index:220}
  #market .commandbar .avatar,.topbar .avatar,.avatar[data-screen="profile"],#market #dvlProfileTrigger{display:none!important}
}
