.lv-reader-heading{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.lv-reader-heading>div{min-width:0}.lv-chapter-questions{position:relative;z-index:8;flex:0 0 auto}.lv-chapter-questions summary{padding:12px 16px;border:1px solid #806721;border-radius:5px;color:#d2ad43;cursor:pointer;list-style:none;font:10px Arial,sans-serif;letter-spacing:1px;white-space:nowrap}.lv-chapter-questions summary::-webkit-details-marker{display:none}.lv-chapter-questions>div{position:absolute;right:0;top:48px;width:min(720px,75vw);max-height:68vh;padding:18px;border:1px solid #514323;border-radius:8px;background:#10110f;box-shadow:0 20px 50px #000;overflow:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.lv-chapter-questions:not([open])>div{display:none}.lv-chapter-questions section h3{margin:0 0 8px;color:#c9a441;font:10px Arial,sans-serif;letter-spacing:1.2px}.lv-chapter-questions section a{padding:7px 0;border-bottom:1px solid #292823;color:#ddd7ce;text-decoration:none;font:13px Georgia,serif;display:flex;justify-content:space-between;gap:10px}.lv-chapter-questions section a span{color:#c9a441}

@media(min-width:1200px){.lv-reader-v2__grid{grid-template-columns:minmax(0,61%) minmax(440px,39%)!important}}@media(min-width:901px) and (max-width:1199px){.lv-reader-v2__grid{grid-template-columns:minmax(0,64%) minmax(390px,36%)!important}}
.lv-reader-v2__text{padding:34px 28px 28px!important}.lv-reader-v2__text>article{gap:0!important;border:1px solid #2a2925;border-radius:8px;overflow:hidden}.lv-verse-with-questions{position:relative;border-bottom:1px solid #292824;background:#0b0c0b}.lv-verse-with-questions:last-child{border-bottom:0}.lv-verse-with-questions.is-selected{border-left:2px solid #c9a441;background:linear-gradient(90deg,#1a1811,#111210)}.lv-verse-with-questions>.lv-reader-verse{margin:0;border:0!important;border-radius:0!important;background:transparent!important;padding:15px 48px 15px 62px;font-size:17px;line-height:1.55}.lv-verse-with-questions.is-selected>.lv-reader-verse{padding-bottom:9px}.lv-verse-question-chips{margin:0 48px 15px 62px;display:flex;flex-wrap:wrap;gap:8px}.lv-verse-question-chips a{padding:6px 11px;border:1px solid #665324;border-radius:4px;background:#171610;color:#d1aa3e;text-decoration:none;font:9px Arial,sans-serif;letter-spacing:1px}

.lv-verse-questions{margin-top:22px;padding-top:19px;border-top:1px solid #383325}.lv-verse-questions>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.lv-verse-questions>header h3{margin:0;color:#c9a441;font:11px Georgia,serif;letter-spacing:.8px}.lv-verse-questions>header small{color:#716d65;font:8px Arial,sans-serif;letter-spacing:.8px}.lv-question-list{margin-top:10px;display:grid;gap:7px}.lv-question-list>button{width:100%;min-height:64px;padding:10px 12px;border:1px solid #302e28;border-radius:6px;background:#161714;color:#eee;text-align:left;cursor:pointer;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:8px}.lv-question-list>button:hover,.lv-question-list>button.is-active{border-color:#9a7b25;background:linear-gradient(90deg,#1b1912,#161714)}.lv-question-list i{width:23px;height:23px;border:1px solid #806721;border-radius:50%;color:#c9a441;display:grid;place-items:center;font:10px Georgia,serif}.lv-question-list span{min-width:0;display:flex;flex-direction:column}.lv-question-list strong{color:#eee8df;font:13px/1.35 Georgia,serif}.lv-question-list small{margin-top:4px;color:#8f897f;font:10px Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-question-list b{color:#c9a441;font-weight:400}

.lv-question-preview{position:fixed;z-index:1000;left:50%;bottom:28px;transform:translateX(-45%);width:min(440px,calc(100vw - 30px));max-height:72vh;margin:0;padding:22px;border:1px solid #6f5720;border-radius:8px;background:linear-gradient(145deg,#181811,#0d0e0c);box-shadow:0 24px 80px rgba(0,0,0,.88);overflow:auto}.lv-question-preview[hidden]{display:none!important}.lv-question-preview:focus{outline:1px solid #a3842c;outline-offset:2px}.lv-question-close{position:absolute;right:12px;top:10px;width:30px;height:30px;border:0;background:transparent;color:#d1a938;cursor:pointer;font-size:23px}.lv-question-preview>p:first-of-type{margin:0;color:#c9a441;font:8px Arial,sans-serif;letter-spacing:1px}.lv-question-preview>h3{max-width:360px;margin:8px 0 16px;color:#f0ebe2;font:24px Georgia,serif}.lv-question-preview>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lv-question-preview>div section{min-height:150px;padding:14px 10px;border:1px solid #453a25;border-radius:6px;background:#171713;text-align:center;display:flex;flex-direction:column;justify-content:center}.lv-question-preview>div strong{color:#e8e1d8;font:16px/1.25 Georgia,serif}.lv-question-preview>div span{margin-top:9px;color:#989188;font:11px/1.45 Georgia,serif}.lv-question-preview>a{margin-top:16px;color:#d2aa38;text-align:center;text-decoration:none;font:11px Georgia,serif;display:block}.lv-question-summary{color:#aaa49b!important;font:14px/1.6 Georgia,serif!important}.lv-question-editorial-note{margin-top:14px;color:#777168;text-align:center;font:8px Arial,sans-serif;letter-spacing:.8px;display:block}.lv-open-dossier{margin-top:10px;padding:13px;border:1px solid #806721;border-radius:5px;color:#d2aa38;text-align:center;text-decoration:none;font:10px Arial,sans-serif;letter-spacing:.8px;display:block}.lv-reader-v2__study .lv-open-study{position:static}
@media(min-width:901px){.lv-reader-v2__study{padding:28px 24px 80px!important}.lv-reader-v2__study .lv-open-dossier{position:sticky;bottom:0;z-index:3;background:#0d0e0d}}@media(max-width:900px){.lv-reader-heading{display:block}.lv-chapter-questions{margin-top:18px}.lv-chapter-questions>div{left:0;right:auto;width:calc(100vw - 40px);grid-template-columns:1fr}.lv-reader-v2__text{padding:30px 20px!important}.lv-reader-v2__text>article{border:0}.lv-verse-with-questions{border-bottom:0}.lv-verse-with-questions>.lv-reader-verse{padding-left:52px;font-size:19px}.lv-verse-question-chips{margin:0 38px 15px 52px}.lv-question-preview{left:15px;right:15px;bottom:15px;transform:none;width:auto;max-height:82vh}.lv-question-preview>div{grid-template-columns:1fr}.lv-verse-questions>header{align-items:flex-start;flex-direction:column}}

/* Componentes da referência aprovada: ícone + título, sem resumos nos cards. */
.lv-quick-grid{gap:7px!important}.lv-quick-card--reference{min-height:55px!important;padding:12px 16px!important;display:flex!important;align-items:center!important;gap:12px!important;border-color:#403821!important;background:linear-gradient(145deg,#191a17,#121310)!important;color:#e8e1d7!important;text-decoration:none!important}.lv-quick-card--reference svg{flex:0 0 24px;width:24px!important;height:24px!important;fill:none;stroke:#c9a441;stroke-width:1.35}.lv-quick-card--reference strong{font:14px Georgia,serif!important}.lv-quick-card--reference:hover{border-color:#9a7b25!important;background:#1b1913!important}.lv-quick-study>h3{display:flex;justify-content:space-between;align-items:center}.lv-quick-study>h3 small{color:#716d65;font:8px Arial,sans-serif;letter-spacing:.9px}
.lv-question-list i{width:27px!important;height:27px!important;border:0!important;border-radius:0!important;color:#c9a441;display:grid;place-items:center}.lv-question-list i svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.3}.lv-question-preview>div section{align-items:center}.lv-question-preview>div section>svg{width:40px;height:40px;margin-bottom:10px;fill:none;stroke:#c9a441;stroke-width:1.15}
.lv-question-references{margin-top:14px;padding-top:12px;border-top:1px solid #3c3421;display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.lv-question-references a{padding:9px 10px;border:1px solid #39362e;border-radius:5px;color:#e7e0d6;text-decoration:none;display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left}.lv-question-references a span{font:13px Georgia,serif}.lv-question-references a small{grid-column:1;color:#8d877d;font:8px Arial,sans-serif;letter-spacing:.6px}.lv-question-references a:hover{border-color:#8d7024}.lv-question-actions{margin-top:12px;display:grid;grid-template-columns:1fr;gap:7px}.lv-question-actions a{padding:11px;border:1px solid #806721;border-radius:4px;color:#d2aa38;text-align:center;text-decoration:none;font:9px Arial,sans-serif;letter-spacing:.8px}.lv-question-actions a.is-editorial{border-style:dashed;color:#eee6d8}

html.lv-modal-open,html.lv-modal-open body{overflow:hidden}.lv-question-preview{left:50%!important;top:5vh!important;bottom:auto!important;width:min(780px,92vw)!important;max-height:90vh!important;transform:translateX(-50%)!important;padding:24px!important}.lv-question-visual{margin:0 0 16px;border:1px solid #4b3d20;border-radius:7px;overflow:hidden;background:#090a09}.lv-question-visual img{display:block;width:100%;aspect-ratio:16/7;object-fit:cover}.lv-question-visual figcaption{padding:8px 12px;color:#b99432;text-align:center;font:8px Arial,sans-serif;letter-spacing:1px}.lv-question-preview>div{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:900px){html,body{max-width:100%;overflow-x:hidden}.lv-reader-v2,.lv-reader-v2__grid,.lv-reader-v2__text,.lv-reader-v2__study{width:100%!important;max-width:100vw!important;min-width:0!important}.lv-question-preview{inset:10px!important;width:auto!important;max-width:none!important;max-height:none!important;transform:none!important;padding:18px!important;border-radius:10px!important}.lv-question-preview>h3{font-size:25px!important;line-height:1.08!important;padding-right:28px}.lv-question-visual img{aspect-ratio:16/9}.lv-question-preview>div{grid-template-columns:1fr!important}.lv-question-preview>div section{min-height:112px}.lv-question-list strong{font-size:12px}.lv-question-list small{white-space:normal}.lv-public-header,.lv-site-header{max-width:100vw!important;overflow:hidden}.lv-quick-grid{grid-template-columns:1fr!important}}
