/* Approved BeginRooms R2 media: full 16:9 footage, controls outside the image. */
[data-br-preview-shell]{background:#080d15;color:#f1f5fb;overflow:hidden}
video[data-br-preview]{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#080d15}
.br-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid #f1f5fb22;background:#101724}
.br-preview-actions .br-film-link,.br-preview-actions #tour-trigger{position:static;display:flex;align-items:center;gap:12px;width:auto;padding:0;background:none;border:0;color:#f1f5fb;font-size:14px;font-weight:600;text-decoration:none;text-align:left;min-height:44px}
.br-preview-actions .br-film-link small,.br-preview-actions #tour-trigger small{display:block;color:#b6c4dc;font-size:12px;font-weight:400;margin-top:3px}
.br-preview-actions .br-play-symbol{width:40px;height:40px;flex-basis:40px}
.br-preview-actions [data-br-preview-toggle]{flex:none;min-height:44px;padding:9px 12px;border:1px solid #63718b;border-radius:7px;background:transparent;color:#e4ecfa;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;cursor:pointer}
.br-preview-actions button:hover,.br-preview-actions a:hover{color:#adc8ff}
[data-br-preview-shell] :focus-visible{outline:2px solid #9db8ff;outline-offset:4px}
[data-br-preview-error]{padding:12px 20px;font-size:13px;color:#d6dfef}
[data-br-preview-shell] [hidden]{display:none!important}
.br-film-image[data-br-preview-shell]::after{display:none}
#room-video,.br-tour-video{object-fit:contain;width:100%;height:auto;aspect-ratio:16/9}
@media(max-width:480px){.br-preview-actions{padding:10px 12px;gap:10px}.br-preview-actions .br-film-link,.br-preview-actions #tour-trigger{font-size:13px;gap:8px}.br-preview-actions .br-play-symbol{width:32px;height:32px;flex-basis:32px}.br-preview-actions [data-br-preview-toggle]{padding:8px;font-size:11px}.br-preview-actions .br-film-link small,.br-preview-actions #tour-trigger small{font-size:11px}}
