.lr-sheet{display:flex;flex-wrap:wrap;align-items: flex-start;gap:20px 16px}.lr-col{border-left:2px solid #000;min-width:120px;padding-left:8px}.lr-head{margin-bottom:6px;font-size:14px;line-height:1.3}.lr-words{list-style:none;margin:0;padding:0;line-height:1.6}.lr-num{font-weight:700}.lr-num:after{content:"·";margin:0 .3em}.lr-group{display:block;margin:12px 0 4px;font-weight:700}.lr-cap{color:#b42318;font-weight:700}.lr-category-row{display:flex;align-items: center;gap:8px}.lr-number-input{flex:none;width:3.5em}.lr-problems{list-style:none;margin:4px 0 0;padding:0}
