.ac-page{min-height:100vh;background:#0a0e1a;color:#e2e8f0;padding-top:64px}.ac-content{max-width:920px;margin:0 auto;padding:32px 20px 80px}.ac-page .page-header{margin:16px 0 28px}.ac-page .page-header h1{font-size:26px;color:#e2e8f0;margin-bottom:8px}.ac-page .page-header .sub{color:#94a3b8;font-size:14px}.na-card{background:#131a2c;border:1px solid #1e293b;border-radius:16px;padding:48px 32px;text-align:center}.na-card .na-icon{font-size:44px;margin-bottom:16px}.na-card h2{color:#e2e8f0;font-size:20px;margin-bottom:10px}.na-card p{color:#94a3b8;margin-bottom:24px}.btn-go{display:inline-block;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:12px 28px;border-radius:10px;text-decoration:none;font-weight:600}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.stat-card{background:#131a2c;border:1px solid #1e293b;border-radius:14px;padding:20px 18px}.stat-card .stat-label{color:#94a3b8;font-size:13px;margin-bottom:10px}.stat-card .stat-value{color:#e2e8f0;font-size:24px;font-weight:700}#st-balance{color:#34d399}.report-card,.withdraw-card,.list-card{background:#131a2c;border:1px solid #1e293b;border-radius:14px;padding:22px 24px;margin-bottom:20px}.report-card h3,.withdraw-card h3{color:#e2e8f0;font-size:16px;margin-bottom:16px}.rp-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #1e293b}.rp-label{color:#94a3b8;font-size:14px}.rp-val{color:#e2e8f0;font-size:15px;font-weight:600}.rp-tip{color:#64748b;font-size:12px;margin-top:12px;line-height:1.6}.invite-box{margin-top:16px}.invite-row{display:flex;gap:10px;margin-top:10px}.invite-row input{flex:1;background:#0a0e1a;border:1px solid #2a3650;border-radius:10px;padding:11px 14px;color:#e2e8f0;font-size:14px}.btn-copy,.btn-wd{background:#6366f1;color:#fff;border:none;border-radius:10px;padding:11px 20px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-copy:hover,.btn-wd:hover{opacity:.9}.btn-wd:disabled{opacity:.5;cursor:not-allowed}.wd-gate{font-size:13px;padding:12px 14px;border-radius:10px;margin-bottom:14px;line-height:1.6}.wd-gate.blocked{background:#f59e0b14;color:#fbbf24;border:1px solid #f59e0b40}.wd-gate.ok{background:#34d39914;color:#34d399;border:1px solid #34d39940}.wd-row{display:flex;gap:10px}.wd-row input{flex:1;background:#0a0e1a;border:1px solid #2a3650;border-radius:10px;padding:11px 14px;color:#e2e8f0;font-size:14px}.wd-msg{margin-top:12px;font-size:13px;min-height:18px}.wd-msg.ok{color:#34d399}.wd-msg.err{color:#f87171}.wd-tax-note{margin-top:10px;font-size:12px;color:#94a3b8;line-height:1.5}.tabs{display:flex;gap:8px;margin-bottom:14px}.tab{background:#131a2c;border:1px solid #1e293b;color:#94a3b8;padding:9px 18px;border-radius:10px;cursor:pointer;font-size:14px}.tab.active{background:#6366f120;border-color:#6366f1;color:#a5b4fc}.data-table{width:100%;border-collapse:collapse}.data-table th{color:#94a3b8;font-size:13px;text-align:left;padding:10px 12px;border-bottom:1px solid #1e293b;font-weight:500}.data-table td{color:#e2e8f0;font-size:13px;padding:11px 12px;border-bottom:1px solid #1a2336}.data-table .empty{text-align:center;color:#64748b;padding:32px}.badge-st{padding:3px 10px;border-radius:6px;font-size:12px}.st-pending{background:#f59e0b20;color:#fbbf24}.st-approved{background:#6366f120;color:#a5b4fc}.st-paying{background:#3b82f620;color:#60a5fa}.st-paid{background:#34d39920;color:#34d399}.st-rejected{background:#f8717120;color:#f87171}@media (max-width: 640px){.stat-grid{grid-template-columns:repeat(2,1fr)}.wd-row{flex-direction:column}.data-table{font-size:12px}}.timeline-box{padding:4px 0}.tl-loading{color:#64748b;font-size:13px;padding:20px;text-align:center}.tl-list{list-style:none;margin:0;padding:0}.tl-item{position:relative;padding:0 0 18px 24px;border-left:2px solid #1e293b}.tl-item:last-child{border-left-color:transparent;padding-bottom:0}.tl-dot{position:absolute;left:-7px;top:2px;width:12px;height:12px;border-radius:50%;background:#6366f1;border:2px solid #0a0e1a}.tl-time{color:#64748b;font-size:12px;margin-bottom:3px}.tl-summary{color:#e2e8f0;font-size:13.5px;line-height:1.5}
