/* Resizing belongs to Neo's automation panels; Charts keeps its own sizing. */
.neo-panel-resize{display:none}
.neo-layout-tools{display:flex;align-items:center;gap:10px;margin-left:auto;color:var(--text-tertiary);font-size:16px}
.neo-layout-tools[hidden]{display:none}
.neo-layout-tools .btn{min-height:38px;font-size:16px}
@media(min-width:1101px){
  .neo-terminal .terminal-title:has(>.neo-layout-tools){grid-template-columns:auto auto minmax(0,1fr);width:calc(100% - 46px)}
  .neo-terminal .terminal-title>.neo-layout-tools{grid-column:3;grid-row:1/3;justify-self:end}
  .neo-terminal .terminal-title:has(>.neo-layout-tools)>small{grid-column:1/3}
  #neo-manager-manager[data-neo-resize=true]{position:relative}
  .neo-terminal #neo-manager-manager.neo-manager-dashboard[data-neo-resize=true]{grid-template-columns:minmax(380px,1fr) var(--neo-session-width,460px)}
  #neo-manager-manager[data-neo-resize=true] .neo-panel-resize{display:block;touch-action:none;user-select:none;border:0;border-radius:4px;outline-offset:1px;z-index:5}
  #neo-manager-manager[data-neo-resize=true] .neo-panel-resize::after{content:'';position:absolute;background:var(--border-strong,#40546a);border-radius:4px;transition:background .15s}
  #neo-manager-manager[data-neo-resize=true] .neo-panel-resize:hover::after,
  #neo-manager-manager[data-neo-resize=true] .neo-panel-resize:focus-visible::after{background:var(--blu,#43a9ff)}
  #neo-manager-manager[data-neo-resize=true] .neo-panel-resize:focus-visible{outline:2px solid var(--blu,#43a9ff)}
  #neo-manager-manager[data-neo-resize=true] .neo-column-resize{position:absolute;width:12px;cursor:col-resize}
  #neo-manager-manager[data-neo-resize=true] .neo-column-resize::after{width:3px;height:56px;left:4px;top:min(150px,30%)}
  #neo-manager-manager[data-neo-resize=true] .neo-panel-height-resize{position:relative;height:14px;min-height:14px;width:100%;cursor:row-resize;grid-column:1/-1;box-sizing:border-box}
  #neo-manager-manager[data-neo-resize=true] .neo-panel-height-resize::after{height:3px;width:44px;left:calc(50% - 22px);top:5px}
  #neo-manager-manager[data-neo-resize=true] .neo-height-panel[data-neo-sized=true]{height:var(--neo-panel-height);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;scroll-padding-bottom:24px}
  #neo-manager-manager[data-neo-resize=true] .neo-height-panel[data-neo-sized=true]>.neo-panel-height-resize{position:sticky;bottom:-1px;background:var(--bg-panel,#111c29);margin-top:auto;flex:none}
  #neo-manager-manager[data-neo-resize=true] .neo-workbench-main[data-neo-sized=true]{display:flex;flex-direction:column}
  #neo-manager-manager[data-neo-resize=true] .neo-workbench-main[data-neo-sized=true]>.card{flex-shrink:0}
  #neo-manager-manager.neo-layout-dragging{user-select:none}
}
