.actual-slide{position:absolute;inset:0;overflow:hidden;background:#fff}
.actual-slide[hidden],.slide-empty[hidden]{display:none!important}
.pptx-preview-surface{position:absolute;left:50%;top:50%;transform-origin:center center;isolation:isolate}
.pptx-preview-surface>div{margin:0!important;box-shadow:none!important}
.preview-actions,.slide-browser{display:flex;align-items:center;gap:8px}
.slide-browser{font:10px var(--mono);color:#416c6d}
.page-button{border:1px solid #d4e0df;background:#fff;color:#416c6d;border-radius:5px;width:27px;height:27px;padding:0;font-size:19px;line-height:24px;cursor:pointer}
.page-button:disabled{opacity:.35;cursor:default}
.slide-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fcfdfc}
.slide-empty .slide-ratio{font-size:24cqw}.slide-empty .slide-description{font-size:3cqw;margin-top:3%}
.preview-notice{margin:0;padding:0 25px 16px;color:#687d80;font-size:11px;line-height:1.65}
.preview-toolbar{gap:8px}.preview-toolbar .schematic-tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.preview-card.expanded .preview-notice{flex-shrink:0;padding-bottom:14px}
@media(max-width:650px){.preview-toolbar{padding:0 12px;min-height:56px;height:auto}.preview-toolbar>div{gap:5px}.preview-actions{gap:6px}.preview-toolbar .schematic-tag{max-width:122px;font-size:9px}.slide-browser{gap:4px}.page-button{width:23px;height:25px}.preview-notice{padding:0 18px 14px;font-size:10px}}
