.g3-ag-grid.ag-theme-alpine-dark {
    --ag-background-color: #0e1116;
    --ag-foreground-color: #e8eef3;
    --ag-header-background-color: #0a0d12;
    --ag-header-foreground-color: #ffffff;
    --ag-border-color: rgba(255,255,255,0.08);
    --ag-row-border-color: rgba(255,255,255,0.06);
    --ag-odd-row-background-color: #11161d;
    --ag-row-hover-color: rgba(57,255,20,0.08);
    --ag-selected-row-background-color: rgba(57,255,20,0.12);
    --ag-font-size: 13px;
    --ag-font-family: inherit;
}

.g3-ag-grid .ag-root-wrapper {
    border-radius: 14px;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,0.08);
    box-shadow: 0 10px 26px rgba(0,0,0,0.32);
}

.g3-ag-grid .ag-header {
    border-bottom: 1px solid rgba(255,255,255,0.10);
}

.g3-ag-grid .ag-header-cell-label {
    font-weight: 800;
}

.g3-ag-grid .ag-cell {
    display: flex;
    align-items: center;
}

.g3-user-cell {
    font-weight: 800;
    color: #ffffff;
}

.g3-password-cell {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-weight: 800;
    letter-spacing: 0.5px;
    color: #9be79b;
}

.g3-role-cell {
    font-weight: 800;
}

.g3-row-coordinador .ag-cell {
    background: linear-gradient(90deg, rgba(245,158,11,0.10), transparent);
}

.g3-row-director .ag-cell {
    background: linear-gradient(90deg, rgba(20,184,166,0.12), transparent);
}

.g3-row-scout .ag-cell {
    background: linear-gradient(90deg, rgba(156,163,175,0.08), transparent);
}





.g3-ag-grid {
    border-radius: 12px;
    overflow: hidden;
    border: 1px solid rgba(255,255,255,.08);
    box-shadow: 0 8px 22px rgba(0,0,0,.28);
}

.g3-password-cell {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;
    font-weight: 700;
    letter-spacing: .4px;
    color: #ffd666;
}

.g3-user-cell {
    font-weight: 700;
    color: #9be79b;
}

.g3-role-cell {
    font-weight: 600;
}

.g3-row-coordinador {
    background-color: rgba(40,167,69,.06) !important;
}

.g3-row-scout {
    background-color: rgba(13,110,253,.04) !important;
}

.g3-row-director {
    background-color: rgba(255,193,7,.06) !important;
}