/* Presentation adapters for the existing player and checkout APIs. */
.xl-film-player .down-app{display:none;position:absolute;inset:0;align-items:center;justify-content:center;background:rgba(0,0,0,.75);color:white;z-index:5}
.xl-film-player .xl-film-controls{z-index:20}
.xl-film-content .xl-film-action[hidden],.xl-film-content [hidden]{display:none!important}
.xl-film-content .xl-video-grid{list-style:none;margin:0;padding:0}
.xl-film-content .xl-film-breadcrumb,.xl-film-content .xl-film-description{overflow-wrap:anywhere}
.xl-film-content .xl-paid-retry svg{width:16px;height:16px;display:inline;vertical-align:middle}
.xl-film-content .xl-paid-dialog header svg{width:24px;height:24px}
.xl-film-content .xl-paid-dialog .video-unlock-methods{display:flex;flex-wrap:wrap;gap:8px}
.xl-film-content .xl-paid-dialog .video-unlock-methods label{display:flex;gap:6px;padding:10px;border:1px solid var(--border-default);border-radius:8px}
.xl-film-content .xl-paid-dialog label.is-selected{border-color:var(--brand-blue-default)}
.xl-film-content .xl-paid-dialog .video-checkout-links{display:flex;gap:8px;flex-wrap:wrap}
.xl-film-content .xl-paid-dialog .video-checkout-total{display:flex;gap:8px;align-items:center}
.xl-film-content .xl-paid-dialog footer{flex-wrap:wrap}
.xl-film-content .xl-film-links-content{overflow-wrap:anywhere}
