/* Keep native-fullscreen roots and portal hosts at viewport size. Scale only
   the existing management surfaces; no DOM wrapper or global browser zoom. */
#workspace-root .ws-ae-center[data-academic-display]>:is(.ws-ae-head,.ws-ae-focus-actions,nav,.ws-ae-filter-panel,.ws-ae-content),
#workspace-root .ws-crm[data-academic-display]>:is(.ws-crm-header,.ws-crm-toolbar,.ws-crm-footer){zoom:var(--academic-display-scale,1)}
#workspace-root .debtors-dialog[data-academic-display]>:is(.dossier-header,.debtors-tabs,.debtors-content,.dossier-footer),
#workspace-root .handout-modal[data-academic-display]>:is(header,.handout-bank){zoom:var(--academic-display-scale,1)}
#workspace-root [data-academic-display] .academic-display-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;white-space:nowrap;margin-inline-start:auto;font-size:12px;font-weight:600;color:inherit}
#workspace-root [data-academic-display] .academic-display-control[hidden]{display:none}
#workspace-root [data-academic-display] .academic-display-control select{font:inherit;width:auto;min-width:102px;min-height:38px;padding:6px 8px;border:1px solid #858585;border-radius:9px;background:#fff;color:#202020;cursor:pointer}
#workspace-root [data-academic-display] .academic-display-control select:focus-visible{outline:3px solid #168a9c;outline-offset:2px}
#workspace-root .ws-ae-center[data-academic-display]>nav{align-items:center}
#workspace-root .ws-ae-center[data-academic-display]>nav .academic-display-control{padding-inline:10px;color:#fff}
#workspace-root .debtors-dialog[data-academic-display]>.debtors-tabs{align-items:center;flex-wrap:wrap}
#workspace-root .handout-modal[data-academic-display] .handout-bank .handout-edit-overlay{zoom:var(--academic-display-inverse,1)}
#workspace-root .ws-ae-center[data-academic-density=compact]>.ws-ae-filter-panel{padding-block:6px}
#workspace-root .ws-crm[data-academic-density=compact]>.ws-crm-header{padding-block:10px}
/* The graph canvas retains its own zoom and screen coordinate system. */
#workspace-root .ws-crm[data-academic-display]>.ws-crm-canvas{zoom:1}
/* Fixed rich-text and date overlays use viewport coordinates. */
#workspace-root [data-academic-display] .ws-ae-content .academic-rich-editor.is-fullscreen,
#workspace-root [data-academic-display] .ws-ae-content .video-jalali-calendar:not(.is-inline){zoom:var(--academic-display-inverse,1)}
