.r3-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.r3-field{display:flex;flex-direction:column;gap:.35rem;margin:.85rem 0;min-width:0}.r3-field label{font-weight:650}.r3-field input,.r3-field textarea,.r3-field select{box-sizing:border-box;width:100%;min-height:44px;max-width:100%;font:inherit;padding:.6rem;border:1px solid var(--line,#cbd5e1);border-radius:.5rem;background:var(--surface,#fff);color:inherit}.r3-field textarea{resize:vertical}.r3-invalid{color:#a51d34;font-weight:650}.r3-check,.r3-choice{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem 0;min-height:44px;box-sizing:border-box;cursor:pointer}.r3-check input,.r3-choice input{margin-top:.3rem;flex:0 0 auto}.r3-output{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6;margin:0 0 1rem}.r3-choices{display:grid;gap:.2rem}.r3-table{width:100%;border-collapse:collapse;table-layout:fixed}.r3-table th,.r3-table td{padding:.65rem;border:1px solid var(--line,#cbd5e1);overflow-wrap:anywhere;vertical-align:top}.r3-table select{max-width:100%;width:100%;min-height:44px;font:inherit}.r3-table .r3-field{margin:0}.r3-mobile{display:none}@media(max-width:767px){.r3-desktop{display:none}.r3-mobile{display:block}.r3-table{font-size:.9em}}@media print{.r3-output{white-space:pre-wrap;overflow-wrap:anywhere}.r3-field,.r3-choices,.n16-actions{display:none}}
@media(max-width:900px){.r3-team-table,.r3-team-table tbody,.r3-team-table tr,.r3-team-table th,.r3-team-table td{display:block;width:100%;box-sizing:border-box}.r3-team-table thead{display:none}.r3-team-table tr{border:2px solid var(--line,#cbd5e1);border-radius:.6rem;margin-bottom:1rem}.r3-team-table td,.r3-team-table th{border:none}}
/* Reserve the first screen for the measured multi-section matrix form while modules load. */
@media screen and (scripting: enabled) {
  .remaining-root[data-feature="T08"] { min-block-size: 100svh; }
}
