.sidebar{overflow-y:auto}.study-library-banner{background:linear-gradient(120deg,#253629,#466349);color:#fff;border-radius:14px;padding:28px;display:flex;align-items:center;gap:35px;margin:25px 0}.study-library-banner p{color:#e0e8d9;max-width:800px}.study-library-banner>span{font-size:90px;color:#dcc795}.study-group{margin:28px 0}.study-topic{display:flex;align-items:center;gap:18px;padding:18px 22px;background:white;border:1px solid var(--line);margin:9px 0;border-radius:9px}.study-topic:hover{border-color:var(--olive);background:#f1f5ed}.study-topic>span:nth-child(2){flex:1}.study-topic strong,.study-topic small{display:block}.study-topic small{color:var(--muted);font-size:12px;margin:4px 0}.study-topic-icon{font-size:27px;color:var(--green)}.study-actions{display:flex;gap:20px;flex-wrap:wrap;margin:22px 0}.study-actions a{font-weight:600;text-decoration:underline;text-underline-offset:4px}.study-meter{background:#edf2e8;border-radius:9px;padding:15px 20px;margin-bottom:20px}.study-meter small{color:var(--muted)}.study-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px}.study-layout>section,.study-side{min-width:0}.study-layout .card{margin-bottom:18px}.study-controls .toolbar{margin:7px 0;align-items:center}.study-controls label{display:flex;align-items:center;gap:9px;font-size:13px}.study-controls input[type=range]{width:130px}.study-paper{margin:0 0 20px;background:white;border:1px solid var(--line);border-radius:9px;overflow:hidden}.study-paper img{width:100%;max-width:none;display:block}.study-paper>div{overflow:auto;max-height:85vh}.study-paper figcaption{padding:12px;font-size:12px;color:var(--muted);border-top:1px solid var(--line)}.study-original{white-space:pre-wrap;font-size:18px;line-height:1.8;margin:18px 0;max-height:600px;overflow:auto}.study-layout details{border-bottom:1px solid var(--line);padding:13px 0}.study-layout summary{font-weight:600}.study-layout summary:before{content:'＋ ';color:var(--olive)}.study-layout details[open]>summary:before{content:'− '}.study-layout textarea{min-height:220px;font-size:17px;line-height:1.65}.study-layout #studyEdit{min-height:400px}.study-side p{font-size:14px}.study-side ol{padding-left:20px;line-height:1.9}.study-side select{max-width:100%}.study-primary{display:inline-flex;background:var(--olive);color:#fff;padding:12px 18px;border-radius:7px;font-weight:600}.study-finish{border-top:4px solid var(--gold)}.study-focused{grid-template-columns:1fr}.study-focused .study-side{display:none}.study-focused .study-paper>div{max-height:none}.study-focused .study-paper img{max-width:1400px;margin:auto}
.study-side .field{min-width:0}.study-side select{width:100%;min-width:0}.study-layout .toolbar>*{max-width:100%}
@media(max-width:1150px){.study-layout{grid-template-columns:1fr}.study-side{display:grid;grid-template-columns:1fr 1fr;gap:16px}.study-controls .toolbar{flex-wrap:wrap}}
@media(max-width:760px){.study-side{display:block}.study-library-banner{padding:22px}.study-library-banner>span{display:none}.study-topic{padding:14px}.study-controls label{flex-wrap:wrap}.study-actions{gap:15px}.study-paper>div{max-height:70vh}}

/* Formatos de estudio independientes */
.study-mode-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.study-mode-nav a{display:block;border:1px solid var(--line);border-radius:10px;padding:18px;background:#fff;white-space:normal}.study-mode-nav a.selected{background:#e7efe1;border:2px solid var(--olive);color:var(--olive2)}.study-mode-nav b,.study-mode-nav small{display:block}.study-mode-nav small{font-size:12px;color:var(--muted);margin-top:6px}.study-topic-row{margin:12px 0;background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden}.study-topic-row .study-topic{margin:0;border:0;border-radius:0}.study-topic-modes{display:flex;gap:20px;flex-wrap:wrap;padding:0 22px 16px 68px;font-size:13px}.study-topic-modes a{text-decoration:underline;text-underline-offset:3px}.study-scope{margin:20px 0}.study-scope select{width:100%;min-width:0}.study-scope input[type=search]{margin:16px 0;max-width:100%;min-width:0;width:100%}.study-card-session{max-width:930px;margin:20px auto;padding:32px}.study-card-session #studyFlash>p>b{font-size:21px;line-height:1.65}.study-card-session textarea{min-height:150px;font-size:19px;line-height:1.6;margin:12px 0}.study-card-session #cardFeedback{font-size:17px;line-height:1.7}.study-card-session #cardFeedback h3{margin-top:20px}.study-card-session details{margin:15px 0}.study-card-session li{padding:6px 0}.study-card-session .field{font-size:15px}#catalogList details{padding:18px 0;border-bottom:1px solid var(--line)}#catalogList summary{font-weight:600}#catalogSearch{width:100%;min-width:0}.concept-study{padding:24px 0;border-bottom:1px solid var(--line)}.concept-study h2{margin:12px 0;font-size:19px}.concept-study>label{display:flex;gap:10px;color:var(--green);font-weight:600}.concept-study input{width:20px;height:20px}.concept-study summary{font-weight:600}.concept-study .study-original{font-size:17px}#conceptPending{margin:12px 8px 12px 0}
@media(max-width:760px){.study-mode-nav{grid-template-columns:1fr;overflow:visible}.study-mode-nav a{white-space:normal}.study-card-session{padding:20px}.study-topic-modes{padding:0 18px 16px}.study-card-session .toolbar{flex-direction:column}.study-scope select{max-width:100%}}
