/* Master peserta: form mandiri di atas tabel, juga pada desktop. */
.admin-grid{grid-template-columns:minmax(0,1fr);align-items:start}
.person-editor{display:block;min-width:0;scroll-margin-top:110px}
.person-editor-heading{margin-bottom:18px}
.person-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}
.person-fields .field:first-child{grid-column:span 2}
.person-fields .field{min-width:0}
.person-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}
.person-table{min-width:0}
.person-table-heading{padding:20px 20px 0}
@media(max-width:760px){
 .person-fields{grid-template-columns:minmax(0,1fr)}
 .person-fields .field:first-child{grid-column:auto}
 .person-actions .btn{flex:1 1 160px}
 .person-editor{scroll-margin-top:130px}
}
