/* Standard toolbar. Direct tools grouped by their existing categories. */
body.standard-bar-preview #sidebar{width:280px;flex:0 0 280px}
#standard-measure-bar #standard-bar-grip{width:20px;padding:0;color:#a3afbf;cursor:grab;touch-action:none}
#standard-measure-bar .standard-tool-groups{display:flex;gap:7px;min-width:0;overflow:auto;flex:0 1 auto}
#standard-measure-bar .tool-category{position:relative;flex:none;margin:0;padding-top:14px}
#standard-measure-bar .tool-category+.tool-category{border-left:1px solid #e4e8ee;padding-left:7px}
#standard-measure-bar .tool-cat-label{position:absolute;top:0;left:0;right:0;margin:0;padding:0;font:10px/12px var(--easy-font);color:#718096;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}
#standard-measure-bar .tool-category+.tool-category .tool-cat-label{left:7px}
#standard-measure-bar:not(.vertical) .tool-category{padding-top:0}
#standard-measure-bar:not(.vertical) .tool-cat-label{display:none}
#standard-measure-bar:not(.vertical) .tool-category+.tool-category{border-left:2px solid #b0bccb;padding-left:8px}
#standard-measure-bar:not(.vertical) .standard-bar-actions{border-left:2px solid #b0bccb}
#standard-measure-bar .tool-btn-row{display:flex;gap:3px}
#standard-measure-bar .side-tool-btn{width:36px;height:36px;padding:4px;flex:none}
#standard-measure-bar .side-tool-btn svg{width:28px;height:28px}
#standard-measure-bar .side-tool-btn.active{background:#e8f4f2;color:#138775;border-color:#c5e5df}
#standard-measure-bar .side-tool-btn:disabled{opacity:.35;cursor:default}
.standard-bar-actions{display:flex;gap:3px;border-left:1px solid #e4e8ee;margin-left:3px;padding-left:5px;flex:none}
#standard-measure-bar.vertical #standard-bar-grip{width:36px;height:20px}
#standard-measure-bar.vertical #standard-bar-grip svg{transform:rotate(90deg)}
#standard-measure-bar.vertical .standard-tool-groups{flex-direction:column;min-height:0;overflow:auto;gap:7px}
#standard-measure-bar.vertical .tool-category{padding:14px 0 0;border-left:0}
#standard-measure-bar.vertical .tool-category+.tool-category{border-top:1px solid #e4e8ee;padding-top:20px}
#standard-measure-bar.vertical .tool-category+.tool-category .tool-cat-label{left:0;top:6px}
#standard-measure-bar.vertical .tool-btn-row{display:grid;grid-template-columns:repeat(2,36px)}
#standard-measure-bar.vertical .standard-bar-actions{border-left:0;border-top:1px solid #e4e8ee;margin:3px 0 0;padding:5px 0 0}
@media print{#standard-preview-toggle,#standard-measure-bar{display:none!important}}
