/* Keep both panes on screen while adjusting their shared divider. */
@media(min-width:1001px){
  .sd-shell .sd-workspace{grid-template-columns:minmax(360px,1fr) 16px var(--sd-panel-width)}
  .sd-shell.sd-bank-away .sd-workspace{grid-template-columns:minmax(0,1fr)}
  .sd-shell .sd-resizer{display:block;width:16px;min-width:16px;align-self:stretch;cursor:col-resize;touch-action:none;z-index:3;border-radius:calc(var(--cb-radius) * 0.66667);background:transparent}
  .sd-shell .sd-resizer::before{content:'';position:absolute;left:7px;right:auto;top:13px;bottom:13px;width:2px;height:auto;background:var(--cb-inset);border-radius:calc(var(--cb-radius) * 0.16667);opacity:.8;transition:background calc(var(--cb-motion) * 0.9375)}
  .sd-shell .sd-resizer::after{content:'';position:absolute;left:1px;top:calc(50% - 29px);width:14px;height:58px;border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.66667);background-color:var(--cb-inset);background-image:radial-gradient(circle,var(--cb-inset) 1px,transparent 1.3px);background-size:4px 6px;background-position:center;box-shadow:var(--cb-shadow);box-sizing:border-box}
  .sd-shell .sd-resizer:hover,.sd-shell .sd-resizer:focus-visible,.sd-shell.sd-split-dragging .sd-resizer{background:color-mix(in srgb, var(--cb-hover) 65.09804%, transparent);outline:none}
  .sd-shell .sd-resizer:hover::before,.sd-shell .sd-resizer:focus-visible::before,.sd-shell.sd-split-dragging .sd-resizer::before{background:var(--cb-hover);opacity:1}
  .sd-shell .sd-resizer:hover::after,.sd-shell .sd-resizer:focus-visible::after,.sd-shell.sd-split-dragging .sd-resizer::after{background-color:var(--cb-hover);border-color:var(--cb-focus);box-shadow:0 0 0 2px var(--cb-focus)}
  .sd-shell.sd-split-dragging,.sd-shell.sd-split-dragging *{cursor:col-resize!important}
  .sd-shell.sd-bank-away .sd-resizer{display:none}
}
@media(prefers-reduced-motion:reduce){.sd-shell .sd-resizer::before{transition:none}}
