body#carelit #euAnswer{padding:22px 24px;border-radius:12px;color:#233d49}
body#carelit #euAnswer [hidden]{display:none!important}
body#carelit #euAnswer h2{margin:0 0 8px;font-size:22px;line-height:1.3}
body#carelit #euAnswer h3{margin:0 0 8px;font-size:16px;line-height:1.4}
body#carelit #euAnswer p{font-size:14px;line-height:1.65;margin:8px 0 14px}
body#carelit #euAnswer .eu-answer-question{font-size:18px;font-weight:600;margin:0 0 6px}
body#carelit #euAnswer .eu-answer-scope{font-size:12px;color:#5a747f}
body#carelit #euAnswer .eu-answer-toolbar,body#carelit #euAnswer .eu-answer-export{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0}
body#carelit #euAnswer .eu-answer-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-height:34px;min-width:0;height:auto;padding:7px 11px;font-weight:600;font-family:inherit;font-size:13px;line-height:1.4;color:#126579;border:1px solid #b6d4dc;background:#f3f9fa;border-radius:6px;box-shadow:none;cursor:pointer;text-align:left}
body#carelit #euAnswer .eu-answer-button:hover{background:#e3f2f4}
body#carelit #euAnswer .eu-answer-button[aria-pressed=true]{background:#087f89;border-color:#087f89;color:white}
body#carelit #euAnswer .eu-answer-button:disabled{opacity:.5;cursor:default}
body#carelit #euAnswer :focus-visible{outline:2px solid #087f89;outline-offset:3px}
body#carelit #euAnswer .eu-answer-limits{border-left:3px solid #ddb46a;padding:10px 14px;background:#fffaf0;margin:18px 0}
body#carelit #euAnswer .eu-answer-limits p{margin:0 0 6px}
body#carelit #euAnswer .eu-answer-strategy{margin:14px 0 20px;overflow-wrap:anywhere}
body#carelit #euAnswer summary{font-size:13px;cursor:pointer}
body#carelit #euAnswer .eu-answer-sbar{padding:12px 0;border-bottom:1px solid #dfebee}
body#carelit #euAnswer .eu-answer-sbar p{margin:0}
body#carelit #euAnswer .eu-answer-sources{padding-left:22px;margin:8px 0 20px}
body#carelit #euAnswer .eu-answer-sources li{padding:9px 0;border-bottom:1px solid #e1edef}
body#carelit #euAnswer .eu-answer-source-line{display:flex;align-items:flex-start;gap:10px}
body#carelit #euAnswer .eu-answer-source-line>a{flex:1;min-width:0;font-weight:600;font-size:14px}
body#carelit #euAnswer .eu-answer-expand{width:28px;min-height:28px;height:28px;flex:0 0 28px;padding:0;font-size:19px;justify-content:center}
body#carelit #euAnswer .eu-answer-abstract{margin:10px 0;padding:12px 14px;background:#f4f9fa;border-radius:6px}
body#carelit #euAnswer .eu-answer-abstract p{white-space:pre-line;font-size:13px;margin:6px 0 0}
body#carelit #euAnswer .eu-answer-next{border-top:1px solid #dbe9ec;padding-top:18px;margin-top:18px}
body#carelit #euAnswer .eu-answer-next>.eu-answer-button{display:flex;margin:6px 0;max-width:100%}
body#carelit #euAnswer .eu-answer-next>p{font-size:13px;color:#587481}
body#carelit #euAnswer label{font-size:13px;line-height:1.4}
body#carelit #euAnswer .eu-answer-follow{display:flex;gap:8px;margin-top:4px}
body#carelit #euAnswer #euAnswerFollowup{width:100%;min-width:0;min-height:36px;height:36px;margin:0;padding:7px 10px;border:1px solid #b6d4dc;border-radius:6px;font-size:14px}
body#carelit #euAnswer .eu-answer-export label{display:flex;align-items:center;gap:6px;font-weight:400;margin:0}
body#carelit #euAnswer .eu-answer-export input[type=checkbox]{appearance:auto;width:15px;height:15px;min-height:15px;min-width:15px;flex:0 0 15px;margin:0;padding:0;accent-color:#087f89}
body#carelit #euAnswer .eu-answer-action-status:empty{display:none}
body#carelit #euAnswer .eu-answer-action-status{font-size:12px;color:#087f89}
body#carelit #euAnswer .eu-answer-table-wrap{max-width:100%;overflow:auto}
body#carelit #euAnswer table{width:100%;border-collapse:collapse;font-size:13px}
body#carelit #euAnswer :is(th,td){padding:9px;border:1px solid #d9e7eb;vertical-align:top}
body#carelit #euAnswer th{background:#edf6f8;text-align:left}
body#carelit #euAnswer caption{caption-side:top;text-align:left;font-size:12px;margin-bottom:8px;color:#56717c}
@media(max-width:600px){body#carelit #euAnswer{padding:16px}body#carelit #euAnswer .eu-answer-follow{flex-wrap:wrap}body#carelit #euAnswer .eu-answer-table-wrap table{min-width:520px}}
/* Evidence controls remain compact; only long tables and candidate lists scroll. */
.eu-answer-options{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:0 0 .7rem;color:#e0f2f5;font-size:.82rem}.eu-answer-options[hidden]{display:none}.eu-answer-options select{width:auto!important;max-width:100%;padding:.35rem .6rem!important;font-size:.85rem!important}.eu-answer-selection,.eu-answer-proof{border:1px solid #cce3ea;border-radius:12px;padding:.8rem;margin:.6rem 0}.eu-answer-selection summary,.eu-answer-proof summary{cursor:pointer;font-weight:650;color:#174d6a}.eu-answer-selection small,.eu-answer-table-wrap td small{display:block}.eu-selection-list{max-height:370px;overflow:auto;margin:.65rem 0}.eu-selection-list label{display:flex!important;align-items:flex-start!important;gap:.65rem!important;border-bottom:1px solid #deebef;padding:.65rem 0;font-weight:400!important}.eu-selection-list input[type=checkbox]{appearance:auto!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;margin:3px 0!important;flex:none}.eu-selection-list strong{font-size:.9rem}.eu-selection-list small{font-size:.76rem;color:#5b707d}.eu-answer-proof mark{background:#fff1a8;color:#21343e}.eu-answer-proof p{font-size:.9rem}.eu-answer-proof a{display:block;margin-top:.65rem}.eu-answer-table-wrap table{min-width:850px}.eu-answer-table-wrap td{vertical-align:top}.eu-answer-table-wrap blockquote{font-size:.78rem;margin:.4rem 0;border-left:2px solid #06828e;padding-left:.4rem}
.eu-answer-protocol{margin:1rem 0;padding:12px;border:1px solid #c9dce0;border-radius:6px;background:#f5fafb}.eu-answer-protocol>summary{font-weight:700;cursor:pointer}.eu-answer-protocol details{margin-top:10px}.eu-answer-protocol pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;font-size:12px;background:white;padding:10px}.eu-answer-protocol p{font-size:.9rem}
