.uiCheckbox{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;line-height:1.4}.uiCheckbox__input{position:absolute;opacity:0;pointer-events:none}.uiCheckbox__box{width:40px;height:24px;border-radius:999px;border:1px solid var(--dashboard-line-warm);background:var(--dashboard-surface-sunken);flex-shrink:0;position:relative;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.uiCheckbox__box:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(29,22,18,.16);transition:transform .18s ease}.uiCheckbox__input:checked+.uiCheckbox__box{background:var(--dashboard-primary);border-color:var(--dashboard-primary)}.uiCheckbox__input:checked+.uiCheckbox__box:after{transform:translateX(16px)}.uiCheckbox__content{display:flex;flex-direction:column;gap:2px}.uiCheckbox__label{font-weight:500;color:var(--dashboard-ink)}.uiCheckbox__description{font-size:13px;color:var(--dashboard-ink-muted)}.uiCheckbox:hover .uiCheckbox__box{border-color:var(--dashboard-line-strong)}.uiCheckbox:hover .uiCheckbox__input:checked+.uiCheckbox__box{border-color:var(--dashboard-primary)}.uiCheckbox__input:focus-visible+.uiCheckbox__box{box-shadow:0 0 0 3px rgba(200,90,60,.14)}.uiCheckbox__input:disabled+.uiCheckbox__box{opacity:.58}.uiCheckbox:has(.uiCheckbox__input:disabled){cursor:not-allowed}