.xl-mobile-zoom-trigger{display:none}
html[data-xl-mobile-board][data-xl-theme][data-xl-density] :is(body,#app) .xl-mobile-zoom-trigger{display:block!important;min-height:44px!important;min-width:76px!important;padding:0 8px!important;border:1px solid var(--xl-ref-border)!important;border-radius:9px!important;background:var(--xl-color-header)!important;color:var(--xl-ref-primary)!important;font-size:12px!important;white-space:nowrap!important}
html[data-xl-mobile-board][data-xl-theme][data-xl-density] :is(body,#app) .xl-mobile-controls .xl-mobile-zoom-trigger{display:none!important}
html[data-xl-mobile-board][data-xl-mobile-focus][data-xl-theme][data-xl-density] :is(body,#app) .xl-mobile-controls .xl-mobile-zoom-trigger{display:block!important}
html[data-xl-mobile-board][data-xl-theme][data-xl-density] :is(body,#app) .cross-page>:is(.hero,.board-bar,.summary-grid,.xl-account-overview,.account-card-section,.workbench){zoom:var(--xl-mobile-view-scale,1);width:100%!important;max-width:none!important;box-sizing:border-box!important;justify-self:start!important}
html[data-xl-mobile-board][data-xl-theme][data-xl-density] :is(body,#app) :is(.hero-actions .el-button,.top-actions button,.xl-mobile-expand){min-height:44px!important}
html[data-xl-mobile-board][data-xl-mobile-focus][data-xl-theme][data-xl-density] :is(body,#app) .workbench{grid-template-columns:340px minmax(0,1fr)!important}
html[data-xl-mobile-board] .xl-mobile-zoom-panel{position:fixed;z-index:3200;box-sizing:border-box;padding:16px;border:1px solid var(--xl-ref-border,#d5ded4);border-radius:14px;background:var(--xl-color-surface,#fff);color:var(--xl-ref-text,#18352a);box-shadow:0 10px 35px #18352a25;display:grid;gap:12px}
.xl-mobile-zoom-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.xl-mobile-zoom-options button{min-height:44px;border:1px solid var(--xl-ref-border,#d5ded4);border-radius:9px;background:var(--xl-color-header,#edf2ea);color:var(--xl-ref-primary,#315d48)}
.xl-mobile-zoom-options button[aria-pressed="true"]{background:var(--xl-ref-primary,#315d48);color:white}
.xl-mobile-zoom-panel small{font-size:12px;line-height:1.6;color:var(--xl-ref-muted,#63756b)}
html[data-xl-mobile-board][data-xl-theme][data-xl-density] :is(body,#app) .xl-mobile-controls button{font-size:12px!important;white-space:nowrap!important;padding:0 6px!important;min-width:0!important}
@media(orientation:landscape) and (max-height:600px) and (max-width:700px){html[data-xl-mobile-board][data-xl-mobile-focus][data-xl-theme][data-xl-density] :is(body,#app) .workbench{grid-template-columns:1fr!important}}
