.participant-reference{margin-top:12px}.participant-prompt{padding:14px 16px;background:#fcf7eb;border:1px solid #efd497;border-radius:9px;line-height:1.5}.participant-prompt p{margin:4px 0 0}.participant-roles-panel{margin-top:16px;padding:14px;border:1px solid #e2e3e5;border-radius:10px}.participant-roles-panel h3{margin:0 0 14px;font-size:18px}.participant-role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;padding:0;margin:0;list-style:none}.participant-role-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;align-items:start;gap:10px;padding:14px 12px 6px;border:1px solid #dde2e8;border-radius:8px;background:#fff}.participant-role-represented_social_actor{grid-column:span 2}.participant-icon{display:inline-block;min-width:24px;font-size:21px;line-height:1;flex-shrink:0;align-self:center;white-space:nowrap;padding-right:8px}.participant-role-copy{display:contents}.participant-role-card .participant-role-title{align-self:center}.participant-role-card .participant-role-copy p,.participant-role-card .participant-role-examples{grid-column:2 / -1}.participant-role-title{display:flex;align-items:baseline;gap:9px;line-height:1.35}.participant-role-copy p{margin:6px 0 0;font-size:14px;line-height:1.5;font-weight:400}.participant-role-examples{margin-top:0;padding:8px 10px;background:#f4f5f7;border-radius:6px;font-size:13px;line-height:1.5;color:#596273}.instruction-code-title,.instruction-example-title{font-size:18px}.instruction-example-title{margin:20px 0 10px}.participant-transition{display:flex;align-items:center;gap:16px;margin:14px 0}.participant-transition>b{font-size:14px}.participant-transition-flow{display:flex;align-items:center;flex:1;gap:14px}.participant-transition-step{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.participant-transition-card{display:flex;align-items:center;justify-content:center;gap:12px;background:#fcf7eb;border:1px solid #efd497;border-radius:8px;padding:12px;flex:1}.participant-transition-card p{margin:4px 0 0;font-size:14px;font-weight:400}.participant-transition-arrow{font-size:28px}@media(max-width:1050px){.participant-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.participant-role-grid{grid-template-columns:minmax(0,1fr)}.participant-role-represented_social_actor{grid-column:auto}.participant-transition,.participant-transition-flow{flex-direction:column;align-items:stretch}.participant-transition-step{flex-direction:column}.participant-transition-card{width:100%;box-sizing:border-box}.participant-transition-arrow{transform:rotate(90deg)}}
