.checkbox-wrapper[data-v-1a86c045]{align-items:flex-start;gap:var(--spacing-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.checkbox-wrapper.is-disabled[data-v-1a86c045]{opacity:.4;cursor:not-allowed}.checkbox-input[data-v-1a86c045]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.checkbox-indicator[data-v-1a86c045]{border:2px solid var(--color-border);border-radius:var(--radius-sm);width:20px;min-width:20px;height:20px;transition:all var(--transition-fast);justify-content:center;align-items:center;margin-top:2px;display:flex}.checkbox-wrapper.is-round .checkbox-indicator[data-v-1a86c045]{border-radius:50%}.checkbox-wrapper:hover:not(.is-disabled) .checkbox-indicator[data-v-1a86c045],.is-checked .checkbox-indicator[data-v-1a86c045]{border-color:var(--color-accent)}.is-checked .checkbox-indicator[data-v-1a86c045]{background-color:var(--color-accent)}.checkbox-check[data-v-1a86c045]{color:var(--color-bg);font-size:12px;font-weight:700;line-height:1}.checkbox-label[data-v-1a86c045]{font-size:var(--font-size-sm);color:var(--color-text);line-height:1.5}.checkbox-input:focus-visible+.checkbox-indicator[data-v-1a86c045]{box-shadow:0 0 0 2px var(--color-accent-dim)}
