/* 공용 체크박스(ui_template_checkbox.ts) — 글 한 줄 · 색은 테마 토큰 */ .ui-checkbox { display: inline-flex; align-items: center; gap: var(--spacing-4); min-width: 0; color: var(--color-text-body); white-space: nowrap; cursor: pointer; } .ui-checkbox__input { flex: 0 0 auto; width: 14px; height: 14px; margin: 0; accent-color: var(--color-primary); cursor: pointer; } .ui-checkbox__input:focus-visible { outline: 2px solid var(--color-accent); outline-offset: 1px; } .ui-checkbox__text { overflow: hidden; text-overflow: ellipsis; } .ui-checkbox:has(.ui-checkbox__input:disabled) { color: var(--color-text-muted); cursor: default; }