/* Research Studio 3.2.4 academic writing additions; inherits established v3.2.3 theme */
.rs-method-profile{border:1px solid #bfdcde!important;background:linear-gradient(180deg,#fff,#fbfefe)!important}
.rs-method-profile .card-title-row{align-items:start}
.rs-method-profile .small-note{line-height:1.6}
.rs-method-profile textarea{min-height:79px}
.rs-method-caution{border:1px solid #d6e8e9;background:#f1f9f9;border-radius:12px;padding:12px 14px;margin-top:16px}
.rs-method-caution.rs-method-warning{color:#853e25;border-color:#f0c9a6;background:#fff6ed}
.rs-academic-check{font-size:.82rem;font-weight:690;line-height:1.4;padding:8px 11px;margin:11px 0;border-radius:10px}
.rs-academic-check.ok{color:#176c5a;background:#e9f7f1;border:1px solid #bfe1d1}
.rs-academic-check.warn{color:#8b5c23;background:#fff8e8;border:1px solid #ead9b7}
.rs-figure-shell{margin:18px 0;padding:18px;border:1px solid #d4e4e6;border-radius:17px;background:#f8fcfc;box-shadow:0 8px 21px rgba(18,53,66,.05)}
.rs-figure-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px}
.rs-figure-header>div:first-child{display:grid;gap:5px}
.rs-figure-kicker{font-size:.65rem;letter-spacing:.11em;font-weight:780;color:#477c88}
.rs-figure-header strong{font-size:1.01rem;color:#1c4656}
.rs-figure-actions{display:flex;gap:8px;flex-shrink:0}
.rs-figure-scroller{width:100%;overflow-x:auto;border-radius:14px;border:1px solid #dfebed;background:#fff}
.rs-concept-svg{display:block;width:100%;height:auto;min-width:600px}
.rs-figure-shell>.small-note{font-size:.76rem;line-height:1.65;color:#607d87;margin:11px 3px 0}
.rs-figure-evidence{padding-top:8px;border-top:1px dashed #ccdfe3}
@media(max-width:700px){.rs-figure-shell{padding:12px;margin:14px 0}.rs-figure-header{align-items:start;flex-direction:column}.rs-method-profile .grid.two{grid-template-columns:1fr}}
@media print{.rs-figure-actions{display:none!important}.rs-concept-svg{min-width:0;max-width:100%}.rs-figure-scroller{overflow:visible}}
