.agent-edit { margin-top:16px; padding:8px 10px; font-size:.74rem; }
.profile-form { display:grid; grid-template-columns:1fr 1fr; gap:14px; }
.profile-form label { display:grid; gap:7px; color:#cbd3df; font-size:.84rem; }
.profile-form label:nth-child(4),.profile-form label:nth-child(5),.profile-form label:nth-child(7) { grid-column:1/-1; }
.profile-preview { display:flex; align-items:center; gap:12px; padding-top:8px; }
.profile-actions { grid-column:1/-1; display:flex; justify-content:flex-end; }
@media(max-width:760px) { .profile-form { grid-template-columns:1fr; } .profile-form label,.profile-actions { grid-column:auto; } .profile-preview { grid-column:auto; flex-wrap:wrap; } }
