dialog.workflow-dialog.office-file-preview{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(880px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);border-radius:12px;padding:12px 16px 16px;overflow:auto}.office-file-preview::backdrop{background:#0f172a88}.office-preview-header{align-items:center;gap:12px;display:flex}.office-preview-header>h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:1.1rem}.office-file-preview>.office-preview-status{min-height:1.5em;margin:4px 0 12px}dialog.office-file-preview .office-preview-icon{border:1px solid var(--border);background:var(--surface);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:0;font-size:32px;font-weight:400;line-height:1;display:inline-flex}dialog.office-file-preview .office-preview-icon:hover:not(:disabled){background:color-mix(in srgb, var(--surface) 88%, var(--muted));color:var(--text)}dialog.office-file-preview .office-preview-close{border-color:#0000;align-self:flex-start}.office-preview-stage{background:#e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-height:120px;padding:20px 12px;display:flex;overflow:hidden}.office-preview-frame{max-width:calc(100% - 112px);display:flex;position:relative}.office-preview-stage[data-single-page=true] .office-preview-frame{max-width:100%}dialog.office-file-preview .office-preview-page{z-index:1;box-sizing:border-box;object-fit:contain;background:#fff;border:1px solid #94a3b8;width:auto;max-width:100%;height:auto;max-height:calc(70dvh - 100px);display:block;position:relative;box-shadow:0 3px 12px #0f172a26}.office-preview-peek{background:#fff;border:1px solid #94a3b8;width:24px;position:absolute;top:12px;bottom:12px;overflow:hidden;box-shadow:0 2px 6px #0f172a1a}.office-preview-peek--previous{right:calc(100% + 16px)}.office-preview-peek--next{left:calc(100% + 16px)}dialog.office-file-preview .office-preview-peek>img{width:auto;max-width:none;height:100%;display:block;position:absolute}.office-preview-peek--previous>img{right:0}.office-preview-peek--next>img{left:0}dialog.office-file-preview .office-preview-previous,dialog.office-file-preview .office-preview-next{z-index:2;position:absolute;top:calc(50% - 22px);box-shadow:0 2px 6px #0f172a26}.office-preview-previous{left:-54px}.office-preview-next{right:-54px}dialog.office-file-preview [hidden]{display:none}:root[data-theme=dark] .office-preview-stage{background:#202b3b}@media (width<=600px){dialog.workflow-dialog.office-file-preview{padding:8px}.office-preview-stage{padding:16px 4px}.office-preview-frame{max-width:calc(100% - 96px)}.office-preview-peek{width:20px}.office-preview-peek--previous{right:calc(100% + 8px)}.office-preview-peek--next{left:calc(100% + 8px)}.office-preview-previous{left:-46px}.office-preview-next{right:-46px}.office-preview-header>h2{font-size:1rem}}
