.checkbox[data-v-b9ef06cb]:where(kira-component){--color:var(--accent);align-items:center;cursor:pointer;display:flex;gap:8px}.checkbox[data-v-b9ef06cb]:where(kira-component):active{--color:var(--accent-pressed)}.checkbox:where(kira-component)>.content>label.details[data-v-b9ef06cb]{margin-top:4px}input[data-v-b9ef06cb]{display:none}.check[data-v-b9ef06cb]{animation:outer-border-change-back-b9ef06cb .18s cubic-bezier(.95,.05,.795,.035) .18s reverse backwards;border-radius:2px;box-shadow:inset 0 0 0 2px var(--icon-color);height:18px;overflow:clip;position:relative;width:18px}@media (prefers-reduced-motion:reduce){.check[data-v-b9ef06cb]{animation:outer-border-change-back-b9ef06cb 0s cubic-bezier(.95,.05,.795,.035) reverse backwards}}@media (any-hover:hover){.checkbox:where(kira-component):hover .check[data-v-b9ef06cb]{background-color:var(--hover-overlay)}}.checkbox:where(kira-component):active .check[data-v-b9ef06cb]{background-color:var(--hover-overlay)}input:is(:checked,:indeterminate)+.check-focus[data-v-b9ef06cb]{animation:pressing-b9ef06cb .18s ease-in 2 alternate}input:is(:checked,:indeterminate)+.check-focus .check[data-v-b9ef06cb]{animation:outer-border-change-b9ef06cb .18s cubic-bezier(.95,.05,.795,.035) backwards;box-shadow:inset 0 0 0 10px var(--color)}input:checked:not(:indeterminate)+.check-focus .check-symbol[data-v-b9ef06cb]{animation:check-symbol-resize-b9ef06cb .18s cubic-bezier(0,0,0,1) .18s backwards,cut-in .18s step-start;height:6px;opacity:1;translate:0 -1px;width:12px}@media (prefers-reduced-motion:reduce){input:checked:not(:indeterminate)+.check-focus .check-symbol[data-v-b9ef06cb]{animation:check-symbol-resize-b9ef06cb 0s cubic-bezier(0,0,0,1) backwards}}input:indeterminate+.check-focus .indeterminate-symbol[data-v-b9ef06cb]{animation:indeterminate-symbol-resize-b9ef06cb .18s cubic-bezier(0,0,0,1) .18s backwards,cut-in .18s step-start;opacity:1;width:10px}@media (prefers-reduced-motion:reduce){input:indeterminate+.check-focus .indeterminate-symbol[data-v-b9ef06cb]{animation:indeterminate-symbol-resize-b9ef06cb 0s cubic-bezier(0,0,0,1) backwards}}.symbol[data-v-b9ef06cb]{height:0;inset:0;margin:auto;opacity:0;position:absolute;width:0}.check-symbol[data-v-b9ef06cb]{animation:check-symbol-resize-back-b9ef06cb .18s cubic-bezier(0,0,0,1) reverse backwards;rotate:-50grad}.check-symbol[data-v-b9ef06cb]:after,.check-symbol[data-v-b9ef06cb]:before{content:"";display:block;position:absolute}.check-symbol[data-v-b9ef06cb]:before{height:100%;left:0;width:2px}.check-symbol[data-v-b9ef06cb]:after{bottom:0;height:2px;width:100%}.indeterminate-symbol[data-v-b9ef06cb]{animation:indeterminate-symbol-resize-back-b9ef06cb .18s cubic-bezier(0,0,0,1) reverse backwards;height:2px}.check-symbol[data-v-b9ef06cb]:after,.check-symbol[data-v-b9ef06cb]:before,.indeterminate-symbol[data-v-b9ef06cb]{background-color:#fff;border-radius:1px}.check-focus>.check-shadow[data-v-b9ef06cb]{border-radius:2px;height:18px;width:18px}input:is(:checked,:indeterminate)+.check-focus>.check-shadow[data-v-b9ef06cb]{box-shadow:0 4px 4px color-mix(in oklab,var(--accent),transparent 70%)}@media (any-hover:hover){.checkbox:where(kira-component):hover input:is(:checked,:indeterminate)+.check-focus>.check-shadow[data-v-b9ef06cb]{box-shadow:0 9px 9px color-mix(in oklab,var(--accent),transparent 70%)}}.checkbox:where(kira-component):active input:is(:checked,:indeterminate)+.check-focus>.check-shadow[data-v-b9ef06cb]{box-shadow:none!important}.check-focus[data-v-b9ef06cb]{animation:pressing-back-b9ef06cb .18s ease-in 2 alternate;border-radius:100%;height:18px;width:18px}.checkbox:where(kira-component):focus-visible .check-focus[data-v-b9ef06cb]{box-shadow:0 2px 4px color-mix(in oklab,var(--accent-shadow),transparent 50%),0 0 0 10px color-mix(in oklab,var(--gray-40),transparent 50%)}@media (any-hover:hover){.checkbox:where(kira-component):hover .check-focus[data-v-b9ef06cb]{box-shadow:0 2px 4px color-mix(in oklab,var(--accent-shadow),transparent 50%),0 0 0 10px color-mix(in oklab,var(--gray-40),transparent 50%)}}.checkbox:where(kira-component):focus-visible input:checked+.check-focus[data-v-b9ef06cb],.checkbox:where(kira-component):focus-visible input:indeterminate+.check-focus[data-v-b9ef06cb]{box-shadow:0 2px 4px color-mix(in oklab,var(--accent),transparent 50%),0 0 0 10px color-mix(in oklab,var(--accent-focus),transparent 50%)}@media (any-hover:hover){.checkbox:where(kira-component):hover input:checked+.check-focus[data-v-b9ef06cb],.checkbox:where(kira-component):hover input:indeterminate+.check-focus[data-v-b9ef06cb]{box-shadow:0 2px 4px color-mix(in oklab,var(--accent),transparent 50%),0 0 0 10px color-mix(in oklab,var(--accent-focus),transparent 50%)}}.checkbox[data-v-b9ef06cb]:where(kira-component):has(>input[disabled]){pointer-events:none}.checkbox:where(kira-component):has(>input[disabled]) .check-shadow[data-v-b9ef06cb]{box-shadow:none!important}.checkbox:where(kira-component):has(>input[disabled]) .check[data-v-b9ef06cb]{opacity:.4}@keyframes outer-border-change-b9ef06cb{0%{box-shadow:inset 0 0 0 2px var(--icon-color)}to{box-shadow:inset 0 0 0 10px var(--color)}}@keyframes check-symbol-resize-b9ef06cb{0%{height:0;opacity:1;translate:0;width:0}to{height:6px;opacity:1;translate:0 -1px;width:12px}}@keyframes indeterminate-symbol-resize-b9ef06cb{0%{opacity:1;width:0}to{opacity:1;width:10px}}@keyframes pressing-b9ef06cb{0%{scale:1}to{scale:.9}}@keyframes outer-border-change-back-b9ef06cb{0%{box-shadow:inset 0 0 0 2px var(--icon-color)}to{box-shadow:inset 0 0 0 10px var(--color)}}@keyframes check-symbol-resize-back-b9ef06cb{0%{height:0;opacity:1;translate:0;width:0}to{height:6px;opacity:1;translate:0 -1px;width:12px}}@keyframes indeterminate-symbol-resize-back-b9ef06cb{0%{opacity:1;width:0}to{opacity:1;width:10px}}@keyframes pressing-back-b9ef06cb{0%{scale:1}to{scale:.9}}
