There is one way to get around this limitation if in your workflow pinned pane is always either first or last in the stack.
/* first pane always visible */
.workspace-split.mod-root .workspace-leaf:nth-child(2) {
opacity: 1;
}
/* last pane always visible */
.workspace-split.mod-root .workspace-leaf:last-child {
opacity: 1;
}