body.page-dashboard{--dash-radius-sm: 10px;--dash-radius-md: 14px;--dash-radius-lg: 20px;--dash-radius-xl: 24px;--dash-glass: rgba(255, 255, 255, .04);--dash-glass-border: rgba(255, 255, 255, .09);--dash-nav-active: rgba(139, 92, 246, .22);--dash-glow-soft: 0 0 80px rgba(139, 92, 246, .12);background-color:var(--bg-base);color:var(--text-primary);letter-spacing:-.01em}body.page-dashboard .navbar.dashboard-navbar{background:#060606b8!important;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border-bottom:1px solid transparent;background-clip:padding-box;box-shadow:0 1px #ffffff0f}body.page-dashboard .navbar.dashboard-navbar.scrolled{background:#080808eb!important;border-bottom-color:var(--dash-glass-border)}body.page-dashboard .dashboard-navbar .nav-container{max-width:none;padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem)}body.page-dashboard .dashboard-navbar .nav-menu{gap:6px;margin-left:auto;margin-right:auto}body.page-dashboard .dashboard-navbar .nav-link{border-radius:999px;padding:8px 16px;font-size:.875rem;font-weight:500;color:var(--text-secondary);transition:color .2s ease,background .2s ease,box-shadow .2s ease}body.page-dashboard .dashboard-navbar .nav-link:hover{color:var(--text-primary);background:var(--dash-glass);box-shadow:inset 0 0 0 1px var(--dash-glass-border)}body.page-dashboard .user-info-nav{align-items:center;gap:.75rem;padding:4px 4px 4px 8px;border-radius:999px;background:var(--dash-glass);box-shadow:inset 0 0 0 1px var(--dash-glass-border)}body.page-dashboard .user-info-nav>span{color:var(--text-primary)!important;background:transparent!important;border:none!important;padding:6px 12px!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.02em;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.page-dashboard .user-info-nav .language-switcher{margin-left:0;margin-right:2px}body.page-dashboard .balance-display{border-radius:999px!important;padding:8px 16px!important;box-shadow:0 0 0 1px #ffffff1f,0 4px 24px #8b5cf659!important}body.page-dashboard .mobile-sidebar-toggle{background:var(--bg-elevated);color:var(--accent-purple);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:14px!important;width:48px!important;height:48px!important}body.page-dashboard .mobile-sidebar-toggle:hover{background:#8b5cf626;transform:scale(1.04)}body.page-dashboard .sidebar{background:linear-gradient(165deg,#070708,#0e0e10 40%,#121214)!important;border-right:1px solid var(--dash-glass-border);box-shadow:4px 0 40px #0000008c,inset -1px 0 #ffffff0a}body.page-dashboard .sidebar-header{border-bottom-color:var(--dash-glass-border)!important;margin-bottom:1.5rem;padding-bottom:1.5rem}body.page-dashboard .user-profile{padding:12px 14px;margin-right:8px;border-radius:var(--dash-radius-md);background:var(--dash-glass);box-shadow:inset 0 0 0 1px var(--dash-glass-border)}body.page-dashboard .avatar{width:52px!important;height:52px!important;min-width:52px!important;font-size:1.25rem!important;border:2px solid rgba(255,255,255,.15)!important;box-shadow:0 0 0 3px #8b5cf640,0 12px 28px #8b5cf640!important}body.page-dashboard .user-details h3{font-weight:700!important;letter-spacing:-.02em;font-size:1rem!important}body.page-dashboard .user-details p{color:var(--text-secondary)!important;font-size:.8125rem!important}body.page-dashboard .sidebar-nav .nav-item{margin:0 10px 6px!important;padding:12px 14px!important;border-radius:var(--dash-radius-sm)!important;border-left:none!important;font-weight:500;font-size:.9rem;color:#a1a1aa!important;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}body.page-dashboard .sidebar-nav .nav-item i{width:22px;font-size:1rem;opacity:.85;transition:transform .2s ease,color .2s ease}body.page-dashboard .sidebar-nav .nav-item:hover{transform:none!important;background:#ffffff0f!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff0f}body.page-dashboard .sidebar-nav .nav-item:hover i{transform:scale(1.08);color:#c4b5fd}body.page-dashboard .sidebar-nav .nav-item.active{background:var(--dash-nav-active)!important;color:#fff!important;box-shadow:inset 0 0 0 1px #8b5cf659,0 8px 32px #8b5cf626!important;border-left:none!important}body.page-dashboard .sidebar-nav .nav-item.active i{color:#e9d5ff}body.page-dashboard .sidebar.collapsed .sidebar-nav .nav-item{gap:0!important;justify-content:center!important;padding:12px!important;margin:0 8px 6px!important}body.page-dashboard .sidebar.collapsed .sidebar-nav .nav-item span{display:none!important}body.page-dashboard .main-content{margin-top:72px;min-height:calc(100vh - 72px);padding:clamp(1.5rem,3vw,2.75rem) clamp(1.25rem,4vw,3rem) 3rem;position:relative;isolation:isolate;overflow-x:clip;background-color:var(--bg-base);background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:56px 56px}body.page-dashboard .main-content:before,body.page-dashboard .main-content:after{content:"";position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0;opacity:.9}body.page-dashboard .main-content:before{width:min(70vw,520px);height:min(70vw,520px);top:-8%;right:-5%;background:radial-gradient(circle,rgba(139,92,246,.14) 0%,transparent 68%);animation:dashBlobA 18s ease-in-out infinite}body.page-dashboard .main-content:after{width:min(55vw,400px);height:min(55vw,400px);bottom:10%;left:-8%;background:radial-gradient(circle,rgba(236,72,153,.1) 0%,transparent 65%);animation:dashBlobB 22s ease-in-out infinite}@keyframes dashBlobA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,30px) scale(1.06)}}@keyframes dashBlobB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,-20px) scale(1.05)}}body.page-dashboard .main-content>.content-section{position:relative;z-index:1}body.page-dashboard .section-header{margin-bottom:2rem!important;padding-bottom:1.25rem!important}body.page-dashboard .section-header:after{height:3px!important;border-radius:3px;opacity:.95;background:linear-gradient(90deg,#8b5cf6,#ec4899,#ec48994d)!important}body.page-dashboard .section-header h1{animation:none!important;background-size:100% auto!important;font-size:clamp(1.75rem,3.5vw,2.35rem)!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.15!important}body.page-dashboard .section-header h1:before{display:none!important}body.page-dashboard .section-header p{color:var(--text-secondary)!important;font-size:1rem!important;font-weight:400!important;padding-left:0!important;margin-top:.35rem!important;max-width:134rem;line-height:1.65!important}body.page-dashboard .section-header p:before{display:none!important}body.page-dashboard .stats-grid{gap:1.25rem!important}body.page-dashboard .stat-card{position:relative;border-radius:var(--dash-radius-lg)!important;padding:1.5rem 1.6rem!important;overflow:hidden!important;transition:transform .35s cubic-bezier(.34,1.2,.64,1),box-shadow .35s ease,border-color .25s ease!important}body.page-dashboard .stat-card:after{content:"";position:absolute;top:0;left:1.25rem;right:1.25rem;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.5),transparent);opacity:0;transition:opacity .3s ease}body.page-dashboard .stat-card:hover{transform:translateY(-5px)!important}body.page-dashboard .stat-card:hover:after{opacity:1}body.page-dashboard .stat-card:before{opacity:0!important;transition:opacity .3s ease!important}body.page-dashboard .stat-card:hover:before{opacity:.85!important}body.page-dashboard .stat-icon{border-radius:14px!important;width:56px!important;height:56px!important;font-size:1.4rem!important;box-shadow:0 10px 28px #00000059!important}body.page-dashboard .stat-content h3{font-size:1.85rem!important;font-weight:800!important;letter-spacing:-.03em!important}body.page-dashboard .stat-content p{font-size:.7rem!important;letter-spacing:.12em!important;font-weight:600!important;opacity:.85}body.page-dashboard .sidebar::-webkit-scrollbar{width:5px}body.page-dashboard .sidebar::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}body.page-dashboard .main-content{scrollbar-color:rgba(255,255,255,.12) transparent;scrollbar-width:thin}body.page-dashboard .sidebar-nav .nav-item:focus-visible,body.page-dashboard .dashboard-navbar .nav-link:focus-visible,body.page-dashboard .language-btn:focus-visible{outline:2px solid rgba(139,92,246,.7);outline-offset:2px}@media(prefers-reduced-motion:reduce){body.page-dashboard .main-content:before,body.page-dashboard .main-content:after{animation:none!important}body.page-dashboard .stat-card{transition:none!important}}body.page-dashboard .stat-card,body.page-dashboard .recent-activity,body.page-dashboard .upload-area,body.page-dashboard .upload-settings,body.page-dashboard .history-container,body.page-dashboard .history-item,body.page-dashboard .add-balance,body.page-dashboard .transaction-history,body.page-dashboard .profile-card,body.page-dashboard .security-card,body.page-dashboard .account-card,body.page-dashboard .loading-content{background:var(--bg-card)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-card)!important;color:var(--text-primary)}body.page-dashboard .stat-card:hover,body.page-dashboard .history-item:hover{box-shadow:var(--shadow-glow),var(--shadow-card)!important;border-color:#8b5cf647!important}body.page-dashboard .stat-content h3{color:var(--text-primary)!important}body.page-dashboard .stat-content p,body.page-dashboard .recent-activity h2,body.page-dashboard .activity-time{color:var(--text-secondary)!important}body.page-dashboard .activity-item{background:var(--bg-surface)!important;border:1px solid var(--border)!important}body.page-dashboard .activity-item:hover{background:#8b5cf614!important}body.page-dashboard .activity-item h4,body.page-dashboard .history-content h4{color:var(--text-primary)!important}body.page-dashboard .history-content p,body.page-dashboard .pagination-info,body.page-dashboard .pagination-info span{color:var(--text-secondary)!important}body.page-dashboard .pagination{border-top-color:var(--border)!important}body.page-dashboard .pagination-btn:disabled{background:var(--bg-surface)!important;color:var(--text-muted)!important}body.page-dashboard .upload-zone{background:var(--bg-surface)!important;border-color:#ffffff1f!important;border-radius:var(--dash-radius-md)!important}body.page-dashboard .upload-zone:hover{background:#8b5cf614!important;border-color:var(--accent-purple)!important}body.page-dashboard .upload-zone.dragover{background:#8b5cf61f!important}body.page-dashboard .upload-zone h3{color:var(--text-primary)!important}body.page-dashboard .upload-zone p,body.page-dashboard .upload-info{color:var(--text-secondary)!important}body.page-dashboard .upload-settings h3,body.page-dashboard .price-info h4{color:var(--text-primary)!important}body.page-dashboard .price-info{background:var(--bg-surface)!important;border:1px solid var(--border);border-radius:var(--dash-radius-sm)}body.page-dashboard .price-info p,body.page-dashboard .setting-group label,body.page-dashboard .form-group label,body.page-dashboard .custom-amount label{color:var(--text-secondary)!important}body.page-dashboard .setting-group select,body.page-dashboard .form-group input,body.page-dashboard .custom-amount input,body.page-dashboard .history-filters select,body.page-dashboard .history-filters input{background:var(--bg-surface)!important;border-color:#ffffff1f!important;color:var(--text-primary)!important;border-radius:var(--dash-radius-sm)!important}body.page-dashboard .setting-group select:focus,body.page-dashboard .form-group input:focus,body.page-dashboard .custom-amount input:focus{border-color:#8b5cf68c!important;outline:none;box-shadow:0 0 0 3px #8b5cf626}body.page-dashboard .add-balance h3,body.page-dashboard .transaction-history h3,body.page-dashboard .balance-option .amount{color:var(--text-primary)!important}body.page-dashboard .balance-option{background:var(--bg-surface)!important;border-color:#ffffff1a!important;border-radius:var(--dash-radius-sm)!important}body.page-dashboard .balance-option:hover{border-color:var(--accent-purple)!important;background:#8b5cf61a!important}body.page-dashboard .balance-option.selected{border-color:var(--accent-purple)!important;background:#8b5cf62e!important}body.page-dashboard .transaction-item{background:var(--bg-surface)!important;border:1px solid var(--border);border-radius:var(--dash-radius-sm)}body.page-dashboard .transaction-item:hover{background:#ffffff0f!important}body.page-dashboard .transaction-info h4{color:var(--text-primary)!important}body.page-dashboard .transaction-date{color:var(--text-secondary)!important}body.page-dashboard .transaction-category{display:inline-block;background:#8b5cf638!important;color:#e9d5ff!important;padding:.22rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;margin-top:.25rem;border:1px solid rgba(167,139,250,.4);letter-spacing:.02em;line-height:1.3;box-shadow:inset 0 1px #ffffff14}body.page-dashboard .transaction-pagination{border-top-color:var(--border)!important}body.page-dashboard .transaction-pagination .pagination-info{color:var(--text-secondary)!important}body.page-dashboard .transaction-pagination .pagination-btn:disabled{background:var(--bg-surface)!important;color:var(--text-muted)!important;opacity:.65}body.page-dashboard .profile-card h3,body.page-dashboard .security-card h3,body.page-dashboard .account-card h3,body.page-dashboard .stat-info-profile h4{color:var(--text-primary)!important}body.page-dashboard .stat-info-profile p{color:var(--text-secondary)!important}body.page-dashboard .preferences-card,body.page-dashboard .notifications-card,body.page-dashboard .stats-card{background:var(--bg-card)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-card)!important;color:var(--text-primary);border-radius:var(--dash-radius-lg)!important}body.page-dashboard .preferences-card:hover,body.page-dashboard .notifications-card:hover,body.page-dashboard .stats-card:hover{box-shadow:var(--shadow-glow),var(--shadow-card)!important;border-color:#8b5cf638!important}body.page-dashboard .preferences-card h3,body.page-dashboard .notifications-card h3,body.page-dashboard .stats-card h3{color:var(--text-primary)!important;font-weight:700!important;letter-spacing:-.02em}body.page-dashboard .preference-section label{color:var(--text-secondary)!important}body.page-dashboard .preference-section select{background:var(--bg-surface)!important;border:1px solid rgba(255,255,255,.12)!important;color:var(--text-primary)!important;border-radius:var(--dash-radius-sm)!important}body.page-dashboard .preference-section select:focus{border-color:#8b5cf68c!important;outline:none;box-shadow:0 0 0 3px #8b5cf61f}body.page-dashboard .setting-info h4{color:var(--text-primary)!important}body.page-dashboard .setting-info p{color:var(--text-secondary)!important}body.page-dashboard .stat-item-profile{background:var(--bg-surface)!important;border:1px solid var(--border)!important;border-radius:var(--dash-radius-md)!important}body.page-dashboard .stat-item-profile:hover{background:#8b5cf614!important;border-color:#8b5cf633!important}body.page-dashboard .toggle-switch .slider{background-color:#ffffff26!important}body.page-dashboard .toggle-switch .slider:before{background-color:#e4e4e7!important}body.page-dashboard .toggle-switch input:checked+.slider{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important}body.page-dashboard .toggle-switch input:checked+.slider:before{background-color:#fff!important}body.page-dashboard .upload-area,body.page-dashboard .upload-settings,body.page-dashboard .recent-activity,body.page-dashboard .history-container{border-radius:var(--dash-radius-lg)!important}body.page-dashboard .upload-zone.file-selected-state{background:#10b9811f!important;border-color:#10b981!important}body.page-dashboard .file-name{color:var(--text-primary)!important}body.page-dashboard .file-size,body.page-dashboard .file-type{background:#8b5cf633!important;color:#c4b5fd!important}body.page-dashboard.drag-over{background:#8b5cf60f!important}body.page-dashboard .modal-overlay .modal{background:var(--bg-elevated)!important;border:1px solid var(--border);color:var(--text-primary);box-shadow:0 25px 50px #00000080;border-radius:var(--dash-radius-lg)!important}body.page-dashboard .modal-header h3{color:var(--text-primary)!important}body.page-dashboard .modal-body p{color:var(--text-secondary)!important}body.page-dashboard .modal-btn.cancel{background:var(--bg-surface)!important;color:var(--text-primary)!important;border:1px solid var(--border);border-radius:var(--dash-radius-sm)!important}body.page-dashboard .modal-btn.cancel:hover{background:#ffffff14!important}body.page-dashboard .modal-2{background:var(--bg-elevated)!important;border:1px solid var(--border);color:var(--text-primary);border-radius:var(--dash-radius-lg)!important}body.page-dashboard .loading-overlay .loading-content{background:var(--bg-elevated)!important;border:1px solid var(--border);border-radius:var(--dash-radius-md)!important}body.page-dashboard .spinner{border-color:#ffffff1a!important;border-top-color:var(--accent-purple)!important}body.page-dashboard .modern-upload{background:transparent!important;box-shadow:none!important}body.page-dashboard .upload-container{align-items:stretch}body.page-dashboard .upload-area.modern-upload{display:flex;flex-direction:column;min-height:clamp(380px,48vh,580px);height:100%;box-sizing:border-box}body.page-dashboard .upload-area.modern-upload>.modern-dropzone{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;width:100%;min-height:0;box-sizing:border-box}body.page-dashboard .upload-area.modern-upload>.upload-progress.modern-progress{flex:1 1 auto;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;width:100%;margin:0!important;box-sizing:border-box}body.page-dashboard .upload-area.modern-upload .upload-progress .progress-bar,body.page-dashboard .upload-area.modern-upload .modern-progress-bar{width:100%;max-width:min(440px,92%)}body.page-dashboard .modern-dropzone{background:var(--bg-surface)!important;border-color:#ffffff1f!important;border-radius:var(--dash-radius-lg)!important}body.page-dashboard .modern-dropzone:hover,body.page-dashboard .modern-dropzone.dragover{border-color:var(--accent-purple)!important;background:#8b5cf614!important}body.page-dashboard .upload-progress,body.page-dashboard .modern-progress{background:var(--bg-surface)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--dash-radius-lg)!important;box-shadow:var(--shadow-card)!important;color:var(--text-primary)}body.page-dashboard .progress-header{color:var(--text-primary)!important}body.page-dashboard .progress-header i{color:#a78bfa!important}body.page-dashboard .upload-progress .progress-bar,body.page-dashboard .modern-progress-bar{background:#ffffff1a!important;box-shadow:inset 0 2px 6px #00000059!important}body.page-dashboard .upload-progress .progress-fill{background:linear-gradient(90deg,#6366f1,#8b5cf6)!important;box-shadow:0 0 16px #8b5cf659!important}body.page-dashboard .progress-text,body.page-dashboard #progressText,body.page-dashboard #srtProgressText{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#e9d5ff!important;color:#e9d5ff!important;font-weight:700!important}body.page-dashboard .modern-file-card{background:var(--bg-card)!important;border-color:#ffffff1a!important;border-radius:var(--dash-radius-md)!important}body.page-dashboard .file-name-modern{color:var(--text-primary)!important}body.page-dashboard .metadata-item,body.page-dashboard .modern-change-file-btn{background:var(--bg-surface)!important;border-color:#ffffff1a!important;color:var(--text-secondary)!important;border-radius:var(--dash-radius-sm)!important}body.page-dashboard .metadata-divider{background:var(--border)!important}body.page-dashboard .format-option label{background:var(--bg-card)!important;border-color:#ffffff1a!important;border-radius:var(--dash-radius-sm)!important}body.page-dashboard .format-option.active label{background:#8b5cf626!important;border-color:var(--accent-purple)!important}body.page-dashboard .format-name{color:var(--text-primary)!important}body.page-dashboard .format-desc{color:var(--text-secondary)!important}body.page-dashboard .language-option label{background:var(--bg-card)!important;border-color:#ffffff1a!important}body.page-dashboard .lang-name{color:var(--text-primary)!important}body.page-dashboard .advanced-settings-toggle,body.page-dashboard .advanced-settings-content{background:var(--bg-elevated)!important}body.page-dashboard .advanced-settings-toggle:hover{background:#ffffff0d!important}body.page-dashboard .toggle-title{color:var(--text-primary)!important}body.page-dashboard .toggle-description{color:var(--text-secondary)!important}body.page-dashboard .modern-setting-group{background:var(--bg-card)!important;border:1px solid var(--border)!important;border-radius:var(--dash-radius-md)!important}body.page-dashboard .setting-header label,body.page-dashboard .setting-limits,body.page-dashboard .setting-hint{color:var(--text-secondary)!important}body.page-dashboard .modern-slider{background:var(--bg-surface)!important}body.page-dashboard .main-content h2,body.page-dashboard .main-content h4{color:var(--text-primary)}body.page-dashboard .main-content p,body.page-dashboard .main-content .text-muted{color:var(--text-secondary)}body.page-dashboard .main-content table{color:var(--text-primary)}body.page-dashboard .main-content th,body.page-dashboard .main-content td{border-color:var(--border)!important}body.page-dashboard .main-content thead{background:var(--bg-surface)!important}body.page-dashboard .srt-history-container{background:var(--bg-card)!important;border:1px solid var(--border);box-shadow:var(--shadow-card)!important;border-radius:var(--dash-radius-lg)!important}body.page-dashboard .srt-history-container .section-header{border-bottom-color:var(--border)!important}body.page-dashboard .srt-history-container .section-header h2{color:var(--text-primary)!important}body.page-dashboard #srtHistoryList .history-item{background:var(--bg-surface)!important;border-color:#ffffff1a!important}body.page-dashboard .dispute-item{background:var(--bg-card)!important;border:1px solid var(--border);box-shadow:var(--shadow-card)!important;border-radius:var(--dash-radius-md)!important}body.page-dashboard .dispute-video-info h4{color:var(--text-primary)!important}body.page-dashboard .dispute-video-info p,body.page-dashboard .dispute-type{color:var(--text-secondary)!important}body.page-dashboard .dispute-description{background:var(--bg-surface)!important;color:var(--text-primary)!important;border:1px solid var(--border);border-radius:var(--dash-radius-sm)}body.page-dashboard .dispute-meta{border-top-color:var(--border)!important;color:var(--text-secondary)!important}body.page-dashboard .dispute-admin-response{background:#3b82f61f!important;border-left-color:#3b82f6}body.page-dashboard .dispute-status-badge.pending{background:#f59e0b33!important;color:#fcd34d!important}body.page-dashboard .dispute-status-badge.under-review{background:#3b82f633!important;color:#93c5fd!important}body.page-dashboard .dispute-status-badge.approved{background:#10b98133!important;color:#6ee7b7!important}body.page-dashboard .dispute-status-badge.rejected{background:#ef444433!important;color:#fca5a5!important}body.page-dashboard .process-btn,body.page-dashboard .upload-btn:not(.secondary),body.page-dashboard .pagination-btn:not(:disabled){border-radius:var(--dash-radius-sm)!important}body.page-dashboard .refresh-btn{border-radius:var(--dash-radius-sm)!important}
