.presentation-panel-tabs{display:flex;gap:5px;overflow-x:auto;padding:8px 0 13px;margin:6px 0 10px;border-bottom:1px solid #e2e5ec}.presentation-panel-tabs button{white-space:nowrap;background:#f3f5f8;color:#657491;padding:9px 11px;font-size:11px;border-radius:6px;min-height:38px}.presentation-panel-tabs button.active{background:#e0e4ec;color:#3b4455;font-weight:600}.presentation-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.presentation-tool-grid>button{min-height:48px;padding:11px 12px;border:1px solid #dbdfe8;border-radius:7px;background:#f8f9fb;color:#3c4556;text-align:left;font-size:13px}.tool-panel-note{font-size:11px;margin-top:17px;color:#74829e}.tool-error{color:#a43c37!important;font-size:12px;line-height:1.6}.presentation-live #compact-editor{display:none!important}.presentation-live #engine-host iframe{opacity:1!important;pointer-events:auto!important;z-index:7}.presentation-live #phone-editor-tools{display:flex!important}.presentation-live #phone-editor-tools button{width:auto!important;flex:1}.presentation-live #engine-host{background:#111}#tool-shape{max-width:100%}@media(min-width:700px){.presentation-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

.mobile-slide-preview{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:white;border:1px solid #dfe5ef;border-radius:6px;margin-bottom:16px}.mobile-slide-preview:not([src]){min-height:120px;background:#eef2f8}.slide-theme-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.slide-theme-choice{display:block;text-align:left;padding:9px;border:1px solid var(--ui-border,#dfe5ef);border-radius:9px;background:var(--ui-panel,#fff);color:var(--ui-text,#283448)}.slide-theme-choice.selected{border:2px solid var(--ui-accent,#246bff)}.theme-sample{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:16/9;padding:12px;border:1px solid #dfe5ef;border-radius:5px}.theme-sample strong{font-size:28px;line-height:1}.theme-sample>span{display:flex;gap:3px}.theme-sample i{display:block;flex:1;height:10px;border-radius:2px}.slide-theme-choice b{display:block;font-size:12px;margin:9px 0 3px}.slide-theme-choice small{font-size:10px;color:var(--ui-muted,#718198)}

.slide-theme-gallery{max-height:52dvh;overflow-y:auto;overscroll-behavior:contain;align-content:start;padding:3px 5px 12px 3px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.slide-theme-choice{min-width:0}.slide-theme-choice b{overflow-wrap:anywhere}#slide-theme-count{font-size:12px;color:var(--ui-muted);margin-top:10px}#slide-theme-search{width:100%}
