/* Horizontal fixed columns use desktop pixel offsets and must flow on phone zoom. */
html:root[data-xl-mobile-board][data-xl-mobile-font][data-xl-theme][data-xl-density] body #app main.cross-page .workbench[data-xl-mobile-table] table :is(th,td):is([data-xl-fixed],.select-column){position:static!important;inset:auto!important;z-index:auto!important;box-shadow:none!important}
/* Keep eight compact actions in two rows rather than one long overflowing strip. */
html:root[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] body #app main.cross-page .workbench .xl-mobile-controls>[data-xl-mobile-sort356]{display:block!important;grid-column:1/3!important;grid-row:2!important}
html:root[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] body #app main.cross-page .workbench .xl-mobile-controls>[data-xl-mobile-full356]{display:block!important;grid-column:3/5!important;grid-row:2!important}
html:root[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] body #app main.cross-page .workbench[data-xl-mobile-tools] .xl-mobile-controls>[data-xl-mobile-focus-toggle]{grid-row:3!important}
html:root[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] body #app main.cross-page .workbench[data-xl-mobile-tools] .xl-mobile-controls>.xl-mobile-account-filter{grid-row:4!important}
html:root[data-xl-mobile-board] .xl-mobile-controls>[data-xl-mobile-sort356][aria-expanded="true"]{background:var(--xl-color-selected,#edf3ef)!important;border-color:var(--xl-ref-primary,#315c4c)!important}
/* The native sort VNodes are teleported only for the mobile shortcut. */
html:root[data-xl-mobile-board] body>#xl-menu-sort.xl-mobile-sort-panel356{position:fixed!important;z-index:1900!important;display:grid;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;gap:10px;padding:12px;border:1px solid var(--xl-ref-border,#d6dfdd);border-radius:10px;background:var(--xl-color-surface,#fff);color:var(--xl-ref-text,#21352f);box-shadow:0 10px 32px #0003}
html:root[data-xl-mobile-board] body>#xl-menu-sort.xl-mobile-sort-panel356 .xl-menu-field-r296{display:grid;gap:6px;min-width:0}
html:root[data-xl-mobile-board] body>#xl-menu-sort.xl-mobile-sort-panel356 :is(.el-select,button){min-width:0;max-width:100%}
html:root[data-xl-mobile-board][data-xl-mobile-dialog356][data-xl-theme][data-xl-density] :is(body,#app)>[data-xl-mobile-nav],
html:root.xl-table-focus353[data-xl-mobile-board][data-xl-theme][data-xl-density] :is(body,#app)>[data-xl-mobile-nav]{display:none!important}
html:root.xl-table-focus353[data-xl-mobile-board][data-xl-theme][data-xl-density] body #app main.cross-page.xl-workspace-focus-r269>.workbench>.table-wrap{height:auto!important;max-height:none!important;flex:1 1 0!important;min-height:80px!important}
html:root.xl-table-focus353[data-xl-mobile-board][data-xl-theme][data-xl-density] body #app main.cross-page.xl-workspace-focus-r269>.workbench>.toolbar{display:none!important}
html:root.xl-table-focus353[data-xl-mobile-board][data-xl-theme][data-xl-density] body #app main.cross-page.xl-workspace-focus-r269>.workbench[data-xl-mobile-tools]>.toolbar{display:flex!important}
html:root.xl-table-focus353[data-xl-mobile-board][data-xl-theme][data-xl-density] body #app main.cross-page.xl-workspace-focus-r269>.workbench>.selection-bar{flex-wrap:nowrap!important;align-items:center!important;overflow-x:auto!important;overflow-y:hidden!important;min-height:40px!important;max-height:44px!important;padding:3px 5px!important;gap:5px!important;white-space:nowrap!important}
html:root.xl-table-focus353[data-xl-mobile-board][data-xl-theme][data-xl-density] body #app main.cross-page.xl-workspace-focus-r269>.workbench>.selection-bar>*{flex:0 0 auto!important;min-width:max-content!important;white-space:nowrap!important;margin:0!important}
@media(orientation:landscape) and (max-height:600px){
 html:root[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] body #app main.cross-page .workbench .xl-mobile-controls{grid-template-columns:repeat(8,minmax(0,1fr))!important}
 html:root[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] body #app main.cross-page .workbench .xl-mobile-controls>[data-xl-mobile-sort356]{grid-column:6/8!important;grid-row:1!important}
 html:root[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] body #app main.cross-page .workbench .xl-mobile-controls>[data-xl-mobile-full356]{grid-column:8!important;grid-row:1!important}
}
