.checkbox-label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.checkbox-label:has(.checkbox-item[disabled]){cursor:not-allowed;pointer-events:none}.checkbox-item{box-sizing:border-box;border-radius:var(--radius-selection);border:var(--border-width-1) solid var(--border-action-selection-default);background:var(--surface-action-selection-default);cursor:pointer;outline:none;flex-shrink:0;place-content:center;width:24px;height:24px;padding:0;transition:border-color .15s,border-width .15s,box-shadow .15s,background-color .15s;display:grid}.checkbox-item:hover{border-color:var(--border-action-selection-hover);box-shadow:0 0 0 var(--border-width-3) var(--border-action-selection-ring-hover)}.checkbox-item:active{border-width:var(--border-width-1);border-color:var(--border-action-selection-pressed);box-shadow:none}.checkbox-item[data-state=checked]{border-color:var(--border-action-input-active);box-shadow:0 0 0 var(--border-width-3) var(--border-action-selection-ring-active)}.checkbox-item[data-state=checked]:hover{box-shadow:0 0 0 var(--border-width-3) var(--border-action-selection-ring-hover)}.checkbox-indicator{color:var(--icon-action-selection-active,#212529);place-content:center;display:grid}.checkbox-item[disabled]{background:var(--surface-action-input-disabled);border-color:var(--border-action-input-disabled);cursor:not-allowed;box-shadow:none}.checkbox-text{flex-direction:column;gap:2px;padding-top:2px;display:flex}.checkbox-text-label{font-family:var(--font-family-secondary);font-size:var(--font-size-14);letter-spacing:0;color:var(--text-body);font-weight:400;line-height:20px;transition:color .15s,font-weight .15s}.checkbox-label:hover .checkbox-text-label{color:var(--text-strong);font-weight:600}.checkbox-label:has(.checkbox-item[data-state=checked]) .checkbox-text-label{color:var(--text-strong);font-weight:600}.checkbox-label:has(.checkbox-item[disabled]) .checkbox-text-label{color:var(--text-disabled)}.checkbox-text-description{font-family:var(--font-family-secondary);letter-spacing:0;color:var(--text-body);font-size:12px;font-weight:400;line-height:16px}.checkbox-label:has(.checkbox-item[disabled]) .checkbox-text-description{color:var(--text-disabled)}
