:root {
    --primary: #0A7BDE;
    --primary-light: #3d9bff;
    --primary-dark: #075a9c;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --gray-100: #f8f9fa;
    --gray-200: #e9ecef;
    --gray-300: #dee2e6;
    --gray-400: #ced4da;
    --gray-500: #adb5bd;
    --gray-600: #6c757d;
    --gray-700: #495057;
    --gray-800: #343a40;
    --gray-900: #212529;
}

body {
    font-family: 'Segoe UI', system-ui, -apple-system, sans-serif;
    background-color: #f5f7fb;
    color: #2c3e50;
    line-height: 1.6;
}

/* Admin crypto wallets table styles */
.admin crypto_wallets table,
.admin crypto_wallets table *,
.admin crypto_wallets table tr,
.admin crypto_wallets table td,
.admin crypto_wallets table th {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;
}

.admin crypto_wallets table tr:hover,
.admin crypto_wallets table tr:focus,
.admin crypto_wallets table td:hover,
.admin crypto_wallets table td:focus,
.admin crypto_wallets table th:hover,
.admin crypto_wallets table th:focus {
    background-color: transparent !important;
    outline: none !important;
    box-shadow: none !important;
}

/* Remove highlights from all table elements */
table tr:hover,
table tr:focus,
table td:hover,
table td:focus {
    background-color: transparent !important;
    outline: none !important;
    box-shadow: none !important;
}

.sidebar {
    min-height: 100vh;
    background: #fff;
    box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075);
    transition: all 0.3s;
}

.sidebar .nav-link {
    color: var(--gray-700);
    border-radius: 0.25rem;
    margin: 0.25rem 0.5rem;
    padding: 0.5rem 1rem;
    transition: all 0.2s;
}

.sidebar .nav-link:hover,
.sidebar .nav-link.active {
    background-color: rgba(10, 123, 222, 0.1);
    color: var(--primary);
}

/* Add the rest of the CSS from the previous implementation */