/* Nova revisão de estudo: estilos locais não invasivos. */
.rw-yt-versions,.rw-yt-trash{margin-top:14px;border:1px solid #cbded0;border-radius:12px;background:rgba(236,245,239,.68);padding:9px 12px}
.rw-yt-versions>summary,.rw-yt-trash>summary{font-size:12px;font-weight:800;cursor:pointer;color:#235b3f;padding:5px 0}
.rw-yt-versions-list,.rw-yt-trash-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}
.rw-yt-version-row,.rw-yt-trash-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid #d7e1da;border-radius:10px;padding:9px;background:#fff;font-size:12px}
.rw-yt-version-preview{flex:1 1 145px;overflow-wrap:anywhere;color:#4e6354}
.rw-yt-recovery{padding:8px 14px}
.rw-yt-note-transfer{display:flex;flex-wrap:wrap;gap:5px}
.rw-yt-transfer-button{padding:6px 9px!important;min-height:32px!important;font-size:11px!important}
.rw-yt-transfer-overlay{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:16px;background:rgba(12,20,15,.66);backdrop-filter:blur(5px)}
.rw-yt-transfer-form{width:min(100%,540px);max-height:90dvh;overflow:auto;border-radius:16px;background:#fff;border:1px solid #d1dfd6;padding:22px;box-shadow:0 25px 80px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:12px;color:#18271d}
.rw-yt-transfer-form h3{margin:0;font-size:19px;font-weight:850}
.rw-yt-transfer-hint{font-size:12px;margin:0;color:#5e7464}
.rw-yt-transfer-field{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:800}
.rw-yt-transfer-field textarea{width:100%;min-height:75px;resize:vertical;border:1px solid #c4d6c8;border-radius:9px;padding:9px;background:#fbfdfb;font:inherit;font-weight:400;color:#23382b}
.rw-yt-transfer-feedback{margin:0;font-size:12px;color:#286447}.rw-yt-transfer-feedback[data-kind="error"]{color:#a33131}
.rw-yt-transfer-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}
.rw-yt-format-advanced{display:flex;flex-wrap:wrap;gap:5px;align-items:center;width:100%;padding:8px;border:1px solid #d8e5dd;background:#f9fcfa;border-radius:9px}
.rw-yt-format-advanced[hidden]{display:none!important}
.rw-yt-advanced-toggle{height:35px;padding:6px 10px;border:1px solid #b2d5bf;border-radius:8px;background:#e8f5ed;color:#21553a;font-size:11px;font-weight:850;cursor:pointer}
.rw-yt-advanced-toggle[aria-expanded="true"]{background:#2a6746;color:white}
.rw-yt-advanced-toggle:focus-visible,.rw-yt-version-row button:focus-visible,.rw-yt-trash-row button:focus-visible,.rw-yt-transfer-button:focus-visible{outline:2px solid #2a8657;outline-offset:2px}
html.dark .rw-yt-versions,html.dark .rw-yt-trash{background:#28382d;border-color:#536857}
html.dark .rw-yt-versions>summary,html.dark .rw-yt-trash>summary{color:#bfe0c9}
html.dark .rw-yt-version-row,html.dark .rw-yt-trash-row,html.dark .rw-yt-format-advanced{background:#27372c;border-color:#506955;color:#e4eee5}
html.dark .rw-yt-transfer-form{background:#202d23;border-color:#5d7662;color:#edf7ee}
html.dark .rw-yt-transfer-field textarea{background:#1b2820;color:white}
@media(max-width:760px){.rw-yt-recovery{padding:6px}.rw-yt-note-transfer{width:100%}.rw-yt-versions{padding:8px}.rw-yt-transfer-form{padding:13px}}
