course-cart-participants{display:block;margin-top:16px;max-width:440px}course-cart-participants fieldset{border:0;padding:0;margin:0;min-width:0}course-cart-participants legend{font-weight:700;margin-bottom:8px}course-cart-participants .course-cart-person{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}course-cart-participants .course-cart-person strong{grid-column:1/-1;font-size:13px}course-cart-participants label{display:grid;gap:4px;font-size:12px;min-width:0}course-cart-participants input{width:100%;min-width:0;padding:8px;border:1px solid currentColor;border-radius:4px;font:inherit;color:inherit;background:transparent}course-cart-participants input:focus-visible{outline:2px solid currentColor;outline-offset:2px}course-cart-participants button{font-size:12px;padding:8px 12px}course-cart-participants [role=status]{font-size:12px;line-height:1.4;margin:8px 0}course-cart-participants [data-needs-attention=true]{font-weight:600}@media(max-width:380px){course-cart-participants .course-cart-person{grid-template-columns:1fr}}
