.ui-choice{gap:var(--space-3);min-height:var(--tap-target-min);padding-block:var(--space-2);align-items:flex-start;display:flex}.ui-choice__input{width:1.25rem;height:1.25rem;accent-color:var(--color-action-primary);cursor:pointer;flex:none;margin-top:.15rem}.ui-choice__label{gap:var(--space-1);cursor:pointer;color:var(--color-text-primary);display:grid}.ui-choice__hint{font-size:var(--text-sm);color:var(--color-text-secondary)}.ui-choice--disabled .ui-choice__input,.ui-choice--disabled .ui-choice__label,.ui-choice-group:disabled .ui-choice__input,.ui-choice-group:disabled .ui-choice__label{cursor:not-allowed;color:var(--color-text-secondary)}.ui-choice-group{gap:var(--space-2);border:0;min-width:0;display:grid}.ui-choice-group__legend{margin-bottom:var(--space-1);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ui-choice-group__options{flex-direction:column;display:flex}.ui-choice-group__options--horizontal{column-gap:var(--space-6);flex-flow:wrap}.ui-choice-group--invalid .ui-choice__input{outline:2px solid var(--color-status-danger-icon);outline-offset:1px}.ui-choice-group--invalid .ui-choice__input:focus-visible{outline:var(--focus-ring)}.ui-choice__error{align-items:flex-start;gap:var(--space-1);margin:var(--space-1) 0 0 calc(1.25rem + var(--space-3));color:var(--color-status-danger-text);font-size:var(--text-sm);flex-basis:100%;display:flex}.ui-choice--invalid{flex-wrap:wrap}
