.participant-assignment{display:grid;gap:1rem;color:var(--ink,#162033)}.participant-assignment header{display:flex;justify-content:space-between;align-items:center}.participant-assignment h2{margin:0}.participant-assignment__eyebrow{margin:0;color:#64748b;font-size:.78rem;font-weight:700}.participant-assignment fieldset,.participant-assignment section{border:1px solid #dbe3ef;border-radius:14px;padding:1rem}.participant-assignment__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.participant-assignment label{display:grid;gap:.3rem;font-weight:700}.participant-assignment input,.participant-assignment select,.participant-assignment textarea{border:1px solid #b8c4d6;border-radius:8px;padding:.55rem;font:inherit}.participant-assignment small{min-height:1em;color:#a11818}.participant-assignment button{border:1px solid #172554;border-radius:8px;background:#fff;padding:.55rem .8rem;font-weight:700}.participant-assignment__actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:.5rem 0}.participant-assignment__table{overflow:auto}.participant-assignment table{width:100%;border-collapse:collapse}.participant-assignment th,.participant-assignment td{padding:.6rem;border-bottom:1px solid #e2e8f0;text-align:left}@media(max-width:720px){.participant-assignment__grid{grid-template-columns:1fr}}
