.screen-preview-meta{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;margin-bottom:10px}.screen-preview-meta>span{font-size:12px}.screen-preview-meta strong{font-size:17px;overflow-wrap:anywhere}.screen-preview-shell{background:#101b16;border:1px solid #243e2e;border-radius:8px;overflow:hidden;margin:22px auto 15px}.screen-preview-shell.portrait{width:min(100%,310px)}.screen-preview-shell.landscape{width:100%}.screen-preview-shell #screen-preview-stage{width:100%;aspect-ratio:16/9;position:relative}.screen-preview-shell.portrait #screen-preview-stage{aspect-ratio:9/16}.screen-preview-shell .slide-view{width:100%;height:100%}.screen-preview-message{display:grid;place-items:center;text-align:center;color:#d8e5cf;font-size:15px;line-height:1.6;position:absolute;inset:0;padding:24px}.screen-preview-source{font-weight:700;font-size:14px;overflow-wrap:anywhere}.screen-preview-controls{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 10px}.screen-preview-controls .button{min-height:44px}.screen-preview-shell .slide-stage{pointer-events:none}#screen-preview-progress,#screen-preview-note{margin-top:10px}@media(max-width:600px){.screen-preview-controls .button{flex-grow:1}.screen-preview-shell.portrait{width:min(100%,270px)}.screen-preview-meta .badge{font-size:11px}}
.tv-inline-preview{margin:18px 0 12px;padding:14px;background:#f5f7f1;border:1px solid var(--line);border-radius:10px;min-width:0}.tv-inline-preview .business-tv-label,.tv-inline-preview .preview-helper,.tv-inline-preview .screen-preview-meta>strong,.tv-inline-preview .screen-preview-meta>span:not(.badge){display:none}.tv-inline-preview .screen-preview-shell{margin:12px auto}.tv-inline-preview .screen-preview-meta{margin-bottom:6px}.tv-inline-preview .screen-preview-shell.portrait{width:min(100%,240px)}.screen-preview-shell [data-preview-part="screen-preview-stage"]{width:100%;aspect-ratio:16/9;position:relative}.screen-preview-shell.portrait [data-preview-part="screen-preview-stage"]{aspect-ratio:9/16}.tv-inline-preview .screen-preview-controls{gap:8px}.tv-inline-preview .screen-preview-controls .button{font-size:12px;padding:9px 12px;flex:1}.tv-inline-preview .billing-note{font-size:11px;overflow-wrap:anywhere}.tv-preview-loading{display:grid;place-items:center;background:#101b16;color:white;font-size:12px;text-align:center;padding:20px;aspect-ratio:16/9;border-radius:6px}.tv-preview-loading.portrait{aspect-ratio:9/16;max-width:240px;margin:auto}.tv-card .tv-number{margin-bottom:0}

.tv-inline-preview .live-screen-note{display:block}.tv-inline-preview.playback-paused .ticker-track{animation-play-state:paused!important}.live-screen-controls .button:disabled{opacity:.55;cursor:default}
