/* Optional detail follows the hand library; the main flow stays compact. */
.b-study #coach-batch.coach-batch-secondary{padding:0;margin-top:1rem;min-width:0}
.b-study #coach-batch>summary{padding:.85rem 1rem;min-height:44px;cursor:pointer;touch-action:manipulation;font-weight:700}
.b-study #coach-batch>summary span{font-size:.8rem;font-weight:400;margin-left:.5rem}
.b-study #coach-batch[open]>summary{border-bottom:1px solid var(--line)}
.b-study .coach-batch-content{padding:1rem;min-width:0;overflow-wrap:anywhere}
.b-study .coach-batch-content>section{margin-top:1rem}
.b-study .coach-batch-content h3{font-size:1rem}
.b-study #coach-causes{margin-top:.75rem;min-width:0}
.b-study #coach-causes table{width:100%;font-size:.85rem;font-variant-numeric:tabular-nums}
.b-study .review-secondary-filters{padding:.5rem .75rem;margin-top:.65rem;border:1px solid var(--line);border-radius:10px;background:var(--field)}
.b-study .review-secondary-filters>summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;touch-action:manipulation;font-size:.85rem}
.b-study .review-secondary-filters label{display:block;margin:.6rem 0}
.b-study .review-secondary-filters select{width:100%;max-width:100%}
.b-study .review-secondary-filters p,.b-study .hand-secondary-active{font-size:.8rem;line-height:1.5}
.b-study #clear-hand-secondary{min-height:44px;margin-bottom:.5rem;font-size:.8rem}
.b-study #coach-batch>summary:focus-visible,.b-study .review-secondary-filters>summary:focus-visible{outline:2px solid var(--gold,#e2cd99);outline-offset:3px}
@media(max-width:600px){.b-study #coach-batch>summary span{display:block;margin:.3rem 0 0}.b-study .coach-batch-content{padding:.8rem}}
