*{margin:0;padding:0;box-sizing:border-box}.app{min-height:100vh;background:#101820;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.app-container{display:flex;min-height:calc(100vh - 70px)}.admin-layout{position:relative}.main-content{flex:1;padding:0;transition:all .3s ease;width:100%}.main-content.with-sidebar{margin-left:280px;width:calc(100% - 280px)}@media screen and (max-width:1024px){.main-content.with-sidebar{margin-left:70px;width:calc(100% - 70px)}}@media screen and (max-width:768px){.app-container{min-height:calc(100vh - 60px)}.main-content.with-sidebar{margin-left:0;width:100%}.main-content.sidebar-open{transform:translate(280px)}}@media screen and (max-width:480px){.main-content{padding:0}}.page-container{padding:24px;min-height:calc(100vh - 70px);background:#111418}.page-header{background:#1a1111;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.page-title{font-size:28px;font-weight:700;color:#1e293b;margin-bottom:8px}.page-subtitle{font-size:16px;color:#64748b}.page-content{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0;transition:all .3s ease}.card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.card-header{padding:20px 24px;border-bottom:1px solid #e2e8f0}.card-title{font-size:18px;font-weight:600;color:#1e293b;margin:0}.card-body{padding:24px}.loading-container{display:flex;justify-content:center;align-items:center;min-height:400px;flex-direction:column;gap:16px}.loading-spinner{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite}.empty-state{text-align:center;padding:48px 24px;color:#64748b}.empty-state-icon{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state-text{font-size:16px;margin-bottom:8px}.empty-state-subtext{font-size:14px;opacity:.7}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.text-center{text-align:center}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mt-0{margin-top:0}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.p-0{padding:0}.p-1{padding:8px}.p-2{padding:16px}.p-3{padding:24px}.p-4{padding:32px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}button:focus,a:focus,input:focus,select:focus,textarea:focus{outline:2px solid #3b82f6;outline-offset:2px}@media print{.navbar,.sidebar{display:none!important}.main-content.with-sidebar{margin-left:0!important;width:100%!important}}:root{--main-bg-color:#8a68892b;--bg-color: #1e293b;--sidebar-width: 280px;--sidebar-collapsed-width: 70px;--primary-color: #3b82f6;--hover-color: #334155;--active-color: #1e40af;--text-color: #f8fafc;--text-muted: #94a3b8}:root{--bg-0: #0b0f12;--bg-1: #0f1417;--card-bg: rgba(255,255,255,.03);--glass-border: rgba(255,255,255,.06);--muted: #97a1a6;--text: #e6eef3;--subtext: #b7c2c8;--accent: #4dd0e1;--accent-2: #7c4dff;--danger: #ff6b6b;--glass-blur: 8px;--soft-shadow: 0 10px 30px rgba(2,6,10,.6);--radius-lg: 16px;--radius-md: 12px}.adminContainer{display:flex;overflow-x:hidden}.header{background:radial-gradient(circle at top,#0b1220 0,#020617 45%,#000);border-bottom:1px solid var(--glass-border);position:sticky;top:0;z-index:1000;height:70px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.navBar{display:flex;justify-content:space-between;align-items:center;padding:0 24px;height:100%;max-width:1400px;margin:0 auto}.nav-left{display:flex;align-items:center;gap:20px}.menu-toggle{background:#0f172ae6;border:1px solid var(--glass-border);color:#cbd5e1;font-size:20px;cursor:pointer;padding:10px;border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0f172ae6}.menu-toggle:hover{background:#1e40afcc;color:#e5f2ff;transform:translateY(-1px) scale(1.03)}.logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text);padding:8px 12px;border-radius:999px;background:transparent;border:1px solid transparent}.logo:hover{background:#0f172ae6;border-color:#94a3b880;box-shadow:0 12px 30px #0f172ae6}.logo img{width:36px;height:36px;border-radius:10px;object-fit:cover;box-shadow:0 10px 30px #0f172ae6}.logo-text{font-size:18px;font-weight:700;background:linear-gradient(135deg,#60a5fa,#3b82f6 40%,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-right{display:flex;align-items:center;gap:16px}.user-avatar-container{position:relative}.user-avatar{font-size:28px;color:var(--accent);filter:drop-shadow(0 0 12px rgba(59,130,246,.7))}.user-info:hover .user-avatar{color:var(--accent-2);transform:scale(1.08)}.user-name{font-size:14px;font-weight:600;color:#e5e7eb}.dropdown-arrow{font-size:12px;color:#9ca3af;transform-origin:center}.dropdown-arrow.rotated{transform:rotate(180deg)}.user-dropdown{position:absolute;top:100%;right:0;margin-top:10px;background:var(--card-bg);border-radius:14px;box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);min-width:220px;overflow:hidden;z-index:1000;animation:dropdownFadeIn .2s ease-out;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-item{display:flex;align-items:center;gap:12px;padding:10px 16px;color:#e5e7eb;text-decoration:none;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;font-size:14px;font-weight:500}.dropdown-item:hover{background:#0f172af2;color:#f9fafb}.dropdown-item.logout-item:hover{background:#7f1d1d73;color:#fecaca}.dropdown-icon{font-size:14px;color:#94a3b8;width:16px}.dropdown-item:hover .dropdown-icon{color:inherit}.dropdown-divider{height:1px;background:#334155e6;margin:4px 0}.user-status{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#10b981;border:2px solid #020617;border-radius:50%;box-shadow:0 0 0 3px #10b98133}@media screen and (max-width:768px){.navBar{padding:0 16px}.menu-toggle{padding:8px}.logo-text,.user-name{display:none}.header{height:60px}.user-info{padding:8px 12px}.user-avatar{font-size:24px}.dropdown-arrow{display:none}.user-dropdown{min-width:190px;right:-4px}}@media screen and (max-width:480px){.navBar{padding:0 12px}.user-info{padding:6px 10px}.user-dropdown{min-width:170px}.dropdown-item{padding:9px 12px;font-size:13px}}.sideBar{width:var(--sidebar-width);min-height:100vh;border-right:1px solid var(--glass-border);transition:transform .3s ease,width .3s ease,background .3s ease;position:fixed;left:0;top:0;z-index:1000;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0f172af2;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.sidebar-header{padding:22px 20px;flex-shrink:0}.sidebar-logo{display:flex;align-items:center;gap:12px;color:var(--text)}.logo-icon{font-size:28px;color:var(--accent);filter:drop-shadow(0 0 12px rgba(59,130,246,.7))}.logo-text{font-size:18px;font-weight:700;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 45%,#38bdf8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sideBarItems{flex:1;padding:18px 4px 18px 0;display:flex;flex-direction:column;gap:6px;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 160px);margin-right:-4px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.6) transparent}.sideBarItems::-webkit-scrollbar{width:6px}.sideBarItems::-webkit-scrollbar-track{background:transparent}.sideBarItems::-webkit-scrollbar-thumb{background:#94a3b899;border-radius:999px}.sideBarItems::-webkit-scrollbar-thumb:hover{background:#e2e8f0e6}.sideBarItems:not(:hover)::-webkit-scrollbar-thumb{background:transparent}.sideBarItems:not(:hover){scrollbar-color:transparent transparent}.sideBarItem{list-style-type:none;padding:0 14px;flex-shrink:0}.sideBarItem>a{display:flex;align-items:center;gap:14px;color:var(--muted);text-decoration:none;padding:11px 13px;border-radius:999px;position:relative;font-weight:500;background:transparent;border:1px solid transparent;box-shadow:none;transform-origin:left center}.sideBarItem>a:hover{background:radial-gradient(circle at 0 0,#3b82f640,#0f172afa);color:var(--text);transform:translate(3px);box-shadow:0 10px 22px #0f172ae6}.sideBarItem>a.active{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 50%,#22c55e 100%);color:#f9fafb;box-shadow:0 12px 30px #2563eba6;border-color:transparent}.sideBarItem>a.active:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:4px;height:60%;background:#22c55e;border-radius:0 999px 999px 0;box-shadow:0 0 18px #22c55ee6}.sideBarItemIcon{font-size:18px;min-width:24px;display:flex;align-items:center;justify-content:center;color:inherit}.sideBarItem>a>p{font-size:14px;font-weight:500;margin:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-badge,.user-count,.pending-badge{background:#ef4444;color:#f9fafb;font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600;min-width:22px;text-align:center;box-shadow:0 0 14px #ef4444b3}.user-count{background:#22c55e;box-shadow:0 0 14px #22c55eb3}.pending-badge{background:#f59e0b;box-shadow:0 0 14px #f59e0bb3}.sidebar-footer{padding:16px 18px 20px;border-top:1px solid var(--glass-border);background:radial-gradient(circle at 100% 100%,#3b82f626,#0f172afa);flex-shrink:0}.admin-info{display:flex;align-items:center;gap:12px}.admin-avatar{width:40px;height:40px;border-radius:16px;background:linear-gradient(135deg,var(--accent),var(--accent-2));display:flex;align-items:center;justify-content:center;color:#f9fafb;font-size:18px;box-shadow:0 14px 35px #3b82f6b3}.admin-details{flex:1}.admin-name{font-size:13px;font-weight:600;color:var(--text);margin:0 0 2px}.admin-role{font-size:11px;color:var(--muted);margin:0}.sidebar-close-btn{display:none;position:absolute;top:14px;right:14px;background:#0f172ae6;border:1px solid var(--glass-border);color:var(--muted);font-size:18px;cursor:pointer;border-radius:999px;width:32px;height:32px;align-items:center;justify-content:center}.sidebar-close-btn:hover{color:var(--text);background:#1e40afe6}.sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ab3;z-index:999;display:none}.sideBarItem>a:focus{outline:2px solid var(--accent);outline-offset:2px}.sidebar-close-btn:focus{outline:2px solid var(--accent);outline-offset:2px}@media screen and (max-width:1024px){.sideBar{width:var(--sidebar-collapsed-width)}.sidebar-header{padding:20px 10px}.logo-text,.sideBarItem>a>p,.notification-badge,.user-count,.pending-badge,.admin-details{display:none}.sideBarItem>a{justify-content:center;padding:14px 10px}.sideBarItem>a.active:before{left:-6px}.sidebar-logo{justify-content:center}.sideBarItems{max-height:calc(100vh - 140px)}}@media screen and (max-width:768px){.sideBar{transform:translate(-100%);width:var(--sidebar-width)}.sideBar.open{transform:translate(0)}.sidebar-close-btn{display:flex}.sidebar-overlay{display:block}.logo-text,.sideBarItem>a>p,.notification-badge,.user-count,.pending-badge,.admin-details{display:block}.sideBarItem>a{justify-content:flex-start}.sidebar-logo{justify-content:flex-start}.sideBarItems{max-height:calc(100vh - 160px)}}@media screen and (max-width:480px){.sideBar{width:100vw}.sidebar-header{padding:20px}.sideBarItems{padding:16px 0;max-height:calc(100vh - 150px)}.sideBarItem{padding:0 12px}.sideBarItem>a{padding:14px 18px}.sidebar-footer{padding:14px 18px 18px}}.loginPage{width:100vw;min-height:100vh;display:flex;justify-content:center;align-items:center;overflow-x:hidden;background:linear-gradient(135deg,#667eea,#764ba2)}.loginPage .loginContainer{width:clamp(320px,90vw,400px);padding:40px 30px;display:flex;flex-direction:column;align-items:center;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000004d}.loginPage .titleAndImage{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.loginPage .titleAndImage>img{width:clamp(120px,25vw,180px);margin-bottom:20px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.loginPage .titleAndImage>h3{margin-bottom:0;text-transform:uppercase;font-size:clamp(20px,5vw,24px);color:#fff;font-weight:600;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.loginPage .input{display:flex;flex-direction:column;width:100%;margin-bottom:20px}.loginPage .input>label{margin-bottom:8px;color:#fff;font-weight:500;font-size:clamp(14px,4vw,16px);text-shadow:0 1px 2px rgba(0,0,0,.3)}.loginPage .input>input{width:100%;height:48px;padding:0 16px;font-size:clamp(14px,4vw,16px);background:#ffffffe6;border:2px solid rgba(255,255,255,.3);border-radius:12px;outline:none;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.loginPage .input>input:focus{border-color:#fffc;background:#fff;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.loginPage .pass{display:flex;align-items:center;position:relative;width:100%}.loginPage .pass>input{padding:10px 20px;width:100%;border-radius:10px;border:none}.password-toggle{position:absolute;right:16px;background:none;border:none;color:#666;cursor:pointer;font-size:18px;padding:4px;transition:color .3s ease}.password-toggle:hover{color:#1904e5}.password-toggle:disabled{opacity:.5;cursor:not-allowed}.loginPage .loginContainer .loginBtn{width:100%;height:52px;font-size:clamp(16px,4vw,18px);margin-top:20px;background:linear-gradient(135deg,#5adde9,#1904e5);border:none;border-radius:12px;font-weight:600;text-transform:uppercase;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0000004d;letter-spacing:.5px}.loginPage .loginContainer .loginBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #0006;background:linear-gradient(135deg,#6ae5f0,#2a14ff)}.loginPage .loginContainer .loginBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}@media(max-width:480px){.loginPage .loginContainer{padding:30px 20px;margin:20px}.loginPage .input>input{height:44px}.loginPage .loginContainer .loginBtn{height:48px}}.users-page{padding:20px;background:radial-gradient(circle at top,#141b21 0,var(--bg-0) 55%,#000 100%);min-height:100vh;color:var(--text);font-size:12px}.users-header{margin-bottom:25px}.users-header h1{color:var(--text);font-size:1.8rem;margin-bottom:8px}.users-header p{color:var(--subtext);font-size:1rem}.search-section{margin-bottom:25px}.search-form{max-width:600px}.search-input-group{display:flex;align-items:center;background:#0f172afa;border-radius:10px;padding:8px;box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));transition:border-color .18s ease,box-shadow .18s ease}.search-input-group:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px #4dd0e1b3}.search-icon{color:var(--muted);margin:0 12px;font-size:16px}.search-input{flex:1;border:none;outline:none;padding:12px 0;font-size:14px;background:transparent;color:var(--text)}.search-input::placeholder{color:var(--muted)}.search-btn{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;border:none;padding:10px 20px;border-radius:999px;cursor:pointer;font-size:14px;font-weight:500;transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 12px 30px #0f172ae6}.search-btn:hover{transform:translateY(-1px);box-shadow:0 18px 40px #0f172a}.users-table-container{background:var(--card-bg);border-radius:12px;box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);overflow:hidden;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.table-responsive{overflow-x:auto}.users-table{width:100%;border-collapse:collapse}.users-table th{color:#e5e7eb;padding:15px 12px;text-align:left;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.users-table td{padding:15px 12px;border-bottom:1px solid rgba(31,41,55,.9);vertical-align:top}.user-row:hover{background:#0f172aeb}.user-info{display:flex;align-items:flex-start;gap:12px}.user-avatar{width:40px;height:40px;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:999px;display:flex;align-items:center;justify-content:center;color:#0b0f12;font-size:16px;flex-shrink:0}.user-details{flex:1}.user-name{font-weight:600;color:var(--text);margin-bottom:4px;font-size:.95rem}.user-phone,.user-referral{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.8rem;margin-bottom:2px}.user-phone svg,.user-referral svg{font-size:12px}.wallet-info{display:flex;flex-direction:column;gap:6px}.wallet-balance{display:flex;align-items:center;gap:4px;font-weight:600;color:#4ade80;font-size:.95rem}.wallet-total-recharge{font-size:.8rem;color:var(--muted)}.rupee-icon{font-size:.85rem}.investment-info{display:flex;flex-direction:column;gap:6px}.investment-stats{display:flex;flex-direction:column;gap:4px}.stat-item{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.stat-item span{color:var(--muted)}.stat-item strong{color:var(--text);font-weight:600}.stat-item .earned{color:#4ade80}.vip-info{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.vip-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:15px;color:#0b0f12;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.membership-tier{font-size:.8rem;color:var(--subtext);padding:2px 6px;background:#0f172ae6;border-radius:6px}.join-date{font-size:.8rem;color:var(--muted)}.action-buttons{display:flex;gap:6px;flex-wrap:wrap}.btn-view{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:500;border:none;cursor:pointer;box-shadow:0 10px 25px #0f172ae6;transition:all .18s ease}.btn-view:hover{transform:translateY(-1px)}.btn-edit{background:linear-gradient(135deg,#fbbf24,#f97316);color:#111827;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:500;border:none;cursor:pointer;box-shadow:0 10px 25px #0f172ae6;transition:all .18s ease}.btn-edit:hover{transform:translateY(-1px)}.btn-danger{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fef2f2;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:500;border:none;cursor:pointer;box-shadow:0 10px 25px #0f172ae6;transition:all .18s ease}.btn-danger:hover{transform:translateY(-1px)}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon{color:#4b5563;font-size:48px;margin-bottom:15px}.empty-state h3{color:var(--subtext);margin-bottom:8px;font-size:1.2rem}.empty-state p{color:var(--muted);font-size:.9rem}.pagination{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid rgba(31,41,55,.9);background:#0f172af5}.pagination-btn{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;border:none;padding:8px 16px;border-radius:999px;cursor:pointer;font-size:.85rem;transition:all .18s ease;box-shadow:0 10px 25px #0f172ae6}.pagination-btn:hover:not(:disabled){transform:translateY(-1px)}.pagination-btn:disabled{background:#4b5563;color:#9ca3af;cursor:not-allowed;box-shadow:none}.pagination-info{color:var(--muted);font-size:.85rem;font-weight:500}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;width:100%!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.user-details-modal{background:#0f172afa;border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 24px 70px #000;border:1px solid var(--glass-border)}.user-details-content{padding:25px}.details-section{margin-bottom:25px}.details-section h3{color:var(--text);margin-bottom:15px;font-size:1.1rem;border-bottom:1px solid rgba(31,41,55,.9);padding-bottom:8px}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.info-item{display:flex;flex-direction:column;gap:4px}.info-item label{color:var(--muted);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.info-item span{color:var(--text);font-size:.9rem;font-weight:500}.vip-level{display:flex;align-items:center;gap:6px}.wallet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.wallet-item{background:#0f172afa;padding:15px;border-radius:8px;text-align:center;border:1px solid var(--glass-border)}.wallet-label{color:var(--muted);font-size:.8rem;margin-bottom:6px;text-transform:uppercase;letter-spacing:.08em}.wallet-value{color:var(--text);font-size:1.1rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:4px}.investments-list{display:flex;flex-direction:column;gap:12px}.investment-item{background:#0f172afa;padding:15px;border-radius:8px;border-left:4px solid var(--accent)}.investment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.investment-header h4{margin:0;color:var(--text);font-size:.95rem}.status-badge{padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-badge.active{background:#16a34a29;color:#bbf7d0}.status-badge.completed{background:#38bdf829;color:#e0f2fe}.investment-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.investment-detail{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;padding:4px 0}.investment-detail span:first-child{color:var(--muted)}.investment-detail strong{color:var(--text)}.investment-detail .earned{color:#4ade80}.no-investments{color:var(--muted);font-style:italic;text-align:center;padding:20px}.referral-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.referral-item{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#0f172afa;border-radius:8px;border:1px solid var(--glass-border)}.referral-item label{color:var(--muted);font-size:.85rem;font-weight:500}.referral-item span{color:var(--text);font-weight:600;display:flex;align-items:center;gap:4px}.status-modal{max-width:500px}.user-info-summary{display:flex;align-items:center;gap:15px;margin-bottom:25px;padding:15px;border-radius:8px}.user-summary h4{margin:0 0 5px;color:var(--text);font-size:1.1rem}.user-summary p{margin:0;color:var(--muted);font-size:.85rem}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;color:var(--text);font-weight:600;font-size:.9rem}.vip-select{width:100%;padding:12px;border:1px solid var(--glass-border);border-radius:8px;font-size:1rem;background:#0f172afa;color:var(--text);transition:border-color .18s ease,box-shadow .18s ease}.vip-select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px #4dd0e1b3}.vip-preview{text-align:center;margin:20px 0}.vip-preview-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:20px;color:#0b0f12;font-weight:600;font-size:.9rem;box-shadow:0 10px 25px #0009}.btn-secondary{background:#4b5563;color:#f9fafb;border:none;padding:10px 20px;border-radius:999px;cursor:pointer;font-size:.9rem;transition:all .18s ease}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;border:none;padding:10px 20px;border-radius:999px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:6px;transition:all .18s ease;box-shadow:0 12px 30px #0f172ae6}.btn-primary:hover:not(:disabled){transform:translateY(-1px)}.btn-primary:disabled{background:#4b5563;color:#9ca3af;cursor:not-allowed;box-shadow:none}.vip-level-1{background:#6c757d}.vip-level-2{background:#cd7f32}.vip-level-3{background:silver}.vip-level-4{background:gold}.vip-level-5{background:#e5e4e2}.reset-password-section{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(31,41,55,.9)}.password-input-group{display:flex;align-items:center;gap:.5rem}.password-input{flex:1}.copy-password-btn{display:flex;align-items:center;justify-content:center}.reset-password-btn{margin-top:.75rem;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;border-radius:999px;border:none;padding:8px 16px;cursor:pointer}@media(max-width:768px){.users-page{padding:15px}.search-input-group{flex-direction:column;gap:10px;padding:15px}.search-input{width:100%}.users-table{font-size:.8rem}.users-table th,.users-table td{padding:10px 8px}.user-info{flex-direction:column;align-items:flex-start;gap:8px}.action-buttons{flex-direction:column;gap:4px}.modal-content{margin:10px}.info-grid{grid-template-columns:1fr}.wallet-grid{grid-template-columns:repeat(2,1fr)}.investment-details{grid-template-columns:1fr}.status-modal{margin:10px;max-width:calc(100% - 20px)}.modal-actions{flex-direction:column}.user-info-summary{flex-direction:column;text-align:center}}@media(max-width:480px){.users-header h1{font-size:1.5rem}.wallet-grid{grid-template-columns:1fr}.pagination{flex-direction:column;gap:10px;text-align:center}.user-details-content{padding:15px}}.wallet-actions{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.btn-add-money,.btn-deduct-money{padding:4px 8px;border-radius:999px;font-size:.7rem;font-weight:500;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .18s ease}.btn-add-money{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 6px 15px #10b98140}.btn-add-money:hover{background:linear-gradient(135deg,#34d399,#10b981);transform:translateY(-1px)}.btn-deduct-money{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 6px 15px #ef444440}.btn-deduct-money:hover{background:linear-gradient(135deg,#f87171,#ef4444);transform:translateY(-1px)}.wallet-action-buttons{display:flex;gap:12px;margin-top:15px}.wallet-action-buttons .btn-add-money,.wallet-action-buttons .btn-deduct-money{padding:8px 16px;font-size:.85rem}.transaction-modal{max-width:450px;background:#0f172afa;border-radius:12px;border:1px solid var(--glass-border);box-shadow:0 24px 70px #000}.transaction-modal .modal-body{padding:25px}.amount-input{width:100%;padding:12px;border:1px solid var(--glass-border);border-radius:8px;font-size:1rem;background:#0f172afa;color:var(--text);transition:border-color .18s ease,box-shadow .18s ease}.amount-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px #4dd0e1b3}.transaction-preview{margin-top:20px;padding:15px;background:#0f172afa;border-radius:8px;border:1px solid var(--glass-border)}.preview-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(31,41,55,.5)}.preview-item:last-child{border-bottom:none}.preview-item span:first-child{color:var(--muted);font-size:.9rem}.amount-positive{color:#10b981;font-weight:600}.amount-negative{color:#ef4444;font-weight:600}.preview-item.total{margin-top:10px;padding-top:12px;border-top:2px solid var(--glass-border)}.total-amount{color:var(--text);font-weight:700;font-size:1.1rem}.alert{display:flex;align-items:center;gap:8px;padding:10px 15px;border-radius:8px;margin-top:15px;font-size:.85rem}.alert-warning{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.btn-success{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:10px 20px;border-radius:999px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:6px;transition:all .18s ease;box-shadow:0 12px 30px #10b9814d}.btn-success:hover:not(:disabled){background:linear-gradient(135deg,#34d399,#10b981);transform:translateY(-1px)}.btn-success:disabled{background:#4b5563;color:#9ca3af;cursor:not-allowed;box-shadow:none}.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:10px 20px;border-radius:999px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;gap:6px;transition:all .18s ease;box-shadow:0 12px 30px #ef44444d}.btn-danger:hover:not(:disabled){background:linear-gradient(135deg,#f87171,#ef4444);transform:translateY(-1px)}.btn-danger:disabled{background:#4b5563;color:#9ca3af;cursor:not-allowed;box-shadow:none}@media(max-width:768px){.wallet-actions{flex-direction:column;gap:4px}.wallet-action-buttons{flex-direction:column}.wallet-action-buttons .btn-add-money,.wallet-action-buttons .btn-deduct-money{width:100%;justify-content:center}.transaction-modal{margin:10px;max-width:calc(100% - 20px)}}@media(max-width:480px){.btn-add-money,.btn-deduct-money{font-size:.65rem;padding:3px 6px}.modal-actions{flex-direction:column;gap:8px}.modal-actions button{width:100%;justify-content:center}}.addMoneyPage{width:95vw;padding:clamp(5px,.8vw,10px);background-color:var(--main-bg-color)}.addMoneyPage>h2{text-align:center;margin-bottom:20px;font-size:clamp(16px,1.4vw,22px);color:var(--bg-color)}.addMoneyPage .searchBar>input{width:100%;height:26px;outline:none;margin-bottom:10px;font-size:16px;padding-left:5px;border:1px solid #999;font-size:clamp(12px,1vw,15px)}.addMoneyPage .searchBar>span{display:flex;justify-content:center;align-items:center;width:80px;height:26px;background-color:#000;color:#fff;font-size:clamp(12px,1.5vw,16px);cursor:pointer}.pendingMoneyCard{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #999;background-color:#f5f5f5;padding:5px}.pendingMoneyCard>.image{display:flex;justify-content:center;align-items:center}.pendingMoneyCard>.image>.userIcon{font-size:clamp(40px,6vw,100px);color:gray}.pendingMoneyCard>.userName{text-align:center;font-size:clamp(12px,1.1vw,19px)}.pendingMoneyCard>.userDetails{display:flex;flex-direction:column;align-items:center;font-size:clamp(12px,1vw,16px)}.pendingMoneyCard>.actions{display:flex;flex-direction:column;align-items:center;row-gap:3px}.pendingMoneyCard>.actions>h3{font-size:clamp(14px,1.3vw,20px)}.pendingMoneyCard>.actions>.yesOrNo{display:flex;justify-content:center;align-items:center;column-gap:2px}.pendingMoneyCard>.actions>.yesOrNo>.yes{padding:2px 8px;background-color:green;color:#f5f5f5;cursor:pointer;font-size:clamp(12px,1vw,16px)}.pendingMoneyCard>.actions>.yesOrNo>.no{padding:2px 8px;background-color:red;color:#f5f5f5;cursor:pointer;font-size:clamp(12px,1vw,16px)}.rejectedMoneyPage{width:95vw;padding:clamp(5px,.8vw,10px);background-color:var(--main-bg-color)}.rejectedMoneyPage>h2{text-align:center;margin-bottom:20px;font-size:clamp(16px,1.4vw,22px);color:var(--bg-color)}.rejectedMoneyPage .searchBar>input{width:100%;height:26px;outline:none;margin-bottom:10px;font-size:16px;padding-left:5px;border:1px solid #999;font-size:clamp(12px,1vw,15px)}.rejectedMoneyPage .searchBar>span{display:flex;justify-content:center;align-items:center;width:80px;height:26px;background-color:#000;color:#fff;font-size:clamp(12px,1.5vw,16px);cursor:pointer}.rejectedMoneyCard{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #999;background-color:#f5f5f5;padding:5px}.rejectedMoneyCard>.image{display:flex;justify-content:center;align-items:center}.rejectedMoneyCard>.image>.userIcon{font-size:clamp(40px,6vw,100px);color:gray}.rejectedMoneyCard>.userName{text-align:center;font-size:clamp(12px,1.1vw,19px)}.rejectedMoneyCard>.userDetails{display:flex;flex-direction:column;align-items:center;font-size:clamp(12px,1vw,16px)}.rejectedMoneyCard>.actions{display:flex;flex-direction:column;align-items:center;row-gap:3px}.rejectedMoneyCard>.actions>h3{font-size:clamp(14px,1.3vw,20px)}.rejectedMoneyCard>.actions>.yesOrNo{display:flex;justify-content:center;align-items:center;column-gap:2px}.rejectedMoneyCard>.actions>.yesOrNo>.yes{padding:2px 8px;background-color:green;color:#f5f5f5;cursor:pointer;font-size:clamp(12px,1vw,16px)}.rejectedMoneyCard>.actions>.yesOrNo>.no{padding:2px 8px;background-color:red;color:#f5f5f5;cursor:pointer;font-size:clamp(12px,1vw,16px)}.qrPage{width:95vw;padding:clamp(5px,.8vw,10px);background-color:var(--main-bg-color)}.qrPage>h2{text-align:center;margin-bottom:20px;font-size:clamp(16px,1.4vw,22px);color:var(--bg-color)}.qrPage>.qrCodes{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:20px}.qrCard{display:flex;flex-direction:column;align-items:center;row-gap:10px}.qrCard>img{width:200px}.qrCard>input{padding:2px 25px;background-color:green;font-size:19px;color:#f5f5f5;border:none;outline:none;cursor:pointer}.addQrPage{width:95vw;padding:clamp(5px,.8vw,10px);background-color:var(--main-bg-color)}.addQrPage>h2{text-align:center;margin-bottom:20px;font-size:clamp(16px,1.4vw,22px);color:var(--bg-color)}.addQrPage>form{display:flex;flex-direction:column;align-items:center}.addQrPage>form .qrCode{width:300px;height:300px;background-color:gray;display:flex;justify-content:center;align-items:center;margin-block:20px;cursor:pointer}.addQrPage>form .qrCode>img{width:100%;height:100%;object-fit:cover;object-position:center}.addQrPage>form input[type=submit]{padding:4px 25px;background-color:green;font-size:19px;color:#f5f5f5;border:none;outline:none;cursor:pointer}.withdraw-page{padding:20px;background:radial-gradient(circle at top,#141b21 0,var(--bg-0) 55%,#000 100%);min-height:100vh;color:var(--text);font-size:12px}.withdraw-header{margin-bottom:25px}.withdraw-header h1{color:var(--text);font-size:1.8rem;margin-bottom:8px}.withdraw-header p{color:var(--subtext);font-size:1rem}.withdraw-transaction_tax{font-size:14px;color:var(--muted)}.withdraw-summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px;margin-bottom:25px}.withdraw-summary-card{background:var(--card-bg);padding:20px;border-radius:12px;box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);display:flex;align-items:center;gap:15px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.withdraw-summary-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #000000e6;border-color:#4dd0e1b3}.withdraw-summary-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.withdraw-summary-icon.withdraw-total{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.withdraw-summary-icon.withdraw-success{background:linear-gradient(135deg,#22c55e,#16a34a)}.withdraw-summary-icon.withdraw-pending{background:linear-gradient(135deg,#eab308,#f97316)}.withdraw-summary-icon.withdraw-failed{background:linear-gradient(135deg,#fb7185,#ef4444)}.withdraw-summary-content{flex:1}.withdraw-summary-label{color:var(--muted);font-size:.8rem;font-weight:500;margin-bottom:5px;text-transform:uppercase;letter-spacing:.12em}.withdraw-summary-value{color:var(--text);font-size:1.3rem;font-weight:700;display:flex;align-items:center;gap:3px;margin-bottom:4px}.withdraw-summary-count{color:var(--muted);font-size:.75rem;font-weight:500}.withdraw-rupee-icon{font-size:1rem}.withdraw-filters-section{background:var(--card-bg);padding:20px;border-radius:12px;box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);margin-bottom:25px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.withdraw-filters-row{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.withdraw-search-form{flex:1;min-width:300px}.withdraw-search-input-group{display:flex;align-items:center;background:#0f172afa;border-radius:8px;padding:8px;border:1px solid var(--glass-border);transition:border-color .18s ease,box-shadow .18s ease}.withdraw-search-input-group:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px #4dd0e1b3}.withdraw-search-icon{color:var(--muted);margin:0 12px;font-size:16px}.withdraw-search-input{flex:1;border:none;outline:none;padding:10px 0;font-size:14px;background:transparent;color:var(--text)}.withdraw-search-input::placeholder{color:var(--muted)}.withdraw-search-btn{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;border:none;padding:10px 20px;border-radius:999px;cursor:pointer;font-size:14px;font-weight:500;transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 12px 30px #0f172ae6}.withdraw-search-btn:hover{transform:translateY(-1px);box-shadow:0 18px 40px #0f172a}.withdraw-filter-buttons{display:flex;gap:8px;flex-wrap:wrap}.withdraw-filter-btn{display:flex;align-items:center;gap:6px;background:#0f172afa;border:1px solid var(--glass-border);padding:8px 16px;border-radius:999px;cursor:pointer;font-size:.85rem;font-weight:500;color:var(--subtext);transition:all .18s ease}.withdraw-filter-btn:hover{background:#0f172a;border-color:#94a3b8b3}.withdraw-filter-btn.withdraw-active{background:var(--accent);border-color:var(--accent);color:#0b0f12}.withdraw-reset-btn{display:flex;align-items:center;gap:6px;background:#4b5563;color:#f9fafb;border:none;padding:8px 16px;border-radius:999px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .18s ease;box-shadow:0 10px 25px #0f172ae6}.withdraw-reset-btn:hover{background:#6b7280}.withdraw-table-container{background:var(--card-bg);border-radius:12px;box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);overflow:hidden;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.withdraw-table-responsive{overflow-x:auto}.withdraw-table{width:100%;border-collapse:collapse;min-width:1000px}.withdraw-table th{color:#e5e7eb;padding:15px 12px;text-align:left;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.withdraw-table td{padding:15px 12px;border-bottom:1px solid rgba(31,41,55,.9);vertical-align:top}.withdraw-transaction-row:hover{background:#0f172aeb}.withdraw-user-info{display:flex;align-items:flex-start;gap:12px}.withdraw-user-avatar{width:40px;height:40px;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:999px;display:flex;align-items:center;justify-content:center;color:#0b0f12;font-size:16px;flex-shrink:0}.withdraw-user-details{flex:1}.withdraw-user-name{font-weight:600;color:var(--text);margin-bottom:4px;font-size:.95rem}.withdraw-user-phone,.withdraw-user-referral{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.8rem;margin-bottom:2px}.withdraw-bank-details{display:flex;flex-direction:column;gap:4px}.withdraw-bank-name,.withdraw-account-name,.withdraw-account-number,.withdraw-ifsc-code{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text)}.withdraw-bank-name{font-weight:600}.withdraw-transaction-details{display:flex;flex-direction:column;gap:6px}.withdraw-transaction-id{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--text);font-size:.9rem}.withdraw-admin-notes{font-size:.75rem;color:var(--muted);background:#0f172afa;padding:4px 8px;border-radius:4px;font-style:italic;border:1px solid var(--glass-border)}.withdraw-amount{display:flex;align-items:center;gap:4px;font-weight:700;color:#4ade80;font-size:1rem}.withdraw-status-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;width:fit-content}.withdraw-status-completed{background:#16a34a29;color:#bbf7d0}.withdraw-status-pending{background:#eab30829;color:#facc15}.withdraw-status-failed{background:#ef444429;color:#fecaca}.withdraw-status-icon{font-size:12px}.withdraw-date{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.8rem}.withdraw-action-buttons{display:flex;flex-direction:column;gap:6px}.withdraw-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;border-radius:999px;cursor:pointer;font-size:.8rem;font-weight:500;transition:all .18s ease;text-align:center;justify-content:center;box-shadow:0 10px 25px #0f172ae6}.withdraw-btn-success{background:linear-gradient(135deg,#22c55e,#16a34a);color:#ecfdf5}.withdraw-btn-success:hover{transform:translateY(-1px)}.withdraw-btn-danger{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fef2f2}.withdraw-btn-danger:hover{transform:translateY(-1px)}.withdraw-btn-view{background:#4b5563;color:#e5e7eb;cursor:not-allowed}.withdraw-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.withdraw-loading-spinner{width:40px;height:40px;border:3px solid rgba(148,163,184,.4);border-top:3px solid var(--accent);border-radius:50%;animation:withdraw-spin 1s linear infinite;margin-bottom:15px}@keyframes withdraw-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.withdraw-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.withdraw-empty-icon{color:#4b5563;font-size:48px;margin-bottom:15px}.withdraw-empty-state h3{color:var(--subtext);margin-bottom:8px;font-size:1.2rem}.withdraw-empty-state p{color:var(--muted);font-size:.9rem;margin-bottom:20px}.withdraw-reset-filters-btn{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;border:none;padding:10px 20px;border-radius:999px;cursor:pointer;font-size:.9rem;transition:all .18s ease;box-shadow:0 12px 30px #0f172ae6}.withdraw-reset-filters-btn:hover{transform:translateY(-1px)}.withdraw-pagination{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid rgba(31,41,55,.9);background:#0f172af5}.withdraw-pagination-btn{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;border:none;padding:8px 16px;border-radius:999px;cursor:pointer;font-size:.85rem;transition:all .18s ease;box-shadow:0 10px 25px #0f172ae6}.withdraw-pagination-btn:hover:not(:disabled){transform:translateY(-1px)}.withdraw-pagination-btn:disabled{background:#4b5563;color:#9ca3af;cursor:not-allowed;box-shadow:none}.withdraw-pagination-info{color:var(--muted);font-size:.85rem;font-weight:500;text-align:center}.withdraw-total-count{display:block;font-size:.75rem;color:#6b7280;margin-top:4px}.withdraw-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.withdraw-modal{background:#0f172afa;border-radius:12px;box-shadow:0 24px 70px #000;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;border:1px solid var(--glass-border)}.withdraw-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(31,41,55,.9)}.withdraw-modal-header h3{color:var(--text);margin:0;font-size:1.3rem}.withdraw-modal-close{background:none;border:none;font-size:1.2rem;color:var(--muted);cursor:pointer;padding:5px;border-radius:6px;transition:background .18s ease}.withdraw-modal-close:hover{background:#0f172ae6}.withdraw-modal-body{padding:20px}.withdraw-modal-info{background:#0f172afa;padding:15px;border-radius:8px;margin-bottom:20px;border:1px solid var(--glass-border)}.withdraw-modal-item{margin-bottom:8px;font-size:.9rem;color:var(--text)}.withdraw-modal-item strong{color:var(--subtext)}.withdraw-modal-notes label{display:block;margin-bottom:8px;font-weight:600;color:var(--text);font-size:.9rem}.withdraw-notes-textarea{width:100%;padding:12px;border:1px solid var(--glass-border);border-radius:8px;font-size:.9rem;font-family:inherit;resize:vertical;background:#0f172afa;color:var(--text);transition:border-color .18s ease,box-shadow .18s ease}.withdraw-notes-textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px #4dd0e1b3}.withdraw-modal-footer{display:flex;gap:12px;justify-content:flex-end;padding:20px;border-top:1px solid rgba(31,41,55,.9)}.withdraw-modal-cancel{background:#4b5563;color:#f9fafb;border:none;padding:10px 20px;border-radius:999px;cursor:pointer;font-size:.9rem;transition:all .18s ease}.withdraw-modal-cancel:hover{background:#6b7280}.withdraw-modal-confirm{border:none;padding:10px 20px;border-radius:999px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .18s ease}.withdraw-modal-confirm:disabled{background:#4b5563;color:#9ca3af;cursor:not-allowed}.withdraw-modal-approve{background:linear-gradient(135deg,#22c55e,#16a34a);color:#ecfdf5}.withdraw-modal-reject{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fef2f2}.withdraw-gateway-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.withdraw-gateway-jdpay{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff}.withdraw-gateway-upi{background:linear-gradient(135deg,#00a8ff,#0097e6);color:#fff}.withdraw-gateway-default{background:#4b5563;color:#e5e7eb}.withdraw-gateway-info{margin-top:4px}.withdraw-modal-gateway{margin-bottom:20px}.withdraw-modal-gateway label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;color:var(--text);font-size:.9rem}.withdraw-gateway-select{width:100%;padding:10px 12px;border:1px solid var(--glass-border);border-radius:6px;font-size:.9rem;background:#0f172afa;color:var(--text);transition:border-color .18s ease,box-shadow .18s ease}.withdraw-gateway-select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px #4dd0e1b3}.withdraw-gateway-info small{color:var(--muted);margin-top:4px;display:block}@media(max-width:768px){.withdraw-page{padding:15px}.withdraw-summary-cards{grid-template-columns:repeat(2,1fr);gap:12px}.withdraw-summary-card{padding:15px}.withdraw-filters-row{flex-direction:column;align-items:stretch;gap:12px}.withdraw-search-form{min-width:auto}.withdraw-filter-buttons{justify-content:center}.withdraw-table{font-size:.8rem}.withdraw-table th,.withdraw-table td{padding:10px 8px}.withdraw-user-info{flex-direction:column;align-items:flex-start;gap:8px}.withdraw-action-buttons{flex-direction:column;gap:4px}.withdraw-pagination{flex-direction:column;gap:12px;text-align:center}.withdraw-modal{margin:20px}.withdraw-modal-footer{flex-direction:column}}@media(max-width:480px){.withdraw-summary-cards{grid-template-columns:repeat(2,1fr)}.withdraw-filter-buttons{flex-direction:column}.withdraw-filter-btn{justify-content:center}}.categories-plans-page{padding:20px;background:radial-gradient(circle at top,#141b21 0,var(--bg-0) 55%,#000 100%);min-height:100vh;color:var(--text);font-size:12px}.plans-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid rgba(31,41,55,.9)}.plans-header h1{color:var(--text);font-size:1.8rem;margin-bottom:8px}.plans-header p{color:var(--subtext);font-size:1rem}.btn{border:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.85rem;font-weight:500;padding:10px 20px;transition:all .18s ease;gap:6px}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;box-shadow:0 12px 30px #0f172ae6}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 18px 40px #0f172a}.stats-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:25px}.stat-card{background:var(--card-bg);border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.stat-icon{width:50px;height:50px;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:12px;display:flex;align-items:center;justify-content:center;color:#0b0f12;font-size:20px}.stat-info h3{color:var(--text);font-size:1.8rem;margin-bottom:4px}.stat-info p{color:var(--subtext);font-size:.9rem}.search-filter-section{display:flex;gap:15px;margin-bottom:25px;flex-wrap:wrap}.search-box,.filter-box{flex:1;min-width:250px;position:relative}.search-input,.filter-select{width:100%;padding:12px 12px 12px 40px;background:#0f172afa;border:1px solid var(--glass-border);border-radius:10px;color:var(--text);font-size:14px;transition:border-color .18s ease,box-shadow .18s ease}.search-input:focus,.filter-select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px #4dd0e1b3}.search-icon,.filter-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:16px}.vip-levels-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.vip-level-card{background:var(--card-bg);border-radius:12px;overflow:hidden;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.level-header{padding:15px 20px;color:#0b0f12;display:flex;justify-content:space-between;align-items:center}.level-title{display:flex;align-items:center;gap:10px}.level-title h3{margin:0;font-size:1.1rem;color:#0b0f12}.level-stats{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.task-count{background:#0003;padding:3px 8px;border-radius:12px;font-size:.8rem;font-weight:600}.status-indicator{padding:3px 8px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-indicator.active{background:#22c55e33;color:#4ade80}.status-indicator.inactive{background:#94a3b833;color:#94a3b8}.tasks-list{padding:20px}.task-item{background:#0f172afa;border-radius:8px;padding:15px;margin-bottom:12px;border:1px solid rgba(31,41,55,.9)}.task-item:last-child{margin-bottom:0}.task-info h4{margin:0 0 8px;color:var(--text);font-size:1rem}.task-description{color:var(--subtext);font-size:.85rem;margin-bottom:12px;line-height:1.4}.task-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:12px}.detail{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--muted)}.detail svg{font-size:12px}.task-meta{display:flex;gap:10px;margin-top:10px}.order-badge,.status-badge{padding:3px 8px;border-radius:12px;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:4px}.order-badge{background:#4dd0e126;color:#4dd0e1}.status-badge.active{background:#22c55e26;color:#4ade80}.status-badge.inactive{background:#ef444426;color:#ef4444}.task-actions{display:flex;gap:6px;margin-top:12px;justify-content:flex-end}.btn-view,.btn-edit,.btn-danger{padding:6px 10px;font-size:.8rem;border-radius:6px;border:none;cursor:pointer;transition:all .18s ease;display:flex;align-items:center;justify-content:center}.btn-view{background:#4dd0e126;color:#4dd0e1}.btn-view:hover{background:#4dd0e140}.btn-edit{background:#f59e0b26;color:#f59e0b}.btn-edit:hover{background:#f59e0b40}.btn-danger{background:#ef444426;color:#ef4444}.btn-danger:hover{background:#ef444440}.no-tasks{text-align:center;padding:30px 20px;color:var(--subtext)}.btn-outline{background:transparent;border:1px solid var(--glass-border);color:var(--text);margin-top:10px}.btn-outline:hover{background:#4dd0e11a;border-color:var(--accent)}.btn-sm{padding:6px 12px;font-size:.8rem}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-content{background:#0f172afa;border-radius:12px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 24px 70px #000;border:1px solid var(--glass-border)}.view-modal{max-width:600px}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid rgba(31,41,55,.9);background:linear-gradient(135deg,#020617,#111827);color:#e5e7eb;border-radius:12px 12px 0 0}.modal-header h2{margin:0;font-size:1.4rem}.close-btn{background:none;border:none;color:#e5e7eb;font-size:18px;cursor:pointer;padding:5px;border-radius:6px;transition:background .18s ease}.close-btn:hover{background:#0f172ae6}.modal-body{padding:25px}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.form-group label{color:var(--text);font-weight:600;font-size:.9rem}.form-group input,.form-group select,.form-group textarea{padding:10px 12px;background:#0f172afa;border:1px solid var(--glass-border);border-radius:8px;color:var(--text);font-size:.9rem;transition:border-color .18s ease,box-shadow .18s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px #4dd0e1b3}.modal-actions{display:flex;gap:12px;justify-content:flex-end;padding:20px 25px;border-top:1px solid rgba(31,41,55,.9)}.btn-secondary{background:#4b5563;color:#f9fafb}.btn-secondary:hover{background:#6b7280}.task-detail-view{display:flex;flex-direction:column;gap:20px}.detail-header{text-align:center;margin-bottom:20px}.vip-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;color:#0b0f12;font-weight:600;margin-bottom:15px}.detail-header h3{color:var(--text);margin:10px 0;font-size:1.3rem}.detail-header .description{color:var(--subtext);font-size:.95rem;line-height:1.5}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin:20px 0}.detail-item{background:#0f172afa;padding:15px;border-radius:8px;border:1px solid var(--glass-border)}.detail-item label{color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:6px}.detail-item .value{color:var(--text);font-weight:600;font-size:1rem;display:flex;align-items:center;gap:6px}.detail-item .status{padding:4px 10px;border-radius:12px;font-size:.85rem;display:inline-flex}.detail-item .status.active{background:#22c55e26;color:#4ade80}.detail-item .status.inactive{background:#ef444426;color:#ef4444}.image-preview{margin:20px 0}.preview-container{margin-top:10px;border-radius:8px;overflow:hidden;border:1px solid var(--glass-border)}.preview-container img{width:100%;height:200px;object-fit:cover}.meta-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(31,41,55,.9)}.meta-item{display:flex;flex-direction:column;gap:4px}.meta-item label{color:var(--muted);font-size:.8rem}.meta-item span{color:var(--text);font-size:.9rem}.task-id{font-family:monospace;background:#0f172afa;padding:4px 8px;border-radius:4px;font-size:.8rem;word-break:break-all}.loading-state{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}@media(max-width:768px){.categories-plans-page{padding:15px}.plans-header{flex-direction:column;align-items:flex-start;gap:15px}.vip-levels-grid{grid-template-columns:1fr}.search-filter-section{flex-direction:column}.search-box,.filter-box{min-width:100%}.form-grid{grid-template-columns:1fr}.modal-content{margin:10px;max-width:calc(100% - 20px)}.modal-actions{flex-direction:column}.modal-actions button{width:100%;justify-content:center}}@media(max-width:480px){.plans-header h1{font-size:1.5rem}.stats-overview,.detail-grid{grid-template-columns:1fr}.task-actions{flex-wrap:wrap}.meta-info{grid-template-columns:1fr}}.admin-dashboard{padding:15px;background:radial-gradient(circle at top,#141b21 0,var(--bg-0) 55%,#000 100%);min-height:100vh;color:var(--text);font-size:12px}.dashboard-header{margin-bottom:20px}.dashboard-header h1{color:var(--text);font-size:1.5rem;font-weight:600;letter-spacing:.02em}.main-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:15px}.main-stat-card{background:var(--card-bg);padding:15px;border-radius:var(--radius-md);box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);display:flex;align-items:center;gap:12px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.main-stat-card:hover{transform:translateY(-2px);box-shadow:0 16px 40px #000000e6;border-color:#4dd0e1b3}.main-stat-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}.main-stat-icon.users{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.main-stat-icon.active-users{background:linear-gradient(135deg,#22c55e,#16a34a)}.main-stat-icon.investments{background:linear-gradient(135deg,#fb7185,#ef4444)}.main-stat-icon.active-investments{background:linear-gradient(135deg,#eab308,#f97316)}.main-stat-content{flex:1}.main-stat-label{color:var(--muted);font-size:.75rem;font-weight:500;margin-bottom:4px;text-transform:uppercase;letter-spacing:.12em}.main-stat-number{color:var(--text);font-size:1.25rem;font-weight:700}.financial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px}.financial-card{background:var(--card-bg);padding:15px;border-radius:var(--radius-md);box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);display:flex;align-items:center;gap:12px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.financial-card:hover{transform:translateY(-2px);box-shadow:0 16px 40px #000000e6;border-color:#7c4dffb3}.financial-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}.financial-icon.investment-amount{background:linear-gradient(135deg,#a855f7,#7c3aed)}.financial-icon.daily-returns{background:linear-gradient(135deg,#22c55e,#16a34a)}.financial-content{flex:1}.financial-label{color:var(--muted);font-size:.75rem;font-weight:500;margin-bottom:4px;text-transform:uppercase;letter-spacing:.12em}.financial-amount{color:var(--text);font-size:1.1rem;font-weight:700;display:flex;align-items:center;gap:2px}.rupee-icon{font-size:.9rem}.section-title{color:var(--text);font-size:1rem;font-weight:600;margin:20px 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.35)}.wallet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:20px}.wallet-card{background:var(--card-bg);padding:12px;border-radius:10px;box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);display:flex;align-items:center;gap:10px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.wallet-card:hover{transform:translateY(-1px);box-shadow:0 12px 30px #000000e6;border-color:#38bdf8b3}.wallet-icon{width:32px;height:32px;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.wallet-content{flex:1}.wallet-label{color:var(--muted);font-size:.7rem;font-weight:500;margin-bottom:2px;text-transform:uppercase;letter-spacing:.12em}.wallet-amount{color:var(--text);font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:2px}.transactions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:20px}.transaction-card{background:var(--card-bg);padding:15px;border-radius:var(--radius-md);box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.transaction-card h3{color:var(--text);font-size:.9rem;font-weight:600;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.35)}.transaction-stats{display:flex;flex-direction:column;gap:8px}.transaction-stat{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.transaction-stat.total{border-top:1px solid rgba(148,163,184,.35);padding-top:8px;margin-top:4px;font-weight:600}.transaction-stat .label{color:var(--muted);font-size:.75rem}.transaction-stat .value{color:var(--text);font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:2px}.transaction-stat .value.success{color:#4ade80}.transaction-stat .value.warning{color:#eab308}.transaction-stat .value.danger{color:var(--danger)}.quick-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.quick-stat{background:var(--card-bg);padding:12px;border-radius:10px;box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);display:flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.quick-stat-icon{width:32px;height:32px;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.quick-stat-content{display:flex;flex-direction:column;gap:2px}.quick-stat-content span{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em}.quick-stat-content strong{color:var(--text);font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:2px}.admin-dashboard-loading,.admin-dashboard-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;text-align:center}.loading-spinner{width:40px;height:40px;border:3px solid rgba(148,163,184,.4);border-top:3px solid var(--accent);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:15px}.retry-btn{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border:none;padding:8px 16px;border-radius:999px;cursor:pointer;font-size:.9rem;margin-top:10px;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 10px 25px #0f172acc}.retry-btn:hover{transform:translateY(-1px);box-shadow:0 16px 40px #0f172af2}@media(max-width:768px){.admin-dashboard{padding:10px}.main-stats-grid,.financial-grid{grid-template-columns:repeat(2,1fr);gap:10px}.wallet-grid{grid-template-columns:repeat(2,1fr);gap:8px}.transactions-grid{grid-template-columns:1fr;gap:10px}.quick-stats{grid-template-columns:repeat(2,1fr);gap:8px}}@media(max-width:480px){.main-stats-grid,.financial-grid,.wallet-grid,.quick-stats{grid-template-columns:1fr}.main-stat-card,.financial-card,.transaction-card{padding:12px}}.dep-page{padding:20px;background:radial-gradient(circle at top,#141b21 0,var(--bg-0) 55%,#000 100%);min-height:100vh;color:var(--text);font-size:12px}.dep-header{margin-bottom:25px}.dep-header h1{color:var(--text);font-size:1.8rem;margin-bottom:8px}.dep-header p{color:var(--subtext);font-size:1rem}.dep-summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:25px}.dep-summary-card{background:var(--card-bg);padding:20px;border-radius:12px;box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);display:flex;align-items:center;gap:15px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.dep-summary-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #000000e6;border-color:#4dd0e1b3}.dep-summary-icon{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.dep-summary-icon.dep-total{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.dep-summary-icon.dep-success{background:linear-gradient(135deg,#22c55e,#16a34a)}.dep-summary-icon.dep-pending{background:linear-gradient(135deg,#eab308,#f97316)}.dep-summary-icon.dep-failed{background:linear-gradient(135deg,#fb7185,#ef4444)}.dep-summary-content{flex:1}.dep-summary-label{color:var(--muted);font-size:.8rem;font-weight:500;margin-bottom:5px;text-transform:uppercase;letter-spacing:.12em}.dep-summary-value{color:var(--text);font-size:1.3rem;font-weight:700;display:flex;align-items:center;gap:3px}.dep-rupee-icon{font-size:1rem}.dep-filters-section{background:var(--card-bg);padding:20px;border-radius:12px;box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);margin-bottom:25px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.dep-filters-row{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.dep-search-form{flex:1;min-width:300px}.dep-search-input-group{display:flex;align-items:center;background:#0f172ae6;border-radius:8px;padding:8px;border:1px solid var(--glass-border);transition:border-color .2s ease,box-shadow .2s ease}.dep-search-input-group:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px #4dd0e1b3}.dep-search-icon{color:var(--muted);margin:0 12px;font-size:16px}.dep-search-input{flex:1;border:none;outline:none;padding:10px 0;font-size:14px;background:transparent;color:var(--text)}.dep-search-input::placeholder{color:var(--muted)}.dep-search-btn{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border:none;padding:10px 20px;border-radius:999px;cursor:pointer;font-size:14px;font-weight:500;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 12px 30px #0f172ae6}.dep-search-btn:hover{transform:translateY(-1px);box-shadow:0 18px 40px #0f172a}.dep-filter-buttons{display:flex;gap:8px;flex-wrap:wrap}.dep-filter-btn{display:flex;align-items:center;gap:6px;background:#0f172ae6;border:1px solid var(--glass-border);padding:8px 16px;border-radius:999px;cursor:pointer;font-size:.85rem;font-weight:500;color:var(--subtext);transition:all .18s ease}.dep-filter-btn:hover{background:#0f172a;border-color:#94a3b8b3}.dep-filter-btn.dep-active{background:var(--accent);border-color:var(--accent);color:#0b0f12}.dep-reset-btn{display:flex;align-items:center;gap:6px;background:#4b5563;color:#fff;border:none;padding:8px 16px;border-radius:999px;cursor:pointer;font-size:.85rem;font-weight:500;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 10px 25px #0f172ae6}.dep-reset-btn:hover{transform:translateY(-1px);box-shadow:0 18px 40px #0f172a}.dep-table-container{background:var(--card-bg);border-radius:12px;box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);overflow:hidden;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.dep-table-responsive{overflow-x:auto}.dep-table{width:100%;border-collapse:collapse}.dep-table th{color:#e5e7eb;padding:15px 12px;text-align:left;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.dep-table td{padding:15px 12px;border-bottom:1px solid rgba(31,41,55,.9);vertical-align:middle}.dep-transaction-row:hover{background:#0f172ae6}.dep-user-info{display:flex;align-items:center;gap:12px}.dep-user-avatar{width:40px;height:40px;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.dep-user-details{flex:1}.dep-user-name{font-weight:600;color:var(--text);margin-bottom:4px;font-size:.95rem}.dep-user-phone{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.8rem}.dep-transaction-details{display:flex;flex-direction:column;gap:6px}.dep-order-number{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--text);font-size:.9rem}.dep-payment-gateway{font-size:.8rem;color:var(--subtext);padding:4px 8px;border-radius:999px;display:inline-block}.dep-amount{display:flex;align-items:center;gap:4px;font-weight:700;color:#4ade80;font-size:1rem}.dep-status-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;width:fit-content}.dep-status-completed{background:#16a34a29;color:#bbf7d0}.dep-status-pending{background:#eab30829;color:#facc15}.dep-status-failed{background:#ef444429;color:#fecaca}.dep-status-icon{font-size:12px}.dep-date{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.8rem}.dep-action-buttons{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.dep-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;border-radius:999px;cursor:pointer;font-size:.8rem;font-weight:500;transition:all .18s ease;min-width:80px;justify-content:center;box-shadow:0 10px 25px #0f172ae6}.dep-btn-success{background:linear-gradient(135deg,#22c55e,#16a34a);color:#ecfdf5}.dep-btn-success:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px)}.dep-btn-danger{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fef2f2}.dep-btn-danger:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#991b1b);transform:translateY(-1px)}.dep-btn-view{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12}.dep-btn-view:hover:not(:disabled){transform:translateY(-1px)}.dep-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.swal-confirm-btn{background:var(--accent)!important;border:none!important;padding:10px 24px!important;border-radius:8px!important;color:#0b0f12!important}.swal-cancel-btn{background:#ef4444!important;border:none!important;padding:10px 24px!important;border-radius:8px!important;color:#fef2f2!important}.dep-btn-loading{position:relative;color:transparent}.dep-btn-loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:dep-spin 1s linear infinite}@keyframes dep-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dep-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.dep-loading-spinner{width:40px;height:40px;border:3px solid rgba(148,163,184,.4);border-top:3px solid var(--accent);border-radius:50%;animation:dep-spin 1s linear infinite;margin-bottom:15px}.dep-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.dep-empty-icon{color:#4b5563;font-size:48px;margin-bottom:15px}.dep-empty-state h3{color:var(--subtext);margin-bottom:8px;font-size:1.2rem}.dep-empty-state p{color:var(--muted);font-size:.9rem;margin-bottom:20px}.dep-reset-filters-btn{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;border:none;padding:10px 20px;border-radius:999px;cursor:pointer;font-size:.9rem;transition:all .18s ease;box-shadow:0 12px 30px #0f172ae6}.dep-reset-filters-btn:hover{transform:translateY(-1px)}.dep-pagination{display:flex;justify-content:space-between;align-items:center;padding:20px;border-top:1px solid rgba(31,41,55,.9)}.dep-pagination-btn{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;border:none;padding:8px 16px;border-radius:999px;cursor:pointer;font-size:.85rem;transition:all .18s ease;box-shadow:0 10px 25px #0f172ae6}.dep-pagination-btn:hover:not(:disabled){transform:translateY(-1px)}.dep-pagination-btn:disabled{background:#4b5563;color:#9ca3af;cursor:not-allowed;box-shadow:none}.dep-pagination-info{color:var(--muted);font-size:.85rem;font-weight:500;text-align:center}.dep-total-count{display:block;font-size:.75rem;color:#6b7280;margin-top:4px}@media(max-width:768px){.dep-page{padding:15px}.dep-summary-cards{grid-template-columns:repeat(2,1fr);gap:12px}.dep-summary-card{padding:15px}.dep-filters-row{flex-direction:column;align-items:stretch;gap:12px}.dep-search-form{min-width:auto}.dep-filter-buttons{justify-content:center}.dep-table{font-size:.8rem}.dep-table th,.dep-table td{padding:10px 8px}.dep-user-info{flex-direction:column;align-items:flex-start;gap:8px}.dep-action-buttons{flex-direction:column;gap:4px}.dep-pagination{flex-direction:column;gap:12px;text-align:center}}@media(max-width:480px){.dep-summary-cards{grid-template-columns:1fr}.dep-filter-buttons{flex-direction:column}.dep-filter-btn{justify-content:center}}.rep-page{padding:20px;background:radial-gradient(circle at top,#141b21 0,var(--bg-0) 55%,#000 100%);min-height:100vh;color:var(--text);font-size:12px}.rep-header{margin-bottom:25px}.rep-header h1{color:var(--text);font-size:1.8rem;margin-bottom:8px}.rep-header p{color:var(--subtext);font-size:1rem}.rep-summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.rep-summary-card{background:var(--card-bg);padding:25px;border-radius:var(--radius-lg);box-shadow:var(--soft-shadow);display:flex;align-items:center;gap:20px;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.rep-summary-card:hover{transform:translateY(-3px);box-shadow:0 22px 60px #000;border-color:#4dd0e1e6}.rep-summary-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#0b0f12}.rep-summary-icon.rep-total-investment{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.rep-summary-icon.rep-total-count{background:linear-gradient(135deg,#22c55e,#16a34a)}.rep-summary-icon.rep-average{background:linear-gradient(135deg,#fb7185,#ef4444)}.rep-summary-icon.rep-top-investors{background:linear-gradient(135deg,#a855f7,#7c3aed)}.rep-summary-content{flex:1}.rep-summary-label{color:var(--muted);font-size:.85rem;font-weight:500;margin-bottom:8px;text-transform:uppercase;letter-spacing:.12em}.rep-summary-value{color:var(--text);font-size:1.5rem;font-weight:700;margin-bottom:5px;display:flex;align-items:center;gap:4px}.rep-summary-trend{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--muted)}.rep-trend-up{color:#4ade80}.rep-trend-down{color:#fb7185}.rep-content-grid{display:grid;grid-template-columns:2fr 1fr;gap:25px;margin-bottom:30px}.rep-chart-section,.rep-investors-section{background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--soft-shadow);padding:25px;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.rep-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(31,41,55,.9)}.rep-section-header h2{color:var(--text);font-size:1.3rem;margin:0}.rep-section-badge{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;padding:4px 12px;border-radius:999px;font-size:.8rem;font-weight:600}.rep-time-filters{display:flex;gap:8px}.rep-time-filter{background:#0f172afa;border:1px solid var(--glass-border);padding:6px 12px;border-radius:999px;cursor:pointer;font-size:.8rem;font-weight:500;color:var(--subtext);transition:all .18s ease}.rep-time-filter:hover{background:#0f172a;border-color:#94a3b8b3}.rep-time-filter.rep-active{background:var(--accent);border-color:var(--accent);color:#0b0f12}.rep-chart-container{min-height:300px}.rep-investments-list{display:flex;flex-direction:column;gap:15px}.rep-investment-day{background:#0f172afa;padding:15px;border-radius:10px;border-left:4px solid var(--accent);border-right:1px solid var(--glass-border);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border)}.rep-day-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.rep-date{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:600;font-size:.9rem}.rep-day-stats{font-size:.8rem;color:var(--muted)}.rep-day-count{background:#38bdf829;padding:4px 8px;border-radius:999px;font-weight:500;color:#e0f2fe}.rep-amount-bar{position:relative;background:#1f2937;border-radius:6px;height:30px;overflow:hidden}.rep-amount-fill{background:linear-gradient(90deg,#38bdf8,#0ea5e9);height:100%;border-radius:6px;transition:width .5s ease}.rep-amount-text{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--text);font-weight:600;font-size:.85rem}.rep-investors-list{display:flex;flex-direction:column;gap:12px}.rep-investor-card{display:flex;align-items:center;gap:15px;padding:15px;background:#0f172afa;border-radius:10px;border-left:4px solid #22c55e;border-right:1px solid var(--glass-border);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);transition:transform .18s ease}.rep-investor-card:hover{transform:translate(5px)}.rep-investor-rank{background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#0b0f12;width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.rep-investor-avatar{width:40px;height:40px;background:linear-gradient(135deg,#a855f7,#7c3aed);border-radius:999px;display:flex;align-items:center;justify-content:center;color:#0b0f12;font-size:16px;flex-shrink:0}.rep-investor-info{flex:1}.rep-investor-name{font-weight:600;color:var(--text);margin-bottom:4px;font-size:.95rem}.rep-investor-phone{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.8rem}.rep-investor-stats{text-align:right}.rep-investor-amount{font-weight:700;color:#4ade80;font-size:1rem;margin-bottom:2px;display:flex;align-items:center;gap:3px}.rep-investor-label{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.rep-additional-stats{display:grid;grid-template-columns:1fr 1fr;gap:25px}.rep-stat-card{background:var(--card-bg);padding:25px;border-radius:var(--radius-lg);box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.rep-stat-card h3{color:var(--text);margin-bottom:20px;font-size:1.1rem;border-bottom:1px solid rgba(31,41,55,.9);padding-bottom:10px}.rep-distribution-list{display:flex;flex-direction:column;gap:12px}.rep-distribution-item{display:grid;grid-template-columns:100px 1fr auto auto;gap:15px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(31,41,55,.9)}.rep-distribution-date{font-size:.8rem;color:var(--muted);font-weight:500}.rep-distribution-bar{background:#1f2937;border-radius:4px;height:8px;overflow:hidden}.rep-distribution-fill{background:linear-gradient(90deg,#38bdf8,#0ea5e9);height:100%;border-radius:4px;transition:width .5s ease}.rep-distribution-amount{font-weight:600;color:var(--text);font-size:.85rem;text-align:right}.rep-distribution-percentage{font-size:.8rem;color:var(--muted);font-weight:500;text-align:right;min-width:50px}.rep-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.rep-metric-item{background:#0f172afa;padding:15px;border-radius:10px;text-align:center;border:1px solid var(--glass-border)}.rep-metric-label{color:var(--muted);font-size:.8rem;margin-bottom:8px;text-transform:uppercase;letter-spacing:.12em}.rep-metric-value{color:var(--text);font-weight:600;font-size:.95rem}.rep-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#64748b}.rep-no-data-icon{font-size:48px;margin-bottom:15px}.rep-no-data p{margin:0;font-size:.9rem}.rep-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;text-align:center}.rep-loading-spinner{width:50px;height:50px;border:4px solid rgba(148,163,184,.4);border-top:4px solid var(--accent);border-radius:50%;animation:rep-spin 1s linear infinite;margin-bottom:20px}@keyframes rep-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rep-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;text-align:center}.rep-error-state p{color:#fb7185;margin-bottom:15px;font-size:1.1rem}.rep-retry-btn{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;border:none;padding:10px 20px;border-radius:999px;cursor:pointer;font-size:.9rem;transition:all .18s ease;box-shadow:0 12px 30px #0f172ae6}.rep-retry-btn:hover{transform:translateY(-1px)}@media(max-width:1024px){.rep-content-grid,.rep-additional-stats{grid-template-columns:1fr}}@media(max-width:768px){.rep-page{padding:15px}.rep-summary-cards{grid-template-columns:repeat(2,1fr);gap:15px}.rep-summary-card{padding:20px}.rep-section-header{flex-direction:column;align-items:flex-start;gap:10px}.rep-time-filters{align-self:stretch;justify-content:center}.rep-distribution-item{grid-template-columns:1fr;gap:8px;text-align:center}.rep-metrics-grid{grid-template-columns:1fr}.rep-investor-card{flex-direction:column;text-align:center;gap:10px}.rep-investor-stats{text-align:center}}@media(max-width:480px){.rep-summary-cards{grid-template-columns:1fr}.rep-summary-card{flex-direction:column;text-align:center;gap:15px}.rep-time-filters{flex-direction:column}.rep-time-filter{text-align:center}}.notice-page{background:radial-gradient(circle at top,#141b21 0,var(--bg-0) 55%,#000 100%);min-height:100vh;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text)}.notice-header{background:var(--card-bg);border-radius:var(--radius-lg);padding:24px;margin-bottom:24px;box-shadow:var(--soft-shadow);border-left:4px solid var(--accent);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.notice-header-content{display:flex;justify-content:space-between;align-items:center}.notice-title-section{display:flex;align-items:center;gap:16px}.notice-header-icon{font-size:32px;color:var(--accent)}.notice-title-section h1{margin:0;color:var(--text);font-size:28px;font-weight:700}.notice-title-section p{margin:4px 0 0;color:var(--subtext);font-size:14px}.notice-create-btn{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;border:none;padding:12px 24px;border-radius:999px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease;font-size:14px;box-shadow:0 16px 40px #0f172ae6}.notice-create-btn:hover{transform:translateY(-2px);box-shadow:0 24px 60px #0f172a}.notice-form-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.notice-form-container{background:#0f172afa;border-radius:var(--radius-lg);padding:24px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 24px 70px #000;border:1px solid var(--glass-border)}.notice-form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(31,41,55,.9)}.notice-form-header h3{margin:0;color:var(--text);font-size:20px;font-weight:600}.notice-form-close{background:none;border:none;font-size:20px;color:var(--muted);cursor:pointer;padding:8px;border-radius:999px;transition:all .2s ease}.notice-form-close:hover{background:#1e293b;color:var(--danger)}.notice-form-group{margin-bottom:20px}.notice-form-label{display:block;color:var(--subtext);font-weight:600;margin-bottom:8px;font-size:14px}.notice-form-input,.notice-form-textarea{width:100%;padding:12px 16px;border:1px solid var(--glass-border);border-radius:8px;font-size:14px;transition:all .18s ease;background:#0f172afa;font-family:inherit;color:var(--text)}.notice-form-input::placeholder,.notice-form-textarea::placeholder{color:var(--muted)}.notice-form-input:focus,.notice-form-textarea:focus{outline:none;border-color:var(--accent);background:#0f172a;box-shadow:0 0 0 1px #4dd0e199}.notice-form-input.error,.notice-form-textarea.error{border-color:var(--danger);background:#7f1d1d4d}.notice-form-error{color:var(--danger);font-size:12px;margin-top:5px;display:block;font-weight:500}.notice-form-char-count{color:var(--muted);font-size:11px;margin-top:4px;text-align:right}.notice-form-actions{display:flex;gap:12px;margin-top:24px}.notice-form-cancel,.notice-form-submit{flex:1;padding:12px 16px;border:none;border-radius:999px;font-weight:600;cursor:pointer;transition:all .18s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px}.notice-form-cancel{background:#1e293b;color:var(--muted)}.notice-form-cancel:hover:not(:disabled){background:#334155;color:var(--text)}.notice-form-submit{background:linear-gradient(135deg,#22c55e,#16a34a);color:#0b0f12;box-shadow:0 16px 40px #0f172ae6}.notice-form-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 24px 60px #0f172a}.notice-form-submit:disabled{background:#4b5563;cursor:not-allowed;transform:none;box-shadow:none}.notice-content{max-width:1200px;margin:0 auto}.notice-empty-state{text-align:center;background:var(--card-bg);padding:60px 40px;border-radius:var(--radius-lg);box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.notice-empty-icon{font-size:64px;color:#4b5563;margin-bottom:20px}.notice-empty-state h3{color:var(--text);margin:0 0 8px;font-size:24px}.notice-empty-state p{color:var(--subtext);margin:0 0 24px;font-size:16px}.notice-empty-action{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;border:none;padding:12px 24px;border-radius:999px;font-weight:600;cursor:pointer;transition:all .18s ease;font-size:14px;box-shadow:0 16px 40px #0f172ae6}.notice-empty-action:hover{transform:translateY(-2px)}.notice-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.notice-stat-card{background:var(--card-bg);padding:20px;border-radius:var(--radius-md);box-shadow:var(--soft-shadow);display:flex;align-items:center;gap:16px;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.notice-stat-icon{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#0b0f12}.notice-stat-icon.total{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.notice-stat-icon.active{background:linear-gradient(135deg,#22c55e,#16a34a)}.notice-stat-icon.inactive{background:linear-gradient(135deg,#9ca3af,#6b7280)}.notice-stat-content{flex:1}.notice-stat-label{color:var(--muted);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px}.notice-stat-value{color:var(--text);font-size:24px;font-weight:700}.notice-list{display:flex;flex-direction:column;gap:16px}.notice-card{background:#0f172afa;border-radius:var(--radius-lg);padding:24px;box-shadow:var(--soft-shadow);transition:all .18s ease;border-left:4px solid var(--accent);border-right:1px solid var(--glass-border);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.notice-card:hover{transform:translateY(-2px);box-shadow:0 22px 60px #000}.notice-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.notice-card .notice-title-section{flex:1}.notice-card-title{margin:0 0 8px;color:var(--text);font-size:18px;font-weight:600;line-height:1.3}.notice-status-badges{display:flex;gap:8px;flex-wrap:wrap}.notice-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.notice-status.active{background:#16a34a29;color:#4ade80}.notice-status.inactive{background:#1f2937;color:var(--muted)}.notice-priority{background:#f59e0b26;color:#fbbf24;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.notice-actions{display:flex;gap:8px}.notice-action-btn{width:36px;height:36px;border-radius:10px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;font-size:14px;background:#0f172a;color:var(--subtext)}.notice-action-btn.status{background:#1e293b}.notice-action-btn.status.activate{color:#4ade80}.notice-action-btn.status.deactivate{color:#facc15}.notice-action-btn.edit{background:#3b82f62e;color:#bfdbfe}.notice-action-btn.delete{background:#f871711f;color:#fecaca}.notice-action-btn:hover{transform:scale(1.06);box-shadow:0 16px 40px #000c}.notice-card-content{margin-bottom:16px}.notice-description{color:var(--subtext);font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.notice-card-footer{border-top:1px solid rgba(31,41,55,.9);padding-top:16px}.notice-meta{display:flex;gap:20px;flex-wrap:wrap}.notice-meta-item{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.notice-meta-icon{font-size:12px}.notice-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding:16px;background:#0f172afa;border-radius:var(--radius-md);box-shadow:var(--soft-shadow);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.notice-pagination-btn{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;border:none;padding:8px 16px;border-radius:999px;font-size:12px;font-weight:500;cursor:pointer;transition:all .18s ease;box-shadow:0 12px 30px #0f172ae6}.notice-pagination-btn:hover:not(:disabled){transform:translateY(-1px)}.notice-pagination-btn:disabled{background:#4b5563;cursor:not-allowed;box-shadow:none}.notice-pagination-info{color:var(--text);font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.notice-pagination-total{color:var(--muted);font-size:11px;font-weight:400}.notice-refresh-section{text-align:center;margin-top:24px}.notice-refresh-btn{background:#4b5563;color:#e5e7eb;border:none;padding:10px 20px;border-radius:999px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .18s ease;font-size:13px;box-shadow:0 10px 25px #0f172ae6}.notice-refresh-btn:hover:not(:disabled){background:#6b7280;transform:translateY(-1px)}.notice-refresh-btn:disabled{background:#374151;cursor:not-allowed;box-shadow:none}.notice-loading{display:flex;justify-content:center;align-items:center;height:50vh}.notice-loading-content{text-align:center}.notice-loading-spinner{font-size:32px;color:var(--accent);animation:spin 1s linear infinite;margin-bottom:16px}.notice-loading-content p{color:var(--muted);font-size:14px}@media(max-width:768px){.notice-page{padding:16px}.notice-header-content{flex-direction:column;gap:16px;align-items:flex-start}.notice-stats{grid-template-columns:1fr}.notice-card-header{flex-direction:column;gap:12px}.notice-actions{align-self:flex-end}.notice-meta{flex-direction:column;gap:8px}.notice-pagination{flex-direction:column;gap:12px;text-align:center}.notice-form-container{margin:10px;padding:20px}}@media(max-width:480px){.notice-title-section h1{font-size:24px}.notice-card,.notice-stat-card{padding:16px}}.gateway-page{padding:20px;background:radial-gradient(circle at top,#141b21 0,var(--bg-0) 55%,#000 100%);min-height:100vh;color:var(--text)}.gateway-header{margin-bottom:25px}.gateway-header h1{color:var(--text);font-size:1.8rem;margin-bottom:8px}.gateway-header p{color:var(--subtext);font-size:1rem}.gateway-summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:25px}.gateway-summary-card{background:var(--card-bg);padding:20px;border-radius:var(--radius-lg);box-shadow:var(--soft-shadow);display:flex;align-items:center;gap:15px;transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.gateway-summary-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px #000000e6}.gateway-summary-icon{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#0b0f12}.gateway-summary-icon.gateway-total{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.gateway-summary-icon.gateway-active{background:linear-gradient(135deg,#22c55e,#16a34a)}.gateway-summary-icon.gateway-inactive{background:linear-gradient(135deg,#f97373,#ef4444)}.gateway-summary-icon.gateway-currency{background:linear-gradient(135deg,var(--accent),var(--accent-2))}.gateway-summary-content{flex:1}.gateway-summary-label{color:var(--muted);font-size:.8rem;font-weight:500;margin-bottom:5px;text-transform:uppercase;letter-spacing:.12em}.gateway-summary-value{color:var(--text);font-size:1.5rem;font-weight:700}.gateway-grid-container{background:#0f172afa;border-radius:var(--radius-lg);box-shadow:var(--soft-shadow);padding:20px;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.gateway-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.gateway-card{background:#0f172afa;border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:20px;transition:all .2s ease;box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.gateway-card:hover{transform:translateY(-2px);box-shadow:0 22px 60px #000}.gateway-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(31,41,55,.9)}.gateway-card-title h3{color:var(--text);font-size:1.2rem;margin:0 0 5px}.gateway-type{background:#2563eb29;color:#bfdbfe;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:500}.gateway-status-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.gateway-status-active{background:#16a34a29;color:#4ade80}.gateway-status-inactive{background:#7f1d1d40;color:#fecaca}.gateway-status-icon{font-size:12px}.gateway-card-body{margin-bottom:15px}.gateway-info-section{display:flex;flex-direction:column;gap:12px}.gateway-info-item{display:flex;align-items:flex-start;gap:10px}.gateway-info-icon{color:var(--accent);font-size:14px;margin-top:2px;flex-shrink:0}.gateway-info-content{flex:1;display:flex;flex-direction:column}.gateway-info-label{color:var(--muted);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px}.gateway-info-value{color:var(--text);font-size:.9rem;font-weight:500}.gateway-card-footer{border-top:1px solid rgba(31,41,55,.9);padding-top:15px}.gateway-action-buttons{display:flex;gap:8px}.gateway-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;border-radius:999px;cursor:pointer;font-size:.8rem;font-weight:500;transition:all .18s ease;flex:1;justify-content:center;box-shadow:0 10px 25px #0009}.gateway-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.gateway-btn-edit{background:linear-gradient(135deg,#facc15,#eab308);color:#0b0f12}.gateway-btn-edit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.gateway-btn-activate{background:linear-gradient(135deg,#22c55e,#16a34a);color:#0b0f12}.gateway-btn-activate:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.gateway-btn-deactivate{background:linear-gradient(135deg,#f97373,#ef4444);color:#0b0f12}.gateway-btn-deactivate:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.gateway-btn-spinner{width:12px;height:12px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:gateway-spin 1s linear infinite}@keyframes gateway-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gateway-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.gateway-loading-spinner{width:40px;height:40px;border:3px solid rgba(31,41,55,1);border-top:3px solid var(--accent);border-radius:50%;animation:gateway-loading-spin 1s linear infinite;margin-bottom:15px}@keyframes gateway-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gateway-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;grid-column:1 / -1}.gateway-empty-icon{color:#4b5563;font-size:48px;margin-bottom:15px}.gateway-empty-state h3{color:var(--subtext);margin-bottom:8px;font-size:1.2rem}.gateway-empty-state p{color:var(--muted);font-size:.9rem;margin-bottom:20px}.gateway-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gateway-modal{background:#0f172afa;border-radius:var(--radius-lg);box-shadow:0 24px 70px #000;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;border:1px solid var(--glass-border)}.gateway-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(31,41,55,.9)}.gateway-modal-header h3{color:var(--text);margin:0;font-size:1.3rem}.gateway-modal-close{background:none;border:none;font-size:1.2rem;color:var(--muted);cursor:pointer;padding:5px;border-radius:999px;transition:all .2s ease}.gateway-modal-close:hover{background:#1e293b;color:var(--danger)}.gateway-modal-body{padding:20px}.gateway-edit-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:var(--subtext);font-weight:600;font-size:.9rem}.amount-input-group{display:flex;align-items:center;border:1px solid var(--glass-border);border-radius:8px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;background:#0f172afa}.current-limits{background:#0f172a;padding:15px;border-radius:8px;border-left:4px solid var(--accent)}.current-limits h4{color:var(--subtext);margin:0 0 8px;font-size:.9rem;font-weight:600}.current-limits p{color:#4ade80;margin:0;font-size:1.1rem;font-weight:700}.gateway-modal-footer{display:flex;gap:12px;justify-content:flex-end;padding:20px;border-top:1px solid rgba(31,41,55,.9)}.gateway-modal-cancel{background:#4b5563;color:#e5e7eb;border:none;padding:12px 24px;border-radius:999px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .18s ease}.gateway-modal-cancel:hover:not(:disabled){background:#6b7280}.gateway-modal-save{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0b0f12;border:none;padding:12px 24px;border-radius:999px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .18s ease;box-shadow:0 16px 40px #000000e6}.gateway-modal-save:hover:not(:disabled){transform:translateY(-1px)}.gateway-modal-save:disabled{background:#4b5563;cursor:not-allowed;box-shadow:none}@media(max-width:768px){.gateway-page{padding:15px}.gateway-summary-cards{grid-template-columns:repeat(2,1fr);gap:12px}.gateway-summary-card{padding:15px}.gateway-grid{grid-template-columns:1fr}.gateway-action-buttons{flex-direction:column}.gateway-modal{margin:20px}.gateway-modal-footer{flex-direction:column}}@media(max-width:480px){.gateway-summary-cards{grid-template-columns:1fr}}.settings-page{padding:20px;min-height:100vh}.settings-header{display:flex;align-items:center;gap:15px;margin-bottom:30px}.settings-header-icon{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.settings-header-content h1{color:#2c3e50;font-size:1.8rem;margin-bottom:5px}.settings-header-content p{color:#7f8c8d;font-size:1rem;margin:0}.settings-container{max-width:600px;margin:0 auto}.settings-card{border-radius:16px;box-shadow:0 8px 30px #0000001f;overflow:hidden}.settings-card-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:30px;display:flex;align-items:center;gap:15px}.settings-card-icon{width:50px;height:50px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-card-title h2{margin:0 0 5px;font-size:1.5rem;font-weight:600}.settings-card-title p{margin:0;opacity:.9;font-size:.95rem}.settings-form{padding:30px}.form-group{margin-bottom:25px}.form-label{display:flex;align-items:center;gap:8px;color:#2c3e50;font-weight:600;font-size:.95rem;margin-bottom:8px}.label-icon{color:#667eea;font-size:14px}.password-input-group{position:relative;display:flex;align-items:center}.password-input{width:100%;padding:15px 50px 15px 15px;border:2px solid #e9ecef;border-radius:10px;font-size:1rem;font-weight:500;transition:all .3s ease}.password-input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.password-input.error{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.password-input.success{border-color:#27ae60;box-shadow:0 0 0 3px #27ae601a}.password-toggle{position:absolute;right:15px;background:none;border:none;color:#7f8c8d;cursor:pointer;padding:5px;border-radius:4px;transition:color .3s ease}.password-toggle:hover{color:#667eea}.password-strength{display:flex;align-items:center;gap:12px;margin-top:10px}.strength-bar{flex:1;height:6px;border-radius:3px;overflow:hidden}.strength-fill{height:100%;border-radius:3px;transition:all .3s ease}.strength-label{font-size:.8rem;font-weight:600;min-width:60px;text-align:right}.password-requirements{margin-top:15px;padding:15px;background:#f8f9fa;border-radius:8px;border-left:4px solid #667eea}.password-requirements p{margin:0 0 10px;color:#2c3e50;font-weight:600;font-size:.85rem}.password-requirements ul{margin:0;padding-left:20px;list-style:none}.password-requirements li{color:#7f8c8d;font-size:.8rem;margin-bottom:5px;position:relative}.password-requirements li:before{content:"○";position:absolute;left:-15px;color:#bdc3c7}.password-requirements li.met{color:#27ae60}.password-requirements li.met:before{content:"✓";color:#27ae60}.error-message{color:#e74c3c;font-size:.8rem;margin-top:5px;font-weight:500;display:flex;align-items:center;gap:5px}.success-message{color:#27ae60;font-size:.8rem;margin-top:5px;font-weight:500;display:flex;align-items:center;gap:5px}.form-actions{margin-top:30px}.save-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.save-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.save-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.loading-spinner{width:18px;height:18px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:settings-spin 1s linear infinite}@keyframes settings-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.settings-page{padding:15px}.settings-header{flex-direction:column;text-align:center;gap:12px}.settings-card-header{padding:20px;flex-direction:column;text-align:center;gap:12px}.settings-form{padding:20px}.password-strength{flex-direction:column;align-items:stretch;gap:8px}.strength-label{text-align:left;min-width:auto}}@media(max-width:480px){.settings-header-icon{width:50px;height:50px;font-size:20px}.settings-card-header,.settings-form{padding:15px}.password-input{padding:12px 45px 12px 12px;font-size:.9rem}.save-btn{padding:12px 15px;font-size:.9rem}}.support-page{padding:20px;min-height:100vh}.support-header{margin-bottom:30px}.support-header h1{color:#2c3e50;font-size:2rem;margin-bottom:8px;font-weight:700}.support-header p{color:#7f8c8d;font-size:1.1rem}.support-container{max-width:1200px;margin:0 auto}.support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.support-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:24px;transition:all .3s ease;border:1px solid #e9ecef}.support-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.support-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f1f2f6}.support-platform-info{display:flex;align-items:flex-start;gap:12px}.support-platform-icon{font-size:24px;width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.support-telegram{background:linear-gradient(135deg,#08c,#069)}.support-whatsapp{background:linear-gradient(135deg,#25d366,#128c7e)}.support-default{background:linear-gradient(135deg,#667eea,#764ba2)}.support-platform-details h3{color:#2c3e50;font-size:1.3rem;margin:0 0 8px;font-weight:600}.support-status-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.support-status-active{background:#d4edda;color:#155724}.support-status-inactive{background:#f8d7da;color:#721c24}.support-card-actions{display:flex;align-items:center}.support-edit-actions{display:flex;gap:8px}.support-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .3s ease;white-space:nowrap}.support-btn:disabled{opacity:.6;cursor:not-allowed}.support-btn-edit{background:#ffc107;color:#212529}.support-btn-edit:hover:not(:disabled){background:#e0a800}.support-btn-save{background:#28a745;color:#fff}.support-btn-save:hover:not(:disabled){background:#218838}.support-btn-cancel{background:#6c757d;color:#fff}.support-btn-cancel:hover:not(:disabled){background:#5a6268}.support-spinner{animation:support-spin 1s linear infinite}@keyframes support-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.support-card-body{margin-top:16px}.support-link-info{display:flex;flex-direction:column;gap:16px}.support-url{display:flex;align-items:center;gap:10px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.support-url-link{color:#3498db;text-decoration:none;word-break:break-all;font-weight:500}.support-url-link:hover{color:#2980b9;text-decoration:underline}.support-meta{display:flex;flex-direction:column;gap:8px}.support-meta-item{color:#6c757d;font-size:.85rem}.support-meta-item strong{color:#495057}.support-edit-form{display:flex;flex-direction:column;gap:16px}.support-form-group{display:flex;flex-direction:column;gap:6px}.support-form-group label{color:#2c3e50;font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:6px}.support-form-input,.support-form-select{padding:10px 12px;border:2px solid #e9ecef;border-radius:6px;font-size:.9rem;transition:border-color .3s ease;background:#fff}.support-form-input:focus,.support-form-select:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.support-form-input::placeholder{color:#bdc3c7}.support-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.support-loading-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:support-loading-spin 1s linear infinite;margin-bottom:15px}@keyframes support-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.support-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;grid-column:1 / -1}.support-empty-icon{color:#bdc3c7;font-size:48px;margin-bottom:15px}.support-empty-state h3{color:#7f8c8d;margin-bottom:8px;font-size:1.3rem}.support-empty-state p{color:#95a5a6;font-size:1rem;margin-bottom:20px}.support-refresh-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:background .3s ease}.support-refresh-btn:hover{background:#2980b9}@media(max-width:768px){.support-page{padding:15px}.support-grid{grid-template-columns:1fr}.support-card-header{flex-direction:column;gap:15px;align-items:flex-start}.support-card-actions,.support-edit-actions{width:100%;justify-content:flex-end}.support-btn{flex:1;justify-content:center}}@media(max-width:480px){.support-header h1{font-size:1.6rem}.support-card{padding:20px}.support-platform-info{flex-direction:column;text-align:center}.support-platform-icon{align-self:center}}.blog-page{padding:20px;min-height:100vh;background:radial-gradient(circle at top,#141b21 0,var(--bg-0) 55%,#000 100%);color:var(--text)}.blog-header{margin-bottom:30px}.blog-header h1{color:var(--text);font-size:2rem;margin-bottom:8px;font-weight:700}.blog-header p{color:var(--subtext);font-size:1.1rem}.blog-upload-section{margin-bottom:30px;display:flex;justify-content:flex-start}.blog-upload-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#020617;border:1px solid rgba(148,163,184,.6);border-radius:999px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .2s ease;box-shadow:0 14px 30px #000000b3}.blog-upload-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.blog-container{max-width:1400px;margin:0 auto}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.blog-card{background:var(--card-bg);border-radius:12px;box-shadow:var(--soft-shadow);padding:20px;transition:all .3s ease;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.blog-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px #000000d9}.blog-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.blog-file-info{display:flex;align-items:flex-start;gap:12px;flex:1}.blog-file-icon{font-size:24px;width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#e2f3ff;flex-shrink:0;box-shadow:0 10px 25px #00000080}.blog-image{background:radial-gradient(circle at 0% 0%,var(--accent) 0%,var(--accent-2) 55%,#1f2933 100%)}.blog-default{background:radial-gradient(circle at 0% 0%,#f97316,#ec4899 45%,#4c1d95)}.blog-file-details{flex:1;min-width:0}.blog-filename{color:var(--text);font-size:1rem;margin:0 0 6px;font-weight:600;word-break:break-all}.blog-file-meta{display:flex;gap:12px;flex-wrap:wrap}.blog-file-size,.blog-file-type{color:var(--muted);font-size:.8rem;background:#0f172af2;padding:3px 10px;border-radius:999px;border:1px solid var(--glass-border)}.blog-card-actions{display:flex;gap:6px}.blog-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:10px;cursor:pointer;font-size:.9rem;transition:all .2s ease;box-shadow:0 8px 20px #00000080}.blog-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.blog-btn-view{background:radial-gradient(circle at 0% 0%,#38bdf8 0,#0ea5e9,#0369a1);color:#e5f6ff}.blog-btn-view:hover:not(:disabled){filter:brightness(1.05)}.blog-btn-delete{background:radial-gradient(circle at 0% 0%,#fb7185 0,#ef4444,#991b1b);color:#fee2e2}.blog-btn-delete:hover:not(:disabled){filter:brightness(1.05)}.blog-spinner{animation:blog-spin 1s linear infinite}@keyframes blog-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blog-card-preview{margin-bottom:15px;border-radius:10px;overflow:hidden;background:#0f172af2;border:1px solid var(--glass-border)}.blog-preview-image{width:100%;height:200px;object-fit:cover;cursor:pointer;transition:transform .3s ease,filter .3s ease}.blog-preview-image:hover{transform:scale(1.05);filter:brightness(1.08)}.blog-card-footer{display:flex;flex-direction:column;gap:6px}.blog-upload-date,.blog-image-id{color:var(--muted);font-size:.8rem}.blog-image-id{font-family:Courier New,monospace;background:#0f172afa;padding:4px 8px;border-radius:6px;word-break:break-all;border:1px solid var(--glass-border)}.blog-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.blog-loading-spinner{width:40px;height:40px;border:3px solid rgba(148,163,184,.3);border-top:3px solid var(--accent);border-radius:50%;animation:blog-loading-spin 1s linear infinite;margin-bottom:15px}@keyframes blog-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blog-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;grid-column:1 / -1}.blog-empty-icon{color:var(--muted);font-size:64px;margin-bottom:15px}.blog-empty-state h3{color:var(--subtext);margin-bottom:8px;font-size:1.3rem}.blog-empty-state p{color:var(--muted);font-size:1rem;margin-bottom:20px}.blog-upload-empty-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#020617;border:1px solid rgba(148,163,184,.6);border-radius:999px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease;box-shadow:0 14px 30px #000000b3}.blog-upload-empty-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.blog-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#020617d9;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blog-modal{background:#0f172afa;border-radius:16px;box-shadow:var(--soft-shadow);width:100%;max-width:500px;max-height:90vh;overflow-y:auto;border:1px solid var(--glass-border)}.blog-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--glass-border)}.blog-modal-header h3{color:var(--text);margin:0;font-size:1.3rem}.blog-modal-close{background:none;border:none;font-size:1.2rem;color:var(--muted);cursor:pointer;padding:5px;border-radius:6px;transition:background .2s ease,color .2s ease}.blog-modal-close:hover:not(:disabled){background:#0f172ae6;color:var(--danger)}.blog-modal-body{padding:20px}.blog-upload-area{margin-bottom:20px}.blog-file-input{display:none}.blog-upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;border:2px dashed rgba(148,163,184,.7);border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:center;background:#0f172ae6}.blog-upload-label:hover{border-color:var(--accent);background:#0f172a}.blog-upload-icon{color:var(--muted);font-size:48px;margin-bottom:15px}.blog-upload-text{display:flex;flex-direction:column;gap:5px}.blog-upload-text strong{color:var(--text);font-size:1.1rem}.blog-upload-text span{color:var(--subtext);font-size:.9rem}.blog-selected-files h4{color:var(--text);margin-bottom:12px;font-size:1rem}.blog-files-list{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.blog-selected-file{display:flex;align-items:center;gap:10px;padding:10px;background:#0f172af2;border-radius:8px;border:1px solid var(--glass-border)}.blog-selected-filename{flex:1;color:var(--text);font-weight:500;word-break:break-all}.blog-selected-size{color:var(--muted);font-size:.8rem;background:#0f172ae6;padding:2px 8px;border-radius:999px;border:1px solid var(--glass-border)}.blog-modal-footer{display:flex;gap:12px;justify-content:flex-end;padding:20px;border-top:1px solid var(--glass-border)}.blog-modal-cancel{background:#0f172ae6;color:var(--muted);border:1px solid var(--glass-border);padding:10px 20px;border-radius:999px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}.blog-modal-cancel:hover:not(:disabled){background:#1f2937f2;color:var(--text)}.blog-modal-upload{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#020617;border:1px solid rgba(148,163,184,.8);padding:10px 20px;border-radius:999px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease;box-shadow:0 12px 28px #000000bf}.blog-modal-upload:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.blog-modal-upload:disabled{background:#1e293be6;color:var(--muted);border-color:#334155cc;cursor:not-allowed;box-shadow:none}@media(max-width:768px){.blog-page{padding:15px}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}.blog-card{padding:15px}.blog-card-header{flex-direction:column;gap:10px}.blog-card-actions{align-self:flex-end}.blog-modal{margin:20px}.blog-modal-footer{flex-direction:column}}@media(max-width:480px){.blog-header h1{font-size:1.6rem}.blog-grid{grid-template-columns:1fr}.blog-upload-label{padding:30px 15px}.blog-upload-icon{font-size:36px}}.login-image-page{padding:20px;min-height:100vh}.login-image-header{margin-bottom:30px}.login-image-header h1{color:#2c3e50;font-size:2rem;margin-bottom:8px;font-weight:700}.login-image-header p{color:#7f8c8d;font-size:1.1rem}.login-image-container{max-width:1200px;margin:0 auto}.login-image-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:15px}.login-image-loading p{color:#6c757d;font-size:1.1rem}.login-image-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:0}.login-image-preview{position:relative;background:#f8f9fa;display:flex;align-items:center;justify-content:center;padding:40px;border-right:1px solid #e9ecef}.preview-image{max-width:100%;max-height:400px;object-fit:contain;border-radius:8px;box-shadow:0 4px 12px #0000001a}.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.login-image-preview:hover .image-overlay{opacity:1}.view-image-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background .3s ease}.view-image-btn:hover{background:#2980b9}.login-image-details{padding:40px;display:flex;flex-direction:column;justify-content:space-between}.detail-section h3{color:#2c3e50;margin-bottom:20px;font-size:1.3rem;font-weight:600}.detail-grid{display:flex;flex-direction:column;gap:16px}.detail-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f1f2f6}.detail-item:last-child{border-bottom:none}.detail-item strong{color:#495057;font-weight:600}.detail-item span{color:#6c757d;display:flex;align-items:center;gap:6px}.image-id{font-family:Courier New,monospace;background:#f8f9fa;padding:4px 8px;border-radius:4px;font-size:.9rem}.action-buttons{display:flex;gap:12px;margin-top:30px}.action-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease;flex:1;justify-content:center}.action-btn:disabled{opacity:.6;cursor:not-allowed}.delete-btn{background:#dc3545;color:#fff}.delete-btn:hover:not(:disabled){background:#c82333;transform:translateY(-1px)}.upload-new-btn{background:#28a745;color:#fff}.upload-new-btn:hover:not(:disabled){background:#218838;transform:translateY(-1px)}.spinner{animation:spin 1s linear infinite}.no-image-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a}.no-image-icon{color:#bdc3c7;font-size:64px;margin-bottom:20px}.no-image-state h3{color:#7f8c8d;margin-bottom:8px;font-size:1.5rem}.no-image-state p{color:#95a5a6;font-size:1rem;margin-bottom:30px}.upload-first-btn{display:flex;align-items:center;gap:8px;padding:14px 32px;background:#3498db;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease}.upload-first-btn:hover{background:#2980b9;transform:translateY(-2px)}.login-image-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.login-image-modal{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #ecf0f1}.modal-header h3{color:#2c3e50;margin:0;font-size:1.3rem}.modal-close{background:none;border:none;font-size:1.2rem;color:#7f8c8d;cursor:pointer;padding:5px;border-radius:4px;transition:background .3s ease}.modal-close:hover:not(:disabled){background:#f8f9fa}.modal-body{padding:20px}.upload-area{margin-bottom:20px}.file-input{display:none}.upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;border:2px dashed #bdc3c7;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:center;min-height:200px}.upload-label:hover{border-color:#3498db;background:#f8f9fa}.image-preview-container{position:relative;width:100%;height:100%}.image-preview-container .preview-image{max-width:100%;max-height:200px;object-fit:contain}.preview-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s ease}.image-preview-container:hover .preview-overlay{opacity:1}.upload-icon{color:#bdc3c7;font-size:48px;margin-bottom:15px}.upload-text{display:flex;flex-direction:column;gap:5px}.upload-text strong{color:#2c3e50;font-size:1.1rem}.upload-text span{color:#7f8c8d;font-size:.9rem}.file-info{background:#f8f9fa;padding:16px;border-radius:8px;border:1px solid #e9ecef}.file-detail{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.file-detail:not(:last-child){border-bottom:1px solid #e9ecef}.file-detail strong{color:#495057}.file-detail span{color:#6c757d}.modal-footer{display:flex;gap:12px;justify-content:flex-end;padding:20px;border-top:1px solid #ecf0f1}.modal-btn{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:8px}.modal-btn:disabled{opacity:.6;cursor:not-allowed}.cancel-btn{background:#6c757d;color:#fff}.cancel-btn:hover:not(:disabled){background:#5a6268}.upload-btn{background:#28a745;color:#fff}.upload-btn:hover:not(:disabled){background:#218838}@media(max-width:768px){.login-image-page{padding:15px}.login-image-card{grid-template-columns:1fr}.login-image-preview{border-right:none;border-bottom:1px solid #e9ecef;padding:30px}.login-image-details{padding:30px}.action-buttons,.modal-footer{flex-direction:column}.login-image-modal{margin:20px}}@media(max-width:480px){.login-image-header h1{font-size:1.6rem}.login-image-preview,.login-image-details{padding:20px}.detail-item{flex-direction:column;align-items:flex-start;gap:4px}.upload-label{padding:30px 15px;min-height:150px}.upload-icon{font-size:36px}}.admin-withdraw-page{padding:20px;background:radial-gradient(circle at top,#141b21 0,var(--bg-0) 55%,#000 100%);min-height:100vh;color:var(--text)}.admin-withdraw-header{margin-bottom:30px}.admin-withdraw-header h1{color:var(--text);font-size:2rem;margin-bottom:8px;font-weight:700}.admin-withdraw-header p{color:var(--subtext);font-size:1.1rem}.balance-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:30px}.balance-card{background:var(--card-bg);border-radius:var(--radius-lg);padding:10px 14px;box-shadow:var(--soft-shadow);display:flex;align-items:center;gap:20px;transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.balance-card:hover{transform:translateY(-2px);box-shadow:0 20px 50px #000000e6}.balance-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#020617}.jdpay-balance .balance-icon{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.lgpay-balance .balance-icon{background:linear-gradient(135deg,#fdba74,#ea580c)}.unipay-balance .balance-icon{background:linear-gradient(135deg,#34d399,#10b981)}.rupeerush-balance .balance-icon{background:linear-gradient(135deg,var(--accent-2),#4c1d95)}.balance-content{flex:1}.balance-label{color:var(--muted);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px}.balance-value{color:var(--text);font-size:1rem;font-weight:700;display:flex;align-items:center;gap:4px}.rupee-icon{font-size:1.2rem;color:#4ade80}.balance-available{color:#22c55e;font-size:.85rem;font-weight:600;margin-top:4px}.withdrawal-form-container{background:#0f172afa;border-radius:var(--radius-lg);box-shadow:var(--soft-shadow);overflow:hidden;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.withdrawal-form{padding:30px}.form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(31,41,55,.9)}.form-header h3{color:var(--text);margin:0;font-size:1.4rem}.refresh-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#020617;border:none;border-radius:999px;cursor:pointer;font-size:.9rem;font-weight:500;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;box-shadow:0 12px 30px #000000b3}.refresh-btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.refresh-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.form-section{margin-bottom:25px}.section-label{display:block;color:var(--subtext);font-weight:600;margin-bottom:12px;font-size:1rem}.gateway-buttons{display:flex;gap:12px}.gateway-btn{flex:1;padding:12px 20px;border:1px solid var(--glass-border);background:#0f172ae6;color:var(--muted);border-radius:999px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .18s ease;box-shadow:0 10px 25px #000000b3}.gateway-btn.active{border-color:var(--accent);background:radial-gradient(circle at top,var(--accent),var(--accent-2));color:#020617}.gateway-btn:hover:not(.active){border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.amount-input-group{display:flex;align-items:center;border:1px solid var(--glass-border);border-radius:10px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;max-width:300px;background:#0f172ae6}.amount-input-group:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px #4dd0e199}.amount-prefix{background:#0f172a;padding:12px 15px;color:var(--muted);font-weight:500;border-right:1px solid var(--glass-border)}.amount-input{flex:1;border:none;outline:none;padding:12px 15px;font-size:1rem;font-weight:500;background:transparent;color:var(--text)}.amount-input::placeholder{color:var(--muted)}.balance-info{color:#4ade80;font-size:.85rem;font-weight:500;margin-top:8px}.bank-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{color:var(--subtext);font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:6px}.form-group input,.form-group select{padding:10px 12px;border:1px solid var(--glass-border);border-radius:8px;font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease;background:#0f172afa;color:var(--text)}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px #4dd0e180}.form-group input::placeholder{color:var(--muted)}.form-actions{margin-top:30px;padding-top:20px;border-top:1px solid rgba(31,41,55,.9);display:flex;justify-content:flex-end}.withdraw-btn{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#020617;border:none;border-radius:999px;padding:12px 26px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .18s ease;box-shadow:0 18px 45px #000000e6}.withdraw-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.withdraw-btn:disabled{background:#4b5563;cursor:not-allowed;transform:none;box-shadow:none}.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.admin-withdraw-page{padding:15px}.balance-cards{grid-template-columns:1fr}.withdrawal-form{padding:20px}.form-header{flex-direction:column;gap:15px;align-items:flex-start}.bank-details-grid{grid-template-columns:1fr}.gateway-buttons{flex-direction:column}.amount-input-group{max-width:100%}.form-actions{justify-content:center}}@media(max-width:480px){.admin-withdraw-header h1{font-size:1.6rem}.withdrawal-form{padding:15px}}.wt-page{min-height:100vh;padding:24px;box-sizing:border-box;background:radial-gradient(circle at top,#141b21 0,var(--bg-0) 55%,#000 100%);color:var(--text)}.wt-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.wt-header-title{font-size:24px;font-weight:600;margin:0;color:var(--text)}.wt-header-subtitle{margin:4px 0 0;font-size:14px;color:var(--subtext)}.wt-header-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#3b82f62e;color:#e0f2fe;font-size:12px;font-weight:500;border:1px solid rgba(56,189,248,.5)}.wt-container{max-width:900px;margin:0 auto}.wt-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;background:var(--card-bg);border-radius:16px;border:1px solid var(--glass-border);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.wt-loading-spinner{width:32px;height:32px;border-radius:999px;border:3px solid rgba(37,99,235,.15);border-top-color:var(--accent);animation:wt-spin .8s linear infinite;margin-bottom:12px}.wt-loading-text{font-size:14px;color:var(--muted)}.wt-empty-state{text-align:center;padding:40px 16px;background:var(--card-bg);border-radius:16px;border:1px dashed var(--glass-border);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.wt-empty-title{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--text)}.wt-empty-text{margin:0 0 16px;font-size:14px;color:var(--subtext)}.wt-card{background:#0f172afa;border-radius:18px;border:1px solid var(--glass-border);box-shadow:var(--soft-shadow);padding:20px 20px 16px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.wt-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.wt-card-title{margin:0;font-size:18px;font-weight:600;color:var(--text)}.wt-card-subtitle{margin:4px 0 0;font-size:13px;color:var(--subtext)}.wt-card-actions{display:flex;gap:8px}.wt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;border:1px solid transparent;padding:8px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .05s ease,box-shadow .15s ease;outline:none}.wt-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.wt-btn:hover:not(:disabled){transform:translateY(-1px)}.wt-btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#020617;border-color:#94a3b880;box-shadow:0 14px 30px #000000bf}.wt-btn-primary:hover:not(:disabled){filter:brightness(1.05)}.wt-btn-ghost{background:#0f172acc;color:var(--text);border-color:var(--glass-border)}.wt-btn-ghost:hover:not(:disabled){background:#1e40af59}.wt-btn-secondary{background:#0f172ae6;color:var(--subtext);border-color:var(--glass-border)}.wt-btn-secondary:hover:not(:disabled){background:#1f2937f2;color:var(--text)}.wt-btn-icon{font-size:14px}.wt-card-body{border-top:1px solid rgba(30,41,59,.9);padding-top:16px}.wt-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-bottom:20px}.wt-form-group{display:flex;flex-direction:column;gap:6px}.wt-label{font-size:13px;font-weight:500;color:var(--subtext)}.wt-input{border-radius:10px;border:1px solid var(--glass-border);padding:8px 10px;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;background:#0f172afa;color:var(--text)}.wt-input::placeholder{color:var(--muted)}.wt-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px #4dd0e159;background:#020617}.wt-helper-text{font-size:11px;color:var(--muted)}.wt-display-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-bottom:20px}.wt-display-item{padding:12px 12px 10px;border-radius:12px;background:#0f172af2;border:1px solid var(--glass-border)}.wt-display-label{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.wt-display-value{font-size:16px;font-weight:600;color:var(--text)}.wt-meta{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px dashed rgba(31,41,55,.9);padding-top:12px;margin-top:4px}.wt-meta-item{display:flex;flex-direction:column;gap:2px}.wt-meta-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.wt-meta-value{font-size:12px;color:var(--subtext)}.wt-meta-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.wt-icon-spin{animation:wt-spin .7s linear infinite}@keyframes wt-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.wt-page,.wt-card{padding:16px}.wt-header,.wt-card-header{flex-direction:column;align-items:flex-start}.wt-card-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}}.ap-page{padding:24px;min-height:100vh;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top,#141b21 0,var(--bg-0) 55%,#000 100%);color:var(--text)}.ap-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.ap-header-title{font-size:22px;font-weight:600;margin:0;color:var(--text)}.ap-header-subtitle{margin:4px 0 0;font-size:14px;color:var(--subtext)}.ap-header-right{display:flex;align-items:center;gap:12px}.ap-header-profile{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#2563eb1f;color:var(--accent);font-size:12px;border:1px solid rgba(148,163,184,.4);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.ap-header-profile svg{font-size:16px}.ap-header-profile-name{display:block;font-weight:600;color:var(--text)}.ap-header-profile-role{display:block;font-size:11px;color:var(--accent)}.ap-header-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#3b82f61f;color:var(--accent);font-size:12px;margin-bottom:16px;border:1px solid rgba(148,163,184,.4);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.ap-header-badge svg{font-size:14px}.ap-layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px}.ap-panel{background:var(--card-bg);border-radius:12px;padding:16px;box-shadow:var(--soft-shadow);box-sizing:border-box;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.ap-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ap-panel-title{font-size:16px;font-weight:600;margin:0;color:var(--text)}.ap-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid transparent;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .05s ease,border-color .15s ease;box-sizing:border-box}.ap-btn:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none}.ap-btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#020617;box-shadow:0 12px 28px #0f172ae6;border-color:#94a3b8b3}.ap-btn-primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 16px 32px #0f172af2;transform:translateY(-1px)}.ap-btn-ghost{background:#0f172acc;color:var(--subtext);border:1px solid var(--glass-border)}.ap-btn-ghost:hover:not(:disabled){background:#1e293bf2;color:var(--text)}.ap-btn-icon{display:inline-flex;align-items:center;justify-content:center}.ap-icon-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--glass-border);background:#0f172ae6;color:var(--muted);cursor:pointer;font-size:13px;transition:background .15s ease,color .15s ease,transform .05s ease,box-shadow .15s ease;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.ap-icon-button:hover:not(:disabled){background:#1e293b;color:var(--text);transform:translateY(-1px);box-shadow:0 8px 20px #0f172ab3}.ap-icon-button-danger{background:#7f1d1d33;color:var(--danger);border-color:#f8717199}.ap-icon-button-danger:hover:not(:disabled){background:#7f1d1d59}.ap-loading-state{display:flex;flex-direction:column;align-items:center;padding:32px 0;gap:8px;color:var(--muted)}.ap-loading-spinner{width:24px;height:24px;border-radius:999px;border:3px solid rgba(51,65,85,.7);border-top-color:var(--accent);animation:ap-spin .9s linear infinite}.ap-loading-text{font-size:13px;margin:0}.ap-empty-state{padding:24px 12px;text-align:left;color:var(--muted)}.ap-empty-state-center{text-align:center}.ap-empty-title{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--text)}.ap-empty-text{margin:0;font-size:13px;color:var(--subtext)}.ap-empty-icon{font-size:32px;color:var(--muted);margin-bottom:8px}.ap-admin-list{display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto;padding-right:4px}.ap-admin-item{display:flex;justify-content:space-between;align-items:flex-start;padding:10px;border-radius:10px;background:#0f172ae6;border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .05s ease,box-shadow .15s ease;gap:8px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.ap-admin-item:hover{background:#1e293bf2;box-shadow:0 8px 20px #0f172ab3;transform:translateY(-1px)}.ap-admin-item-active{background:radial-gradient(circle at 0% 0%,#6366f159,#0f172afa);border-color:#4f46e5;box-shadow:0 10px 28px #4f46e580}.ap-admin-main{flex:1;min-width:0}.ap-admin-name{font-size:14px;font-weight:600;color:var(--text);margin-bottom:2px}.ap-admin-username{font-size:12px;color:var(--muted);word-break:break-all}.ap-admin-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.ap-role-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500;text-transform:capitalize;border:1px solid var(--glass-border)}.ap-role-admin{background:#16a34a29;color:#4ade80}.ap-role-superadmin{background:#4f46e529;color:#a5b4fc}.ap-admin-created{font-size:11px;color:var(--muted)}.ap-permissions-card{display:flex;flex-direction:column;gap:12px}.ap-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ap-card-title{margin:0;font-size:16px;font-weight:600;color:var(--text)}.ap-card-subtitle{margin:4px 0 0;font-size:13px;color:var(--subtext)}.ap-card-actions{display:flex;align-items:center;gap:8px}.ap-card-body{margin-top:8px}.ap-permissions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-bottom:16px}.ap-permission-item{border-radius:10px;border:1px solid var(--glass-border);padding:8px 10px;background:#0f172ae6;font-size:13px;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .05s ease;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--text)}.ap-permission-item input[type=checkbox]{margin:0 8px 0 0;cursor:pointer}.ap-permission-item-active{background:radial-gradient(circle at 0% 0%,#4f46e566,#0f172a);border-color:#4f46e5;box-shadow:0 8px 20px #4f46e573}.ap-permission-item-readonly{cursor:default;opacity:.85}.ap-permission-item-readonly input[type=checkbox]{cursor:default}.ap-permission-main{display:flex;align-items:center}.ap-permission-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px;padding-top:10px;border-top:1px dashed var(--glass-border)}.ap-meta-item{display:flex;flex-direction:column;min-width:160px}.ap-meta-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.ap-meta-value{font-size:12px;color:var(--subtext);word-break:break-all}.ap-meta-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ap-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617d9;z-index:40;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ap-modal{width:100%;max-width:420px;background:#0f172afa;border-radius:16px;box-shadow:var(--soft-shadow);overflow:hidden;animation:ap-modal-in .18s ease-out;border:1px solid var(--glass-border)}.ap-modal-header{padding:14px 16px;border-bottom:1px solid var(--glass-border);display:flex;align-items:center;justify-content:space-between;gap:8px}.ap-modal-header h2{margin:0;font-size:16px;font-weight:600;color:var(--text)}.ap-modal-body{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.ap-modal-footer{padding:12px 16px;border-top:1px solid var(--glass-border);display:flex;justify-content:flex-end;gap:8px}.ap-form-group{display:flex;flex-direction:column;gap:4px}.ap-label{font-size:12px;font-weight:500;color:var(--subtext)}.ap-input{border-radius:8px;border:1px solid #4b5563;padding:7px 10px;font-size:13px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;background:#0f172af2;color:var(--text)}.ap-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px #3b82f659;background:#0f172a}.ap-input::placeholder{color:var(--muted)}.ap-access-denied{max-width:420px;margin:60px auto;text-align:center;padding:24px 18px;border-radius:16px;background:#7f1d1d40;border:1px solid rgba(248,113,113,.7);box-shadow:0 16px 35px #ef444466;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.ap-access-icon{font-size:40px;color:var(--danger);margin-bottom:8px}.ap-access-denied h2{margin:0 0 4px;font-size:18px;font-weight:600;color:#fecaca}.ap-access-denied p{margin:0;font-size:13px;color:#fecaca}.ap-access-subtext{margin-top:6px;font-size:12px;color:#fecaca}@keyframes ap-spin{to{transform:rotate(360deg)}}.ap-icon-spin{animation:ap-spin .75s linear infinite}@keyframes ap-modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.ap-layout{grid-template-columns:1fr}.ap-panel{padding:14px}}@media(max-width:640px){.ap-header{flex-direction:column;align-items:flex-start}.ap-header-right{width:100%;justify-content:space-between}.ap-header-profile{max-width:60%}}
