/* IPBases — fold-pane (v2.1.1): slim divider handle — click to collapse, drag to resize */
.fold-h{position:absolute;top:0;bottom:0;width:14px;z-index:20;cursor:col-resize;touch-action:none;outline:none}
.fold-h[hidden]{display:none}
.fold-h .bar{position:absolute;left:5px;width:4px;height:40px;border-radius:3px;background:#c4c9d6;transition:background .15s,height .15s,top .1s}
.fold-h:hover .bar,.fold-h:focus-visible .bar,.fold-h.dragging .bar{background:#405189;height:48px}
.fold-h.closed{cursor:pointer}
.fold-h .tip{position:absolute;left:20px;display:none;flex-direction:column;gap:1px;white-space:nowrap;pointer-events:none;
  background:#262a35;color:#fff;border:1px solid #3a3f4c;border-radius:8px;padding:6px 10px;box-shadow:0 8px 22px rgba(0,0,0,.25);font:500 13px/1.35 'Public Sans','Segoe UI',sans-serif}
.fold-h .tip b{font-weight:600}.fold-h .tip small{color:#aab0bf;font-size:12px}.fold-h .tip small[hidden]{display:none}
.fold-h:hover .tip,.fold-h:focus-visible .tip{display:flex}
.fold-h.dragging .tip{display:none}
body.fold-dragging{cursor:col-resize!important;user-select:none}
body.fold-dragging iframe{pointer-events:none}
[data-fold] > [data-folded]{display:none!important}
[data-fold].is-folded > :not([data-folded]):not(.fold-h){max-width:none!important}
@media print{.fold-h{display:none}}
