/*
    Dialog degli agenti di sistema (MCP Buddy e affini).

    Il corpo del dialog deve occupare esattamente l'altezza della modale, e a scorrere deve essere
    SOLO la lista dei messaggi. Senza queste regole il contenuto interno — che ha un'altezza propria
    — eccede il dialog: a quel punto scorre l'intera modale, e appena la chat auto-scrolla
    all'ultimo messaggio la banda in cima esce dal bordo superiore. E' la banda che porta il
    pulsante "usa questo risultato": comparirebbe senza che nessuno lo veda.

    La classe si applica via DialogOptions.CssClass, quindi non tocca gli altri dialog.
*/
.system-agent-dialog .rz-dialog-content {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    overflow: hidden;
}

/* Radzen mette il proprio padding sul contenuto: qui lo riduciamo in alto, perche' la banda
   ha gia' il suo margine e altrimenti si perde spazio utile su finestre basse. */
.system-agent-dialog .rz-dialog-content > * {
    min-height: 0;
}
