/* Return to play (medical) */
.rtp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:10px 0 18px}
.rtp-card{margin:0;min-width:0;display:flex;flex-direction:column;gap:6px}
.rtp-card h3{margin:6px 0 0;font-size:16px}
.rtp-card p{margin:0;overflow-wrap:anywhere}
.rtp-card .actions{margin-top:auto;padding-top:8px}
.rtp-stage{margin:0 0 10px}
.rtp-stage>summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.rtp-stage textarea,.rtp-stage input,.rtp-stage select{width:100%;box-sizing:border-box}
.rtp-cur{border-color:var(--lime)}
#rtpForm textarea,#rtpForm input,#rtpForm select{width:100%;box-sizing:border-box}
@media print{.rtp-grid{display:block}}
