.interest-admin-row { display:flex; gap:24px; align-items:center; justify-content:space-between; padding:24px 0; border-bottom:1px solid #dce4df; }
.interest-admin-row p { margin:8px 0; font-size:15px; }
.interest-admin-row small { font-size:13px; color:#4c685e; }
.interest-admin-actions { display:flex; flex-wrap:wrap; gap:12px; align-items:flex-end; }
.interest-admin-actions label { display:grid; gap:7px; font-size:14px; }
.interest-admin-actions select { padding:10px; border:1px solid #baccc0; border-radius:5px; background:white; color:#173d34; font:inherit; }
[data-admin-view="interessados"] .calendar-actions { margin-top:24px; }
[data-admin-view="interessados"] button:disabled { opacity:.55; cursor:default; }
@media(max-width:760px) { .interest-admin-row { align-items:flex-start; flex-direction:column; } .interest-admin-actions { width:100%; } }
