.checkbox-option[data-v-9b8791ff]{border:1px solid var(--ui-border);border-radius:var(--ui-radius,.75rem);background:var(--ui-bg-elevated);min-height:2.75rem;color:var(--ui-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex}.checkbox-option[data-v-9b8791ff]:focus-within{outline:2px solid var(--ui-primary);outline-offset:2px}.checkbox-input[data-v-9b8791ff]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.checkbox-option[data-v-9b8791ff]:hover{border-color:var(--ui-border-accented);background:var(--ui-bg-accented)}.checkbox-option[data-v-9b8791ff]:active{transform:scale(.98)}.checkbox-option.is-selected[data-v-9b8791ff]{border-color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 8%,var(--ui-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-primary) 18%,transparent)}.checkbox-indicator[data-v-9b8791ff]{color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:color .2s;display:flex}.checkbox-indicator.is-selected[data-v-9b8791ff]{color:var(--ui-primary)}.checkbox-indicator-icon[data-v-9b8791ff]{font-size:1rem}.checkbox-label[data-v-9b8791ff]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.checkbox-text[data-v-9b8791ff]{line-height:1.35}.checkbox-icon[data-v-9b8791ff]{color:var(--ui-text-muted);flex-shrink:0;font-size:1.125rem}.checkbox-option.is-selected .checkbox-icon[data-v-9b8791ff]{color:var(--ui-text)}
