/* An overlay in the existing gutter: the two-column grid and its default proportions stay intact. */
.workspace{position:relative}
.workspace-splitter{position:absolute;top:0;bottom:0;width:12px;transform:translateX(-50%);z-index:4;cursor:col-resize;touch-action:none;user-select:none;-webkit-user-select:none;outline:none;border-radius:4px}
.workspace-splitter::before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;border-radius:2px;background:#66728266;transition:background-color .15s,box-shadow .15s}
.workspace-splitter:hover::before,.workspace-splitter:focus-visible::before,.workspace-splitter.is-dragging::before{background:var(--accent,#b8d0e6);box-shadow:0 0 0 2px #b8d0e61a}
.workspace-splitter:focus-visible{outline:1px solid #b8d0e670;outline-offset:1px}
.workspace-splitter-shield{position:fixed;inset:0;z-index:2147483000;background:transparent;cursor:col-resize;touch-action:none}
.workspace-is-resizing,.workspace-is-resizing *{cursor:col-resize!important;user-select:none!important;-webkit-user-select:none!important}
.workspace-splitter[hidden],.workspace-splitter-shield[hidden]{display:none!important}
@media(max-width:600px){.workspace-splitter{display:none!important}}
@media(prefers-reduced-motion:reduce){.workspace-splitter::before{transition:none}}
