.rope-overview-editor{margin:26px 0;padding:20px;border:1px solid #cbd8ea;border-radius:10px;background:#fff}
.rope-overview-editor h3{margin:0 0 12px}
.rope-overview-editor p{line-height:1.6}
.rope-overview-editor [hidden]{display:none!important}
.rope-overview-toolbar{display:flex;gap:6px;flex-wrap:wrap;padding:10px;background:#f3f6fa;border:1px solid #cbd8ea;border-bottom:0;border-radius:6px 6px 0 0;position:sticky;top:0;z-index:2}
.rope-overview-toolbar button{background:#fff;color:#092b51;border:1px solid #cbd8ea;padding:7px 10px;border-radius:4px;font:inherit;font-size:13px;cursor:pointer}
.rope-overview-toolbar button:hover,.rope-overview-toolbar button:focus-visible{background:#e8f0fb;border-color:#2464a7}
.rope-overview-rich{min-height:480px;max-height:900px;overflow:auto;border:1px solid #b4c5dc;border-radius:0 0 6px 6px;padding:22px;line-height:1.7;outline:none;overflow-wrap:anywhere}
.rope-overview-rich:focus{border-color:#165a9f;box-shadow:0 0 0 2px #165a9f22}
.rope-overview-rich h2{font-size:23px;margin:26px 0 12px;color:#092b51}
.rope-overview-rich h3{font-size:18px;margin:22px 0 8px;color:#092b51}
.rope-overview-rich p{margin:0 0 14px}
.rope-overview-rich table,.rope-combined-overview table{border-collapse:collapse;width:100%;margin:18px 0}
.rope-overview-rich th,.rope-overview-rich td,.rope-combined-overview th,.rope-combined-overview td{border:1px solid #ccd7e5;padding:10px;text-align:left;vertical-align:top}
.rope-overview-rich th,.rope-combined-overview th{background:#f3f6fa;font-weight:600}
.rope-overview-help{font-size:12px;color:#52657c}
.rope-overview-rich h3[data-rope-faq-number]::before,.rope-combined-overview h3[data-rope-faq-number]::before{content:attr(data-rope-faq-number) ".\00a0";font-variant-numeric:tabular-nums;font-weight:inherit;color:inherit}
.rope-private-references{margin:20px 0;border:1px solid #cbd8ea;border-radius:8px;padding:14px}
.rope-private-references>summary{font-weight:600;cursor:pointer;color:#092b51}
@media(max-width:640px){.rope-overview-editor{padding:12px}.rope-overview-rich{padding:14px;min-height:360px}.rope-overview-toolbar{position:static}}
