button.tims-checkbox[data-slot=checkbox]{width:18px;height:18px;box-shadow:none;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:inline-grid;background:0 0!important}button.tims-checkbox .tims-checkbox-box{box-sizing:border-box;border:1.5px solid var(--muted-foreground,#64748b);background:var(--background,#fff);width:18px;height:18px;color:var(--primary-foreground,#fff);pointer-events:none;border-radius:4px;place-items:center;display:grid}button.tims-checkbox[data-state=checked] .tims-checkbox-box,button.tims-checkbox[data-state=indeterminate] .tims-checkbox-box{background:var(--primary,#2455ed);border-color:var(--primary,#2455ed)}button.tims-checkbox .tims-checkbox-box svg{width:14px;height:14px}button.tims-checkbox:focus-visible{outline:2px solid var(--ring,#2455ed);outline-offset:2px}button.tims-checkbox:disabled{opacity:.5;cursor:not-allowed}button.tims-checkbox[aria-invalid=true] .tims-checkbox-box{border-color:var(--destructive,#dc2626)}
