html[data-v-cd557c9b],body[data-v-cd557c9b],#app[data-v-cd557c9b]{height:100%}.login-page[data-v-1b04f36b]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f172a}.card[data-v-1b04f36b]{width:360px;background:#0b1220;border:1px solid #1f2937;border-radius:12px;padding:24px;color:#e5e7eb;box-shadow:0 8px 30px #00000059}h2[data-v-1b04f36b]{margin:0 0 16px;font-weight:600;font-size:20px}.form-item[data-v-1b04f36b]{margin-bottom:14px;display:flex;flex-direction:column;gap:6px}label[data-v-1b04f36b]{font-size:12px;color:#9ca3af}input[data-v-1b04f36b]{background:#0a0f1c;border:1px solid #1f2937;border-radius:8px;outline:none;color:#e5e7eb;padding:10px 12px}.btn[data-v-1b04f36b]{width:100%;margin-top:6px;background:#2563eb;color:#fff;border:none;border-radius:8px;padding:10px 12px;cursor:pointer}.btn[data-v-1b04f36b]:disabled{opacity:.7;cursor:not-allowed}.error[data-v-1b04f36b]{color:#f87171;margin-top:8px;font-size:12px}.layout[data-v-a1f3c96d]{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.sider[data-v-a1f3c96d]{background:#0b1220;border-right:1px solid #1f2937;color:#e5e7eb;padding:16px}.brand[data-v-a1f3c96d]{font-weight:700;margin-bottom:12px}nav[data-v-a1f3c96d]{display:flex;flex-direction:column;gap:8px}nav a[data-v-a1f3c96d],.link[data-v-a1f3c96d]{color:#cbd5e1;text-decoration:none;font-size:14px}nav a.active[data-v-a1f3c96d],.link.active[data-v-a1f3c96d]{color:#fff}.content[data-v-a1f3c96d]{background:#0f172a;color:#e5e7eb}.header[data-v-a1f3c96d]{height:56px;border-bottom:1px solid #1f2937;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.header-actions[data-v-a1f3c96d]{display:flex;gap:8px}.change-password[data-v-a1f3c96d],.logout[data-v-a1f3c96d]{background:transparent;color:#e5e7eb;border:1px solid #334155;border-radius:8px;padding:6px 10px;cursor:pointer}.change-password[data-v-a1f3c96d]:hover,.logout[data-v-a1f3c96d]:hover{background:#1e293b}.main[data-v-a1f3c96d]{padding:16px}.dialog-overlay[data-v-a1f3c96d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-a1f3c96d]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:24px;width:90%;max-width:400px;color:#e5e7eb}.dialog-content h3[data-v-a1f3c96d]{margin:0 0 20px;font-size:18px;font-weight:600}.form-group[data-v-a1f3c96d]{margin-bottom:16px}.form-group label[data-v-a1f3c96d]{display:block;margin-bottom:6px;font-size:14px;color:#cbd5e1}.form-group input[data-v-a1f3c96d]{width:100%;padding:8px 12px;background:#0f172a;border:1px solid #334155;border-radius:6px;color:#e5e7eb;font-size:14px;box-sizing:border-box}.form-group input[data-v-a1f3c96d]:focus{outline:none;border-color:#3b82f6}.error-message[data-v-a1f3c96d]{color:#ef4444;font-size:13px;margin-bottom:16px;padding:8px;background:#ef44441a;border-radius:6px}.dialog-actions[data-v-a1f3c96d]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.btn-cancel[data-v-a1f3c96d],.btn-submit[data-v-a1f3c96d]{padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;border:none}.btn-cancel[data-v-a1f3c96d]{background:transparent;color:#cbd5e1;border:1px solid #334155}.btn-cancel[data-v-a1f3c96d]:hover{background:#1e293b}.btn-submit[data-v-a1f3c96d]{background:#3b82f6;color:#fff}.btn-submit[data-v-a1f3c96d]:hover:not(:disabled){background:#2563eb}.btn-submit[data-v-a1f3c96d]:disabled{opacity:.6;cursor:not-allowed}.dashboard[data-v-83c83a81]{padding:24px;max-width:1400px;margin:0 auto;color:#e5e7eb}.dashboard-header[data-v-83c83a81]{margin-bottom:24px}.dashboard-header h2[data-v-83c83a81]{margin:0 0 16px;font-size:24px;font-weight:600;color:#e5e7eb}.header-controls[data-v-83c83a81]{display:flex;flex-direction:column;gap:12px}.date-selector[data-v-83c83a81]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.date-btn[data-v-83c83a81]{padding:8px 16px;border:1px solid #334155;background:#0a0f1c;border-radius:6px;cursor:pointer;font-size:14px;color:#e5e7eb;transition:all .2s}.date-btn[data-v-83c83a81]:hover{border-color:#4299e1;color:#4299e1}.date-btn.active[data-v-83c83a81]{background:#4299e1;color:#fff;border-color:#4299e1}.custom-date-input[data-v-83c83a81]{padding:8px 12px;border:1px solid #1f2937;background:#0a0f1c;border-radius:6px;font-size:14px;color:#e5e7eb}.date-range-info[data-v-83c83a81]{color:#9ca3af;font-size:14px}.stats-grid[data-v-83c83a81]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-83c83a81]{background:#0b1220;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000004d,0 1px 2px #0003;transition:all .3s ease;display:flex;align-items:center;gap:16px;border:1px solid #1f2937}.stat-card.wide[data-v-83c83a81]{grid-column:span 2}.stat-card.clickable[data-v-83c83a81]{cursor:pointer}.stat-card.clickable[data-v-83c83a81]:hover{box-shadow:0 10px 15px #4299e133,0 4px 6px #0000004d;transform:translateY(-2px);border-color:#4299e1}.stat-card[data-v-83c83a81]:hover{box-shadow:0 10px 15px #0000004d,0 4px 6px #0003;transform:translateY(-2px)}.stat-icon[data-v-83c83a81]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.stat-content[data-v-83c83a81]{flex:1;min-width:0}.stat-label[data-v-83c83a81]{font-size:14px;color:#9ca3af;margin-bottom:8px;font-weight:500}.stat-value[data-v-83c83a81]{font-size:28px;font-weight:700;color:#e5e7eb;line-height:1.2}.stat-value-small[data-v-83c83a81]{font-size:20px;font-weight:700;color:#e5e7eb;line-height:1.2}.stat-hint[data-v-83c83a81]{font-size:12px;color:#4299e1;margin-top:4px}.stat-subtitle[data-v-83c83a81]{font-size:12px;color:#9ca3af;margin-top:4px}.channel-stats[data-v-83c83a81]{margin-top:8px}.channel-item[data-v-83c83a81]{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #1f2937}.channel-item[data-v-83c83a81]:last-child{border-bottom:none}.channel-name[data-v-83c83a81]{font-weight:600;color:#e5e7eb;min-width:100px}.channel-amount[data-v-83c83a81]{flex:1;color:#e5e7eb;font-weight:600}.channel-percentage[data-v-83c83a81]{color:#4299e1;font-weight:600;min-width:60px;text-align:right}.top-users-section[data-v-83c83a81]{margin-top:32px;background:#0b1220;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000004d,0 1px 2px #0003;border:1px solid #1f2937}.top-users-section h3[data-v-83c83a81]{margin:0 0 16px;font-size:18px;font-weight:600;color:#e5e7eb}.top-users-list[data-v-83c83a81]{display:flex;flex-direction:column;gap:8px}.top-user-item[data-v-83c83a81]{display:flex;align-items:center;gap:16px;padding:12px;border-radius:8px;border:1px solid #1f2937;cursor:pointer;transition:all .2s}.top-user-item[data-v-83c83a81]:hover{background:#0f172a;border-color:#4299e1}.user-rank[data-v-83c83a81]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.user-info[data-v-83c83a81]{flex:1}.user-id[data-v-83c83a81]{font-size:14px;color:#9ca3af;margin-bottom:4px}.user-amount[data-v-83c83a81]{font-size:16px;font-weight:600;color:#e5e7eb}.user-arrow[data-v-83c83a81]{color:#9ca3af;font-size:20px}.loading[data-v-83c83a81],.error[data-v-83c83a81]{text-align:center;padding:48px 24px;color:#9ca3af}.error[data-v-83c83a81]{color:#f87171}.error .btn[data-v-83c83a81]{margin-top:16px;padding:8px 16px;background:#4299e1;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.error .btn[data-v-83c83a81]:hover{background:#3182ce}@media (max-width: 768px){.dashboard[data-v-83c83a81]{padding:16px}.stats-grid[data-v-83c83a81]{grid-template-columns:1fr;gap:16px}.stat-card.wide[data-v-83c83a81]{grid-column:span 1}.stat-card[data-v-83c83a81]{padding:20px}.stat-value[data-v-83c83a81]{font-size:24px}.date-selector[data-v-83c83a81]{flex-direction:column;align-items:stretch}.date-btn[data-v-83c83a81]{width:100%}}.users[data-v-eee315b3]{color:#e5e7eb}.toolbar[data-v-eee315b3]{display:flex;gap:8px;margin-bottom:12px}.toolbar input[data-v-eee315b3]{background:#0a0f1c;border:1px solid #1f2937;border-radius:8px;padding:8px 10px;color:#e5e7eb}.toolbar .keyword-input[data-v-eee315b3]{flex:1;min-width:220px}.toolbar .date-input[data-v-eee315b3]{width:150px;min-width:140px}.filter-select[data-v-eee315b3]{background:#0a0f1c;border:1px solid #1f2937;border-radius:8px;padding:8px 10px;color:#e5e7eb;min-width:180px}.btn[data-v-eee315b3]{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:8px 12px;cursor:pointer}.btn.ghost[data-v-eee315b3]{background:transparent;border:1px solid #334155;color:#e5e7eb}.table[data-v-eee315b3]{border:1px solid #1f2937;border-radius:10px;overflow:hidden}.thead[data-v-eee315b3]{background:#0b1220}.tr[data-v-eee315b3]{display:grid;grid-template-columns:80px 1fr 1.6fr 1.4fr 1fr 1fr 1fr 100px 180px}.th[data-v-eee315b3],.td[data-v-eee315b3]{padding:10px 12px;border-bottom:1px solid #1f2937}.tbody[data-v-eee315b3]{background:#0f172a}.link[data-v-eee315b3]{background:transparent;border:1px solid #334155;color:#e5e7eb;border-radius:6px;padding:4px 10px;cursor:pointer;font-size:12px;white-space:nowrap}.link.danger[data-v-eee315b3]{border-color:#7f1d1d;color:#fca5a5}.actions-cell[data-v-eee315b3]{display:flex;gap:6px;flex-wrap:wrap}.pager[data-v-eee315b3]{display:flex;align-items:center;gap:12px;margin-top:12px}.dialog[data-v-eee315b3]{position:fixed;left:0;top:0;right:0;bottom:0;background:#0000008c;display:flex;align-items:center;justify-content:center}.dialog-card[data-v-eee315b3]{width:420px;background:#0b1220;border:1px solid #1f2937;border-radius:12px;padding:16px}.row[data-v-eee315b3]{display:flex;align-items:center;gap:8px;margin:10px 0}label[data-v-eee315b3]{width:80px;font-size:12px;color:#9ca3af}input[data-v-eee315b3]{flex:1;background:#0a0f1c;border:1px solid #1f2937;border-radius:8px;padding:8px 10px;color:#e5e7eb}.actions[data-v-eee315b3]{display:flex;align-items:center;gap:10px}.msg[data-v-eee315b3]{font-size:12px}.error[data-v-eee315b3]{color:#f87171}.ok[data-v-eee315b3]{color:#34d399}.invites[data-v-edef29b7]{color:#e5e7eb}.toolbar[data-v-edef29b7]{display:flex;gap:8px;margin-bottom:12px}.toolbar input[data-v-edef29b7]{background:#0a0f1c;border:1px solid #1f2937;border-radius:8px;padding:8px 10px;color:#e5e7eb}.btn[data-v-edef29b7]{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:8px 12px;cursor:pointer}.btn.ghost[data-v-edef29b7]{background:transparent;border:1px solid #334155;color:#e5e7eb}.table[data-v-edef29b7]{border:1px solid #1f2937;border-radius:10px;overflow:hidden}.thead[data-v-edef29b7]{background:#0b1220}.tr[data-v-edef29b7]{display:grid;grid-template-columns:80px 1fr 1fr 1fr 140px}.th[data-v-edef29b7],.td[data-v-edef29b7]{padding:10px 12px;border-bottom:1px solid #1f2937}.tbody[data-v-edef29b7]{background:#0f172a}.link[data-v-edef29b7]{background:transparent;border:1px solid #334155;color:#e5e7eb;border-radius:6px;padding:4px 10px;cursor:pointer;font-size:12px;white-space:nowrap}.actions-cell[data-v-edef29b7]{display:flex;gap:6px;flex-wrap:wrap}.pager[data-v-edef29b7]{display:flex;align-items:center;gap:12px;margin-top:12px}.dialog[data-v-edef29b7]{position:fixed;left:0;top:0;right:0;bottom:0;background:#0000008c;display:flex;align-items:center;justify-content:center}.dialog-card[data-v-edef29b7]{width:420px;background:#0b1220;border:1px solid #1f2937;border-radius:12px;padding:16px}.row[data-v-edef29b7]{display:flex;align-items:center;gap:8px;margin:10px 0}label[data-v-edef29b7]{width:80px;font-size:12px;color:#9ca3af}input[data-v-edef29b7]{flex:1;background:#0a0f1c;border:1px solid #1f2937;border-radius:8px;padding:8px 10px;color:#e5e7eb}.actions[data-v-edef29b7]{display:flex;align-items:center;gap:10px}.msg[data-v-edef29b7]{font-size:12px}.error[data-v-edef29b7]{color:#f87171}.ok[data-v-edef29b7]{color:#34d399}.orders[data-v-fcff919e]{color:#e5e7eb}.tabs[data-v-fcff919e]{display:flex;gap:8px;margin-bottom:16px;border-bottom:1px solid #1f2937}.tab[data-v-fcff919e]{background:transparent;border:none;color:#9ca3af;padding:8px 16px;cursor:pointer;border-bottom:2px solid transparent}.tab.active[data-v-fcff919e]{color:#fff;border-bottom-color:#2563eb}.tab-content[data-v-fcff919e]{margin-top:12px}.toolbar[data-v-fcff919e]{display:flex;gap:8px;margin-bottom:12px}.toolbar input[data-v-fcff919e]{background:#0a0f1c;border:1px solid #1f2937;border-radius:8px;padding:8px 10px;color:#e5e7eb}.toolbar .date-input[data-v-fcff919e]{width:150px;min-width:140px}.btn[data-v-fcff919e]{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:8px 12px;cursor:pointer}.table[data-v-fcff919e]{border:1px solid #1f2937;border-radius:10px;overflow-x:auto}.thead[data-v-fcff919e]{background:#0b1220}.tr[data-v-fcff919e]{display:grid}.product-tr[data-v-fcff919e]{grid-template-columns:80px 240px 120px 1fr 80px 100px 100px 100px 180px;min-width:1200px}.payment-tr[data-v-fcff919e]{grid-template-columns:80px 80px 100px 1.5fr 100px 100px 120px 100px 180px;min-width:1100px}.th[data-v-fcff919e],.td[data-v-fcff919e]{padding:10px 12px;border-bottom:1px solid #1f2937}.tbody[data-v-fcff919e]{background:#0f172a}.pager[data-v-fcff919e]{display:flex;align-items:center;gap:12px;margin-top:12px}.panel[data-v-86bb1537]{background:#0b1220;border:1px solid #1f2937;border-radius:12px;padding:16px}h2[data-v-86bb1537]{margin:0 0 16px;font-weight:600;font-size:18px}.form-item[data-v-86bb1537]{margin-bottom:12px;display:flex;flex-direction:column;gap:6px}label[data-v-86bb1537]{font-size:12px;color:#9ca3af}textarea[data-v-86bb1537],input[data-v-86bb1537]{background:#0a0f1c;border:1px solid #1f2937;border-radius:8px;outline:none;color:#e5e7eb;padding:10px 12px}.actions[data-v-86bb1537]{display:flex;align-items:center;gap:12px}.btn[data-v-86bb1537]{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:8px 12px;cursor:pointer}.btn[data-v-86bb1537]:disabled{opacity:.7;cursor:not-allowed}.msg[data-v-86bb1537]{font-size:12px;color:#94a3b8}*{box-sizing:border-box}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}
