.sum-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px 2px}.sum-grid label{display:flex;align-items:center;gap:3px;padding:6px 1px;border:1px solid transparent;line-height:1.3}.sum-grid label:has(input:checked){background:#e1f1fd;border-color:#b5d5ec;color:#005eae}.sum-quick{display:flex;align-items:center;gap:8px;margin-top:8px}.sz-tool .sum-quick button{padding:2px 9px;font-size:12px}.sum-quick span{font-size:12px;color:#777}.sum-options fieldset{margin-bottom:16px}#sum-permutations #sz-message{overflow-wrap:anywhere}@media(max-width:600px){.sum-grid{gap:7px 1px}.sum-grid label{font-size:12px;padding:7px 0}.sum-grid input{margin:0}.sum-options .sz-definition{margin-top:4px}}
