.modal-overlay[data-v-a18c3e8c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-a18c3e8c]{width:600px;height:700px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-a18c3e8c]{height:50px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-a18c3e8c]{font-size:14px;font-weight:500;color:var(--text-primary)}.close-btn[data-v-a18c3e8c]{width:28px;height:28px;background:transparent;border:none;color:var(--text-muted);font-size:20px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-a18c3e8c]:hover{background:var(--bg-hover);color:var(--text-primary)}.modal-tabs[data-v-a18c3e8c]{display:flex;border-bottom:1px solid var(--border-color)}.tab-btn[data-v-a18c3e8c]{flex:1;padding:12px;background:transparent;border:none;color:var(--text-secondary);font-size:13px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tab-btn[data-v-a18c3e8c]:hover{color:var(--text-primary)}.tab-btn.active[data-v-a18c3e8c]{color:#635bff;border-bottom-color:#635bff}.modal-content[data-v-a18c3e8c]{flex:1;overflow:hidden;display:flex;flex-direction:column}.tab-content[data-v-a18c3e8c]{flex:1;display:flex;flex-direction:column;overflow:hidden}.section-header[data-v-a18c3e8c]{padding:12px 16px;font-size:12px;color:var(--text-secondary);text-transform:uppercase;border-bottom:1px solid var(--border-color)}.list-container[data-v-a18c3e8c]{flex:1;overflow-y:auto;padding:8px}.list-item[data-v-a18c3e8c]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;margin-bottom:6px}.item-info[data-v-a18c3e8c]{flex:1;min-width:0}.item-note[data-v-a18c3e8c]{font-size:13px;color:var(--text-primary);margin-bottom:2px}.item-csrf[data-v-a18c3e8c],.item-email[data-v-a18c3e8c]{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vooks-list[data-v-a18c3e8c]{padding:12px}.token-grid[data-v-a18c3e8c]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.token-item[data-v-a18c3e8c]{padding:10px 12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px}.token-name[data-v-a18c3e8c]{font-size:12px;font-weight:500;color:var(--text-primary);margin-bottom:2px}.token-email[data-v-a18c3e8c]{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delete-btn[data-v-a18c3e8c]{width:24px;height:24px;background:transparent;border:1px solid var(--border-color);color:var(--text-muted);font-size:16px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:8px}.delete-btn[data-v-a18c3e8c]:hover{background:var(--error);border-color:var(--error);color:#fff}.empty-state[data-v-a18c3e8c]{text-align:center;padding:24px;color:var(--text-muted);font-size:13px}.add-form[data-v-a18c3e8c]{padding:12px 16px;border-top:1px solid var(--border-color)}.form-group[data-v-a18c3e8c]{margin-bottom:10px}.form-group label[data-v-a18c3e8c]{display:block;font-size:11px;color:var(--text-secondary);margin-bottom:4px;text-transform:uppercase}.form-input[data-v-a18c3e8c]{width:100%;padding:8px 10px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:12px;outline:none}.form-input[data-v-a18c3e8c]:focus{border-color:#635bff}.form-input[data-v-a18c3e8c]::placeholder{color:var(--text-muted)}.action-section[data-v-a18c3e8c]{padding:16px;border-top:1px solid var(--border-color);text-align:center}.hint[data-v-a18c3e8c]{font-size:11px;color:var(--text-muted);margin-top:8px}.btn[data-v-a18c3e8c]{padding:10px 20px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-primary[data-v-a18c3e8c]{width:100%;background:transparent;border:1px solid #635BFF;color:#635bff}.btn-primary[data-v-a18c3e8c]:hover:not(:disabled){background:#635bff;color:#fff}.btn-primary[data-v-a18c3e8c]:disabled{opacity:.4;cursor:not-allowed}.btn-danger[data-v-a18c3e8c]{background:transparent;border:1px solid var(--error);color:var(--error);min-width:180px}.btn-danger[data-v-a18c3e8c]:hover:not(:disabled){background:var(--error);color:#fff}.btn-danger[data-v-a18c3e8c]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-a18c3e8c]{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin-a18c3e8c .8s linear infinite}@keyframes spin-a18c3e8c{to{transform:rotate(360deg)}}.input-panel[data-v-5cb99b88]{width:320px;flex-shrink:0;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;max-height:calc(100vh - 130px)}.panel-header[data-v-5cb99b88]{height:45px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color)}.btn-icon[data-v-5cb99b88]{width:32px;height:32px;padding:0;background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-icon[data-v-5cb99b88]:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--text-muted)}.panel-content[data-v-5cb99b88]{flex:1;display:flex;min-height:0}.panel-footer[data-v-5cb99b88]{padding:12px 16px;border-top:1px solid var(--border-color);display:flex;gap:8px}.textarea[data-v-5cb99b88]{flex:1;width:100%;padding:12px;background:transparent;border:none;color:var(--text-primary);font-size:12px;resize:none;outline:none;overflow-y:auto}.textarea[data-v-5cb99b88]::placeholder{color:var(--text-muted)}.hint[data-v-5cb99b88]{font-size:12px;color:var(--text-muted)}.btn-row[data-v-5cb99b88]{display:flex;gap:8px}.btn[data-v-5cb99b88]{flex:1;padding:10px 20px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s}.btn-primary[data-v-5cb99b88]{background:transparent;border:1px solid var(--text-primary);color:var(--text-primary)}.btn-primary[data-v-5cb99b88]:hover:not(:disabled){background:var(--text-primary);color:var(--bg-primary)}.btn-primary[data-v-5cb99b88]:disabled{opacity:.4;cursor:not-allowed}.btn-danger[data-v-5cb99b88]{background:transparent;border:1px solid var(--error);color:var(--error)}.btn-danger[data-v-5cb99b88]:hover:not(:disabled){background:var(--error);color:#fff}.btn-danger[data-v-5cb99b88]:disabled{opacity:.3;cursor:not-allowed}.btn-ghost[data-v-5cb99b88]{flex:none;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);padding:6px 16px;min-width:70px}.btn-ghost[data-v-5cb99b88]:hover{background:var(--bg-hover);color:var(--text-primary)}.spinner[data-v-5cb99b88]{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin-5cb99b88 .8s linear infinite}@keyframes spin-5cb99b88{to{transform:rotate(360deg)}}.result-wrapper[data-v-5cb99b88]{flex:1;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;max-height:calc(100vh - 130px)}.stats-bar[data-v-5cb99b88]{height:45px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;border-bottom:1px solid var(--border-color)}.header-actions[data-v-5cb99b88]{display:flex;gap:8px}.result-panel[data-v-5cb99b88]{flex:1;display:flex;flex-direction:column;overflow:hidden}.stats-row[data-v-5cb99b88]{display:flex;gap:16px}.stat[data-v-5cb99b88]{display:flex;align-items:center;gap:8px}.stat-value[data-v-5cb99b88]{font-size:14px;font-weight:600;padding:4px 12px;border:1px solid var(--border-color);border-radius:4px;min-width:40px;text-align:center}.stat-label[data-v-5cb99b88]{font-size:13px;font-weight:500;color:var(--text-primary);text-transform:uppercase}.stat-success .stat-value[data-v-5cb99b88]{color:var(--success);border-color:var(--success)}.stat-error .stat-value[data-v-5cb99b88]{color:var(--error);border-color:var(--error)}.result-columns[data-v-5cb99b88]{flex:1;display:flex;gap:1px;background:var(--border-color);overflow:hidden}.result-col[data-v-5cb99b88]{flex:1;display:flex;flex-direction:column;background:var(--bg-secondary);overflow:hidden}.col-header[data-v-5cb99b88]{padding:10px 16px;font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.btn-copy-all[data-v-5cb99b88]{padding:4px 10px;background:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);font-size:11px;cursor:pointer}.btn-copy-all[data-v-5cb99b88]:hover{background:var(--bg-hover);color:var(--text-primary)}.result-list[data-v-5cb99b88]{flex:1;overflow-y:auto;padding:12px}.result-item[data-v-5cb99b88]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:1px solid var(--border-color);border-radius:6px;margin-bottom:8px}.result-item.success[data-v-5cb99b88]{border:1px solid var(--success)}.result-item.fail[data-v-5cb99b88],.result-item.error[data-v-5cb99b88]{border:1px solid var(--error)}.result-status-icon[data-v-5cb99b88]{width:14px;height:14px;flex-shrink:0;color:var(--border-color)}.result-status-icon.success[data-v-5cb99b88]{color:var(--success)}.result-status-icon.fail[data-v-5cb99b88],.result-status-icon.error[data-v-5cb99b88]{color:var(--error)}.result-content[data-v-5cb99b88]{flex:1;min-width:0;overflow:hidden}.result-card[data-v-5cb99b88]{font-size:13px;color:var(--text-primary);margin-bottom:2px;word-break:break-all;overflow-wrap:break-word}.result-message[data-v-5cb99b88]{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px;max-width:100%}.result-message>span[data-v-5cb99b88]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-badge[data-v-5cb99b88]{display:inline-block;padding:1px 6px;background:#0070f314;color:#0070f3;border:1px solid rgba(0,112,243,.3);border-radius:3px;font-size:10px;font-weight:500;width:90px;text-align:center;flex-shrink:0;box-sizing:border-box}.result-badge[data-v-5cb99b88]{padding:4px 10px;border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.badge-svg[data-v-5cb99b88]{height:14px;width:auto}.result-badge.success[data-v-5cb99b88]{background:#50e3c226;color:var(--success)}.result-badge.fail[data-v-5cb99b88],.result-badge.error[data-v-5cb99b88]{background:#ee505026;color:var(--error)}.live-item[data-v-5cb99b88]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--success);border-radius:6px;margin-bottom:8px}.live-content[data-v-5cb99b88]{flex:1;min-width:0;overflow:hidden}.live-card[data-v-5cb99b88]{font-size:12px;color:var(--text-primary);margin-bottom:4px;word-break:break-all;overflow-wrap:break-word}.live-bin[data-v-5cb99b88]{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.btn-copy[data-v-5cb99b88]{padding:4px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-copy[data-v-5cb99b88]:hover{background:var(--bg-hover);color:var(--text-primary)}.empty-state[data-v-5cb99b88]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;color:var(--text-muted)}.empty-text[data-v-5cb99b88]{font-size:13px}.result-enter-active[data-v-5cb99b88]{animation:slideIn-5cb99b88 .2s ease}@keyframes slideIn-5cb99b88{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.input-panel[data-v-366f4a4d]{flex:2;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;max-height:calc(100vh - 120px)}.panel-header[data-v-366f4a4d]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-color);height:52px;box-sizing:border-box}.panel-content[data-v-366f4a4d]{flex:1;display:flex;min-height:0}.stats-row[data-v-366f4a4d]{display:flex;gap:16px}.stat[data-v-366f4a4d]{display:flex;align-items:center;gap:8px}.stat-value[data-v-366f4a4d]{font-size:14px;font-weight:600;padding:4px 12px;border:1px solid var(--border-color);border-radius:4px;min-width:40px;text-align:center}.stat-label[data-v-366f4a4d]{font-size:14px;font-weight:500;color:var(--text-primary);text-transform:uppercase}.stat-success .stat-value[data-v-366f4a4d]{color:var(--success);border-color:var(--success)}.header-actions[data-v-366f4a4d]{display:flex;gap:8px}.btn-ghost[data-v-366f4a4d]{background:transparent;border:1px solid #3b82f6;color:#3b82f6;padding:6px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;min-width:100px;text-align:center;transition:all .15s;white-space:nowrap}.btn-ghost[data-v-366f4a4d]:hover:not(:disabled){background:#3b82f626;color:#3b82f6}.btn-ghost[data-v-366f4a4d]:disabled{opacity:.4;cursor:not-allowed}.textarea[data-v-366f4a4d]{flex:1;width:100%;padding:12px;background:transparent;border:none;color:var(--text-primary);font-size:13px;resize:none;outline:none;overflow-y:auto}.result-panel[data-v-366f4a4d]{flex:1;min-width:320px;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;max-height:calc(100vh - 120px)}.result-list[data-v-366f4a4d]{flex:1;overflow-y:auto;padding:12px}.result-item[data-v-366f4a4d]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:transparent;border:1px solid var(--success);border-radius:6px;margin-bottom:6px}.result-status-icon[data-v-366f4a4d]{width:14px;height:14px;flex-shrink:0;color:var(--success)}.result-content[data-v-366f4a4d]{flex:1;min-width:0}.result-card[data-v-366f4a4d]{font-size:13px;color:var(--text-primary)}.btn-copy[data-v-366f4a4d]{padding:6px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.btn-copy[data-v-366f4a4d]:hover{background:var(--bg-hover);color:var(--text-primary)}.empty-state[data-v-366f4a4d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--text-muted)}.empty-text[data-v-366f4a4d]{font-size:13px}.result-enter-active[data-v-366f4a4d]{animation:slideIn-366f4a4d .2s ease}@keyframes slideIn-366f4a4d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.live-cards-table[data-v-ea362e8c]{display:flex;flex-direction:column;height:100%;max-height:calc(100vh - 120px);width:100%}.toolbar[data-v-ea362e8c]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#fff;border:1px solid #3b82f6;border-radius:8px;margin-bottom:12px;gap:12px}.toolbar-left[data-v-ea362e8c]{display:flex;align-items:center;gap:12px;flex:1}.toolbar-right[data-v-ea362e8c]{display:flex;align-items:center;gap:6px}.stats-count[data-v-ea362e8c]{font-weight:600;font-size:14px;color:#1e293b;white-space:nowrap}.stats-divider[data-v-ea362e8c]{color:#e2e8f0}.stats-selected[data-v-ea362e8c]{font-size:13px;color:#94a3b8;white-space:nowrap;min-width:60px}.stats-selected.active[data-v-ea362e8c]{color:#10b981;font-weight:500}.search-box[data-v-ea362e8c]{position:relative;display:flex;align-items:center;width:240px}.search-icon[data-v-ea362e8c]{position:absolute;left:10px;color:#94a3b8;pointer-events:none}.search-input[data-v-ea362e8c]{width:100%;padding:7px 28px 7px 32px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;font-size:13px}.search-input[data-v-ea362e8c]:focus{outline:none;border-color:#3b82f6;background:#fff}.search-input[data-v-ea362e8c]::placeholder{color:#94a3b8}.search-clear[data-v-ea362e8c]{position:absolute;right:6px;background:none;border:none;color:#94a3b8;font-size:16px;cursor:pointer;padding:0;line-height:1}.btn-sm[data-v-ea362e8c]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 0;width:90px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:13px;cursor:pointer;white-space:nowrap;transition:all .15s}.btn-sm[data-v-ea362e8c]:hover:not(:disabled){background:#e2e8f0;color:#1e293b}.btn-sm[data-v-ea362e8c]:disabled{opacity:.4;cursor:not-allowed}.btn-sm.btn-primary[data-v-ea362e8c]{background:#10b981;border-color:#10b981;color:#fff}.btn-sm.btn-primary[data-v-ea362e8c]:hover{background:#059669}.btn-sm.btn-danger[data-v-ea362e8c]:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#dc2626}.btn-sm.btn-info[data-v-ea362e8c]:hover:not(:disabled){background:#ecfdf5;border-color:#a7f3d0;color:#059669}.btn-sm.btn-icon[data-v-ea362e8c]{width:32px;padding:6px}.btn-sm.btn-icon[data-v-ea362e8c]:hover{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.pagination-inline[data-v-ea362e8c]{display:flex;align-items:center;gap:6px;margin-left:12px;padding-left:16px;border-left:1px solid #e2e8f0}.btn-page[data-v-ea362e8c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;transition:all .15s}.btn-page[data-v-ea362e8c]:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6;color:#fff}.btn-page[data-v-ea362e8c]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-ea362e8c]{font-size:14px;font-weight:500;color:#475569;margin-left:8px;white-space:nowrap}.table-wrapper[data-v-ea362e8c]{flex:1;background:#fff;border:1px solid #3b82f6;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.data-table[data-v-ea362e8c]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.data-table thead[data-v-ea362e8c]{position:sticky;top:0;z-index:10}.data-table th[data-v-ea362e8c]{padding:8px;text-align:left;background:#f1f5f9;font-weight:600;color:#475569;font-size:12px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0}.data-table td[data-v-ea362e8c]{padding:8px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}.data-table tbody[data-v-ea362e8c]{display:block;overflow-y:auto;max-height:calc(100vh - 220px)}.data-table thead[data-v-ea362e8c],.data-table tbody tr[data-v-ea362e8c]{display:table;width:100%;table-layout:fixed}.data-table tbody tr[data-v-ea362e8c]{cursor:pointer;transition:background .15s}.data-table tbody tr[data-v-ea362e8c]:hover{background:#f8fafc}.data-table tbody tr.selected[data-v-ea362e8c]{background:#eff6ff}.data-table tbody tr.selected[data-v-ea362e8c]:hover{background:#dbeafe}.col-checkbox[data-v-ea362e8c]{width:32px;text-align:center;padding:8px 6px!important}.col-card[data-v-ea362e8c]{width:400px;padding:8px 20px 8px 12px!important}.col-brand[data-v-ea362e8c]{width:55px;padding:8px 10px!important}.col-type[data-v-ea362e8c]{width:100px;padding:8px 10px!important}.col-level[data-v-ea362e8c]{width:200px;padding:8px 10px!important}.col-amount[data-v-ea362e8c]{width:65px;padding:8px!important}.col-bank[data-v-ea362e8c]{width:auto;min-width:200px;padding:8px 10px!important}.col-country[data-v-ea362e8c]{width:260px;padding:8px!important}.col-checker[data-v-ea362e8c]{width:80px;padding:8px!important}.col-date[data-v-ea362e8c]{width:85px;padding:8px!important;text-align:right}.col-actions[data-v-ea362e8c]{width:40px;text-align:center;padding:8px 6px!important}.data-table th.col-checkbox[data-v-ea362e8c],.data-table td.col-checkbox[data-v-ea362e8c]{text-align:center}.card-cell[data-v-ea362e8c]{display:flex;align-items:center;justify-content:space-between;width:100%}.card-number[data-v-ea362e8c]{font-size:13px;color:#1e293b}.card-copy-icons[data-v-ea362e8c]{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:20px}.btn-copy-bin[data-v-ea362e8c],.btn-copy-full[data-v-ea362e8c]{padding:4px;background:transparent;border:none;color:#94a3b8;cursor:pointer;border-radius:4px;transition:all .15s;display:flex;align-items:center}.btn-copy-bin[data-v-ea362e8c]:hover{color:#3b82f6}.btn-copy-full[data-v-ea362e8c]:hover,.btn-copy-bin.copied[data-v-ea362e8c],.btn-copy-full.copied[data-v-ea362e8c]{color:#10b981}.check-icon[data-v-ea362e8c]{animation:popIn-ea362e8c .2s ease}@keyframes popIn-ea362e8c{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.brand-icon[data-v-ea362e8c]{height:20px;width:auto}.badge[data-v-ea362e8c]{display:inline-block;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.badge-visa[data-v-ea362e8c]{background:#eef2ff;color:#4f46e5}.badge-mc[data-v-ea362e8c]{background:#fef2f2;color:#dc2626}.badge-amex[data-v-ea362e8c]{background:#eff6ff;color:#2563eb}.type-text[data-v-ea362e8c]{font-size:12px;color:#64748b}.level-text[data-v-ea362e8c]{font-size:12px;color:#8b5cf6;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.amount-text[data-v-ea362e8c]{font-size:13px;color:#10b981;font-weight:600}.bank-text[data-v-ea362e8c]{font-size:12px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.bank-cell[data-v-ea362e8c]{display:flex;align-items:center;gap:6px}.btn-copy-bank[data-v-ea362e8c]{padding:4px;background:transparent;border:none;color:#94a3b8;cursor:pointer;border-radius:4px;transition:all .15s;display:flex;align-items:center;flex-shrink:0}.btn-copy-bank[data-v-ea362e8c]:hover{color:#3b82f6}.btn-copy-bank.copied[data-v-ea362e8c]{color:#10b981}.checker-name[data-v-ea362e8c]{font-size:12px;color:#10b981;font-weight:500}.country-text[data-v-ea362e8c]{font-size:12px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.country-cell[data-v-ea362e8c]{display:flex;align-items:center;gap:6px}.country-flag[data-v-ea362e8c]{width:18px;height:13px;object-fit:cover;border-radius:2px;flex-shrink:0}.btn-row-action[data-v-ea362e8c]{opacity:0;padding:6px;background:transparent;border:none;color:#94a3b8;cursor:pointer;border-radius:4px;transition:all .15s}.data-table tbody tr:hover .btn-row-action[data-v-ea362e8c]{opacity:1}.btn-row-action[data-v-ea362e8c]:hover{background:#fef2f2;color:#dc2626}.empty-state[data-v-ea362e8c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#94a3b8}.empty-state svg[data-v-ea362e8c]{margin-bottom:16px;opacity:.4}.empty-state p[data-v-ea362e8c]{font-size:14px}input[type=checkbox][data-v-ea362e8c]{width:16px;height:16px;cursor:pointer;accent-color:#3b82f6;border-radius:4px}input[type=checkbox][data-v-ea362e8c]:checked{background-color:#3b82f6;border-color:#3b82f6}.input-panel[data-v-d8ef0efa]{width:320px;flex-shrink:0;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;max-height:calc(100vh - 130px)}.panel-header[data-v-d8ef0efa]{height:45px;padding:0 16px;display:flex;align-items:center;border-bottom:1px solid var(--border-color)}.panel-content[data-v-d8ef0efa]{flex:1;display:flex;min-height:0}.panel-footer[data-v-d8ef0efa]{padding:12px 16px;border-top:1px solid var(--border-color);display:flex;gap:8px}.textarea[data-v-d8ef0efa]{flex:1;width:100%;padding:12px;background:transparent;border:none;color:var(--text-primary);font-size:12px;resize:none;outline:none;overflow-y:auto}.textarea[data-v-d8ef0efa]::placeholder{color:var(--text-muted)}.btn[data-v-d8ef0efa]{flex:1;padding:10px 20px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s}.btn-primary[data-v-d8ef0efa]{background:transparent;border:1px solid var(--text-primary);color:var(--text-primary)}.btn-primary[data-v-d8ef0efa]:hover:not(:disabled){background:var(--text-primary);color:var(--bg-primary)}.btn-primary[data-v-d8ef0efa]:disabled{opacity:.4;cursor:not-allowed}.btn-danger[data-v-d8ef0efa]{background:transparent;border:1px solid var(--error);color:var(--error)}.btn-danger[data-v-d8ef0efa]:hover:not(:disabled){background:var(--error);color:#fff}.btn-danger[data-v-d8ef0efa]:disabled{opacity:.3;cursor:not-allowed}.btn-ghost[data-v-d8ef0efa]{flex:none;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);padding:6px 16px;min-width:70px}.btn-ghost[data-v-d8ef0efa]:hover{background:var(--bg-hover);color:var(--text-primary)}.spinner[data-v-d8ef0efa]{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin-d8ef0efa .8s linear infinite}@keyframes spin-d8ef0efa{to{transform:rotate(360deg)}}.result-wrapper[data-v-d8ef0efa]{flex:1;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;max-height:calc(100vh - 130px)}.stats-bar[data-v-d8ef0efa]{height:45px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;border-bottom:1px solid var(--border-color)}.header-actions[data-v-d8ef0efa]{display:flex;gap:8px}.result-panel[data-v-d8ef0efa]{flex:1;display:flex;flex-direction:column;overflow:hidden}.stats-row[data-v-d8ef0efa]{display:flex;gap:16px}.stat[data-v-d8ef0efa]{display:flex;align-items:center;gap:8px}.stat-value[data-v-d8ef0efa]{font-size:14px;font-weight:600;padding:4px 12px;border:1px solid var(--border-color);border-radius:4px;min-width:40px;text-align:center}.stat-label[data-v-d8ef0efa]{font-size:13px;font-weight:500;color:var(--text-primary);text-transform:uppercase}.stat-success .stat-value[data-v-d8ef0efa]{color:var(--success);border-color:var(--success)}.stat-error .stat-value[data-v-d8ef0efa]{color:var(--error);border-color:var(--error)}.result-columns[data-v-d8ef0efa]{flex:1;display:flex;gap:1px;background:var(--border-color);overflow:hidden}.result-col[data-v-d8ef0efa]{flex:1;display:flex;flex-direction:column;background:var(--bg-secondary);overflow:hidden}.col-header[data-v-d8ef0efa]{padding:10px 16px;font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.result-list[data-v-d8ef0efa]{flex:1;overflow-y:auto;padding:12px}.result-item[data-v-d8ef0efa]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:1px solid var(--border-color);border-radius:6px;margin-bottom:8px}.result-item.success[data-v-d8ef0efa]{border:1px solid var(--success)}.result-item.fail[data-v-d8ef0efa],.result-item.error[data-v-d8ef0efa]{border:1px solid var(--error)}.result-status-icon[data-v-d8ef0efa]{width:14px;height:14px;flex-shrink:0;color:var(--border-color)}.result-status-icon.success[data-v-d8ef0efa]{color:var(--success)}.result-status-icon.fail[data-v-d8ef0efa],.result-status-icon.error[data-v-d8ef0efa]{color:var(--error)}.result-content[data-v-d8ef0efa]{flex:1;min-width:0;overflow:hidden}.result-card[data-v-d8ef0efa]{font-size:13px;color:var(--text-primary);margin-bottom:2px;word-break:break-all;overflow-wrap:break-word}.result-message[data-v-d8ef0efa]{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px;max-width:100%}.result-message>span[data-v-d8ef0efa]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-badge[data-v-d8ef0efa]{display:inline-block;padding:1px 6px;background:#0070f314;color:#0070f3;border:1px solid rgba(0,112,243,.3);border-radius:3px;font-size:10px;font-weight:500;width:90px;text-align:center;flex-shrink:0;box-sizing:border-box}.result-badge[data-v-d8ef0efa]{padding:4px 10px;border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.badge-svg[data-v-d8ef0efa]{height:14px;width:auto}.result-badge.success[data-v-d8ef0efa]{background:#50e3c226;color:var(--success)}.result-badge.fail[data-v-d8ef0efa],.result-badge.error[data-v-d8ef0efa]{background:#ee505026;color:var(--error)}.live-item[data-v-d8ef0efa]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--success);border-radius:6px;margin-bottom:8px}.live-content[data-v-d8ef0efa]{flex:1;min-width:0;overflow:hidden}.live-card[data-v-d8ef0efa]{font-size:12px;color:var(--text-primary);margin-bottom:4px;word-break:break-all;overflow-wrap:break-word}.live-bin[data-v-d8ef0efa]{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.btn-copy[data-v-d8ef0efa]{padding:4px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-copy[data-v-d8ef0efa]:hover{background:var(--bg-hover);color:var(--text-primary)}.empty-state[data-v-d8ef0efa]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;color:var(--text-muted)}.result-enter-active[data-v-d8ef0efa]{animation:slideIn-d8ef0efa .2s ease}@keyframes slideIn-d8ef0efa{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.toast-container[data-v-00242f7f]{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px;max-width:360px}.toast[data-v-00242f7f]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:8px;background:#1e1e2e;border:1px solid #333;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:14px}.toast.success[data-v-00242f7f]{border-color:#10b981;background:linear-gradient(135deg,#1e1e2e,#0d3d2e)}.toast.error[data-v-00242f7f]{border-color:#ef4444;background:linear-gradient(135deg,#1e1e2e,#3d1e1e)}.toast.warning[data-v-00242f7f]{border-color:#f59e0b;background:linear-gradient(135deg,#1e1e2e,#3d2e1e)}.toast.info[data-v-00242f7f]{border-color:#3b82f6;background:linear-gradient(135deg,#1e1e2e,#1e2e3d)}.toast-icon[data-v-00242f7f]{flex-shrink:0;width:20px;height:20px}.toast-icon svg[data-v-00242f7f]{width:100%;height:100%}.toast.success .toast-icon[data-v-00242f7f]{color:#10b981}.toast.error .toast-icon[data-v-00242f7f]{color:#ef4444}.toast.warning .toast-icon[data-v-00242f7f]{color:#f59e0b}.toast.info .toast-icon[data-v-00242f7f]{color:#3b82f6}.toast-message[data-v-00242f7f]{flex:1;line-height:1.4}.toast-enter-active[data-v-00242f7f]{animation:slideIn-00242f7f .3s ease}.toast-leave-active[data-v-00242f7f]{animation:slideOut-00242f7f .3s ease}@keyframes slideIn-00242f7f{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes slideOut-00242f7f{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100px)}}.confirm-overlay[data-v-00242f7f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10001}.confirm-modal[data-v-00242f7f]{background:#1e1e2e;border:1px solid #333;border-radius:12px;width:400px;max-width:90vw;box-shadow:0 8px 32px #0006;overflow:hidden}.confirm-modal.danger[data-v-00242f7f]{border-color:#ef4444}.confirm-modal.warning[data-v-00242f7f]{border-color:#f59e0b}.confirm-header[data-v-00242f7f]{padding:16px 20px;border-bottom:1px solid #333}.confirm-header h3[data-v-00242f7f]{margin:0;font-size:16px;font-weight:600;color:#fff}.confirm-body[data-v-00242f7f]{padding:20px}.confirm-body p[data-v-00242f7f]{margin:0;font-size:14px;color:#fffc;line-height:1.5}.confirm-footer[data-v-00242f7f]{padding:16px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:12px}.btn-cancel[data-v-00242f7f],.btn-confirm[data-v-00242f7f]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-cancel[data-v-00242f7f]{background:transparent;border:1px solid #444;color:#aaa}.btn-cancel[data-v-00242f7f]:hover{background:#333;color:#fff}.btn-confirm[data-v-00242f7f]{background:#3b82f6;border:none;color:#fff}.btn-confirm[data-v-00242f7f]:hover{background:#2563eb}.btn-confirm.danger[data-v-00242f7f]{background:#ef4444}.btn-confirm.danger[data-v-00242f7f]:hover{background:#dc2626}.btn-confirm.warning[data-v-00242f7f]{background:#f59e0b}.btn-confirm.warning[data-v-00242f7f]:hover{background:#d97706}.modal-enter-active[data-v-00242f7f],.modal-leave-active[data-v-00242f7f]{transition:opacity .2s ease}.modal-enter-active .confirm-modal[data-v-00242f7f],.modal-leave-active .confirm-modal[data-v-00242f7f]{transition:transform .2s ease}.modal-enter-from[data-v-00242f7f],.modal-leave-to[data-v-00242f7f]{opacity:0}.modal-enter-from .confirm-modal[data-v-00242f7f],.modal-leave-to .confirm-modal[data-v-00242f7f]{transform:scale(.95)}.stripe-logo-img[data-v-adf89b9b]{height:28px;width:auto;object-fit:contain}.dashboard[data-v-d14a2f3d]{display:flex;flex-direction:column;gap:16px;height:100%;overflow-y:auto}.summary-cards[data-v-d14a2f3d]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.summary-card[data-v-d14a2f3d]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:14px 16px;display:flex;align-items:center;gap:12px}.card-icon[data-v-d14a2f3d]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-icon svg[data-v-d14a2f3d]{width:18px;height:18px}.summary-card.scraper .card-icon[data-v-d14a2f3d]{background:#3b82f626;color:#3b82f6}.summary-card.scb .card-icon[data-v-d14a2f3d]{background:#10b98126;color:#10b981}.summary-card.hamody .card-icon[data-v-d14a2f3d]{background:#f59e0b26;color:#f59e0b}.summary-card.checker .card-icon[data-v-d14a2f3d]{background:#635bff26;color:#635bff}.summary-card.system .card-icon[data-v-d14a2f3d]{background:#6b728026;color:#6b7280}.card-content[data-v-d14a2f3d]{flex:1;min-width:0}.card-title[data-v-d14a2f3d]{font-size:12px;color:var(--text-muted);margin-bottom:4px}.card-values[data-v-d14a2f3d]{font-size:16px;font-weight:600;color:var(--text-primary)}.card-values .today[data-v-d14a2f3d]{color:#10b981}.card-values .today.live[data-v-d14a2f3d]{color:#635bff}.card-values .divider[data-v-d14a2f3d]{color:var(--text-muted);margin:0 4px;font-weight:400}.card-values .total[data-v-d14a2f3d]{color:var(--text-secondary);font-weight:500}.status-dots[data-v-d14a2f3d]{display:flex;flex-wrap:wrap;gap:8px;font-size:11px}.status-item[data-v-d14a2f3d]{display:flex;align-items:center;gap:4px;color:var(--text-muted)}.status-item .dot[data-v-d14a2f3d]{width:6px;height:6px;border-radius:50%;background:#6b7280}.status-item.ok .dot[data-v-d14a2f3d]{background:#10b981}.status-item.error .dot[data-v-d14a2f3d]{background:#ef4444}.status-item.workers[data-v-d14a2f3d]{font-weight:500;color:var(--text-secondary)}.tables-row[data-v-d14a2f3d]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.table-card[data-v-d14a2f3d]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.table-card.full-width[data-v-d14a2f3d]{grid-column:1 / -1}.table-header[data-v-d14a2f3d]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-color);font-size:13px;font-weight:600;color:var(--text-primary)}.table-header svg[data-v-d14a2f3d]{width:16px;height:16px;color:var(--text-muted)}.data-table[data-v-d14a2f3d]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-d14a2f3d],.data-table td[data-v-d14a2f3d]{padding:10px 16px;text-align:left;border-bottom:1px solid var(--border-color)}.data-table th[data-v-d14a2f3d]{font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;background:var(--bg-tertiary)}.data-table td[data-v-d14a2f3d]{color:var(--text-primary)}.data-table tr:last-child td[data-v-d14a2f3d]{border-bottom:none}.data-table .name[data-v-d14a2f3d],.data-table .bin[data-v-d14a2f3d]{font-weight:500}.data-table .channel[data-v-d14a2f3d]{font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table .today[data-v-d14a2f3d]{color:#10b981}.data-table .live[data-v-d14a2f3d]{color:#635bff;font-weight:600}.data-table .muted[data-v-d14a2f3d]{color:var(--text-muted)}.data-table .empty[data-v-d14a2f3d]{text-align:center;color:var(--text-muted);padding:20px}.data-table .total-row[data-v-d14a2f3d]{background:var(--bg-tertiary)}.data-table .total-row td[data-v-d14a2f3d]{font-weight:600;border-top:1px solid var(--border-color)}.channels-table[data-v-d14a2f3d]{table-layout:fixed}.channels-table th[data-v-d14a2f3d]:nth-child(1),.channels-table td[data-v-d14a2f3d]:nth-child(1){width:50%}.channels-table th[data-v-d14a2f3d]:nth-child(2),.channels-table td[data-v-d14a2f3d]:nth-child(2){width:18%}.channels-table th[data-v-d14a2f3d]:nth-child(3),.channels-table td[data-v-d14a2f3d]:nth-child(3){width:16%}.channels-table th[data-v-d14a2f3d]:nth-child(4),.channels-table td[data-v-d14a2f3d]:nth-child(4){width:16%}@media (max-width: 1200px){.summary-cards[data-v-d14a2f3d]{grid-template-columns:repeat(3,1fr)}.tables-row[data-v-d14a2f3d]{grid-template-columns:1fr}}@media (max-width: 768px){.summary-cards[data-v-d14a2f3d]{grid-template-columns:repeat(2,1fr)}}.users-page[data-v-43adfaa8]{display:flex;gap:16px;height:100%;max-height:calc(100vh - 120px);width:100%}.sidebar-panel[data-v-43adfaa8]{width:240px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.panel-section[data-v-43adfaa8]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:10px}.section-title[data-v-43adfaa8]{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;margin-bottom:4px}.form-group[data-v-43adfaa8]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-43adfaa8]{font-size:11px;color:var(--text-muted)}.form-input[data-v-43adfaa8]{padding:6px 10px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:12px}.form-input-small[data-v-43adfaa8]{padding:4px 8px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:12px;width:60px}.btn[data-v-43adfaa8]{padding:8px 12px;border-radius:6px;font-size:12px;cursor:pointer;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary)}.btn-small[data-v-43adfaa8]{padding:4px 8px;font-size:11px}.btn-primary[data-v-43adfaa8]{border-color:#10b981;color:#10b981}.btn-primary[data-v-43adfaa8]:hover:not(:disabled){background:#10b981;color:#fff}.btn-secondary[data-v-43adfaa8]:hover{background:var(--bg-hover)}.btn[data-v-43adfaa8]:disabled{opacity:.4;cursor:not-allowed}.stat-item[data-v-43adfaa8]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.stat-item .stat-label[data-v-43adfaa8]{color:var(--text-muted)}.stat-item .stat-value[data-v-43adfaa8]{font-weight:600;color:var(--text-primary)}.stat-item .stat-value.banned[data-v-43adfaa8]{color:#ef4444}.stat-item .stat-value.new[data-v-43adfaa8]{color:#10b981}.stat-divider[data-v-43adfaa8]{height:1px;background:var(--border-color);margin:4px 0}.main-panel[data-v-43adfaa8]{flex:1;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.table-header[data-v-43adfaa8]{padding:10px 16px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.btn-refresh[data-v-43adfaa8]{padding:6px;background:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--text-muted);cursor:pointer;transition:all .15s;display:flex;align-items:center}.btn-refresh[data-v-43adfaa8]:hover{color:#10b981;border-color:#10b981}.stat-total[data-v-43adfaa8]{display:flex;align-items:center;gap:10px}.stat-total .stat-label[data-v-43adfaa8]{font-size:13px;font-weight:600;color:#10b981;text-transform:uppercase}.stat-total .stat-value[data-v-43adfaa8]{font-size:14px;font-weight:600;color:#10b981;padding:4px 14px;border:1px solid #10b981;border-radius:4px;min-width:50px;text-align:center}.table-container[data-v-43adfaa8]{flex:1;overflow-x:auto;overflow-y:auto}.data-table[data-v-43adfaa8]{width:100%;border-collapse:collapse;font-size:12px}.data-table th[data-v-43adfaa8],.data-table td[data-v-43adfaa8]{padding:8px 10px;text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap}.data-table th[data-v-43adfaa8]{background:var(--bg-tertiary);font-weight:600;color:var(--text-secondary);text-transform:uppercase;font-size:11px;position:sticky;top:0;z-index:1}.data-table tbody tr[data-v-43adfaa8]:hover{background:var(--bg-hover)}.row-banned[data-v-43adfaa8]{opacity:.6}.col-id[data-v-43adfaa8],.col-username[data-v-43adfaa8]{width:120px}.col-name[data-v-43adfaa8],.col-stars[data-v-43adfaa8],.col-role[data-v-43adfaa8]{width:100px}.col-status[data-v-43adfaa8]{width:80px}.col-date[data-v-43adfaa8]{width:140px;color:var(--text-muted)}.col-actions[data-v-43adfaa8]{width:100px}code[data-v-43adfaa8]{background:var(--bg-tertiary);padding:2px 6px;border-radius:3px;font-size:11px}.text-muted[data-v-43adfaa8]{color:var(--text-muted)}.stars-badge[data-v-43adfaa8]{font-size:11px;color:#f59e0b}.role-badge[data-v-43adfaa8]{display:inline-block;padding:2px 8px;border-radius:3px;font-size:10px;text-transform:uppercase;font-weight:600}.role-badge.normal[data-v-43adfaa8]{background:var(--bg-tertiary);color:var(--text-muted)}.role-badge.free[data-v-43adfaa8]{background:#f59e0b33;color:#f59e0b}.role-badge.admin[data-v-43adfaa8]{background:#3b82f633;color:#3b82f6}.role-badge.super-admin[data-v-43adfaa8]{background:#a855f733;color:#a855f7}.status-badge[data-v-43adfaa8]{display:inline-block;padding:2px 8px;border-radius:3px;font-size:10px;text-transform:uppercase;font-weight:600}.status-badge.active[data-v-43adfaa8]{background:#10b98133;color:#10b981}.status-badge.banned[data-v-43adfaa8]{background:#ef444433;color:#ef4444}.btn-icon[data-v-43adfaa8]{padding:4px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:4px;transition:all .15s}.btn-icon[data-v-43adfaa8]:hover{background:var(--bg-hover);color:var(--text-primary)}.btn-icon.btn-danger[data-v-43adfaa8]:hover{color:#ef4444}.btn-icon.btn-success[data-v-43adfaa8]:hover{color:#10b981}.empty-state[data-v-43adfaa8]{text-align:center;padding:40px;color:var(--text-muted);font-size:13px}.empty-state.small[data-v-43adfaa8]{padding:20px;font-size:12px}.modal-overlay[data-v-43adfaa8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-43adfaa8]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;width:600px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column}.modal-small[data-v-43adfaa8]{width:400px}.modal-header[data-v-43adfaa8]{padding:16px 20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-43adfaa8]{margin:0;font-size:16px;font-weight:600}.btn-close[data-v-43adfaa8]{background:none;border:none;font-size:24px;color:var(--text-muted);cursor:pointer;line-height:1}.btn-close[data-v-43adfaa8]:hover{color:var(--text-primary)}.modal-body[data-v-43adfaa8]{padding:20px;overflow-y:auto;flex:1}.modal-footer[data-v-43adfaa8]{padding:16px 20px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:10px}.detail-section[data-v-43adfaa8]{margin-bottom:20px}.detail-title[data-v-43adfaa8]{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;margin-bottom:12px}.detail-grid[data-v-43adfaa8]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.detail-item[data-v-43adfaa8]{display:flex;flex-direction:column;gap:4px}.detail-item .label[data-v-43adfaa8]{font-size:11px;color:var(--text-muted)}.stars-display[data-v-43adfaa8]{display:flex;gap:24px;padding:12px 16px;background:var(--bg-tertiary);border-radius:8px}.star-item[data-v-43adfaa8]{display:flex;align-items:center;gap:8px}.star-item.total[data-v-43adfaa8]{margin-left:auto}.star-value[data-v-43adfaa8]{font-size:16px;font-weight:600;color:#f59e0b}.star-label[data-v-43adfaa8]{font-size:13px;color:var(--text-muted)}.payments-list[data-v-43adfaa8]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.payment-item[data-v-43adfaa8]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--bg-tertiary);border-radius:6px;font-size:12px}.payment-amount[data-v-43adfaa8]{font-weight:600;min-width:60px;color:#f59e0b}.payment-info[data-v-43adfaa8]{flex:1;color:var(--text-secondary)}.payment-date[data-v-43adfaa8]{color:var(--text-muted);font-size:11px}.quick-actions[data-v-43adfaa8]{display:flex;gap:10px}.ban-list[data-v-43adfaa8]{display:flex;flex-direction:column;gap:8px}.ban-item[data-v-43adfaa8]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--bg-tertiary);border-radius:6px;font-size:12px}.ban-action[data-v-43adfaa8]{font-weight:600;text-transform:uppercase;font-size:10px;padding:2px 6px;border-radius:3px}.ban-action.ban[data-v-43adfaa8]{background:#ef444433;color:#ef4444}.ban-action.unban[data-v-43adfaa8]{background:#10b98133;color:#10b981}.ban-reason[data-v-43adfaa8]{flex:1;color:var(--text-secondary)}.ban-date[data-v-43adfaa8]{color:var(--text-muted);font-size:11px}.permissions-grid[data-v-43adfaa8]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.permission-item[data-v-43adfaa8]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-tertiary);border-radius:6px;font-size:12px}.perm-info[data-v-43adfaa8]{display:flex;align-items:center;gap:8px}.perm-cmd[data-v-43adfaa8]{font-weight:500;color:var(--text-primary)}.perm-cost[data-v-43adfaa8]{color:var(--text-muted);font-size:11px}.toggle-switch[data-v-43adfaa8]{position:relative;display:inline-block;width:36px;height:20px}.toggle-switch input[data-v-43adfaa8]{opacity:0;width:0;height:0}.toggle-slider[data-v-43adfaa8]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--bg-primary);border:1px solid var(--border-color);transition:.3s;border-radius:20px}.toggle-slider[data-v-43adfaa8]:before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:2px;background-color:var(--text-muted);transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-43adfaa8]{background-color:#10b98133;border-color:#10b981}.toggle-switch input:checked+.toggle-slider[data-v-43adfaa8]:before{transform:translate(16px);background-color:#10b981}.add-admin-section[data-v-43adfaa8]{display:flex;gap:10px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.add-admin-section .form-input[data-v-43adfaa8]{flex:1}.scraper-stats[data-v-6758d463]{display:flex;flex-direction:column;gap:16px;width:100%;height:calc(100vh - 130px);overflow:hidden}.page-title-bar[data-v-6758d463]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.page-title-bar h2[data-v-6758d463]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.btn-refresh-all[data-v-6758d463]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .2s}.btn-refresh-all[data-v-6758d463]:hover:not(:disabled){background:var(--bg-hover);border-color:#08c;color:#08c}.btn-refresh-all[data-v-6758d463]:disabled{opacity:.6;cursor:not-allowed}.btn-refresh-all svg[data-v-6758d463]{width:14px;height:14px}.btn-refresh-all svg.spinning[data-v-6758d463]{animation:spin-6758d463 1s linear infinite}.stats-cards[data-v-6758d463]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;flex-shrink:0}.stat-card[data-v-6758d463]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:16px;display:flex;align-items:center;gap:14px}.stat-icon[data-v-6758d463]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon svg[data-v-6758d463]{width:22px;height:22px}.stat-icon.total[data-v-6758d463]{background:#50e3c226;color:#50e3c2}.stat-icon.today[data-v-6758d463]{background:#635bff26;color:#635bff}.stat-icon.week[data-v-6758d463]{background:#0072ce26;color:#0072ce}.stat-icon.month[data-v-6758d463]{background:#ff6b6b26;color:#ff6b6b}.stat-info[data-v-6758d463]{display:flex;flex-direction:column;gap:2px}.stat-label[data-v-6758d463]{font-size:12px;color:var(--text-muted)}.stat-value[data-v-6758d463]{font-size:22px;font-weight:600;color:var(--text-primary);display:flex;align-items:baseline;gap:8px}.growth[data-v-6758d463]{font-size:11px;font-weight:500;padding:2px 6px;border-radius:4px}.growth.up[data-v-6758d463]{background:#50e3c226;color:#50e3c2}.growth.down[data-v-6758d463]{background:#ff6b6b26;color:#ff6b6b}.charts-row-3[data-v-6758d463]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;flex-shrink:0}.tables-row[data-v-6758d463]{display:flex;gap:16px;flex:1;min-height:0}.chart-card[data-v-6758d463]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.chart-header[data-v-6758d463]{padding:12px 16px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.chart-header h3[data-v-6758d463]{font-size:13px;font-weight:500;color:var(--text-primary);margin:0}.chart-body[data-v-6758d463]{padding:16px;height:200px}.chart-loading[data-v-6758d463]{height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.bins-card[data-v-6758d463]{width:320px;flex-shrink:0}.bins-table-body[data-v-6758d463]{padding:0;flex:1}.bins-table[data-v-6758d463]{width:100%;border-collapse:collapse}.bins-table th[data-v-6758d463],.bins-table td[data-v-6758d463]{padding:6px 10px;text-align:left;border-bottom:1px solid var(--border-color)}.bins-table th[data-v-6758d463]{font-size:12px;font-weight:500;color:var(--text-muted);text-transform:uppercase;background:var(--bg-tertiary)}.bins-table td[data-v-6758d463]{font-size:13px;color:var(--text-primary)}.bins-table tr:last-child td[data-v-6758d463]{border-bottom:none}.bins-table .rank[data-v-6758d463]{width:28px;color:var(--text-muted)}.bins-table .bin[data-v-6758d463]{width:65px;font-weight:500}.bins-table .count[data-v-6758d463]{width:55px}.bins-table .percentage-content[data-v-6758d463]{display:flex;align-items:center;gap:8px}.bins-table .percentage span[data-v-6758d463]{width:45px;text-align:right;font-size:11px}.progress-bar[data-v-6758d463]{flex:1;height:5px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.progress-fill[data-v-6758d463]{height:100%;background:linear-gradient(90deg,#50e3c2,#635bff);border-radius:3px}.cards-card[data-v-6758d463]{flex:1;min-width:0;display:flex;flex-direction:column}.cards-toolbar[data-v-6758d463]{display:flex;align-items:center;gap:12px}.select-all-label[data-v-6758d463]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-primary);cursor:pointer}.select-all-label input[type=checkbox][data-v-6758d463]{width:14px;height:14px;cursor:pointer;accent-color:#3b82f6}.select-all-label[data-v-6758d463]:hover{color:#3b82f6}.btn-copy-selected[data-v-6758d463]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:11px;cursor:pointer}.btn-copy-selected[data-v-6758d463]:hover:not(:disabled){background:#10b981;border-color:#10b981;color:#fff}.btn-copy-selected[data-v-6758d463]:disabled{opacity:.4;cursor:not-allowed}.pagination-controls[data-v-6758d463]{display:flex;align-items:center;gap:6px}.btn-page-sm[data-v-6758d463]{width:24px;height:24px;padding:0;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-page-sm[data-v-6758d463]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.btn-page-sm[data-v-6758d463]:disabled{opacity:.3;cursor:not-allowed}.page-info-sm[data-v-6758d463]{font-size:11px;color:var(--text-muted);min-width:30px;text-align:center}.cards-total[data-v-6758d463]{font-size:11px;color:var(--text-muted)}.cards-grid[data-v-6758d463]{flex:1;padding:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;overflow-y:auto;align-content:start}.card-item[data-v-6758d463]{display:flex;align-items:center;padding:6px 10px;background:var(--bg-tertiary);border-radius:4px;gap:10px;cursor:pointer;transition:background .15s}.card-item[data-v-6758d463]:hover{background:var(--bg-hover)}.card-item.selected[data-v-6758d463]{background:#3b82f626}.card-item input[type=checkbox][data-v-6758d463]{width:15px;height:15px;cursor:pointer;accent-color:#3b82f6;flex-shrink:0}.card-item .card-info[data-v-6758d463]{font-size:12px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;cursor:pointer}.card-item .card-info[data-v-6758d463]:hover{color:#3b82f6}.card-item .card-channel[data-v-6758d463]{font-size:11px;color:#08c;white-space:nowrap;flex-shrink:0;max-width:90px;overflow:hidden;text-overflow:ellipsis}.cards-empty[data-v-6758d463]{grid-column:1 / -1;text-align:center;color:var(--text-muted);padding:30px}.data-table .empty[data-v-6758d463]{text-align:center;color:var(--text-muted);padding:30px}@keyframes spin-6758d463{to{transform:rotate(360deg)}}@media (max-width: 1200px){.stats-cards[data-v-6758d463]{grid-template-columns:repeat(2,1fr)}.charts-row-3[data-v-6758d463]{grid-template-columns:1fr}.tables-row[data-v-6758d463]{flex-direction:column}.bins-card[data-v-6758d463]{width:100%}}.scraper-stats[data-v-c3c3df12]{display:flex;flex-direction:column;gap:16px;width:100%;height:calc(100vh - 130px);overflow:hidden}.page-title-bar[data-v-c3c3df12]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.page-title-bar h2[data-v-c3c3df12]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.btn-refresh-all[data-v-c3c3df12]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .2s}.btn-refresh-all[data-v-c3c3df12]:hover:not(:disabled){background:var(--bg-hover);border-color:#10b981;color:#10b981}.btn-refresh-all[data-v-c3c3df12]:disabled{opacity:.6;cursor:not-allowed}.btn-refresh-all svg[data-v-c3c3df12]{width:14px;height:14px}.btn-refresh-all svg.spinning[data-v-c3c3df12]{animation:spin-c3c3df12 1s linear infinite}.stats-cards[data-v-c3c3df12]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;flex-shrink:0}.stat-card[data-v-c3c3df12]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:16px;display:flex;align-items:center;gap:14px}.stat-icon[data-v-c3c3df12]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon svg[data-v-c3c3df12]{width:22px;height:22px}.stat-icon.total[data-v-c3c3df12]{background:#10b98126;color:#10b981}.stat-icon.today[data-v-c3c3df12]{background:#635bff26;color:#635bff}.stat-icon.week[data-v-c3c3df12]{background:#0072ce26;color:#0072ce}.stat-icon.month[data-v-c3c3df12]{background:#ff6b6b26;color:#ff6b6b}.stat-info[data-v-c3c3df12]{display:flex;flex-direction:column;gap:2px}.stat-label[data-v-c3c3df12]{font-size:12px;color:var(--text-muted)}.stat-value[data-v-c3c3df12]{font-size:22px;font-weight:600;color:var(--text-primary);display:flex;align-items:baseline;gap:8px}.growth[data-v-c3c3df12]{font-size:11px;font-weight:500;padding:2px 6px;border-radius:4px}.growth.up[data-v-c3c3df12]{background:#10b98126;color:#10b981}.growth.down[data-v-c3c3df12]{background:#ff6b6b26;color:#ff6b6b}.charts-row-2[data-v-c3c3df12]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;flex-shrink:0}.tables-row[data-v-c3c3df12]{display:flex;gap:16px;flex:1;min-height:0}.chart-card[data-v-c3c3df12]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.chart-header[data-v-c3c3df12]{padding:12px 16px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.chart-header h3[data-v-c3c3df12]{font-size:13px;font-weight:500;color:var(--text-primary);margin:0;flex-shrink:0}.response-legend[data-v-c3c3df12]{display:flex;flex-wrap:wrap;gap:12px;flex:1;justify-content:center;margin:0 16px}.legend-item[data-v-c3c3df12]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted);white-space:nowrap}.legend-item svg[data-v-c3c3df12]{width:14px;height:14px;flex-shrink:0}.chart-body[data-v-c3c3df12]{padding:16px;height:200px}.chart-loading[data-v-c3c3df12]{height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.bins-card[data-v-c3c3df12]{width:320px;flex-shrink:0}.bins-table-body[data-v-c3c3df12]{padding:0;flex:1}.bins-table[data-v-c3c3df12]{width:100%;border-collapse:collapse}.bins-table th[data-v-c3c3df12],.bins-table td[data-v-c3c3df12]{padding:6px 10px;text-align:left;border-bottom:1px solid var(--border-color)}.bins-table th[data-v-c3c3df12]{font-size:12px;font-weight:500;color:var(--text-muted);text-transform:uppercase;background:var(--bg-tertiary)}.bins-table td[data-v-c3c3df12]{font-size:13px;color:var(--text-primary)}.bins-table tr:last-child td[data-v-c3c3df12]{border-bottom:none}.bins-table .rank[data-v-c3c3df12]{width:28px;color:var(--text-muted)}.bins-table .bin[data-v-c3c3df12]{width:65px;font-weight:500}.bins-table .count[data-v-c3c3df12]{width:55px}.bins-table .percentage-content[data-v-c3c3df12]{display:flex;align-items:center;gap:8px}.bins-table .percentage span[data-v-c3c3df12]{width:45px;text-align:right;font-size:11px}.progress-bar[data-v-c3c3df12]{flex:1;height:5px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.progress-fill[data-v-c3c3df12]{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:3px}.cards-card[data-v-c3c3df12]{flex:1;min-width:0;display:flex;flex-direction:column}.cards-toolbar[data-v-c3c3df12]{display:flex;align-items:center;gap:12px}.select-all-label[data-v-c3c3df12]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-primary);cursor:pointer}.select-all-label input[type=checkbox][data-v-c3c3df12]{width:14px;height:14px;cursor:pointer;accent-color:#10b981}.select-all-label[data-v-c3c3df12]:hover{color:#10b981}.btn-copy-selected[data-v-c3c3df12]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:11px;cursor:pointer}.btn-copy-selected[data-v-c3c3df12]:hover:not(:disabled){background:#10b981;border-color:#10b981;color:#fff}.btn-copy-selected[data-v-c3c3df12]:disabled{opacity:.4;cursor:not-allowed}.pagination-controls[data-v-c3c3df12]{display:flex;align-items:center;gap:6px}.btn-page-sm[data-v-c3c3df12]{width:24px;height:24px;padding:0;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-page-sm[data-v-c3c3df12]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.btn-page-sm[data-v-c3c3df12]:disabled{opacity:.3;cursor:not-allowed}.page-info-sm[data-v-c3c3df12]{font-size:11px;color:var(--text-muted);min-width:30px;text-align:center}.cards-total[data-v-c3c3df12]{font-size:11px;color:var(--text-muted)}.cards-grid[data-v-c3c3df12]{flex:1;padding:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;overflow-y:auto;align-content:start}.card-item[data-v-c3c3df12]{display:flex;align-items:center;padding:6px 10px;background:var(--bg-tertiary);border-radius:4px;gap:10px;cursor:pointer;transition:background .15s}.card-item[data-v-c3c3df12]:hover{background:var(--bg-hover)}.card-item.selected[data-v-c3c3df12]{background:#10b98126}.card-item input[type=checkbox][data-v-c3c3df12]{width:15px;height:15px;cursor:pointer;accent-color:#10b981;flex-shrink:0}.card-item .card-info[data-v-c3c3df12]{font-size:12px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;cursor:pointer}.card-item .card-info[data-v-c3c3df12]:hover{color:#10b981}.card-response-icon[data-v-c3c3df12]{display:flex;align-items:center;gap:4px;flex-shrink:0}.card-response-icon svg[data-v-c3c3df12]{width:14px;height:14px}.response-code[data-v-c3c3df12]{font-size:10px;font-weight:600;min-width:18px}.icon-success+.response-code[data-v-c3c3df12]{color:#10b981}.icon-failed+.response-code[data-v-c3c3df12]{color:#ef4444}.icon-warning+.response-code[data-v-c3c3df12]{color:#f59e0b}.response-code.unknown[data-v-c3c3df12]{color:var(--text-muted)}.card-item .card-response[data-v-c3c3df12]{font-size:10px;white-space:nowrap;flex-shrink:0;max-width:100px;overflow:hidden;text-overflow:ellipsis;padding:2px 6px;border-radius:3px}.card-response.response-success[data-v-c3c3df12]{background:#10b98126;color:#10b981}.card-response.response-challenge[data-v-c3c3df12]{background:#f59e0b26;color:#f59e0b}.card-response.response-failed[data-v-c3c3df12]{background:#ef444426;color:#ef4444}.cards-empty[data-v-c3c3df12]{grid-column:1 / -1;text-align:center;color:var(--text-muted);padding:30px}.data-table .empty[data-v-c3c3df12]{text-align:center;color:var(--text-muted);padding:30px}@keyframes spin-c3c3df12{to{transform:rotate(360deg)}}@media (max-width: 1200px){.stats-cards[data-v-c3c3df12]{grid-template-columns:repeat(2,1fr)}.charts-row-2[data-v-c3c3df12]{grid-template-columns:1fr}.tables-row[data-v-c3c3df12]{flex-direction:column}.bins-card[data-v-c3c3df12]{width:100%}}.hamody-stats[data-v-afedc3bb]{display:flex;flex-direction:column;gap:16px;width:100%;height:calc(100vh - 130px);overflow:hidden}.page-title-bar[data-v-afedc3bb]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.page-title-bar h2[data-v-afedc3bb]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.btn-refresh-all[data-v-afedc3bb]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .2s}.btn-refresh-all[data-v-afedc3bb]:hover:not(:disabled){background:var(--bg-hover);border-color:#f59e0b;color:#f59e0b}.btn-refresh-all[data-v-afedc3bb]:disabled{opacity:.6;cursor:not-allowed}.btn-refresh-all svg[data-v-afedc3bb]{width:14px;height:14px}.btn-refresh-all svg.spinning[data-v-afedc3bb]{animation:spin-afedc3bb 1s linear infinite}.stats-cards[data-v-afedc3bb]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;flex-shrink:0}.stat-card[data-v-afedc3bb]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:16px;display:flex;align-items:center;gap:14px}.stat-icon[data-v-afedc3bb]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon svg[data-v-afedc3bb]{width:22px;height:22px}.stat-icon.total[data-v-afedc3bb]{background:#f59e0b26;color:#f59e0b}.stat-icon.today[data-v-afedc3bb]{background:#635bff26;color:#635bff}.stat-icon.week[data-v-afedc3bb]{background:#0072ce26;color:#0072ce}.stat-icon.month[data-v-afedc3bb]{background:#ff6b6b26;color:#ff6b6b}.stat-info[data-v-afedc3bb]{display:flex;flex-direction:column;gap:2px}.stat-label[data-v-afedc3bb]{font-size:12px;color:var(--text-muted)}.stat-value[data-v-afedc3bb]{font-size:22px;font-weight:600;color:var(--text-primary);display:flex;align-items:baseline;gap:8px}.growth[data-v-afedc3bb]{font-size:11px;font-weight:500;padding:2px 6px;border-radius:4px}.growth.up[data-v-afedc3bb]{background:#50e3c226;color:#50e3c2}.growth.down[data-v-afedc3bb]{background:#ff6b6b26;color:#ff6b6b}.charts-row-2[data-v-afedc3bb]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;flex-shrink:0}.tables-row[data-v-afedc3bb]{display:flex;gap:16px;flex:1;min-height:0}.chart-card[data-v-afedc3bb]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.chart-header[data-v-afedc3bb]{padding:12px 16px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.chart-header h3[data-v-afedc3bb]{font-size:13px;font-weight:500;color:var(--text-primary);margin:0}.chart-body[data-v-afedc3bb]{padding:16px;height:200px}.chart-loading[data-v-afedc3bb]{height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.bins-card[data-v-afedc3bb]{width:320px;flex-shrink:0}.bins-table-body[data-v-afedc3bb]{padding:0;flex:1}.bins-table[data-v-afedc3bb]{width:100%;border-collapse:collapse}.bins-table th[data-v-afedc3bb],.bins-table td[data-v-afedc3bb]{padding:6px 10px;text-align:left;border-bottom:1px solid var(--border-color)}.bins-table th[data-v-afedc3bb]{font-size:12px;font-weight:500;color:var(--text-muted);text-transform:uppercase;background:var(--bg-tertiary)}.bins-table td[data-v-afedc3bb]{font-size:13px;color:var(--text-primary)}.bins-table tr:last-child td[data-v-afedc3bb]{border-bottom:none}.bins-table .rank[data-v-afedc3bb]{width:28px;color:var(--text-muted)}.bins-table .bin[data-v-afedc3bb]{width:65px;font-weight:500}.bins-table .count[data-v-afedc3bb]{width:55px}.bins-table .percentage-content[data-v-afedc3bb]{display:flex;align-items:center;gap:8px}.bins-table .percentage span[data-v-afedc3bb]{width:45px;text-align:right;font-size:11px}.progress-bar[data-v-afedc3bb]{flex:1;height:5px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.progress-fill[data-v-afedc3bb]{height:100%;background:linear-gradient(90deg,#f59e0b,#ef4444);border-radius:3px}.cards-card[data-v-afedc3bb]{flex:1;min-width:0;display:flex;flex-direction:column}.cards-toolbar[data-v-afedc3bb]{display:flex;align-items:center;gap:12px}.select-all-label[data-v-afedc3bb]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-primary);cursor:pointer}.select-all-label input[type=checkbox][data-v-afedc3bb]{width:14px;height:14px;cursor:pointer;accent-color:#f59e0b}.select-all-label[data-v-afedc3bb]:hover{color:#f59e0b}.btn-copy-selected[data-v-afedc3bb]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:11px;cursor:pointer}.btn-copy-selected[data-v-afedc3bb]:hover:not(:disabled){background:#f59e0b;border-color:#f59e0b;color:#fff}.btn-copy-selected[data-v-afedc3bb]:disabled{opacity:.4;cursor:not-allowed}.pagination-controls[data-v-afedc3bb]{display:flex;align-items:center;gap:6px}.btn-page-sm[data-v-afedc3bb]{width:24px;height:24px;padding:0;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-page-sm[data-v-afedc3bb]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.btn-page-sm[data-v-afedc3bb]:disabled{opacity:.3;cursor:not-allowed}.page-info-sm[data-v-afedc3bb]{font-size:11px;color:var(--text-muted);min-width:30px;text-align:center}.cards-total[data-v-afedc3bb]{font-size:11px;color:var(--text-muted)}.cards-grid[data-v-afedc3bb]{flex:1;padding:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;overflow-y:auto;align-content:start}.card-item[data-v-afedc3bb]{display:flex;align-items:center;padding:6px 10px;background:var(--bg-tertiary);border-radius:4px;gap:10px;cursor:pointer;transition:background .15s}.card-item[data-v-afedc3bb]:hover{background:var(--bg-hover)}.card-item.selected[data-v-afedc3bb]{background:#f59e0b26}.card-item input[type=checkbox][data-v-afedc3bb]{width:15px;height:15px;cursor:pointer;accent-color:#f59e0b;flex-shrink:0}.card-item .card-info[data-v-afedc3bb]{font-size:12px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;cursor:pointer}.card-item .card-info[data-v-afedc3bb]:hover{color:#f59e0b}.cards-empty[data-v-afedc3bb]{grid-column:1 / -1;text-align:center;color:var(--text-muted);padding:30px}.data-table .empty[data-v-afedc3bb]{text-align:center;color:var(--text-muted);padding:30px}@keyframes spin-afedc3bb{to{transform:rotate(360deg)}}@media (max-width: 1200px){.stats-cards[data-v-afedc3bb]{grid-template-columns:repeat(2,1fr)}.charts-row-2[data-v-afedc3bb]{grid-template-columns:1fr}.tables-row[data-v-afedc3bb]{flex-direction:column}.bins-card[data-v-afedc3bb]{width:100%}}.bin-search-container[data-v-4e2d9acd]{display:flex;flex-direction:column;gap:16px;width:100%}.search-row[data-v-4e2d9acd]{display:flex;align-items:center;gap:12px;padding:16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px}.search-input[data-v-4e2d9acd]{width:280px;padding:10px 14px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:14px;outline:none}.search-input[data-v-4e2d9acd]:focus{border-color:#3b82f6}.btn[data-v-4e2d9acd]{padding:10px 20px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.btn-primary[data-v-4e2d9acd]{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.btn-primary[data-v-4e2d9acd]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-4e2d9acd]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-4e2d9acd]{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary)}.btn-ghost[data-v-4e2d9acd]:hover{background:var(--bg-hover);color:var(--text-primary)}.error-text[data-v-4e2d9acd]{color:#ef4444;font-size:13px;margin-left:8px}.table-row[data-v-4e2d9acd]{display:flex;align-items:stretch;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.table-label[data-v-4e2d9acd]{width:90px;min-width:90px;padding:0 16px;background:var(--bg-tertiary);border-right:1px solid var(--border-color);font-size:13px;font-weight:600;color:var(--text-primary);display:flex;align-items:center}.data-table[data-v-4e2d9acd]{flex:1;border-collapse:collapse;table-layout:fixed}.col-bin[data-v-4e2d9acd]{width:8%}.col-brand[data-v-4e2d9acd],.col-type[data-v-4e2d9acd]{width:12%}.col-level[data-v-4e2d9acd]{width:15%}.col-issuer[data-v-4e2d9acd]{width:18%}.col-extra[data-v-4e2d9acd]{width:12%}.col-country[data-v-4e2d9acd]{width:23%}.data-table th[data-v-4e2d9acd],.data-table td[data-v-4e2d9acd]{padding:12px 14px;text-align:left;font-size:13px;border-right:1px solid var(--border-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table th[data-v-4e2d9acd]:last-child,.data-table td[data-v-4e2d9acd]:last-child{border-right:none}.data-table th[data-v-4e2d9acd]{background:#f3f4f6;color:#374151;font-weight:600;font-size:12px;text-transform:uppercase;border-bottom:2px solid #d1d5db}.data-table td[data-v-4e2d9acd]{background:#fff;color:var(--text-primary);cursor:default}.data-table td[title][data-v-4e2d9acd]:hover{background:#f9fafb}.col-auth-name[data-v-4e2d9acd]{width:100%}.col-ab-brand[data-v-4e2d9acd]{width:25%}.col-ab-bank[data-v-4e2d9acd]{width:30%}.col-ab-type[data-v-4e2d9acd]{width:15%}.col-ab-country[data-v-4e2d9acd]{width:30%}.table-note[data-v-4e2d9acd]{padding:8px 16px;background:#f8fafc;border:1px solid var(--border-color);border-top:none;border-radius:0 0 8px 8px;font-size:12px;color:#64748b;line-height:1.6;margin-top:-16px;margin-bottom:0}.table-note strong[data-v-4e2d9acd]{color:#475569}.col-scb-response[data-v-4e2d9acd]{width:100%}.scb-response-row[data-v-4e2d9acd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.scb-status[data-v-4e2d9acd]{display:flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.scb-status.active[data-v-4e2d9acd]{font-weight:600}.scb-status.active span[data-v-4e2d9acd]{color:var(--text-primary)}.scb-status.inactive span[data-v-4e2d9acd]{color:#9ca3af}.scb-icon[data-v-4e2d9acd]{width:14px;height:14px;flex-shrink:0}.scb-divider[data-v-4e2d9acd]{color:#d1d5db;font-size:12px}.scb-success[data-v-4e2d9acd]{color:#10b981;font-weight:600}.scb-challenge[data-v-4e2d9acd]{color:#f59e0b;font-weight:600}.scb-failed[data-v-4e2d9acd]{color:#ef4444;font-weight:600}.scb-not-found[data-v-4e2d9acd]{color:#9ca3af;font-style:italic}.scb-section[data-v-4e2d9acd]{min-height:auto}.scb-content[data-v-4e2d9acd]{flex:1;padding:0}.scb-no-data[data-v-4e2d9acd]{display:flex;align-items:center;gap:10px;padding:16px 20px;color:#6b7280;font-size:13px}.scb-no-data-icon[data-v-4e2d9acd]{width:20px;height:20px;color:#9ca3af}.scb-data[data-v-4e2d9acd]{display:flex;flex-direction:column}.scb-header[data-v-4e2d9acd]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#f3f4f6;border-bottom:1px solid var(--border-color)}.scb-title[data-v-4e2d9acd]{font-size:12px;font-weight:600;color:#374151;text-transform:uppercase}.scb-samples[data-v-4e2d9acd]{font-size:12px;color:#6b7280;font-weight:500}.scb-table[data-v-4e2d9acd]{width:100%;border-collapse:collapse}.scb-table th[data-v-4e2d9acd],.scb-table td[data-v-4e2d9acd]{padding:8px 16px;text-align:left;font-size:13px;border-bottom:1px solid var(--border-color)}.scb-table th[data-v-4e2d9acd]{background:#f9fafb;color:#6b7280;font-weight:500;font-size:11px;text-transform:uppercase}.scb-table td[data-v-4e2d9acd]{background:#fff}.scb-table .col-status[data-v-4e2d9acd]{width:100px}.scb-table .col-count[data-v-4e2d9acd]{width:80px;text-align:center}.scb-table .col-percent[data-v-4e2d9acd]{width:80px;text-align:right}.scb-table .col-bar[data-v-4e2d9acd]{width:auto}.status-badge[data-v-4e2d9acd]{display:inline-flex;align-items:center;gap:6px;font-weight:500}.status-icon[data-v-4e2d9acd]{width:14px;height:14px}.status-badge.status-success[data-v-4e2d9acd]{color:#10b981}.status-badge.status-failed[data-v-4e2d9acd]{color:#ef4444}.status-badge.status-warning[data-v-4e2d9acd]{color:#f59e0b}.status-badge.status-unknown[data-v-4e2d9acd]{color:#9ca3af}.progress-bar[data-v-4e2d9acd]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-4e2d9acd]{height:100%;border-radius:4px;transition:width .3s ease}.progress-fill.status-success[data-v-4e2d9acd]{background:#10b981}.progress-fill.status-failed[data-v-4e2d9acd]{background:#ef4444}.progress-fill.status-warning[data-v-4e2d9acd]{background:#f59e0b}.progress-fill.status-unknown[data-v-4e2d9acd]{background:#9ca3af}.scb-primary[data-v-4e2d9acd]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f8fafc;border-top:1px solid var(--border-color)}.primary-label[data-v-4e2d9acd]{font-size:12px;color:#6b7280}.primary-badge[data-v-4e2d9acd]{font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px}.primary-badge.status-success[data-v-4e2d9acd]{background:#10b98126;color:#10b981}.primary-badge.status-failed[data-v-4e2d9acd]{background:#ef444426;color:#ef4444}.primary-badge.status-warning[data-v-4e2d9acd]{background:#f59e0b26;color:#f59e0b}.primary-percent[data-v-4e2d9acd]{font-size:12px;color:#9ca3af}.generator-layout[data-v-3b7603d7]{display:flex;gap:16px;height:100%;max-height:calc(100vh - 130px);width:100%}.bin-panel[data-v-3b7603d7]{width:400px;flex-shrink:0;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.panel-header[data-v-3b7603d7]{height:45px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color)}.panel-title[data-v-3b7603d7]{font-size:13px;font-weight:500;color:var(--text-primary);text-transform:uppercase}.header-actions[data-v-3b7603d7]{display:flex;gap:8px}.bin-grid[data-v-3b7603d7]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px}.bin-item[data-v-3b7603d7]{display:flex;flex-direction:column;gap:6px}.bin-label[data-v-3b7603d7]{font-size:12px;color:var(--text-secondary);text-transform:uppercase}.input-with-clear[data-v-3b7603d7]{position:relative;display:flex;align-items:center}.bin-input[data-v-3b7603d7]{width:100%;padding:10px 32px 10px 12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:13px;outline:none}.bin-input[data-v-3b7603d7]:focus{border-color:var(--accent)}.bin-input[data-v-3b7603d7]::placeholder{color:var(--text-muted)}.clear-btn[data-v-3b7603d7]{position:absolute;right:8px;width:18px;height:18px;padding:0;background:var(--bg-hover);border:none;border-radius:50%;color:var(--text-muted);font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.clear-btn[data-v-3b7603d7]:hover{background:var(--error);color:#fff}.control-row[data-v-3b7603d7]{padding:16px;border-top:1px solid var(--border-color);display:flex;align-items:flex-end;gap:16px}.count-group[data-v-3b7603d7]{display:flex;flex-direction:column;gap:6px}.count-label[data-v-3b7603d7]{font-size:12px;color:var(--text-secondary);text-transform:uppercase}.count-input[data-v-3b7603d7]{width:80px;padding:10px 12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:13px;outline:none}.count-input[data-v-3b7603d7]:focus{border-color:var(--accent)}.btn-group[data-v-3b7603d7]{display:flex;gap:8px;flex:1}.btn[data-v-3b7603d7]{flex:1;padding:10px 16px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s}.btn-primary[data-v-3b7603d7]{background:transparent;border:1px solid var(--text-primary);color:var(--text-primary)}.btn-primary[data-v-3b7603d7]:hover:not(:disabled){background:var(--text-primary);color:var(--bg-primary)}.btn-primary[data-v-3b7603d7]:disabled{opacity:.4;cursor:not-allowed}.btn-secondary[data-v-3b7603d7]{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary)}.btn-secondary[data-v-3b7603d7]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.btn-secondary[data-v-3b7603d7]:disabled{opacity:.4;cursor:not-allowed}.spinner[data-v-3b7603d7]{width:12px;height:12px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin-3b7603d7 .8s linear infinite}@keyframes spin-3b7603d7{to{transform:rotate(360deg)}}.result-panel[data-v-3b7603d7]{flex:1;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.btn-action[data-v-3b7603d7]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);font-size:12px;cursor:pointer}.btn-action[data-v-3b7603d7]:hover{background:var(--bg-hover);color:var(--text-primary)}.card-list[data-v-3b7603d7]{flex:1;overflow-y:auto;padding:16px}.empty-state[data-v-3b7603d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--text-muted);gap:12px}.empty-state p[data-v-3b7603d7]{font-size:13px}.card-grid[data-v-3b7603d7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.card-item[data-v-3b7603d7]{padding:10px 14px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;font-size:12px;color:var(--text-primary)}.card-item[data-v-3b7603d7]:hover{border-color:var(--accent)}.sk-checker-page[data-v-bd3c3f84]{display:flex;flex-direction:column;width:100%;height:100%;gap:12px;overflow:hidden}.sk-management[data-v-bd3c3f84]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:16px;width:100%;flex-shrink:0;max-height:280px;overflow-y:auto}.checker-area[data-v-bd3c3f84]{display:flex;gap:12px;flex:1;min-height:0;overflow:hidden}.sk-header[data-v-bd3c3f84]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sk-header h3[data-v-bd3c3f84]{font-size:14px;font-weight:600;margin:0;color:var(--text-primary)}.key-stats[data-v-bd3c3f84]{font-size:12px;color:var(--text-muted);padding:4px 10px;background:var(--bg-tertiary);border-radius:4px}.sk-add-section[data-v-bd3c3f84]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.sk-add-row[data-v-bd3c3f84]{display:flex;gap:8px;margin-bottom:8px}.sk-input[data-v-bd3c3f84]{flex:1;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:13px}.sk-input[data-v-bd3c3f84]:focus{outline:none;border-color:#635bff}.btn[data-v-bd3c3f84]{padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.btn[data-v-bd3c3f84]:disabled{opacity:.5;cursor:not-allowed}.btn-verify[data-v-bd3c3f84]{background:#635bff;color:#fff;min-width:90px}.btn-verify[data-v-bd3c3f84]:hover:not(:disabled){background:#5046e5}.btn-add[data-v-bd3c3f84]{background:#10b981;color:#fff}.btn-add[data-v-bd3c3f84]:hover:not(:disabled){background:#059669}.verify-result[data-v-bd3c3f84]{display:flex;align-items:center;gap:16px;padding:10px 14px;border-radius:6px;font-size:12px}.verify-result.valid[data-v-bd3c3f84]{background:#10b9811a;border:1px solid rgba(16,185,129,.3)}.verify-result.invalid[data-v-bd3c3f84]{background:#ef44441a;border:1px solid rgba(239,68,68,.3)}.verify-status[data-v-bd3c3f84]{font-weight:600}.verify-result.valid .verify-status[data-v-bd3c3f84]{color:#10b981}.verify-result.invalid .verify-status[data-v-bd3c3f84]{color:#ef4444}.verify-detail[data-v-bd3c3f84]{color:var(--text-secondary)}.verify-detail.live-mode[data-v-bd3c3f84]{color:#10b981;font-weight:500}.verify-detail.test-mode[data-v-bd3c3f84]{color:#f59e0b;font-weight:500}.sk-table-wrapper[data-v-bd3c3f84]{max-height:200px;overflow-y:auto}.sk-table[data-v-bd3c3f84]{width:100%;border-collapse:collapse;font-size:12px}.sk-table th[data-v-bd3c3f84]{text-align:left;padding:8px 12px;background:var(--bg-tertiary);color:var(--text-secondary);font-weight:500;text-transform:uppercase;font-size:11px;position:sticky;top:0}.sk-table td[data-v-bd3c3f84]{padding:10px 12px;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.sk-table tr:last-child td[data-v-bd3c3f84]{border-bottom:none}.col-index[data-v-bd3c3f84]{width:40px;color:var(--text-muted)}.col-key[data-v-bd3c3f84]{word-break:break-all}.col-status[data-v-bd3c3f84]{width:80px}.col-time[data-v-bd3c3f84]{width:140px;color:var(--text-muted)}.col-actions[data-v-bd3c3f84]{width:80px}.status-badge[data-v-bd3c3f84]{font-size:11px;font-weight:500}.status-badge.valid[data-v-bd3c3f84]{color:#10b981}.status-badge.invalid[data-v-bd3c3f84]{color:#ef4444}.btn-action[data-v-bd3c3f84]{padding:4px 6px;background:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--text-muted);cursor:pointer;margin-right:4px}.btn-action[data-v-bd3c3f84]:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.btn-action[data-v-bd3c3f84]:disabled{opacity:.5;cursor:not-allowed}.btn-action.btn-delete[data-v-bd3c3f84]:hover{border-color:#ef4444;color:#ef4444}.spinner-small[data-v-bd3c3f84]{width:12px;height:12px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin-bd3c3f84 .8s linear infinite;display:inline-block}.sk-empty[data-v-bd3c3f84]{padding:20px;text-align:center;color:var(--text-muted);font-size:13px}.input-panel[data-v-bd3c3f84]{width:320px;flex-shrink:0;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.panel-header[data-v-bd3c3f84]{height:45px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color)}.panel-content[data-v-bd3c3f84]{flex:1;display:flex;min-height:0}.panel-footer[data-v-bd3c3f84]{padding:12px 16px;border-top:1px solid var(--border-color);display:flex;gap:8px}.textarea[data-v-bd3c3f84]{flex:1;width:100%;padding:12px;background:transparent;border:none;color:var(--text-primary);font-size:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;resize:none;outline:none;overflow-y:auto}.textarea[data-v-bd3c3f84]::placeholder{color:var(--text-muted);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.btn-primary[data-v-bd3c3f84]{flex:1;background:transparent;border:1px solid var(--text-primary);color:var(--text-primary)}.btn-primary[data-v-bd3c3f84]:hover:not(:disabled){background:var(--text-primary);color:var(--bg-primary)}.btn-primary[data-v-bd3c3f84]:disabled{opacity:.4}.btn-danger[data-v-bd3c3f84]{background:transparent;border:1px solid var(--error);color:var(--error)}.btn-danger[data-v-bd3c3f84]:hover:not(:disabled){background:var(--error);color:#fff}.btn-danger[data-v-bd3c3f84]:disabled{opacity:.3}.spinner[data-v-bd3c3f84]{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin-bd3c3f84 .8s linear infinite;margin-right:6px}@keyframes spin-bd3c3f84{to{transform:rotate(360deg)}}.result-wrapper[data-v-bd3c3f84]{flex:1;display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.stats-bar[data-v-bd3c3f84]{height:45px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;border-bottom:1px solid var(--border-color)}.stats-row[data-v-bd3c3f84]{display:flex;gap:16px;align-items:center}.stat[data-v-bd3c3f84]{display:flex;align-items:center;gap:8px}.stat-value[data-v-bd3c3f84]{font-size:14px;font-weight:600;padding:4px 12px;border:1px solid var(--border-color);border-radius:4px;min-width:40px;text-align:center}.stat-label[data-v-bd3c3f84]{font-size:13px;font-weight:500;color:var(--text-primary);text-transform:uppercase}.stat-success .stat-value[data-v-bd3c3f84]{color:var(--success);border-color:var(--success)}.stat-error .stat-value[data-v-bd3c3f84]{color:var(--error);border-color:var(--error)}.btn-ghost[data-v-bd3c3f84]{flex:none;background:transparent;border:1px solid var(--border-color);color:var(--text-secondary);padding:6px 16px;min-width:70px}.btn-ghost[data-v-bd3c3f84]:hover{background:var(--bg-hover);color:var(--text-primary)}.header-actions[data-v-bd3c3f84]{display:flex;gap:8px}.result-panel[data-v-bd3c3f84]{flex:1;display:flex;flex-direction:column;overflow:hidden}.result-columns[data-v-bd3c3f84]{flex:1;display:flex;gap:1px;background:var(--border-color);overflow:hidden}.result-col[data-v-bd3c3f84]{flex:1;display:flex;flex-direction:column;background:var(--bg-secondary);overflow:hidden}.col-header[data-v-bd3c3f84]{padding:10px 16px;font-size:12px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color)}.result-list[data-v-bd3c3f84]{flex:1;overflow-y:auto;padding:12px}.result-item[data-v-bd3c3f84]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--border-color);border-radius:6px;margin-bottom:8px}.result-item.success[data-v-bd3c3f84]{border-color:var(--success)}.result-item.fail[data-v-bd3c3f84]{border-color:var(--error)}.result-item.duplicate[data-v-bd3c3f84]{border-color:#f59e0b}.result-status-icon[data-v-bd3c3f84]{width:14px;height:14px;flex-shrink:0;color:var(--border-color)}.result-status-icon.success[data-v-bd3c3f84]{color:var(--success)}.result-status-icon.fail[data-v-bd3c3f84]{color:var(--error)}.result-status-icon.duplicate[data-v-bd3c3f84]{color:#f59e0b}.result-content[data-v-bd3c3f84]{flex:1;min-width:0;overflow:hidden}.result-card[data-v-bd3c3f84]{font-size:13px;color:var(--text-primary);margin-bottom:2px;word-break:break-all}.result-message[data-v-bd3c3f84]{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-badge[data-v-bd3c3f84]{padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;flex-shrink:0}.result-badge.success[data-v-bd3c3f84]{background:#50e3c226;color:var(--success)}.result-badge.fail[data-v-bd3c3f84]{background:#ee505026;color:var(--error)}.result-badge.duplicate[data-v-bd3c3f84]{background:#f59e0b26;color:#f59e0b}.live-item[data-v-bd3c3f84]{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--success);border-radius:6px;margin-bottom:8px}.live-content[data-v-bd3c3f84]{flex:1;min-width:0;overflow:hidden}.live-card[data-v-bd3c3f84]{font-size:12px;color:var(--text-primary);margin-bottom:4px;word-break:break-all}.live-bin[data-v-bd3c3f84]{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-copy[data-v-bd3c3f84]{padding:4px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;border-radius:4px}.btn-copy[data-v-bd3c3f84]:hover{background:var(--bg-hover);color:var(--text-primary)}.empty-state[data-v-bd3c3f84]{height:60px}.result-enter-active[data-v-bd3c3f84]{animation:slideIn-bd3c3f84 .2s ease}@keyframes slideIn-bd3c3f84{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.app[data-v-6dc98920]{display:flex;min-height:100vh;background:var(--bg-primary)}.sidebar[data-v-6dc98920]{width:260px;background:var(--bg-secondary);border-right:1px solid var(--border-color);display:flex;flex-direction:column}.sidebar-header[data-v-6dc98920]{height:57px;padding:0 16px;border-bottom:1px solid var(--border-color);display:flex;align-items:center}.logo[data-v-6dc98920]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px}.logo-text[data-v-6dc98920]{color:var(--nav-color)}.nav[data-v-6dc98920]{flex:1;padding:8px}.nav-item[data-v-6dc98920]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;color:var(--text-primary);font-size:15px;margin-bottom:2px}.nav-item[data-v-6dc98920]:hover{background:var(--bg-hover)}.nav-item.active[data-v-6dc98920]{background:var(--bg-tertiary)}.nav-icon[data-v-6dc98920]{width:16px;height:16px;opacity:.7}.nav-item.active .nav-icon[data-v-6dc98920],.nav-item:hover .nav-icon[data-v-6dc98920]{opacity:1}.nav-item.stripe-item .nav-icon[data-v-6dc98920]{color:#635bff}.nav-section[data-v-6dc98920]{padding:8px 12px}.nav-section-header[data-v-6dc98920]{display:flex;align-items:center;justify-content:flex-start;color:var(--nav-color);font-size:14px;font-weight:500}.stripe-logo[data-v-6dc98920]{height:28px;width:78px;flex-shrink:0}.nav-divider[data-v-6dc98920]{height:1px;background:var(--border-color);margin:8px 12px}.sidebar-footer[data-v-6dc98920]{padding:12px 16px;border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.version[data-v-6dc98920]{font-size:12px;color:var(--text-muted)}.main[data-v-6dc98920]{flex:1;display:flex;flex-direction:column;background:var(--bg-primary)}.page-header[data-v-6dc98920]{height:57px;padding:0 24px;border-bottom:1px solid var(--border-color);display:flex;align-items:center}.page-header h1[data-v-6dc98920]{font-size:16px;font-weight:500;color:var(--nav-color)}.page-header.stripe-header h1[data-v-6dc98920]{color:#635bff}.page-header.telegram-header h1[data-v-6dc98920],.page-header.scraper-header h1[data-v-6dc98920]{color:#08c}.page-header.dashboard-header h1[data-v-6dc98920]{color:#333}.page-header.database-header h1[data-v-6dc98920]{color:#10b981}.nav-item.telegram-item .nav-icon[data-v-6dc98920],.nav-item.scraper-item .nav-icon[data-v-6dc98920]{color:#08c}.nav-item.scb-item .nav-icon[data-v-6dc98920]{color:#10b981}.nav-item.hamody-item .nav-icon[data-v-6dc98920]{color:#f59e0b}.nav-item.database-item .nav-icon[data-v-6dc98920]{color:#10b981}.database-logo[data-v-6dc98920]{height:28px;width:auto;flex-shrink:0}.nav-item.dashboard-item .nav-icon[data-v-6dc98920]{color:#333}.page-content[data-v-6dc98920]{flex:1;padding:24px;display:flex;gap:24px;overflow:hidden}.placeholder[data-v-6dc98920]{margin:auto;text-align:center}.placeholder-icon[data-v-6dc98920]{font-size:48px;margin-bottom:16px}.placeholder-text[data-v-6dc98920]{color:var(--text-secondary);font-size:14px}.login-overlay[data-v-6dc98920]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999}.login-modal[data-v-6dc98920]{background:transparent;padding:20px;width:280px}.login-form[data-v-6dc98920]{display:flex;flex-direction:column;gap:12px}.login-input[data-v-6dc98920]{padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff1a;color:#fff;font-size:14px;outline:none;transition:border-color .2s}.login-input[data-v-6dc98920]:focus{border-color:#fff6}.login-input.error[data-v-6dc98920]{border-color:#ef4444}.login-btn[data-v-6dc98920]{padding:10px 14px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:transparent;color:#ffffffb3;font-size:13px;cursor:pointer;transition:all .2s}.login-btn[data-v-6dc98920]:hover:not(:disabled){background:#ffffff1a;color:#fff}.login-btn[data-v-6dc98920]:disabled{opacity:.5;cursor:not-allowed}:root{--bg-primary: #ffffff;--bg-secondary: #fafafa;--bg-tertiary: #f0f0f0;--bg-hover: #e8e8e8;--border-color: #e0e0e0;--text-primary: #1a1a1a;--text-secondary: #555555;--text-muted: #888888;--accent: #0070f3;--accent-hover: #0060df;--success: #17a34a;--error: #dc2626;--warning: #f59e0b;--nav-color: #0070f3}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-primary);color:var(--text-primary);min-height:100vh;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.mono{font-family:Roboto Mono,SF Mono,monospace}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}*{transition:background-color .15s ease,border-color .15s ease,color .15s ease}
