/* Native Office fills the desktop work area; the reusable host retains lifecycle integration. */
.office-document-window.is-desktop-surface{position:absolute;left:var(--max-left,0px)!important;top:var(--max-top,0px)!important;width:var(--max-width,100vw)!important;height:var(--max-height,100vh)!important;transform:none!important;translate:none!important;border:0;border-radius:0;box-shadow:none;min-width:0;min-height:0}
.office-document-window.is-desktop-surface>.vertical-window-content{padding:0}
.office-surface-close{position:absolute;right:8px;top:4px;z-index:10;display:grid;place-items:center;width:32px;height:28px;border:1px solid #c8d3df;border-radius:4px;background:#fff;color:#24374c;cursor:pointer}
.office-surface-close:hover{background:#c83737;color:#fff}.office-surface-close:focus-visible{outline:2px solid #0083a5;outline-offset:2px}
.office-surface-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
