/* A single compact row by default; expand native controls only when needed. */
[data-xl-tools-done]{display:none}
html[data-xl-mobile-board][data-xl-mobile-compact-tools][data-xl-mobile-tab="details"][data-xl-mobile-font][data-xl-mobile-density][data-xl-theme][data-xl-density] :is(body,#app) .workbench .xl-mobile-controls>[data-xl-fit-row]{grid-column:3!important;grid-row:1!important}
html[data-xl-mobile-board][data-xl-mobile-compact-tools][data-xl-mobile-tab="details"][data-xl-mobile-font][data-xl-mobile-density][data-xl-theme][data-xl-density] :is(body,#app) .workbench .xl-mobile-controls>[data-xl-mobile-zoom]{grid-column:4!important;grid-row:1!important}
html[data-xl-mobile-board][data-xl-mobile-compact-tools][data-xl-mobile-font][data-xl-mobile-density][data-xl-theme][data-xl-density] :is(body,#app) .workbench .xl-mobile-controls{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin:0 0 5px!important;padding:0!important}
html[data-xl-mobile-board][data-xl-mobile-compact-tools][data-xl-mobile-font][data-xl-mobile-density][data-xl-theme][data-xl-density] :is(body,#app) .workbench .xl-mobile-controls>button{grid-column:auto!important;grid-row:auto!important;min-height:32px!important;height:32px!important;padding:0 3px!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;width:100%!important;min-width:0!important;border-radius:7px!important}
html[data-xl-mobile-board][data-xl-mobile-compact-tools][data-xl-mobile-font][data-xl-mobile-density][data-xl-theme][data-xl-density] :is(body,#app) .workbench:not([data-xl-mobile-tools]) :is(.toolbar,.intelligence-bar,.xl-mobile-account-filter,[data-xl-mobile-focus-toggle],.strategy-group-bar){display:none!important}
html[data-xl-mobile-board][data-xl-mobile-compact-tools][data-xl-mobile-font][data-xl-mobile-density][data-xl-theme][data-xl-density] :is(body,#app) .workbench[data-xl-mobile-tools] .xl-mobile-controls>[data-xl-mobile-focus-toggle]{grid-row:2!important;grid-column:1/-1!important}
html[data-xl-mobile-board][data-xl-mobile-compact-tools][data-xl-mobile-font][data-xl-mobile-density][data-xl-theme][data-xl-density] :is(body,#app) .workbench[data-xl-mobile-tools] .xl-mobile-controls>.xl-mobile-account-filter{grid-row:3!important;grid-column:1/-1!important}
html[data-xl-mobile-board][data-xl-mobile-compact-tools][data-xl-mobile-font][data-xl-mobile-density][data-xl-theme][data-xl-density] :is(body,#app) .workbench[data-xl-mobile-tools]>[data-xl-tools-done]{display:block!important;width:100%;min-height:36px!important;height:36px!important;margin:4px 0 6px;padding:0 8px!important;border:1px solid var(--xl-ref-border,#d5ded4);border-radius:8px;background:var(--xl-color-header,#edf2ea);color:var(--xl-ref-primary,#315d48);font-size:12px!important}
