/* Played scenes own one full picture. The separate admin catalogue scrolls. */
dialog.gr-dialog.pq-cinema249-dialog[open]{position:fixed;inset:auto;top:var(--pq-cinema-top253,0px);left:var(--pq-cinema-left253,0px);width:var(--pq-cinema-width253,100dvw);height:var(--pq-cinema-height253,100dvh);min-width:0;min-height:0;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;overflow:hidden!important;overscroll-behavior:none;scrollbar-gutter:auto;background:#092b3b;outline:0}
.pq-cinema249-dialog::backdrop{background:#092b3b;backdrop-filter:none}
dialog.pq-cinema249-dialog>.gr-dialog__body{position:absolute;inset:0;display:block;flex:none;width:100%;height:100%;min-width:0;min-height:0;max-width:none;max-height:none;margin:0;padding:0!important;overflow:hidden!important;overscroll-behavior:none;scrollbar-gutter:auto;scrollbar-width:none}
.pq-cinema249-dialog :is(.gr-dialog__head,.gr-scrollbar,.pq-cinema249-caption,.pq-cinema249-controls,.pq-cinema249-progress,.pq-cinema249-preview-label,[data-utility248-caption]){display:none!important}
.pq-cinema249-dialog .pq-cinema249,.pq-cinema249-dialog .pq-cinema249-stage{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:none;max-height:none;aspect-ratio:auto;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;overscroll-behavior:none;isolation:isolate;background:#092b3b}
.pq-cinema249-dialog .pq-cinema249-stage>canvas{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;touch-action:pinch-zoom;user-select:none;-webkit-user-select:none}
.pq-cinema249-dialog::-webkit-scrollbar,.pq-cinema249-dialog *::-webkit-scrollbar{display:none;width:0;height:0}
.pq-cinema249-dialog .pq-utility248__floating-art{pointer-events:none;user-select:none}
.gr-dialog.pq-cinema249-gallery-dialog{--pq-cinema-gallery-font253:21.333334px;width:min(1100px,calc(100% - 24px));max-width:none;max-height:calc(100dvh - 24px);font-size:var(--pq-cinema-gallery-font253)}
.pq-cinema249-gallery{min-width:0}
.pq-cinema249-gallery>p{max-width:76ch;margin:0 0 12px;line-height:1.45;font-size:var(--pq-cinema-gallery-font253)}
.pq-cinema249-gallery__note{color:#b8d0c8}
.pq-cinema249-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#e4c588;margin-bottom:12px;font-size:var(--pq-cinema-gallery-font253)}
.pq-cinema249-filter input{flex:1 1 220px;min-width:0;width:100%;padding:10px 12px;border:1px solid #9ab4a4;border-radius:8px;color:#f0e2c3;background:#092c38;min-height:44px;font:inherit}
.pq-cinema249-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:10px;margin-bottom:22px}
.pq-cinema249-scene.pq-button{display:flex;align-items:flex-start;gap:12px;min-width:0;min-height:90px;text-align:left;padding:13px 15px;font-size:var(--pq-cinema-gallery-font253)}
.pq-cinema249-scene>span{flex:1;min-width:0}
.pq-cinema249-scene strong,.pq-cinema249-scene small{display:block;white-space:normal;overflow-wrap:normal;word-break:normal;font-size:var(--pq-cinema-gallery-font253);line-height:1.4}
.pq-cinema249-scene strong{margin-bottom:6px}
.pq-cinema249-scene small{font-weight:400;color:#c1d5cb}
.pq-cinema249-scene>b{font-size:var(--pq-cinema-gallery-font253);color:#e5c27d;white-space:nowrap}
.pq-cinema249-list [hidden]{display:none!important}
.pq-cinema249-scene em{display:block;margin-bottom:6px;font:600 var(--pq-cinema-gallery-font253)/1.3 system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#8fd8c4}
@media(max-width:600px){.gr-dialog.pq-cinema249-gallery-dialog{--pq-cinema-gallery-font253:16px}}
@media(prefers-reduced-motion:reduce){.pq-cinema249-dialog *{scroll-behavior:auto!important}}
