.ca-study-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}
.ca-pdf-ledger,.ca-pdf-ranking{padding-left:22px;overflow-wrap:anywhere}
.ca-pdf-ledger li,.ca-pdf-ranking li{padding:12px 0;line-height:1.7;border-bottom:1px solid #e4e8df}
.ca-pdf-ledger small,.ca-pdf-ranking small{color:#637266}
.ca-study-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}
.ca-study-filters label{margin:0 0 7px}
.ca-study-filters .ca-remaining{display:flex;gap:8px;align-items:center;align-self:center;margin:0}
.ca-remaining input{width:auto}
.ca-study-filters button{justify-self:start}
.ca-study-meta{font-size:12px;color:#637266;line-height:1.7}
.ca-study-note{margin:18px 0}
.ca-study-note h2{font:500 25px/1.35 Georgia,serif}
.ca-study-note h3{font-size:17px;margin-top:24px}
.ca-study-note li{line-height:1.8;padding:5px 0}
.ca-study-note ul,.ca-study-note ol{padding-left:23px}
.ca-read-note>summary,.ca-method summary{padding:12px 0;cursor:pointer;font-weight:700;color:#24543f}
.ca-exam-focus{background:#edf3e7;border-left:3px solid #65875f;padding:14px 16px}
.ca-memory{margin:18px 0;padding:14px 16px;border-left:3px solid #a87d38;background:#faf2df;line-height:1.7}
.ca-self-check{border:1px solid #dce2d3;border-radius:10px;padding:16px;margin:20px 0;background:#fcfcf8}
.ca-self-check summary,.ca-evidence summary{cursor:pointer;padding:12px 0;color:#24543f;font-weight:600}
.ca-evidence code,.ca-method code{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf3e7;padding:3px 6px;border-radius:4px}
.ca-note-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:18px;border-top:1px solid #e1e6db;padding-top:16px}
.ca-note-actions button[aria-pressed=true]{background:#d5e7cf}
.ca-weight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}
.ca-weight-card h3{font-size:18px;margin:0}
.ca-weight-card p{font-size:14px}
.ca-share-bar{height:7px;background:#e7ecdf;border-radius:5px;overflow:hidden}
.ca-share-bar span{display:block;height:100%;background:#52755b}
.ca-method{margin:18px 0}
.ca-method details{border-top:1px solid #e1e6db;padding:8px 0}
@media(max-width:700px){
 .ca-study-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 12px}
 .ca-study-tabs button{padding:8px;font-size:12px;min-height:44px}
 .ca-study-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .ca-study-note h2{font-size:22px}
 .ca-weight-grid{grid-template-columns:1fr}
}
@media(max-width:430px){.ca-study-filters{grid-template-columns:1fr}.ca-self-check{padding:12px}}
@media print{.ca-study-tabs,.ca-study-filters,.ca-note-actions,.ncert-pages{display:none}.ca-study-note{break-inside:auto}.ca-read-note>summary{display:none}}
