.dashboard[data-v-c9ca5ca4]{padding:2rem}.stats[data-v-c9ca5ca4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0}.stat-card[data-v-c9ca5ca4]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.stat-card h3[data-v-c9ca5ca4]{margin:0 0 .5rem;color:#718096;font-size:.9rem}.stat-card p[data-v-c9ca5ca4]{margin:0;font-size:1.5rem;font-weight:700;color:#2d3748}.welcome[data-v-c9ca5ca4]{background:#edf2f7;padding:1rem;border-radius:8px;margin-top:2rem}.container[data-v-6f77e8d2]{padding:2rem;margin-top:80px}.header[data-v-6f77e8d2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.header h1[data-v-6f77e8d2]{margin:0;font-size:1.5rem;color:#2d3748}.filters[data-v-6f77e8d2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;background:#f7fafc;border-radius:8px}.filters input[data-v-6f77e8d2]{padding:.5rem 1rem;border:1px solid #cbd5e0;border-radius:4px;font-size:.875rem;min-width:300px}.filters input[data-v-6f77e8d2]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}table[data-v-6f77e8d2]{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 1px 3px #0000001a;border-radius:8px;overflow:hidden}th[data-v-6f77e8d2],td[data-v-6f77e8d2]{padding:1rem;text-align:left;border-bottom:1px solid #e2e8f0}th[data-v-6f77e8d2]{background:#f7fafc;font-weight:600;color:#4a5568;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}tbody tr[data-v-6f77e8d2]:hover{background:#f7fafc}tbody tr:last-child td[data-v-6f77e8d2]{border-bottom:none}.modal[data-v-6f77e8d2]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-6f77e8d2]{background:#fff;padding:2rem;border-radius:12px;min-width:500px;max-width:90%;box-shadow:0 10px 25px #0003}.modal-content h3[data-v-6f77e8d2]{margin:0 0 1.5rem;color:#2d3748}.modal-content form label[data-v-6f77e8d2]{display:block;margin:1rem 0 .5rem;font-weight:500;color:#4a5568}.modal-content input[data-v-6f77e8d2],.modal-content textarea[data-v-6f77e8d2]{width:100%;padding:.75rem;border:1px solid #cbd5e0;border-radius:6px;font-size:.875rem;transition:border-color .15s ease}.modal-content input[data-v-6f77e8d2]:focus,.modal-content textarea[data-v-6f77e8d2]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.modal-actions[data-v-6f77e8d2]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:2rem}.btn-primary[data-v-6f77e8d2]{background:#4f46e5;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease}.btn-primary[data-v-6f77e8d2]:hover{background:#4338ca}.btn-sm[data-v-6f77e8d2]{padding:.5rem 1rem;background:#edf2f7;border:1px solid #cbd5e0;border-radius:4px;font-size:.75rem;cursor:pointer;transition:all .2s ease}.btn-sm[data-v-6f77e8d2]:hover{background:#e2e8f0}.btn-danger[data-v-6f77e8d2]{background:#f56565;color:#fff;border:none}.btn-danger[data-v-6f77e8d2]:hover{background:#e53e3e}.modal-actions button[data-v-6f77e8d2]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease}.modal-actions button[type=submit][data-v-6f77e8d2]{background:#4f46e5;color:#fff}.modal-actions button[type=submit][data-v-6f77e8d2]:hover{background:#4338ca}.modal-actions button[type=button][data-v-6f77e8d2]:first-child{background:#edf2f7;color:#4a5568}.modal-actions button[type=button][data-v-6f77e8d2]:first-child:hover{background:#e2e8f0}.container[data-v-71369283]{padding:2rem}.table-container[data-v-71369283]{margin:2rem 0}table[data-v-71369283]{width:100%;border-collapse:collapse}th[data-v-71369283],td[data-v-71369283]{border:1px solid #ddd;padding:.75rem;text-align:left}th[data-v-71369283]{cursor:pointer;background:#f5f5f5}.modal[data-v-71369283]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center}.modal-content[data-v-71369283]{background:#fff;padding:2rem;border-radius:8px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.tabs[data-v-71369283]{display:flex;gap:.5rem;margin:1rem 0}.tabs button[data-v-71369283]{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;cursor:pointer}.tabs button.active[data-v-71369283]{background:#4f46e5;color:#fff;border-color:#4f46e5}.tab-content[data-v-71369283]{margin:1rem 0}.form-group[data-v-71369283]{margin-bottom:1rem}.form-group label[data-v-71369283]{display:block;margin-bottom:.25rem}.form-group input[data-v-71369283],.form-group select[data-v-71369283]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px}.modal-actions[data-v-71369283]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.action-buttons[data-v-71369283]{display:flex;gap:.5rem;flex-wrap:wrap}.btn-primary[data-v-71369283]{background:#4f46e5;color:#fff}.btn-warning[data-v-71369283]{background:#f59e0b;color:#fff}.login-container[data-v-5da07f3e]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.login-card[data-v-5da07f3e]{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 10px 25px #0000001a;width:100%;max-width:400px}h2[data-v-5da07f3e]{text-align:center;margin-bottom:1.5rem;color:#333}.form-group[data-v-5da07f3e]{margin-bottom:1rem}.form-group label[data-v-5da07f3e]{display:block;margin-bottom:.5rem;font-weight:500;color:#555}.form-group input[data-v-5da07f3e]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:5px;font-size:1rem;transition:border-color .3s}.form-group input[data-v-5da07f3e]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group input[data-v-5da07f3e]:disabled{background-color:#f5f5f5;cursor:not-allowed}button[data-v-5da07f3e]{width:100%;padding:.75rem;background:#667eea;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background .3s;margin-top:.5rem}button[data-v-5da07f3e]:hover:not(:disabled){background:#5a67d8}button[data-v-5da07f3e]:disabled{opacity:.7;cursor:not-allowed}.error-message[data-v-5da07f3e]{color:#e53e3e;margin:1rem 0;padding:.5rem;background:#fed7d7;border-radius:5px;text-align:center}.login-container[data-v-740474eb]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.login-card[data-v-740474eb]{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 15px 35px #00000026;width:100%;max-width:450px}.login-card h2[data-v-740474eb]{text-align:center;margin-bottom:.5rem;color:#2d3748}.subtitle[data-v-740474eb]{text-align:center;color:#718096;margin-bottom:2rem;font-size:.95rem}.form-group[data-v-740474eb]{margin-bottom:1.25rem}.form-group label[data-v-740474eb]{display:block;margin-bottom:.5rem;font-weight:500;color:#4a5568}.form-group input[data-v-740474eb]{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:border-color .2s;background:#f8fafc}.form-group input[data-v-740474eb]:focus{outline:none;border-color:#667eea;background:#fff}.btn-submit[data-v-740474eb]{width:100%;padding:.875rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-top:.5rem}.btn-submit[data-v-740474eb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #667eea4d}.btn-submit[data-v-740474eb]:disabled{opacity:.7;cursor:not-allowed}.error-message[data-v-740474eb]{color:#e53e3e;margin:1rem 0;padding:.75rem;background:#fed7d7;border-radius:8px;font-size:.9rem}.login-link[data-v-740474eb]{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;color:#718096;font-size:.9rem}.login-link a[data-v-740474eb]{color:#667eea;text-decoration:none;font-weight:500}.login-link a[data-v-740474eb]:hover{text-decoration:underline}.admin-management[data-v-e6a13374]{padding:2rem}.entity-tabs[data-v-e6a13374]{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:1px solid #e2e8f0;padding-bottom:1rem}.entity-tabs button[data-v-e6a13374]{padding:.5rem 1rem;border:none;background:none;cursor:pointer;font-size:1rem;color:#4a5568;border-radius:4px}.entity-tabs button.active[data-v-e6a13374]{background:#4f46e5;color:#fff}.entity-section[data-v-e6a13374]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000001a}.controls[data-v-e6a13374]{display:flex;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.controls input[data-v-e6a13374]{flex:1;padding:.5rem 1rem;border:1px solid #e2e8f0;border-radius:4px}.btn-primary[data-v-e6a13374]{background:#4f46e5;color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer}table[data-v-e6a13374]{width:100%;border-collapse:collapse}th[data-v-e6a13374],td[data-v-e6a13374]{padding:1rem;text-align:left;border-bottom:1px solid #e2e8f0}th[data-v-e6a13374]{background:#f7fafc;font-weight:600}.status-badge[data-v-e6a13374],.type-badge[data-v-e6a13374]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.status-badge.active[data-v-e6a13374]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-e6a13374]{background:#f8d7da;color:#721c24}.type-badge.super[data-v-e6a13374]{background:#d1ecf1;color:#0c5460}.type-badge.regular[data-v-e6a13374]{background:#e2e3e5;color:#383d41}.permissions-list[data-v-e6a13374]{display:flex;flex-wrap:wrap;gap:.25rem}.permission-tag[data-v-e6a13374]{background:#e2e8f0;color:#4a5568;padding:.125rem .5rem;border-radius:4px;font-size:.75rem}.permissions-selector[data-v-e6a13374]{max-height:300px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:4px;padding:1rem}.permission-option[data-v-e6a13374]{padding:.5rem;border-bottom:1px solid #f0f0f0}.permission-option[data-v-e6a13374]:last-child{border-bottom:none}.permission-option label[data-v-e6a13374]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.btn-sm[data-v-e6a13374]{padding:.25rem .5rem;font-size:.75rem;border:none;border-radius:4px;cursor:pointer;margin-right:.25rem}.btn-danger[data-v-e6a13374]{background:#dc3545;color:#fff}.btn-success[data-v-e6a13374]{background:#28a745;color:#fff}.modal[data-v-e6a13374]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-e6a13374]{background:#fff;padding:2rem;border-radius:8px;min-width:500px;max-width:90%;max-height:90vh;overflow-y:auto}.form-group[data-v-e6a13374]{margin-bottom:1rem}.form-group label[data-v-e6a13374]{display:block;margin-bottom:.25rem;font-weight:500}.form-group input[type=text][data-v-e6a13374],.form-group input[type=email][data-v-e6a13374],.form-group input[type=password][data-v-e6a13374]{width:100%;padding:.5rem;border:1px solid #e2e8f0;border-radius:4px}.modal-actions[data-v-e6a13374]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.modal-actions button[data-v-e6a13374]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer}.modal-actions button[data-v-e6a13374]:first-child{background:#e2e8f0;color:#4a5568}.modal-actions button[data-v-e6a13374]:last-child{background:#4f46e5;color:#fff}.container[data-v-6db5926a]{padding:2rem}.header[data-v-6db5926a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.filters select[data-v-6db5926a]{padding:.5rem;border:1px solid #ddd;border-radius:4px}table[data-v-6db5926a]{width:100%;border-collapse:collapse}th[data-v-6db5926a],td[data-v-6db5926a]{border:1px solid #ddd;padding:1rem;text-align:left}th[data-v-6db5926a]{background:#f7fafc;cursor:pointer;-webkit-user-select:none;user-select:none}th[data-v-6db5926a]:hover{background:#edf2f7}.wallet-cell[data-v-6db5926a]{font-family:monospace;font-size:.9rem}.tx-cell[data-v-6db5926a]{font-family:monospace;font-size:.8rem;max-width:200px;overflow:hidden;text-overflow:ellipsis}.amount-cell[data-v-6db5926a]{font-family:monospace;text-align:right}.pagination[data-v-6db5926a]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}.loading[data-v-6db5926a],.no-data[data-v-6db5926a]{text-align:center;padding:2rem;color:#718096}.container[data-v-3ea61d15]{padding:2rem}.header[data-v-3ea61d15]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.filters select[data-v-3ea61d15]{padding:.5rem;border:1px solid #ddd;border-radius:4px}table[data-v-3ea61d15]{width:100%;border-collapse:collapse;margin-bottom:2rem}th[data-v-3ea61d15],td[data-v-3ea61d15]{border:1px solid #ddd;padding:1rem;text-align:left}th[data-v-3ea61d15]{background:#f7fafc;cursor:pointer}.amount-cell[data-v-3ea61d15]{font-family:monospace;text-align:right}.summary[data-v-3ea61d15]{background:#f7fafc;padding:1.5rem;border-radius:8px}.summary h3[data-v-3ea61d15]{margin-top:0}.loading[data-v-3ea61d15],.no-data[data-v-3ea61d15]{text-align:center;padding:2rem;color:#718096}.container[data-v-eefd960d]{padding:2rem}.header[data-v-eefd960d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.filters[data-v-eefd960d]{display:flex;gap:1rem}.filters select[data-v-eefd960d]{padding:.5rem;border:1px solid #ddd;border-radius:4px}table[data-v-eefd960d]{width:100%;border-collapse:collapse}th[data-v-eefd960d],td[data-v-eefd960d]{border:1px solid #ddd;padding:1rem;text-align:left}th[data-v-eefd960d]{background:#f7fafc;cursor:pointer}.hash-cell[data-v-eefd960d]{font-family:monospace;font-size:.8rem;max-width:200px;overflow:hidden;text-overflow:ellipsis}.status-badge[data-v-eefd960d]{padding:.25rem .5rem;border-radius:12px;font-size:.8rem;font-weight:500}.status-badge.generate[data-v-eefd960d]{background:#dbeafe;color:#1e40af}.status-badge.immature[data-v-eefd960d]{background:#fef3c7;color:#92400e}.status-badge.orphan[data-v-eefd960d]{background:#fee2e2;color:#991b1b}.status-badge.confirmed[data-v-eefd960d]{background:#dcfce7;color:#166534}.modal[data-v-eefd960d]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center}.modal-content[data-v-eefd960d]{background:#fff;padding:2rem;border-radius:8px;min-width:400px}.form-group[data-v-eefd960d]{margin-bottom:1rem}.form-group label[data-v-eefd960d]{display:block;margin-bottom:.5rem}.form-group select[data-v-eefd960d]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px}.modal-actions[data-v-eefd960d]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.loading[data-v-eefd960d],.no-data[data-v-eefd960d]{text-align:center;padding:2rem;color:#718096}.container[data-v-2d0e78d6]{padding:2rem}table[data-v-2d0e78d6]{width:100%;border-collapse:collapse}th[data-v-2d0e78d6],td[data-v-2d0e78d6]{border:1px solid #ddd;padding:1rem;text-align:left}th[data-v-2d0e78d6]{background:#f7fafc}.ip-cell[data-v-2d0e78d6]{font-family:monospace}.ua-cell[data-v-2d0e78d6]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-danger[data-v-2d0e78d6]{background:#dc2626;color:#fff;padding:.25rem .5rem;border:none;border-radius:4px;cursor:pointer}.btn-danger[data-v-2d0e78d6]:hover{background:#b91c1c}.loading[data-v-2d0e78d6],.no-data[data-v-2d0e78d6]{text-align:center;padding:2rem;color:#718096}.container[data-v-981a254d]{padding:2rem}.header[data-v-981a254d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.search input[data-v-981a254d]{padding:.5rem;border:1px solid #ddd;border-radius:4px;width:300px}table[data-v-981a254d]{width:100%;border-collapse:collapse}th[data-v-981a254d],td[data-v-981a254d]{border:1px solid #ddd;padding:1rem;text-align:left}th[data-v-981a254d]{background:#f7fafc;cursor:pointer}.action-badge[data-v-981a254d]{background:#e5e7eb;padding:.25rem .5rem;border-radius:12px;font-size:.8rem}.ip-cell[data-v-981a254d]{font-family:monospace}.details-cell[data-v-981a254d]{max-width:300px;overflow:hidden;text-overflow:ellipsis}.pagination[data-v-981a254d]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}.loading[data-v-981a254d],.no-data[data-v-981a254d]{text-align:center;padding:2rem;color:#718096}.navbar[data-v-9b79fa3f]{position:fixed;top:0;left:0;right:0;background:#2d3748;color:#fff;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;z-index:100}.navbar-brand a[data-v-9b79fa3f]{color:#fff;text-decoration:none;font-size:1.25rem;font-weight:700}.navbar-menu[data-v-9b79fa3f]{display:flex;gap:1rem;flex-wrap:wrap}.nav-link[data-v-9b79fa3f]{color:#cbd5e0;text-decoration:none;padding:.5rem .75rem;border-radius:5px;transition:all .3s;font-size:.875rem;white-space:nowrap}.nav-link[data-v-9b79fa3f]:hover{background:#4a5568;color:#fff}.nav-link.router-link-active[data-v-9b79fa3f]{color:#fff;background:#4a5568}.navbar-user[data-v-9b79fa3f]{display:flex;align-items:center;gap:1rem}.super-badge[data-v-9b79fa3f]{background:#d69e2e;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700}.btn-logout[data-v-9b79fa3f]{background:#e53e3e;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;transition:background .3s;font-size:.875rem}.btn-logout[data-v-9b79fa3f]:hover{background:#c53030}@media(max-width:1200px){.navbar[data-v-9b79fa3f]{flex-direction:column;padding:1rem}.navbar-menu[data-v-9b79fa3f]{margin:1rem 0;justify-content:center}.navbar-user[data-v-9b79fa3f]{width:100%;justify-content:center;border-top:1px solid #4a5568;padding-top:1rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background:#f5f5f5}main{min-height:100vh}main.with-navbar{padding-top:60px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}
