.prof-persona{font-size:var(--fs-caption2);color:rgba(255,255,255,0.72);margin-top:3px;line-height:1.35;}
.pers-riga{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:2px;padding:11px 2px;border-bottom:0.5px solid #eef0f3;}
.pers-riga .pers-stato{justify-self:end;}
.pers-riga .pers-r2{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:10px;row-gap:6px;min-width:0;}
.pers-riga .pers-sub{min-width:0;max-width:100%;overflow-wrap:anywhere;}
.pers-riga .pers-r2 button{margin-left:auto;margin-top:6px;}
.pers-riga .pers-r2 .ar-save + .pers-cestino{margin-left:0;}
#axgOppConto[hidden]{display:none!important;}
.pers-riga:last-child{border-bottom:none;}
.pers-nome{font-size:var(--fs-caption1);font-weight:700;color:#092241;min-width:0;overflow-wrap:anywhere;}
.pers-sub{font-size:var(--fs-caption2);color:#5a7089;}
.pers-stato{font-size:var(--fs-caption2);font-weight:700;border-radius:var(--r-chip);padding:3px 9px;white-space:nowrap;}
.pers-stato.attiva{background:rgba(63,109,17,0.10);color:#3f6d11;}
.pers-stato.invitata{background:rgba(218,165,32,0.14);color:#6b4f1d;}
.pers-stato.revocata{background:#f1f4f8;color:#5a7089;}
.pers-vuoto{font-size:var(--fs-caption2);color:#5a7089;padding:10px 2px;line-height:1.5;}
#persone-nuova{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:0.5px solid #eef0f3;}
#persone-nuova .inp{width:100%;}
#persone-nuova button, .pers-riga button{align-self:flex-start;}