.parq-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #edf0ec;font-size:.84rem;line-height:1.45}.parq-row>span{max-width:660px}.parq-options{display:flex;gap:7px;flex:none}.parq-options label{position:relative;cursor:pointer}.parq-options input{position:absolute;opacity:0}.parq-options span{display:grid;place-items:center;min-width:56px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:white;font-weight:700;color:var(--muted)}.parq-options input:checked+span{color:var(--green-dark);background:#e8f4ec;border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.parq-row .parq-options input[value="si"]:checked+span{color:#8f3328;background:#fff0eb;border-color:#d97863;box-shadow:inset 0 0 0 1px #d97863}.protocol-summary{margin:18px 0;padding:14px 16px;border-left:3px solid var(--green);background:#edf4ed;border-radius:4px}.protocol-summary strong{display:block;color:var(--green-dark);font-size:.92rem}.protocol-summary p{margin:6px 0 0;color:#52655a;font-size:.82rem;line-height:1.55}.card-attempt-status{font-weight:700;color:var(--green-dark)}@media(max-width:600px){.parq-row{align-items:flex-start;flex-direction:column;gap:9px}.parq-options{width:100%}.parq-options label{flex:1}.parq-options span{width:100%}}