.dsgo-form-field--checkbox{display:flex;flex-direction:column;gap:.5rem;width:100%}.dsgo-form-field--checkbox .dsgo-form-field__checkbox-wrapper{align-items:flex-start;display:flex;gap:.75rem}.dsgo-form-field--checkbox .dsgo-form-field__checkbox-input{border:1px solid var(--dsgo-field-border-color,#d1d5db);border-radius:.25rem;cursor:pointer;flex-shrink:0;height:1.25rem;margin-top:.125rem;transition:all .2s ease;width:1.25rem}.dsgo-form-field--checkbox .dsgo-form-field__checkbox-input:hover:not(:disabled){border-color:var(--dsgo-field-focus-color,#2563eb)}.dsgo-form-field--checkbox .dsgo-form-field__checkbox-input:focus{outline:2px solid var(--dsgo-field-focus-color,#2563eb);outline-offset:2px}.dsgo-form-field--checkbox .dsgo-form-field__checkbox-input:disabled{cursor:not-allowed;opacity:.5}.dsgo-form-field--checkbox .dsgo-form-field__checkbox-input:checked{background-color:var(--dsgo-field-focus-color,#2563eb);border-color:var(--dsgo-field-focus-color,#2563eb)}.dsgo-form-field--checkbox .dsgo-form-field__checkbox-label{color:var(--dsgo-field-label-color,inherit);cursor:pointer;flex:1;font-size:.875rem;font-weight:400;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dsgo-form-field--checkbox .dsgo-form-field__required{color:var(--dsgo-field-error-color,#dc2626);font-weight:600}.dsgo-form-field--checkbox .dsgo-form-field__help{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0;padding-left:2rem}
