.workspace-heading{margin-bottom:6px;flex-wrap:nowrap;min-height:60px}
.workspace-heading .home-heading{width:100%;min-width:0;flex:1}.workspace-heading h2{margin-bottom:3px}
.workspace-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 13px;flex-shrink:0;position:relative;z-index:20;container-type:inline-size;container-name:workspace-tools}
.workspace-edit-tools,.workspace-utility-actions,.workspace-history{display:flex;align-items:center;gap:5px;min-width:0}
.workspace-edit-tools{flex:0 0 auto}.workspace-utilities{position:relative;flex:0 0 auto;margin-left:auto}
.workspace-toolbar button,.workspace-toolbar #layout-tools-open{width:auto;min-width:0;min-height:34px;height:34px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--ui-border,#e1dfd5);border-radius:7px;background:var(--ui-panel,#fffefa);color:var(--ui-secondary,#6c7669);font-family:inherit;font-size:13px;font-weight:400;line-height:1;white-space:nowrap;flex:0 0 auto;cursor:pointer}
.workspace-toolbar button .toolbar-label{display:block;font:inherit;line-height:1;flex:0 0 auto}
.workspace-toolbar button .ui-icon{display:block;width:17px;height:17px;flex:0 0 17px;fill:currentColor;align-self:center}
.workspace-toolbar button:hover:not(:disabled){border-color:#aebdab;background:#eef2e8;color:#3e6046}
.workspace-toolbar button[aria-pressed=true],.workspace-toolbar button.active{background:#e3eee0;border-color:#91aa8b;color:#3e694a}
.workspace-toolbar button:disabled{opacity:.4;cursor:default}.workspace-toolbar button:focus-visible{outline:2px solid #6e9676;outline-offset:2px}
.workspace-toolbar .workspace-history{margin:0 0 0 5px;padding-left:10px;border-left:1px solid var(--ui-border,#e1dfd5);flex-wrap:nowrap;gap:4px;flex-shrink:0}
.workspace-toolbar .workspace-history button{width:32px;min-width:32px;padding:0;font-size:13px}
.workspace-toolbar #workspace-actions-toggle{display:none;width:34px;padding:0}
.workspace-utility-actions{gap:5px}.workspace-utility-actions button{padding:0 8px}
@container workspace-tools (max-width:640px){.workspace-toolbar .workspace-utility-actions .toolbar-label{display:none}.workspace-utility-actions button{width:34px;padding:0}}
@media(min-width:601px){#header-menu-toggle{display:none!important}.header-actions-panel{display:flex!important;position:static;width:auto;padding:0;background:transparent;border:0;box-shadow:none;flex-direction:row;align-items:center;gap:8px}.header-actions-panel .btn{width:auto;justify-content:center;font-size:13px!important}.header-actions-panel .btn.primary{justify-content:center}}
@media(max-width:600px){.workspace-heading{min-height:54px;margin-bottom:0}.workspace-heading .home-heading{flex-basis:auto}.workspace-toolbar{padding:8px 0 12px;gap:8px;z-index:20}.workspace-toolbar #workspace-actions-toggle{display:inline-flex}.workspace-utility-actions{display:none;position:absolute;right:0;top:calc(100% + 8px);width:180px;padding:7px;flex-direction:column;align-items:stretch;background:var(--ui-panel,#fffefa);border:1px solid var(--ui-border,#e1dfd5);border-radius:10px;box-shadow:0 7px 22px #28374b24;z-index:120}.workspace-utilities.actions-open .workspace-utility-actions{display:flex}.workspace-utility-actions button{width:100%;padding:0 10px;justify-content:flex-start;height:38px}.workspace-toolbar .workspace-utility-actions .toolbar-label{display:block}.workspace-toolbar .workspace-history{margin-left:3px;padding-left:7px}.workspace-toolbar .workspace-history button{width:28px;min-width:28px}.workspace-toolbar button{padding:0 7px;font-size:12px;gap:5px}.workspace-edit-tools{gap:4px}}
@media(pointer:coarse){.workspace-toolbar button{min-height:40px;height:40px}.workspace-utility-actions button{min-height:42px;height:42px}}

@media(max-width:400px){.workspace-toolbar #box-select,.workspace-toolbar #draw-wall{font-size:12px;padding:0 6px;gap:4px}.workspace-toolbar #box-select .ui-icon,.workspace-toolbar #draw-wall .ui-icon{width:16px;height:16px;flex-basis:16px}.workspace-toolbar .workspace-history{padding-left:6px;margin-left:1px}}
