/* Worksheet generator: class chips, question-type checkboxes */
.ws-cls .chip{min-width:44px;justify-content:center}
.ws-types{border:0;margin:0 0 12px;padding:0;min-width:0}
.ws-types legend{padding:0;margin-bottom:6px}
.ws-type-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:8px}
.ws-type-list label{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;border:2px solid var(--ink);border-radius:var(--r-sm);background:#fff;font-weight:600;font-size:14.5px;cursor:pointer}
.ws-type-list input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}
.ws-type-list label:has(input:checked){background:var(--blue-soft)}
.ws-hint{margin:-8px 0 12px}
.ws-new{margin-bottom:4px}
.chip[disabled]{opacity:.45;cursor:not-allowed}
