/* Chumash tab (v11): Instinct's Chumash text in the Daf Quest look */
.ch-hero h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}
.ch-heb{font-family:var(--he);font-size:.95em;color:var(--muted)}
.ch-hero .about-p{margin-top:8px}
.ch-todaybtn{margin:10px 0 6px;padding:10px 16px;font-size:15px}
.ch-on{display:inline-block;margin:10px 0 6px;padding:5px 12px;border-radius:999px;background:#fff3d6;font-weight:700;font-size:13.5px;color:#8a5a00}
.ch-pickrow{display:flex;justify-content:center;margin:2px 0 12px}
.ch-pick{cursor:pointer}
.ch-aliyot{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:0 0 12px}
.ch-al{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 2px 6px;border-radius:16px;background:#fff;border:2px solid var(--line);box-shadow:0 2px 0 rgba(0,0,0,.05);min-width:0}
.ch-al .n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:#f3ebde}
.ch-al .t{font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.ch-al.on{border-color:var(--blue);background:#eef2ff}
.ch-al.on .n{background:var(--blue);color:#fff}
.ch-al.done .n{background:var(--green);color:#fff}
.ch-star{position:absolute;top:-8px;right:-4px;font-size:14px}
.ch-tools{align-items:flex-end}
.ch-where{display:flex;flex-direction:column;gap:2px}
.ch-where b{font-size:17px}
.ch-list{gap:14px}
.ch-v{padding:16px 14px 10px}
.ch-vn{position:absolute;top:-9px;left:-6px;min-width:30px;height:24px;padding:0 8px;border-radius:999px;background:var(--yellow);font-weight:700;font-size:12.5px;display:grid;place-items:center;box-shadow:0 2px 0 rgba(0,0,0,.1)}
.ch-he{direction:rtl;text-align:right;font-family:var(--he);font-size:23px;line-height:1.9;margin-bottom:8px}
.ch-en{font-size:16px}
.hide-he .ch-he,.hide-he .ch-he-block,.hide-he .onk{display:none}
.hide-eng .ch-en,.hide-eng .ch-en-block{display:none}
.cbtn.onk{color:#0f8f80;border-color:#c8efe8;background:#effbf8}
.cbtn[aria-expanded="true"].onk{background:var(--teal);color:#fff;border-color:var(--teal)}
.ch-box{margin-top:10px;border-radius:16px;padding:4px 12px 8px}
.ch-box.rashi{background:#f8f6ff;border:2px solid #ebe5ff}
.ch-box.onk{background:#f2fcf9;border:2px solid #d4f3ec}
.ch-lbl{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rashi);margin:8px 0 2px}
.ch-en-block .cm-en{margin:6px 0 0}
.ch-full{display:inline-block;margin-top:8px;font-weight:700}
.ch-books{display:flex;width:100%}
.ch-books button{flex:1;font-family:var(--he);font-size:16px;padding:8px 4px}
.ch-grid{max-height:46vh}
.ch-dots{display:flex;justify-content:center;gap:3px;margin-top:4px}
.ch-dots i{width:6px;height:6px;border-radius:50%;background:#e6dccb}
.ch-dots i.on{background:var(--green)}
@media (max-width:380px){.ch-al .t{font-size:9.5px}.ch-he{font-size:21px}}
.tab>span:last-child{white-space:nowrap}
@media (max-width:420px){.tabbar{gap:2px;padding-left:4px;padding-right:4px}.tab{font-size:12px}.tab-ico{font-size:21px}}
@media (max-width:430px){.ch-al .t{font-size:10px;letter-spacing:-.2px}}
