/* SPACE_TOOLS_20261018: compact gear and menu, independent of document content. */
.fitsm-space-tools{margin-left:auto;flex:none;padding:2px 6px;cursor:pointer}
.pane-title-bar{display:flex;align-items:center;gap:6px}
.fitsm-space-menu{width:min(22rem,90vw);max-height:80vh;overflow:auto;background:#f7faf7;border:1px solid #557b7a;padding:12px;color:#233b43}
.fitsm-space-menu button{display:block;border:0;background:transparent;color:#225d75;text-align:left;text-decoration:underline;margin:5px 0;cursor:pointer;font:inherit}
.fitsm-space-menu button:disabled{color:#777;text-decoration:none;cursor:default}
.fitsm-space-menu summary{font-weight:bold;cursor:pointer;margin-top:8px}
.fitsm-space-menu::backdrop{background:transparent}
