.base-checkbox[data-v-9c30f94e]{display:inline-flex;align-items:center;gap:.625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-1)}.base-checkbox.has-hint[data-v-9c30f94e]{align-items:flex-start}.base-checkbox.is-disabled[data-v-9c30f94e]{opacity:.5;cursor:not-allowed}.checkbox-box[data-v-9c30f94e]{width:18px;height:18px;border-radius:5px;background:var(--surface-2);border:1.5px solid var(--border);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease;outline:none}.size-sm .checkbox-box[data-v-9c30f94e]{width:16px;height:16px;border-radius:4px}.base-checkbox.has-hint .checkbox-box[data-v-9c30f94e]{margin-top:2px}.base-checkbox:hover:not(.is-disabled) .checkbox-box[data-v-9c30f94e]:not(.is-checked):not(.is-indeterminate){border-color:var(--brand-border);background:var(--surface-soft)}.checkbox-box[data-v-9c30f94e]:focus-visible{box-shadow:0 0 0 2px var(--brand-soft);border-color:var(--brand)}.checkbox-box.is-checked[data-v-9c30f94e],.checkbox-box.is-indeterminate[data-v-9c30f94e]{background:var(--brand);border-color:var(--brand);box-shadow:0 0 10px var(--brand-soft)}.checkbox-icon[data-v-9c30f94e]{color:var(--brand-text);stroke-width:3}.checkbox-content[data-v-9c30f94e]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.checkbox-label[data-v-9c30f94e]{font-size:var(--fs-md);line-height:1.35;color:var(--text-1)}.size-sm .checkbox-label[data-v-9c30f94e]{font-size:var(--fs-base)}.checkbox-hint[data-v-9c30f94e]{font-size:var(--fs-sm);color:var(--text-3);line-height:1.35}
