/* Lottery syndicate calculator */
.syn-h { font-size: 13px; color: var(--c-muted); margin: 14px 0 6px; font-weight: 600; }
.syn-rows { display: grid; gap: 6px; }
.syn-row { display: grid; grid-template-columns: 1fr 96px 40px; gap: 6px; }
.syn-row input { width: 100%; min-width: 0; box-sizing: border-box; background: var(--bg); border: 1px solid var(--line); color: var(--text); border-radius: 6px; padding: 7px 8px; min-height: 40px; font: 14px inherit; }
.syn-row .cc-small { min-height: 40px; padding: 0; }
.syn .cc-tbl td { white-space: nowrap; }
