/* Design-method reference: unslop by Damir Sokolovsky, https://github.com/heydamir/unslop (CC BY 4.0). */
/* Keep the workbench's dedicated form/results layout and readable type. */
@media(min-width:681px){body.canvas-focus #workbench{grid-template-columns:minmax(340px,410px) minmax(0,1fr);gap:24px}#workbench .wb-card{border:1px solid var(--line-2);box-shadow:0 4px 20px #17263e08}#workbench .wb-form-content{gap:12px}#workbench .wb-drop{min-height:58px}#workbench .wb-drop-empty{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;font-size:12px}#workbench .wb-text{min-height:140px;height:clamp(140px,21vh,230px);max-height:280px;font-size:15px;line-height:1.7}#workbench .wb-reference-section{background:var(--panel);border-color:var(--line)}#workbench .wb-params{background:var(--panel-2);padding:12px;border-radius:10px}#workbench .mini-select{min-height:36px;font-size:13px;background:var(--panel);border:1px solid var(--line-2)}#workbench .wb-go{min-height:42px;border-radius:10px}#workbench .wb-go-row{background:var(--panel);border-top:1px solid var(--line-2)}#workbench .wb-item{border:1px solid var(--line);box-shadow:none}#workbench .wb-record-toolbar{padding:10px;background:var(--panel-2);border-radius:12px}#workbench .wb-search{border-color:var(--line-2)}}
@media(min-width:681px) and (max-width:1200px){body.canvas-focus #workbench{grid-template-columns:minmax(320px,350px) minmax(0,1fr);gap:16px}#workbench .wb-form-content{padding:14px}#workbench .wb-model-row{gap:8px}}

@media(min-width:681px){#workbench .wb-drop-empty{flex-direction:row}#workbench .wb-drop-empty svg{flex:0 0 20px}#workbench .wb-drop-empty span{width:auto;max-width:none;white-space:nowrap}}

#workbench .wb-tpls:empty{display:none}
@media(min-width:681px) and (max-height:850px){#workbench .wb-form-content{gap:8px;padding:12px 16px}#workbench .wb-form-head{padding:12px 18px}#workbench .wb-text{height:110px;min-height:110px}#workbench .wb-reference-section{padding:8px 10px}#workbench .wb-drop{min-height:48px;margin-top:6px}#workbench .wb-params{padding:8px}#workbench .wb-go-row{padding:10px 16px;min-height:60px}}
