/* IPTV Cinema light palette. Loaded after the dark interface and enabled on html only. */
html.cinema-light{--ui-bg:#f5f2f8;--ui-sidebar:#fff;--ui-card:#fff;--ui-card2:#faf8fc;--ui-line:#ded5e4;--ui-text:#272131;--ui-muted:#71667b;--ui-purple:#8244bf;--ui-purple2:#743bb1;color-scheme:light}
html.cinema-light body,html.cinema-light body #wrapper{background:#f5f2f8!important;color:#292332!important}
html.cinema-light body #wrapper{background:radial-gradient(ellipse at 80% 8%,#eee1f6,transparent 39%),#f5f2f8!important}
html.cinema-light body h1,html.cinema-light body h2,html.cinema-light body h3,html.cinema-light body h4,html.cinema-light body h5{color:#292332!important}
html.cinema-light body a{color:#533475}html.cinema-light body a:hover{color:#7439ae}
html.cinema-light .cinema-global-sidebar,html.cinema-light .cinema-mobile-bar{background:#fff!important;border-color:#e3d9e8!important;box-shadow:0 8px 34px #301a3412}
html.cinema-light .cinema-global-brand{border-color:#e7dfe9!important}html.cinema-light .cinema-global-nav a,html.cinema-light .cinema-global-bottom a,html.cinema-light .cinema-theme-toggle{color:#54485e!important}
html.cinema-light .cinema-global-nav a:hover,html.cinema-light .cinema-global-nav a.is-active,html.cinema-light .cinema-global-bottom a:hover,html.cinema-light .cinema-theme-toggle:hover{background:#eee0f5!important;color:#63348b!important}
html.cinema-light .cinema-global-bottom{border-color:#e3d9e8!important}html.cinema-light .cinema-nav-svg{color:#8e53bb!important}html.cinema-light .cinema-global-content{color:#342b3e}
html.cinema-light .cinema-eyebrow{color:#8048ae!important}html.cinema-light .cinema-dashboard-heading p,html.cinema-light .cinema-page-heading p,html.cinema-light .cinema-tariffs-heading p,html.cinema-light .cinema-payment-heading p{color:#72677c!important}
html.cinema-light .cinema-global-content .cinema-account-status{background:linear-gradient(110deg,#f1e7f7,#fff 75%)!important;border-color:#d9c3e8!important}html.cinema-light .cinema-global-content .cinema-status-copy strong{color:#392148!important}html.cinema-light .cinema-global-content .cinema-status-copy small{color:#706478!important}
html.cinema-light .cinema-global-content .cinema-quicklinks a,html.cinema-light .cinema-global-content .cinema-account-overview>div,html.cinema-light .cinema-global-content .cinema-credentials,html.cinema-light .cinema-global-content #userinfo .cinema-playlist-card,html.cinema-light .cinema-global-content .iptv-server-selector,html.cinema-light .cinema-global-content .billing-content,html.cinema-light .cinema-global-content .billing-panel{background:#fff!important;color:#30263a!important;border-color:#e2d9e9!important;box-shadow:0 12px 30px #37223e0b!important}
html.cinema-light .cinema-global-content .cinema-quicklinks strong,html.cinema-light .cinema-global-content .cinema-account-overview strong,html.cinema-light .cinema-global-content .cinema-credentials>summary,html.cinema-light .cinema-global-content #userinfo .cinema-playlist-card h3,html.cinema-light .cinema-global-content .billing-panel h1{color:#30253a!important}
html.cinema-light .cinema-global-content .cinema-quicklinks small,html.cinema-light .cinema-global-content .cinema-account-overview span,html.cinema-light .cinema-global-content .cinema-credentials small,html.cinema-light .cinema-global-content #userinfo .cinema-playlist-card p{color:#746981!important}
html.cinema-light .cinema-global-content .cinema-account-overview{background:#e4dce9!important;border-color:#e4dce9!important}
html.cinema-light .cinema-global-content #userinfo .cinema-playlist-card>summary{background:#fff!important}html.cinema-light .cinema-global-content #userinfo .cinema-playlist-card>summary:hover{background:#f7effb!important}
html.cinema-light .cinema-global-content #userinfo .cinema-playlist-item,html.cinema-light .cinema-global-content .cinema-credentials-body{border-color:#e7dfeb!important}
html.cinema-light .cinema-global-content #userinfo .cinema-playlist-item input[type=text],html.cinema-light .cinema-global-content .cinema-credential-row input,html.cinema-light .cinema-global-content .iptv-server-select,html.cinema-light .cinema-global-content input[type=text],html.cinema-light .cinema-global-content input[type=email],html.cinema-light .cinema-global-content input[type=password],html.cinema-light .cinema-global-content textarea,html.cinema-light .cinema-global-content select{background:#faf8fc!important;border-color:#d8ccdf!important;color:#2d2435!important}
html.cinema-light .cinema-global-content .cinema-playlist-list .playlist-warning{background:#f8f0e2!important;border-color:#e8d5a9!important;color:#5b4a31!important}
html.cinema-light .cinema-global-content .cinema-credential-row label,html.cinema-light .cinema-global-content #userinfo .cinema-playlist-item-title strong{color:#35283e!important}
html.cinema-light .cinema-global-content #userinfo .cinema-playlist-item-title small{color:#776c7e!important}
html.cinema-light .cinema-global-content .cinema-plan{background:linear-gradient(150deg,#fff,#f9f5fc)!important;border-color:#ddcfe5!important;box-shadow:0 16px 42px #32173512!important}
html.cinema-light .cinema-global-content .cinema-plan .price__item--first span:first-child{color:#2e233a!important}html.cinema-light .cinema-global-content .cinema-plan .price__item--first span:last-child,html.cinema-light .cinema-global-content .cinema-plan .cinema-plan-feature i{color:#8045b6!important}
html.cinema-light .cinema-global-content .cinema-plan .cinema-plan-feature{border-color:#e5dbe9!important}html.cinema-light .cinema-global-content .cinema-plan .cinema-plan-feature span,html.cinema-light .cinema-global-content .cinema-plan .cinema-plan-feature a{color:#615568!important}
html.cinema-light .cinema-global-content .cinema-plan .cinema-plan-channels,html.cinema-light .cinema-global-content .cinema-referral-nav a{background:#f5ebfa!important;border-color:#d4bde3!important;color:#633689!important}
html.cinema-light .cinema-global-content #payform .cinema-pay-section,html.cinema-light .cinema-global-content #payform .cinema-pay-alternatives,html.cinema-light .cinema-global-content .cinema-transfer-form,html.cinema-light .cinema-global-content .cinema-promo-form{background:#fff!important;border-color:#e0d6e7!important;color:#33273c!important;box-shadow:0 11px 28px #3217350d}
html.cinema-light .cinema-global-content #payform .cinema-pay-section-head h2,html.cinema-light .cinema-global-content #payform .cinema-pay-alternatives h2,html.cinema-light .cinema-global-content .cinema-transfer-form label,html.cinema-light .cinema-global-content .cinema-promo-form label{color:#30253a!important}
html.cinema-light .cinema-global-content #payform .cinema-pay-section-head p,html.cinema-light .cinema-global-content #payform .cinema-pay-alternatives>p{color:#75697d!important}
html.cinema-light .cinema-global-content #payform .billing-currency-switcher,html.cinema-light .cinema-global-content #payform .cinema-pay-amount-input,html.cinema-light .cinema-global-content #payform .cinema-pay-methods .billing-pay-label,html.cinema-light .cinema-global-content #payform .cinema-manual-methods a,html.cinema-light .cinema-global-content #payform .cinema-pay-help{background:#f7f2fa!important;border-color:#ddd1e5!important;color:#44344f!important}
html.cinema-light .cinema-global-content #payform #billingPaySum{color:#30253a!important}html.cinema-light .cinema-global-content #payform .billing-currency-button{color:#564962!important}html.cinema-light .cinema-global-content #payform .billing-currency-button.active{color:white!important}
html.cinema-light .cinema-global-content table,html.cinema-light .cinema-global-content table.billing-table,html.cinema-light .cinema-global-content table.pm{background:#fff!important;border-color:#e2d7e8!important;color:#302739!important}
html.cinema-light .cinema-global-content table tr,html.cinema-light .cinema-global-content table tr:nth-child(odd),html.cinema-light .cinema-global-content table tr:nth-child(even){background:#fff!important;color:#302739!important}
html.cinema-light .cinema-global-content table tr:first-child{background:#f4edf8!important}html.cinema-light .cinema-global-content table tr:hover{background:#faf5fc!important}
html.cinema-light .cinema-global-content table td,html.cinema-light .cinema-global-content table th,html.cinema-light .cinema-global-content table td b,html.cinema-light .cinema-global-content table td a{color:#32263c!important;border-color:#e7e0e9!important}
html.cinema-light .cinema-global-content .cinema-referral-url,html.cinema-light .cinema-global-content .billing-menu a{background:#f3eaf8!important;color:#683b8e!important;border-color:#ddcbe8!important}
html.cinema-light .cinema-global-content .cinema-messages-page .pm-box,html.cinema-light .cinema-global-content .cinema-messages-page form[name=pmlist],html.cinema-light .cinema-global-content .cinema-messages-page .addform,html.cinema-light .cinema-global-content .cinema-messages-page .uComment{background:#fff!important;border-color:#e2d6e8!important;color:#33253c!important}
html.cinema-light .cinema-global-content .cinema-messages-page #pm-menu a,html.cinema-light .cinema-global-content .cinema-messages-page #pm-menu .button-1,html.cinema-light .cinema-global-content .cinema-messages-page .uc-answer-link a{background:#f5edf9!important;border-color:#e0d0ea!important;color:#603887!important}
html.cinema-light .cinema-global-content .cinema-messages-page #pm-menu .button-1:not(a){background:#eee0f7!important;color:#623589!important}
html.cinema-light .cinema-global-content .cinema-messages-page .uComment .uc-message,html.cinema-light .cinema-global-content .cinema-messages-page .pm_list{color:#33283c!important}
html.cinema-light .cinema-global-content .cinema-messages-page .pm_status,html.cinema-light .cinema-global-content .cinema-messages-page .uComment .uc-top{color:#71667a!important}
html.cinema-light .cinema-global-content .cinema-messages-page form[name=pmlist] select[name=doaction]{background:#faf7fc!important;border-color:#d9c8e3!important;color:#34273e!important}html.cinema-light .cinema-global-content .cinema-messages-page select[name=doaction] option{background:#fff!important;color:#30263a!important}
html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .bb-pane,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor textarea,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .mce-panel{background:#fff!important;color:#2e2438!important;border-color:#ddd0e5!important}
html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .bb-btn{background:#f8f3fa!important;color:#583575!important;border-color:#e2d6e8!important}
html.cinema-light .cinema-global-content .cinema-support-page .mail-form,html.cinema-light .cinema-global-content .cinema-support-page .contact-us-info{background:#fff!important;border-color:#e2d6e8!important}
html.cinema-light .cinema-global-content .cinema-support-page .title-1,html.cinema-light .cinema-global-content .cinema-support-page h4{color:#32263d!important}
html.cinema-light body:has(.cinema-auth) #wrapper,html.cinema-light body:has(.cinema-register-page) #wrapper{background:radial-gradient(circle at 35% 18%,#eee0f7,transparent 50%),#f5f2f8!important}
html.cinema-light .cinema-auth-card,html.cinema-light .cinema-register-card,html.cinema-light .cinema-register-done{background:#fff!important;border-color:#e0d4e7!important;color:#34273e!important;box-shadow:0 23px 60px #32173716!important}
html.cinema-light .cinema-auth-card label,html.cinema-light .cinema-register-card label,html.cinema-light .cinema-register-intro h1{color:#34263e!important}
html.cinema-light .cinema-auth-subtitle,html.cinema-light .cinema-register-intro>p,html.cinema-light .cinema-register-benefits{color:#6e6277!important}
html.cinema-light .cinema-register-benefits span,html.cinema-light .cinema-auth-highlights span{background:#fff!important;border-color:#dfd2e8!important;color:#694b79!important}
html.cinema-light .cinema-auth-card input:not([type=hidden]),html.cinema-light .cinema-register-card input:not([type=hidden]){background:#faf8fc!important;border-color:#ddd1e7!important;color:#33273e!important}
html.cinema-light .cinema-auth-channels{background:#f4eaf9!important;border-color:#d8c0e7!important;color:#5b3683!important}
html.cinema-light .ui-dialog:has(#showtarifftpl),html.cinema-light .ui-dialog:has(#paytarifftpl),html.cinema-light .ui-dialog:has(#showtarifftpl) .ui-dialog-content,html.cinema-light .ui-dialog:has(#paytarifftpl) .ui-dialog-content{background:#fff!important;border-color:#ddcfe6!important;color:#33273c!important}
html.cinema-light .ui-dialog:has(#showtarifftpl) .ui-dialog-titlebar,html.cinema-light .ui-dialog:has(#paytarifftpl) .ui-dialog-titlebar{background:#f1e6f8!important;color:#352440!important;border-color:#dcc8e9!important}
html.cinema-light .ui-dialog #showtarifftpl .cinema-channel-row{background:#f8f3fa!important;border-color:#e4daea!important;color:#34263d!important}html.cinema-light .ui-dialog #showtarifftpl .cinema-channel-row:hover{background:#f0e5f7!important}
html.cinema-light .ui-dialog #paytarifftpl table.billing-table,html.cinema-light .ui-dialog #paytarifftpl table.billing-table tr{background:#fff!important}html.cinema-light .ui-dialog #paytarifftpl table.billing-table td,html.cinema-light .ui-dialog #paytarifftpl center,html.cinema-light .ui-dialog #paytarifftpl center p{color:#382d43!important}
html.cinema-light .ui-dialog #paytarifftpl select{background:#faf7fc!important;color:#34273e!important;border-color:#d7c7e2!important}
html.cinema-light .ui-dialog #paytarifftpl #BillingTariffBalance{background:#f3eafa!important;color:#503367!important}
@media(max-width:650px){html.cinema-light .cinema-global-sidebar{background:#fff!important}html.cinema-light .cinema-mobile-bar button,html.cinema-light .cinema-menu-close{background:#f3e8f9!important;border-color:#d3b9e2!important;color:#683d90!important}html.cinema-light body:has(.cinema-global-sidebar) .language-current{background:#f5edf9!important;border-color:#d8c6e3!important}}
/* Editor and mobile message controls follow the saved theme. */
html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .bb-editor,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .bb-pane,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .mce-container,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .mce-panel,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .mce-top-part,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .mce-toolbar-grp,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .mce-edit-area,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .tox,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .tox-toolbar,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .tox-toolbar__primary,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .tox-toolbar__group,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .fr-toolbar,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .fr-wrapper{background:#f8f3fb!important;border-color:#ddcde8!important;color:#35283e!important}
html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor iframe,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .tox-edit-area__iframe,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor [contenteditable=true],html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor textarea{background:#fff!important;color:#35283e!important;color-scheme:light!important}
html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .mce-btn,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .tox .tox-tbtn,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .fr-command,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .bb-btn{background:#fff!important;border-color:#e0d3e8!important;color:#543669!important}
html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .mce-btn i,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .mce-ico,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .mce-btn button,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .tox .tox-icon,html.cinema-light .cinema-global-content .cinema-messages-page #comment-editor .fr-command i{color:#543669!important;fill:#543669!important}
html.cinema-light .cinema-global-content .cinema-messages-page #pm-menu .button-1{background:#f4edf8!important;color:#624676!important;border-color:#ddcce8!important}html.cinema-light .cinema-global-content .cinema-messages-page #pm-menu>span.button-1{background:#7945ae!important;border-color:#7945ae!important;color:#fff!important}
html.cinema-light .cinema-global-content .cinema-messages-page .uc-answer-link>a{background:#f3e9f8!important;border-color:#ddc6e9!important;color:#604077!important}html.cinema-light .cinema-global-content .cinema-messages-page .uc-answer-link>a:first-child{background:#814bbb!important;border-color:#814bbb!important;color:#fff!important}html.cinema-light .cinema-pm-select-all{color:#584a64!important}
@media(max-width:650px){html.cinema-light .cinema-global-content .cinema-messages-page form[name=pmlist] table.pm tr:not(:first-child):not(:last-child):not(:nth-last-child(2)),html.cinema-light .cinema-global-content .cinema-messages-page form[name=pmlist] table.pm tr:last-child{background:#fff!important;border-color:#e0d6e7!important}html.cinema-light .cinema-global-content .cinema-messages-page form[name=pmlist] table.pm tr td:nth-child(3),html.cinema-light .cinema-global-content .cinema-messages-page form[name=pmlist] table.pm tr td:nth-child(4){color:#796a81!important}}
/* v14: complete light surfaces and readable controls across DLE modules. */
html.cinema-light body,html.cinema-light .cinema-global-content,html.cinema-light .cinema-global-content .section,html.cinema-light .cinema-global-content #content{color:#30263a!important}
html.cinema-light .cinema-global-content .cinema-account-status>a,html.cinema-light .cinema-global-content .cinema-plan .cinema-plan-select,html.cinema-light .cinema-global-content .billing-panel .billing-topup,html.cinema-light .cinema-global-content #payform .billing-currency-button.active,html.cinema-light .cinema-global-content #payform .cinema-pay-next,html.cinema-light .cinema-global-content .form_submit button{background:#7843b7!important;border-color:#7843b7!important;color:#fff!important}html.cinema-light .cinema-global-content .cinema-account-status>a *,html.cinema-light .cinema-global-content .cinema-plan .cinema-plan-select *,html.cinema-light .cinema-global-content .billing-panel .billing-topup *{color:#fff!important}
html.cinema-light .cinema-global-content .cinema-messages-page table.pm,html.cinema-light .cinema-global-content .cinema-messages-page table.pm tbody,html.cinema-light .cinema-global-content .cinema-messages-page table.pm tr,html.cinema-light .cinema-global-content .cinema-messages-page table.pm tr:nth-child(odd),html.cinema-light .cinema-global-content .cinema-messages-page table.pm tr:nth-child(even),html.cinema-light .cinema-global-content .cinema-messages-page table.pm td{background:#fff!important;color:#30263a!important;border-color:#e3d7e8!important}
html.cinema-light .cinema-global-content .cinema-messages-page table.pm tr:first-child,html.cinema-light .cinema-global-content .cinema-messages-page table.pm tr:first-child td{background:#f1e7f7!important;color:#49365a!important}html.cinema-light .cinema-global-content .cinema-messages-page table.pm tr:hover:not(:first-child),html.cinema-light .cinema-global-content .cinema-messages-page table.pm tr:hover:not(:first-child) td{background:#faf6fc!important}
html.cinema-light .cinema-global-content .cinema-messages-page table.pm td a,html.cinema-light .cinema-global-content .cinema-messages-page table.pm td b,html.cinema-light .cinema-global-content .cinema-messages-page table.pm td a b,html.cinema-light .cinema-global-content .cinema-messages-page table.pm td.pm_list{color:#35273e!important}
html.cinema-light .cinema-global-content .cinema-messages-page .addform,html.cinema-light .cinema-global-content .cinema-messages-page .box,html.cinema-light .cinema-global-content .cinema-messages-page .story,html.cinema-light .cinema-global-content .cinema-messages-page .box_in{background:#fff!important;color:#31263b!important;border-color:#e3d7e8!important}html.cinema-light .cinema-global-content .cinema-messages-page .uComment .uc-message,html.cinema-light .cinema-global-content .cinema-messages-page .uc-answer-link{color:#34273e!important}
html.cinema-light .cinema-global-content .cinema-support-page textarea,html.cinema-light .cinema-global-content .cinema-messages-page textarea,html.cinema-light .cinema-global-content .cinema-transfer-form input:not([type=hidden]),html.cinema-light .cinema-global-content .cinema-promo-form input:not([type=hidden]),html.cinema-light .cinema-global-content .cinema-messages-page .addform input:not([type=hidden]){background:#faf8fc!important;color:#302538!important;border:1px solid #daccdf!important}html.cinema-light .cinema-global-content .cinema-support-page textarea::placeholder,html.cinema-light .cinema-global-content .cinema-messages-page textarea::placeholder{color:#82748b!important}
html.cinema-light .cinema-global-content #payform .billing-currency-button:not(.active),html.cinema-light .cinema-global-content #payform .cinema-manual-methods a,html.cinema-light .cinema-global-content #payform .cinema-manual-methods a span,html.cinema-light .cinema-global-content #payform .cinema-pay-help,html.cinema-light .cinema-global-content #payform .cinema-pay-help a,html.cinema-light .cinema-global-content #payform .cinema-pay-alternatives>p,html.cinema-light .cinema-global-content #payform .billing-pay-label{color:#493750!important}html.cinema-light .cinema-global-content #payform #billingPaySum{background:#faf8fc!important;color:#302538!important;border-color:#daccdf!important}
html.cinema-light .cinema-global-content #userinfo .iptv-server-selector strong,html.cinema-light .cinema-global-content #userinfo .iptv-server-selector label,html.cinema-light .cinema-global-content #userinfo .cinema-playlist-card h3,html.cinema-light .cinema-global-content #userinfo .cinema-playlist-format,html.cinema-light .cinema-global-content #userinfo .cinema-playlist-item-title,html.cinema-light .cinema-global-content #userinfo .cinema-playlist-item-title strong{color:#35283e!important}html.cinema-light .cinema-global-content #userinfo .cinema-playlist-card header>button,html.cinema-light .cinema-global-content #userinfo .cinema-playlist-card summary,html.cinema-light .cinema-global-content #userinfo .ac-container label{color:#49375b!important}html.cinema-light .cinema-global-content #userinfo .cinema-playlist-row input,html.cinema-light .cinema-global-content #userinfo .ac-container input[type=text]{background:#faf8fc!important;color:#302538!important;border-color:#dacfe2!important}
html.cinema-light .cinema-global-content .cinema-plan{background:linear-gradient(155deg,#fff,#faf6fc)!important;border-color:#e0d0e8!important;color:#34283d!important}html.cinema-light .cinema-global-content .cinema-plan .cinema-plan-feature span,html.cinema-light .cinema-global-content .cinema-plan .cinema-plan-feature a,html.cinema-light .cinema-global-content .cinema-plan .cinema-plan-kicker{color:#57455f!important}html.cinema-light .cinema-tariffs-page .cinema-plan{background:linear-gradient(155deg,#fff,#faf6fc)!important;border-color:#e0d0e8!important;color:#34283d!important}html.cinema-light .cinema-tariffs-page .cinema-plan .price__item--first span:first-child{color:#34253f!important}html.cinema-light .cinema-tariffs-page .cinema-plan .price__item--first span:last-child,html.cinema-light .cinema-tariffs-page .cinema-plan .cinema-plan-feature i{color:#7843b7!important}html.cinema-light .cinema-tariffs-page .cinema-plan .cinema-plan-feature span,html.cinema-light .cinema-tariffs-page .cinema-plan .cinema-plan-feature a{color:#4d4058!important}html.cinema-light .cinema-tariffs-page .cinema-plan .cinema-plan-channels{background:#f3e9f8!important;border-color:#d8c2e7!important;color:#623683!important}html.cinema-light .cinema-tariffs-page .cinema-plan .cinema-plan-select{background:#7843b7!important;border-color:#7843b7!important;color:#fff!important}html.cinema-light .cinema-tariffs-page .cinema-tariffs-back{background:#fff!important;border-color:#dacde4!important;color:#634182!important}
html.cinema-light .language-current,html.cinema-light body:has(.cinema-global-sidebar) .language-current,html.cinema-light .cinema-guest-theme{background:#fff!important;color:#68418b!important;border-color:#d9cae3!important;box-shadow:0 8px 22px #38244415!important}html.cinema-light .language-arrow{color:#68418b!important}html.cinema-light .language-menu,html.cinema-light body:has(.cinema-global-sidebar) .language-menu{background:#fff!important;border-color:#ded1e6!important;box-shadow:0 18px 45px #38244427!important}html.cinema-light .language-menu button{color:#453451!important}html.cinema-light .language-menu button:hover,html.cinema-light .language-menu button.is-current{background:#f0e5f7!important;color:#673b91!important}
html.cinema-light .ui-dialog:has(#showtarifftpl) .ui-dialog-titlebar-close,html.cinema-light .ui-dialog:has(#paytarifftpl) .ui-dialog-titlebar-close{background:#fff!important;border-color:#d5c4df!important}html.cinema-light .ui-dialog:has(#showtarifftpl) .ui-dialog-titlebar-close:after,html.cinema-light .ui-dialog:has(#paytarifftpl) .ui-dialog-titlebar-close:after{color:#57366f!important}html.cinema-light .ui-dialog #showtarifftpl .cinema-channel-row strong,html.cinema-light .ui-dialog #showtarifftpl .cinema-channel-row>span{color:#40304b!important}
@media(max-width:650px){html.cinema-light .cinema-global-content .cinema-messages-page form[name=pmlist] table.pm tr:not(:first-child):not(:last-child):not(:nth-last-child(2)),html.cinema-light .cinema-global-content .cinema-messages-page form[name=pmlist] table.pm tr:last-child{background:#fff!important;border-color:#e3d7e8!important}}
html.cinema-light .cinema-global-content .cinema-support-page .mail-form input,html.cinema-light .cinema-global-content .cinema-support-page .mail-form textarea,html.cinema-light .cinema-global-content .cinema-support-page .mail-form select{background:#faf8fc!important;color:#302538!important;border:1px solid #daccdf!important}html.cinema-light .cinema-global-content .cinema-support-page .mail-form input::placeholder,html.cinema-light .cinema-global-content .cinema-support-page .mail-form textarea::placeholder{color:#796b83!important}
html.cinema-light .cinema-global-content .cinema-profile-shell .iptv-server-selector{background:#fff!important;color:#35273f!important;border-color:#e0d5e6!important}html.cinema-light .cinema-global-content .cinema-profile-shell .iptv-server-selector *:not(button):not(option){color:#44354d!important}
html.cinema-light .cinema-global-content .cinema-messages-page .cke,html.cinema-light .cinema-global-content .cinema-messages-page .cke_inner,html.cinema-light .cinema-global-content .cinema-messages-page .cke_top,html.cinema-light .cinema-global-content .cinema-messages-page .cke_bottom,html.cinema-light .cinema-global-content .cinema-messages-page .cke_contents{background:#f8f3fa!important;color:#30253b!important;border-color:#dbcae5!important}html.cinema-light .cinema-global-content .cinema-messages-page .cke_wysiwyg_div,html.cinema-light .cinema-global-content .cinema-messages-page .cke_editable{background:#fff!important;color:#302538!important}html.cinema-light .cinema-global-content .cinema-messages-page .cke_toolgroup,html.cinema-light .cinema-global-content .cinema-messages-page .cke_combo_button{background:#fff!important;border-color:#dccce6!important}
/* v15: light theme keeps native controls legible. */
html.cinema-light .cinema-guest-notice{background:#fff!important;color:#382b43!important;border-color:#dfd3e5!important;box-shadow:0 20px 50px #40304318!important}html.cinema-light .cinema-guest-notice h2{color:#30243b!important}html.cinema-light .cinema-guest-notice p{color:#72647b!important}
html.cinema-light .cinema-global-content .cinema-messages-page table.pm td a.pm_list,html.cinema-light .cinema-global-content .cinema-messages-page table.pm td a.pm_list b,html.cinema-light .cinema-global-content .cinema-messages-page table.pm td .pm_list{background:transparent!important;color:#30263d!important;text-shadow:none!important;box-shadow:none!important}html.cinema-light .cinema-global-content .cinema-messages-page table.pm td a.pm_list:hover{text-decoration:underline!important;color:#70449a!important}
html.cinema-light .cinema-global-content .cinema-profile-shell .iptv-server-selector .iptv-server-title,html.cinema-light .cinema-global-content .cinema-profile-shell .iptv-server-selector .iptv-server-title *,html.cinema-light .cinema-global-content #userinfo .cinema-playlist-card .cinema-playlist-item-title strong{color:#32243e!important}html.cinema-light .cinema-global-content .cinema-profile-shell .iptv-server-selector .iptv-server-desc{color:#796c83!important}html.cinema-light .cinema-global-content #userinfo #playlistServer{background:#f8f3fb!important;color:#392b47!important;border-color:#d9c9e3!important}html.cinema-light .cinema-global-content #userinfo #playlistServer option{background:#fff!important;color:#30263c!important}
html.cinema-light .cinema-global-content #payform .billing-currency-switcher .billing-currency-button:not(.active),html.cinema-light .cinema-global-content #payform .billing-currency-button:not(.active){background:#fff!important;border-color:#ddcfe6!important;color:#49345c!important;box-shadow:none!important}html.cinema-light .cinema-global-content #payform .billing-currency-button.active{background:#8047bf!important;border-color:#8047bf!important;color:#fff!important}html.cinema-light .cinema-global-content #payform .billing-pay-step .billing-pay-step-number,html.cinema-light .cinema-global-content #payform .cinema-pay-step-number{background:#7942b3!important;color:#fff!important;border-radius:9px!important;display:grid!important;place-items:center!important;text-align:center!important;line-height:1!important;padding:0!important}
html.cinema-light .cinema-tariffs-page .cinema-plan .cinema-plan-feature{border-color:#e5dbe9!important}html.cinema-light .cinema-tariffs-page .cinema-plan .price__item:before{display:none!important;content:none!important}html.cinema-light .cinema-tariffs-page .cinema-plan .cinema-plan-feature span,html.cinema-light .cinema-tariffs-page .cinema-plan .cinema-plan-feature a{color:#45354e!important}
html.cinema-light .ui-dialog:has(#showtarifftpl) .ui-dialog-titlebar-close:after,html.cinema-light .ui-dialog:has(#paytarifftpl) .ui-dialog-titlebar-close:after{color:#63417d!important}html.cinema-light .ui-dialog:has(#showtarifftpl) .ui-dialog-titlebar-close:hover:after,html.cinema-light .ui-dialog:has(#paytarifftpl) .ui-dialog-titlebar-close:hover:after{color:#fff!important}html.cinema-light .ui-dialog:has(#showtarifftpl) .ui-dialog-titlebar-close:hover,html.cinema-light .ui-dialog:has(#paytarifftpl) .ui-dialog-titlebar-close:hover{background:#774aaa!important}
html.cinema-light .cinema-global-content .cinema-support-page .mail-form .mail-form-field,html.cinema-light .cinema-global-content .cinema-support-page .mail-form select,html.cinema-light .cinema-global-content .cinema-support-page .mail-form textarea{background:#faf8fc!important;color:#35273f!important;border-color:#dbcee5!important}html.cinema-light .cinema-global-content .cinema-support-page .contact-us-info a{color:#70419c!important}
html.cinema-light .cinema-global-content .cinema-messages-page table.pm td.pm_list a,html.cinema-light .cinema-global-content .cinema-messages-page table.pm td.pm_list a b{background:transparent!important;color:#35283f!important}html.cinema-light .cinema-global-content .cinema-messages-page table.pm td.pm_list a:hover{color:#763ca7!important}
@media(max-width:650px){html.cinema-light .cinema-global-content .cinema-messages-page form[name=pmlist] table.pm tr:not(:first-child):not(:last-child):not(:nth-last-child(2)) td{background:transparent!important;color:#35283f!important}html.cinema-light .cinema-global-content .cinema-messages-page form[name=pmlist] table.pm tr td:nth-child(3){color:#716379!important}}
