.gpt-disclosure{margin:0 0 20px;padding:18px 20px;border:1px solid #d5c9a6;border-left:4px solid #a88037;border-radius:10px;background:#f7f1df;color:#514730}
.gpt-disclosure>strong{display:block;font-size:15px;letter-spacing:.02em;color:#6c542b}
.gpt-disclosure p{margin:8px 0 12px;font-size:13px;line-height:1.8;max-width:78em}
.gpt-disclosure-actions{display:flex;flex-wrap:wrap;gap:10px}
.gpt-disclosure-actions .button{min-height:42px;background:#fffdf5;color:#36564a;border-color:#d8cba9}
.gpt-generated-badge{display:inline-block;margin:8px 0 5px;padding:4px 9px;border:1px solid #d5c9a6;border-radius:5px;background:#f7f1df;color:#6c542b;font-size:12px;font-weight:650;line-height:1.5}
@media(max-width:650px){.gpt-disclosure{padding:15px}.gpt-disclosure-actions .button{flex:1 1 140px}.gpt-generated-badge{font-size:11px}.study-view-tabs{flex-wrap:wrap}}
