::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dashboard,.users-page,.wallet-page,.analytics-page,.settings-page{animation:fadeInUp .4s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.stats-card{position:relative;overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1)}.stats-card:after{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:linear-gradient(135deg,rgba(99,102,241,.04) 0%,transparent 50%);pointer-events:none}.stats-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px -6px #6366f126}.gradient-card{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;border-radius:16px;padding:28px;box-shadow:0 8px 24px -4px #6366f14d}.gradient-card h2,.gradient-card h3,.gradient-card h4,.gradient-card h5{color:#fff}.gradient-card p,.gradient-card small,.gradient-card span{color:#ffffffd9}.table th{font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);white-space:nowrap}.table td{vertical-align:middle;font-size:.9rem}.table-hover tbody tr:hover{background-color:#6366f10a!important}.badge{font-weight:500;font-size:.75rem;padding:.35em .65em;border-radius:6px;letter-spacing:.02em}.badge.bg-success{background:#10b9811f!important;color:#059669!important}.badge.bg-warning{background:#f59e0b1f!important;color:#d97706!important}.badge.bg-danger{background:#ef44441f!important;color:#dc2626!important}.badge.bg-info{background:#3b82f61f!important;color:#2563eb!important}.badge.bg-secondary{background:#6b72801f!important;color:#4b5563!important}.badge.bg-primary{background:#6366f11f!important;color:#4f46e5!important}.btn{border-radius:8px;font-weight:500;transition:all .25s ease}.btn-sm{padding:.35rem .7rem;font-size:.82rem}.btn-outline-primary{border-color:#6366f180}.btn-outline-secondary{border-color:#6b72804d}.form-select{border-radius:8px;border:2px solid var(--border-color);padding:10px 14px;transition:all .3s ease}.form-select:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem #6366f126}.nav-pills .nav-link{border-radius:8px;color:var(--text-secondary);font-weight:500;padding:10px 20px;transition:all .25s ease}.nav-pills .nav-link.active{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;box-shadow:0 4px 12px -2px #6366f159}.nav-pills .nav-link:not(.active):hover{background:#6366f10f;color:var(--primary-color)}.card-header,.card-body{padding:20px 24px}.sidebar{background:linear-gradient(180deg,#fff,#fafbff);box-shadow:2px 0 12px #0000000a}.sidebar .navbar-brand{font-size:1.1rem;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-backdrop.show{background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{border:none;border-radius:16px;box-shadow:0 25px 50px -12px #00000040}.spinner-border{width:2.5rem;height:2.5rem}.metric-card{background:#fff;border-radius:12px;padding:20px;box-shadow:var(--shadow-sm);transition:all .3s ease}.metric-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.metric-card .metric-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.metric-card .metric-icon.purple{background:#6366f11a;color:#6366f1}.metric-card .metric-icon.green{background:#10b9811a;color:#10b981}.metric-card .metric-icon.amber{background:#f59e0b1a;color:#f59e0b}.metric-card .metric-icon.red{background:#ef44441a;color:#ef4444}.metric-card .metric-icon.blue{background:#3b82f61a;color:#3b82f6}.empty-state{text-align:center;padding:60px 20px}.empty-state i{font-size:3.5rem;color:#cbd5e1;margin-bottom:16px}.empty-state h5{color:var(--text-secondary);font-weight:600}.empty-state p{color:#94a3b8;max-width:320px;margin:0 auto}
