.top-protocol-reference{color:#263c48;min-width:0;font:14px/1.5 system-ui,sans-serif}.top-protocol-reference fieldset{border:1px solid #d8e4e9;border-radius:14px;gap:8px;min-width:0;margin:0;padding:14px;display:grid}.top-protocol-reference label{font-weight:600}.top-protocol-reference input,.top-protocol-reference select{box-sizing:border-box;width:100%;min-width:0;min-height:42px;color:inherit;font:inherit;background:#fff;border:1px solid #bacfd8;border-radius:9px;padding:9px 11px}.top-protocol-reference details{margin-top:6px;display:grid}.top-protocol-reference summary{cursor:pointer;color:#2e667f;font-weight:600}.top-protocol-reference details input{margin-bottom:8px}.top-protocol-reference button{color:#fff;font:inherit;cursor:pointer;background:#2e667f;border:0;border-radius:9px;padding:9px 14px}.top-protocol-reference-selected{overflow-wrap:anywhere;background:#f0f7fa;border-radius:9px;gap:6px;padding:10px;display:grid}.top-protocol-reference :focus-visible{outline-offset:2px;outline:2px solid #2e667f}.top-protocol-reference [role=alert]{color:#b42318}