.ppt-director .ppt-plan-note{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ppt-outline-actions,.ppt-outline-history{display:flex;gap:6px}.ppt-image-export-progress button,.ppt-outline-actions button,.ppt-outline-edit,.ppt-outline-history button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;border:1px solid #e3d2da;border-radius:7px;padding:6px 8px;color:#88556d;background:#fff;font:inherit;font-size:11px;cursor:pointer}.ppt-outline-actions button:disabled,.ppt-outline-history button:disabled{opacity:.4;cursor:default}.ppt-outline-layout>label{display:grid;grid-gap:7px;gap:7px}.ppt-director .kimi-ppt-outline-copy{min-width:0}.ppt-director .kimi-ppt-outline-copy .ppt-body-editor{margin-top:10px;color:#907181;font-size:10px}.ppt-director .kimi-ppt-outline-copy textarea{width:100%;min-height:110px;resize:vertical;border:1px solid #e8d8df;border-radius:8px;padding:10px;background:#fffdfd;color:#67505d;font:inherit;font-size:12px;line-height:1.8}.ppt-director .ppt-body-editor small[role=alert]{color:#ad244c;font-size:11px;line-height:1.6}.ppt-director .kimi-ppt-plan>header,.ppt-director .kimi-ppt-render>header{flex-wrap:wrap;gap:16px}.ppt-image-export-progress{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0;padding:12px 16px;border:1px solid #e5d3dc;border-radius:10px;color:#8d4c6b;background:#fff7fa;font-size:12px}.ppt-image-export-progress progress{width:140px;height:7px;accent-color:#a85276}.ppt-image-export-progress button{margin-left:auto}.ppt-presentation{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:20px 28px;border:0;background:#14151b;color:#f5f0f3;font-family:var(--font-ui);box-sizing:border-box}.ppt-presentation[open]{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.ppt-presentation::-webkit-backdrop{background:#14151b}.ppt-presentation::backdrop{background:#14151b}.ppt-presentation>footer,.ppt-presentation>header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.ppt-presentation footer>div,.ppt-presentation header>div{display:flex;align-items:center;gap:12px}.ppt-presentation button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid #4d424c;border-radius:8px;background:#242029;color:inherit;cursor:pointer}.ppt-presentation button:disabled{opacity:.3;cursor:default}.ppt-presentation button:focus-visible,.ppt-presentation-frame:focus-visible{outline:2px solid #e5abc6;outline-offset:3px}.ppt-presentation footer small{color:#c6b3bf;font-size:11px}.ppt-presentation footer span{min-width:60px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ppt-presentation-frame{flex-shrink:0;width:min(100%,calc((100dvh - 180px) * 16 / 9));margin:auto;box-shadow:0 16px 64px #0005}@media (max-width:680px){.ppt-director .kimi-ppt-outline-list article.active .kimi-ppt-outline-copy{grid-column:2/-1}.ppt-director .kimi-ppt-outline-list article.active>.ppt-scene{display:none}.ppt-outline-actions button{min-width:36px;min-height:36px}.ppt-presentation{padding:12px}.ppt-presentation footer{flex-wrap:wrap;justify-content:center}.ppt-presentation footer small{width:100%;text-align:center}.ppt-presentation-frame{width:min(100%,calc((100dvh - 200px) * 16 / 9))}}@media (max-height:480px) and (orientation:landscape){.ppt-presentation{padding:6px 12px}.ppt-presentation[open]{gap:4px}.ppt-presentation-frame{width:min(100%,calc((100dvh - 110px) * 16 / 9))}.ppt-presentation footer small{display:none}}