/* Download guidance belongs only to the Cinema transparent-navigation release. */
.cinema-page #download-modal.cinema-install-notice{width:min(620px,calc(100% - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:34px 38px 24px;border-radius:20px;background:#232323;border:1px solid #ffffff21;text-align:start;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#666 transparent}
.cinema-page #download-modal.cinema-install-notice .dialog-app img{height:48px;max-width:min(210px,75%);margin:0 0 24px}
.cinema-page #download-modal.cinema-install-notice h2{font-size:27px;line-height:1.35;margin:0 0 12px;letter-spacing:-.35px;text-wrap:balance}
.cinema-page #download-modal.cinema-install-notice .dialog-description{font-size:15px;line-height:1.7;color:#bcbcbc;margin:0 0 20px}
.cinema-page #download-modal.cinema-install-notice .selected-film{padding:12px 14px;margin:0 0 24px;border-radius:12px;background:#ffffff05;border-color:#ffffff0e;gap:16px}
.cinema-page #download-modal.cinema-install-notice .selected-film img{width:auto;height:auto;max-height:84px;max-width:40%;object-fit:contain;border-radius:5px}
.cinema-page #download-modal.cinema-install-notice .selected-film strong{font-size:16px;line-height:1.45;font-weight:600}
.cinema-install-tips{list-style:none;margin:0 0 27px;padding:0;display:grid;gap:20px}
.cinema-install-tips li{position:relative;padding-inline-start:20px;min-width:0}
.cinema-install-tips li::before{content:"";position:absolute;inset-inline-start:0;top:9px;width:5px;height:5px;border-radius:50%;background:#e5a00d}
.cinema-page .cinema-install-tips strong{display:block;font:700 15px/1.5 Arial,sans-serif;color:#f2f2f2;margin-bottom:5px}
.cinema-page .cinema-install-tips p{font-size:14px;line-height:1.8;color:#bcbcbc;overflow-wrap:anywhere}
.cinema-page #download-modal.cinema-install-notice .cinema-confirm{width:100%;padding:16px 18px;border-radius:9px;text-align:center;font-size:15px;line-height:1.45;overflow-wrap:anywhere;background:#e5a00d!important;box-shadow:0 3px 0 #0002}
.cinema-page #download-modal.cinema-install-notice .cinema-confirm:hover{background:#f0ae20!important}
.cinema-page #download-modal.cinema-install-notice .cinema-close{top:15px;inset-inline-end:15px;width:36px;height:36px;line-height:1;border-radius:50%}
.cinema-page #download-modal.cinema-install-notice .cinema-close:hover{background:#ffffff0b;color:#fff}
.cinema-page #download-modal.cinema-install-notice [data-modal-availability]{text-align:center;margin-top:12px}
.cinema-page #download-modal.cinema-install-notice .cinema-later{display:none}
.cinema-confirm-copy{display:none!important}
html[lang=ar] .cinema-page #download-modal.cinema-install-notice :is(h2,strong){font-family:CinemaArabic,Arial,sans-serif;letter-spacing:normal}
html[lang=ar] .cinema-page #download-modal.cinema-install-notice h2{line-height:1.65}
html[lang=ar] .cinema-page .cinema-install-tips :is(strong,p){line-height:1.9}
html[lang=ar] .cinema-install-tips li::before{top:12px}
@media(max-width:600px){.cinema-page #download-modal.cinema-install-notice{padding:28px 22px 20px;border-radius:17px}.cinema-page #download-modal.cinema-install-notice .dialog-app img{height:38px;margin-bottom:20px}.cinema-page #download-modal.cinema-install-notice h2{font-size:23px;line-height:1.4}.cinema-page #download-modal.cinema-install-notice .dialog-description{font-size:13px;margin-bottom:18px}.cinema-page #download-modal.cinema-install-notice .selected-film{margin-bottom:20px;padding:10px 12px}.cinema-page #download-modal.cinema-install-notice .selected-film img{max-height:64px}.cinema-page #download-modal.cinema-install-notice .selected-film strong{font-size:14px}.cinema-install-tips{gap:17px;margin-bottom:22px}.cinema-page .cinema-install-tips strong{font-size:14px}.cinema-page .cinema-install-tips p{font-size:13px;line-height:1.75}.cinema-page #download-modal.cinema-install-notice .cinema-confirm{font-size:14px;padding:14px 12px}}
