.organizerFields{min-width:0}
.organizerNameRow{display:flex;align-items:flex-end;gap:10px;margin:12px 0}
.organizerNameRow label{flex:1;min-width:0;margin:0}
.organizerFields button{min-height:44px;margin-top:8px;padding:8px 12px;border:1px solid var(--pink,#e6007e);border-radius:12px;background:#fff;color:var(--pink,#e6007e);font:inherit;cursor:pointer}
.organizerFields button:disabled{opacity:.5;cursor:default}
@media(max-width:400px){.organizerNameRow{flex-wrap:wrap}.organizerNameRow label{flex-basis:100%}}

.organizerEntryFields{flex:1;min-width:0;display:grid;gap:10px}
.organizerFields>label,.organizerFields>div.field{display:block;margin-bottom:12px}
