/* Funzioni non disponibili per il profilo dell'utente: grigie e non cliccabili.
   Le classi body.can-<funzione> e body.is-admin sono impostate lato client da auth_ui.py
   (roles.json). L'enforcement vero e' server-side (auth_ui._guard_callbacks): questo e' solo UX. */
.feature-note { display: none; }
body:not(.can-control_simulations) .feature-note-control_simulations,
body:not(.can-gama) .feature-note-gama,
body:not(.can-ai_lab) .feature-note-ai_lab {
    display: block;
    margin: 0 0 8px;
    padding: 6px 10px;
    font-size: 14px;
    border-left: 3px solid #f39c12;
    background: rgba(243, 156, 18, .10);
    border-radius: 4px;
}
body:not(.can-control_simulations) .feature-lock-control_simulations,
body:not(.can-gama) .feature-lock-gama,
body:not(.can-ai_lab) .feature-lock-ai_lab {
    opacity: .42;
    filter: grayscale(1);
    pointer-events: none;
    user-select: none;
}
