:root{--font-sans:"Avenir Next","PingFang SC","Hiragino Sans GB","Noto Sans SC","Segoe UI",sans-serif;--background:#141414;--foreground:#fff;--card:#1e1e1e;--card-foreground:#fff;--popover:#282828;--popover-foreground:#fff;--primary:#e50914;--primary-foreground:#fff;--secondary:#404040;--secondary-foreground:#fff;--muted:#282828;--muted-foreground:#a3a3a3;--accent:#323232;--accent-foreground:#fff;--destructive:#7f1d1d;--destructive-foreground:#fff;--border:#404040;--input:#404040;--ring:#e50914;--radius:.25rem;--shadow-x:0px;--shadow-y:4px;--shadow-blur:8px;--shadow-spread:0px;--shadow-color:#00000080}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#404040;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#505050}.container-responsive{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container-responsive{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container-responsive{padding-left:2rem;padding-right:2rem}}.shadow-custom{box-shadow:var(--shadow-x)var(--shadow-y)var(--shadow-blur)var(--shadow-spread)var(--shadow-color)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:.3s ease-out fadeIn}.animate-slide-in-top{animation:.2s ease-out slideInFromTop}.animate-zoom-in{animation:.3s ease-out zoomIn}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit}:root{--primary-1:#fee8e9;--primary-2:#feced0;--primary-3:#fd9a9f;--primary-4:#fc666e;--primary-5:#fb343e;--primary-6:#e50914;--primary-7:#b70710;--primary-8:#89050c;--primary-9:#5b0308;--primary-10:#2d0204;--color-bg-1:var(--background);--color-bg-2:var(--card);--color-bg-3:var(--muted);--color-bg-4:var(--accent);--color-text-1:var(--foreground);--color-text-2:#c8c8c8;--color-text-3:#a3a3a3;--color-text-4:gray;--color-border-1:var(--border);--color-border-2:#ffffff1a;--color-border-3:#ffffff0d}.arco-btn-primary{background-color:var(--primary)}.arco-btn-primary:hover{background-color:#b70710}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-skeleton-stack{flex-direction:column;gap:.75rem;display:flex}.ui-skeleton-row{align-items:center;gap:.75rem;display:flex}.ui-skeleton-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14}body.dashboard-shell-active.dashboard-theme-light{--dashboard-light-bg:linear-gradient(180deg,#f7f9fc 0%,#edf2f7 100%);--dashboard-light-surface:#ffffffeb;--dashboard-light-surface-strong:#fffffffa;--dashboard-light-border:#0f172a14;--dashboard-light-text:#0f172a;--dashboard-light-text-soft:#475569;--dashboard-light-text-subtle:#64748b;--dashboard-light-hover:#0f172a0d;--dashboard-light-shadow:0 16px 30px #0f172a14}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area{background:var(--dashboard-light-bg)}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .top-header{border-bottom-color:var(--dashboard-light-border);background:#ffffffeb}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .page-title,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .notification-btn,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .menu-toggle,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .user-name,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .theme-toggle{color:var(--dashboard-light-text)}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .search-icon,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .user-btn .arco-icon{color:var(--dashboard-light-text-subtle)}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .search-input{color:var(--dashboard-light-text);background:#fffffff5;border-color:#0f172a1f}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .search-input::placeholder{color:var(--dashboard-light-text-subtle)}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .theme-toggle,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .user-btn:hover{background:#0f172a0a;border-color:#0f172a1a}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .theme-toggle:hover,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .search-item:hover,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .notification-item:hover,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .dropdown-item:hover{background:var(--dashboard-light-hover)}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .search-dropdown,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .dropdown,body.dashboard-shell-active.dashboard-theme-light .arco-select-dropdown,body.dashboard-shell-active.dashboard-theme-light .arco-pagination-options-popup,body.dashboard-shell-active.dashboard-theme-light .arco-picker-dropdown{background:var(--dashboard-light-surface-strong)!important;border-color:var(--dashboard-light-border)!important;box-shadow:var(--dashboard-light-shadow)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .search-state,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .search-section-title,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .search-item-meta,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .notification-time,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .user-email,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .dropdown-footer a,body.dashboard-shell-active.dashboard-theme-light .arco-select-option,body.dashboard-shell-active.dashboard-theme-light .arco-picker-cell,body.dashboard-shell-active.dashboard-theme-light .arco-pagination-item{color:var(--dashboard-light-text-soft)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .search-item-title,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .dropdown-title,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .notification-text,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .user-fullname,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .dropdown-item,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .dropdown-footer a:hover,body.dashboard-shell-active.dashboard-theme-light .arco-select-option-active,body.dashboard-shell-active.dashboard-theme-light .arco-select-option-selected,body.dashboard-shell-active.dashboard-theme-light .arco-picker-header-title,body.dashboard-shell-active.dashboard-theme-light .arco-pagination-item-active{color:var(--dashboard-light-text)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .search-section,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .search-item,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .dropdown-header,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .dropdown-user-info,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .dropdown-footer,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .dropdown-divider,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .notification-item,body.dashboard-shell-active.dashboard-theme-light .arco-select-dropdown,body.dashboard-shell-active.dashboard-theme-light .arco-pagination-options-popup,body.dashboard-shell-active.dashboard-theme-light .arco-picker-dropdown{border-color:var(--dashboard-light-border)!important}body.dashboard-shell-active.dashboard-theme-light .arco-select-view,body.dashboard-shell-active.dashboard-theme-light .arco-input-wrapper,body.dashboard-shell-active.dashboard-theme-light .arco-textarea-wrapper,body.dashboard-shell-active.dashboard-theme-light .arco-picker,body.dashboard-shell-active.dashboard-theme-light .arco-pagination-jumper-input{background:#fffffff5!important;border-color:#0f172a1a!important}body.dashboard-shell-active.dashboard-theme-light .arco-select-view-value,body.dashboard-shell-active.dashboard-theme-light .arco-input,body.dashboard-shell-active.dashboard-theme-light .arco-textarea,body.dashboard-shell-active.dashboard-theme-light .arco-picker input,body.dashboard-shell-active.dashboard-theme-light .arco-pagination-jumper-input input{color:var(--dashboard-light-text)!important}body.dashboard-shell-active.dashboard-theme-light .arco-select-view-placeholder,body.dashboard-shell-active.dashboard-theme-light .arco-input::placeholder,body.dashboard-shell-active.dashboard-theme-light .arco-textarea::placeholder,body.dashboard-shell-active.dashboard-theme-light .arco-picker input::placeholder{color:var(--dashboard-light-text-subtle)!important}body.dashboard-shell-active.dashboard-theme-light .arco-select-option:hover,body.dashboard-shell-active.dashboard-theme-light .arco-pagination-item:hover,body.dashboard-shell-active.dashboard-theme-light .arco-picker-cell-in-view:hover{background:var(--dashboard-light-hover)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.page-header,.dashboard-header,.detail-header,.toolbar,.filter-bar,.legacy-section,.archive-card,.faq-section,.sidebar-card,.announcement-card,.announcement-detail-card,.invoice-card,.order-card,.toolbar-card,.card,.task-card,.session-card,.history-card,.calendar-card,.update-card,.redeem-card,.purchase-card,.purchases-card,.service-card,.stat-card,.stats-card,.overview-card,.detail-card,.message-card,.download-card,.profile-card,.profile-panel,.security-card,.manager-card,.agent-card,.gift-card-item,.plan-card,.summary-card,.chart-card,.activity-card,.status-card,.billing-table table,.orders-table table,.ticket-list,.profile-grid>*,.details-grid>*,.stats-grid>*,.messages-list){background:var(--dashboard-light-surface)!important;border-color:var(--dashboard-light-border)!important;box-shadow:var(--dashboard-light-shadow)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.page-title,.section-title,.welcome-title,.ticket-title,.card-title,.invoice-amount,.order-amount,.order-name,.value,.amount,.table-price,.faq-question,.dropdown-title,.search-title,.search-box,h1,h2,h3,h4){color:var(--dashboard-light-text)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.page-desc,.welcome-subtitle,.status-text,.field-label,.label,.table-period,.card-date,.category-count,.empty-action,.empty-state,.account-meta,p,small){color:var(--dashboard-light-text-soft)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area table th{color:var(--dashboard-light-text-soft)!important;border-color:var(--dashboard-light-border)!important;background:#0f172a0a!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area table td{color:#1e293b!important;border-color:var(--dashboard-light-border)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area table tr:hover td,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .ticket-row:hover{background:#0f172a0a!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area input:not(.search-input),body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area textarea,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area select{color:var(--dashboard-light-text)!important;background:#fffffff5!important;border-color:#0f172a1a!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area input:not(.search-input)::placeholder,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area textarea::placeholder{color:var(--dashboard-light-text-subtle)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.user-dashboard,.my-plans,.media-updates-page,.gift-cards,.billing-detail-page,.calendar-page,.security-page,.ticket-detail,.announcement-detail-page,.email-archive,.user-profile,.orders-page,.order-detail-page,.watch-history,.live-page,.downloads-page,.rewards-page,.messages-page,.task-page,.agent-page,.create-ticket){color:var(--dashboard-light-text)}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.list-card,.payment-card,.request-card,.checkin-card,.referral-card,.messages-card,.service-toolbar,.service-sidebar,.service-item,.service-detail-pane,.card-block,.table-wrap,.form-card,.chat-container,.chat-input,.request-history,.request-table-wrap,.review-panel,.modal-content,.emby-manager,.recent-section,.notices-section,.edit-card,.loading-box,.empty-box,.pending-item,.promo-card,.notice-item,.watch-card,.wallet-item,.promo-code-panel,.promo-item,.review-item,.message-item,.history-row,.task-row,.permission-row,.gateway-row,.overview-item,.summary-item,.day-card,.episode-item,.ticket-message,.message,.message-bubble,.email-item,.attachment-panel,.telegram-bind-box,.telegram-account,.telegram-switch-item,.activate-panel,.backup-code,.empty-state,.empty-day,.payment-empty){background:var(--dashboard-light-surface)!important;border-color:var(--dashboard-light-border)!important;box-shadow:var(--dashboard-light-shadow)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.detail-content,.detail-content :is(p,li,ol,ul),.message-text,.email-body,.request-tip,.request-desc,.ticket-meta,.message-time,.message-date,.ticket-link,.ticket-link-inline,.page-info,.pager-info,.toolbar-total,.card-subtitle,.stat-label,.wallet-label,.promo-meta,.meta,.episode-meta,.user-date,.user-meta,.telegram-desc,.form-hint,.attachment-meta,.attachment-title,.overview-item .label,.summary-item span,.message-header,.email-meta,.email-meta p){color:var(--dashboard-light-text-soft)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.detail-title,.request-title,.ticket-title,.message-title,.email-subject,.customer-name,.series-name,.episode-name,.item-title,.task-name,.gift-name,.pending-title,.promo-code,.wallet-value,.stat-value,.buy-total strong,.overview-item .value,.summary-item strong,.user-name){color:var(--dashboard-light-text)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.field-label,.form-label,.link-label,.request-field span,.gateway-row label,.rule-icon,.meta-date,.message-name,.attachment-name,.customer-email,.pending-desc,.gift-desc,.gift-price){color:var(--dashboard-light-text-soft)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.field-select,.field-input,.form-input,.form-textarea,.message-input,.request-textarea,.rating-select,.link-input,.promo-input,.gateway-row select,.search-box input,.search-box,.page-size-select){color:var(--dashboard-light-text)!important;background:#fffffff5!important;border-color:#0f172a1f!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.field-select,.field-input,.form-input,.form-textarea,.message-input,.request-textarea,.link-input,.promo-input,.gateway-row select,.search-box input)::placeholder{color:var(--dashboard-light-text-subtle)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.action-btn,.refresh-btn,.back-btn,.copy-btn,.clear-btn,.filter-btn,.ghost-btn,.download-btn,.table-link,.open-link,.invoice-link-btn,.toggle-btn,.pager-btn,.cancel-btn,.pending-btn.secondary,.close-btn,.modal-close,.text-btn,.btn.ghost,.btn.action,.action-link,.attachment-link){color:var(--dashboard-light-text)!important;background:#0f172a0a!important;border-color:#0f172a1a!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.action-btn,.refresh-btn,.back-btn,.copy-btn,.clear-btn,.filter-btn,.ghost-btn,.download-btn,.table-link,.open-link,.invoice-link-btn,.toggle-btn,.pager-btn,.cancel-btn,.pending-btn.secondary,.close-btn,.modal-close,.text-btn,.btn.ghost,.btn.action,.action-link,.attachment-link):hover{background:#0f172a14!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.new-ticket-btn,.primary-action,.btn.primary,.action-btn.primary,.send-btn,.submit-btn,.request-submit,.buy-btn,.redeem-btn,.withdraw-btn,.extract-btn,.checkin-btn,.promo-create-btn,.add-btn,.btn-confirm){color:#fff!important;background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border-color:#b91c1c73!important;box-shadow:0 12px 24px #dc26262e!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.filter-tabs,.tabs){background:#0f172a0a!important;border-color:#0f172a14!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.filter-tab,.tab){color:var(--dashboard-light-text-soft)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.filter-tab.active,.tab.active){color:var(--dashboard-light-text)!important;background:#ffffffeb!important;border-color:#0f172a14!important;box-shadow:0 10px 20px #0f172a14!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.status-badge,.status-pill,.promo-badge,.permission-badge,.type-badge,.notice-badge,.account-pill,.mini-status,.category-badge,.category-tag,.badge,.day-circle){box-shadow:none!important;border-color:#0f172a1a!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.review-mask,.modal-overlay){background:#0f172a3d!important}body.dashboard-shell-active.dashboard-theme-light .arco-radio-group-button .arco-radio-button,body.dashboard-shell-active.dashboard-theme-light .arco-radio-button{color:var(--dashboard-light-text-soft)!important;background:#ffffffeb!important;border-color:#0f172a1a!important}body.dashboard-shell-active.dashboard-theme-light .arco-radio-button-checked,body.dashboard-shell-active.dashboard-theme-light .arco-radio-group-button .arco-radio-button-checked{color:#b91c1c!important;background:#dc262614!important;border-color:#dc262647!important}body.dashboard-shell-active.dashboard-theme-light .arco-modal,body.dashboard-shell-active.dashboard-theme-light .arco-modal-container,body.dashboard-shell-active.dashboard-theme-light .arco-notification,body.dashboard-shell-active.dashboard-theme-light .arco-drawer-content{background:var(--dashboard-light-surface-strong)!important;color:var(--dashboard-light-text)!important;border-color:var(--dashboard-light-border)!important;box-shadow:var(--dashboard-light-shadow)!important}body.dashboard-shell-active.dashboard-theme-light .arco-modal-header,body.dashboard-shell-active.dashboard-theme-light .arco-modal-footer,body.dashboard-shell-active.dashboard-theme-light .arco-drawer-header,body.dashboard-shell-active.dashboard-theme-light .arco-drawer-footer{border-color:var(--dashboard-light-border)!important}body.dashboard-shell-active.dashboard-theme-light .arco-modal-title,body.dashboard-shell-active.dashboard-theme-light .arco-drawer-title,body.dashboard-shell-active.dashboard-theme-light .arco-notification-title,body.dashboard-shell-active.dashboard-theme-light .arco-notification-content{color:var(--dashboard-light-text)!important}body.dashboard-shell-active.dashboard-theme-light{--dashboard-light-bg:linear-gradient(180deg,#eef4fa 0%,#e2ebf4 100%);--dashboard-light-surface:#fffffff0;--dashboard-light-surface-strong:#fffffffa;--dashboard-light-surface-muted:#f7fafcf5;--dashboard-light-border:#94a3b842;--dashboard-light-border-strong:#94a3b85c;--dashboard-light-shadow:0 18px 38px #0f172a14;--dashboard-light-shadow-soft:0 10px 24px #0f172a0f}body.dashboard-shell-active.dashboard-theme-light .ui-skeleton-block,body.dashboard-shell-active.dashboard-theme-light .skeleton-block,body.dashboard-shell-active.dashboard-theme-light .skeleton-line{background:linear-gradient(90deg,#e2e8f0d9 0%,#cbd5e1f2 35%,#f1f5f9eb 65%,#e2e8f0d9 100%) 0 0/220% 100%!important}body.dashboard-shell-active.dashboard-theme-light .ui-skeleton-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffffd1!important;border-color:#94a3b833!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.user-dashboard .stat-card,.user-dashboard .recent-section,.user-dashboard .promo-card,.user-dashboard .notices-section,.user-dashboard .watch-card,.user-dashboard .notice-item,.watch-history .history-card,.watch-history .skeleton-card,.media-updates .request-card,.media-updates .update-card,.media-updates .review-panel,.media-updates .review-form,.billing-detail-page .overview-card,.billing-detail-page .detail-card,.billing-detail-page .payment-card,.billing-page .invoice-card,.billing-page .toolbar,.billing-page .billing-table,.my-plans .service-item,.my-plans .detail-card,.my-plans .detail-section,.my-plans .service-table-wrap,.my-plans .service-card-list,.my-plans .service-detail,.my-plans .legacy-section){box-shadow:var(--dashboard-light-shadow-soft)!important;background:linear-gradient(#fffffffa 0%,#f7fafcf0 100%)!important;border-color:#94a3b833!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.user-dashboard .welcome-title,.user-dashboard .stat-value,.user-dashboard .section-title,.user-dashboard .watch-title,.user-dashboard .promo-title,.user-dashboard .notice-title,.watch-history .page-title,.watch-history .card-title,.media-updates .request-title,.media-updates .title,.media-updates .review-header h3,.billing-detail-page .page-title,.billing-detail-page .card-title,.billing-page .page-title,.my-plans .page-title,.my-plans .section-title,.my-plans .service-head strong,.my-plans .detail-title,.my-plans .detail-value){color:var(--dashboard-light-text)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.user-dashboard .welcome-subtitle,.user-dashboard .stat-label,.user-dashboard .stat-desc,.user-dashboard .promo-desc,.user-dashboard .notice-desc,.user-dashboard .empty-panel,.watch-history .page-desc,.watch-history .status-text,.watch-history .card-date,.watch-history .empty-box,.media-updates .meta-line,.media-updates .status-text,.media-updates .request-desc,.media-updates .request-field span,.media-updates .request-tip,.media-updates .meta,.media-updates .overview,.media-updates .score,.media-updates .field-label,.media-updates .review-header p,.billing-detail-page .page-desc,.billing-detail-page .label,.billing-detail-page .payment-note,.billing-detail-page .payment-empty,.billing-page .page-desc,.billing-page .toolbar-total,.billing-page .label,.my-plans .page-desc,.my-plans .status-text,.my-plans .service-sub,.my-plans .meta-label,.my-plans .detail-label,.my-plans .detail-note){color:var(--dashboard-light-text-soft)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.user-dashboard .watch-card,.user-dashboard .watch-card-skeleton,.user-dashboard .notice-item,.watch-history .history-card,.watch-history .skeleton-card){background:linear-gradient(#fbfdff 0%,#edf3f9 100%)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.user-dashboard .watch-overlay,.watch-history .poster-overlay){background:linear-gradient(#0f172a05,#0f172a33)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.user-dashboard .empty-panel,.watch-history .empty-box,.media-updates .empty-box){background:linear-gradient(#ffffffe6 0%,#f1f5f9f0 100%)!important;border-color:#94a3b84d!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.user-dashboard .action-btn,.billing-detail-page .action-btn,.billing-page .refresh-btn,.media-updates .close-btn){color:#334155!important;box-shadow:none!important;background:#f8fafcf5!important;border-color:#94a3b847!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.user-dashboard .action-btn:hover,.billing-detail-page .action-btn:hover,.billing-page .refresh-btn:hover,.media-updates .close-btn:hover){color:var(--dashboard-light-text)!important;background:#f1f5f9fa!important;border-color:#94a3b861!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.user-dashboard .action-btn.primary,.media-updates .refresh-btn,.media-updates .request-submit){color:#fff!important;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;border-color:#dc262629!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .user-dashboard .action-btn.checkin{color:#a16207!important;background:#f59e0b1f!important;border-color:#f59e0b3d!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .user-dashboard .promo-btn,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .media-updates .action-btn,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .billing-page .action-link.primary,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .billing-detail-page .action-btn.danger{color:#b91c1c!important;background:#dc262614!important;border-color:#dc262633!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .user-dashboard .promo-btn:hover,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .media-updates .action-btn:hover,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .billing-page .action-link.primary:hover,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .billing-detail-page .action-btn.danger:hover{color:#991b1b!important;background:#dc26261f!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.media-updates .request-input,.media-updates .request-select,.media-updates .request-textarea,.media-updates .service-select,.media-updates .comment-input,.billing-detail-page .gateway-row select){color:var(--dashboard-light-text)!important;background:#fffffffa!important;border-color:#94a3b847!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .watch-history .progress-bar,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .user-dashboard .progress-bar{background:#94a3b83d!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .media-updates .request-table th,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .media-updates .request-table td,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .billing-detail-page .table th,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .billing-detail-page .table td{border-color:#94a3b82e!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .media-updates .request-table th,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .billing-detail-page .table th{color:#64748b!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .media-updates .request-table td,body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .billing-detail-page .table td{color:#334155!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.user-dashboard .text-green,.user-dashboard .text-yellow,.user-dashboard .text-orange,.user-dashboard .text-purple){filter:saturate(1.2)brightness(.86)}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area :is(.user-dashboard .bg-green,.user-dashboard .bg-yellow,.user-dashboard .bg-orange,.user-dashboard .bg-purple){box-shadow:inset 0 1px #fffc}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .user-dashboard .view-all{color:#dc2626!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .user-dashboard .promo-btn{color:#be123c!important;background:linear-gradient(135deg,#ffe4e6 0%,#fecdd3 100%)!important;border-color:#f43f5e42!important;box-shadow:0 8px 16px #f43f5e1f!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .user-dashboard .promo-btn:hover{color:#9f1239!important;background:linear-gradient(135deg,#fecdd3 0%,#fda4af 100%)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .billing-detail-page .payment-header-actions .action-btn:not(.danger){color:#fff!important;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;border-color:#dc262629!important;box-shadow:0 10px 20px #dc26262e!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .billing-detail-page .payment-header-actions .action-btn:not(.danger):hover{color:#fff!important;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important}body.dashboard-shell-active.dashboard-theme-light .dashboard-layout .content-area .billing-page .action-link.primary{color:#b91c1c!important;background:#dc262617!important;border-color:#dc262633!important}
