.rc-config{margin:14px 0;padding:16px 18px;border:1px solid var(--line,#26394d);border-radius:16px;background:var(--card,#101a27)}
.rc-config .rc-title{margin:0 0 14px;padding:0 0 12px;border-bottom:1px solid var(--line,#26394d);font-size:15px;font-weight:750;line-height:1.35;color:var(--ink,#eef4ff)}
.rc-academic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;align-items:start}
.rc-config .rc-field{min-width:0;margin:8px 0}
.rc-config .rc-field>span{color:var(--muted,#9aacc3)}
.rc-config .rc-field input,.rc-config .rc-field textarea,.rc-config .rc-field select{box-sizing:border-box;width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--line,#26394d);border-radius:10px;background:var(--surface,#0a111b);color:var(--ink,#eef4ff)}
.rc-config .rc-field textarea{min-height:76px;resize:vertical;line-height:1.5}
.rc-config .rc-field input:focus,.rc-config .rc-field textarea:focus,.rc-config .rc-field select:focus{outline:2px solid rgba(41,198,222,.55);outline-offset:1px}
.rc-method-note,.rc-year-hint,.rc-footnote{font-size:12px;line-height:1.55;color:var(--muted,#9aacc3)}
.rc-method-note{margin:0 0 8px;padding:9px 11px;border:1px solid var(--line,#26394d);border-radius:10px;background:rgba(24,39,57,.55)}
.rc-academic[hidden],.rc-protocol[hidden]{display:none!important}
.rc-year-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;grid-column:1/-1}
.rc-year-range .rc-field{margin-top:4px}
.rc-year-hint{grid-column:1/-1;margin:2px 0 10px}
.rc-academic>.rc-field[data-rc="evidenceScope"],.rc-academic>.rc-field[data-rc="citationStyle"]{grid-column:span 1}
.rc-protocol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;grid-column:1/-1;margin-top:8px;padding:14px;border:1px solid var(--line,#26394d);border-radius:12px;background:rgba(8,16,27,.45)}
.rc-protocol h4,.rc-protocol>p{grid-column:1/-1;margin:0 0 7px}
.rc-protocol h4{font-size:13px;color:var(--ink,#eef4ff)}
.rc-protocol .rc-wide{grid-column:1/-1}
.rc-footnote{margin:10px 0 0}
@media(max-width:700px){.rc-config{padding:13px}.rc-academic,.rc-protocol{grid-template-columns:1fr}.rc-year-range{grid-template-columns:1fr 1fr}.rc-protocol h4,.rc-protocol>p,.rc-protocol .rc-wide{grid-column:1}}

