.form-check.checkbox{--text-color:#000;color:var(--text-color)}.form-check-label{position:relative;cursor:pointer;display:flex;gap:1rem;align-items:center}.form-check-label a{color:var(--text-color);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--bs-underline-color);transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out ease-in-out .25s,text-decoration-color .25s ease-in-out}@media(prefers-reduced-motion:no-preference){.form-check-label a{transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,text-underline-offset .25s ease-in-out,text-decoration-color .25s ease-in-out}}.form-check-label :is(a:focus,a:hover){text-underline-offset:.2em}@media(prefers-reduced-motion:no-preference){.form-check-label :is(a:focus,a:hover){text-underline-offset:.4em}}.form-check .form-checkbox{background-color:#fff;border-radius:.375rem;border:.08rem solid #949493;display:block;height:1.5rem;min-width:1.5rem;position:relative;align-self:flex-start}@media(prefers-reduced-motion:no-preference){.form-check .form-checkbox{transition:border-color .2s ease}}.form-check:has(input:checked) .form-checkbox:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBzdHJva2U9IiMxNDE0YzgiIHN0cm9rZS13aWR0aD0iMS42IiBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=);background-size:cover;content:"";display:block;height:1.5rem;min-width:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-check:has(input:disabled) .form-check-label{color:#6b6b6a;cursor:not-allowed}.form-check:has(input:disabled) .form-checkbox{border-color:#dadad9}.form-check:has(input:disabled) .form-checkbox:after{opacity:.5}.form-check:has(input:focus-visible,input:hover:not(:disabled)) .form-checkbox{border:.125rem solid var(--text-color)}.form-check.is-small{font-size:.875rem}.form-check.is-small .form-check-label .form-checkbox,.form-check.is-small .form-check-label .form-checkbox:after{height:1.25rem;min-width:1.25rem}[data-theme=artisan] .form-check.checkbox{--text-color:#fff}[data-theme=artisan] .form-check:has(input:disabled) .form-check-label{color:#dadad9}[data-theme=artisan] .form-check:has(input:disabled) .form-checkbox{border:.0625rem solid #6b6b6a}[data-theme=artisan] .form-check:has(input:checked) .form-checkbox:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS42IiBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=)}[data-theme=artisan] .form-check .form-checkbox{background-color:#ffffff29;border:.075rem solid #949493}[data-theme=custom-dark] .form-check.checkbox{--text-color:#fff}[data-theme=custom-dark] .form-check:has(input:disabled) .form-check-label{color:#dadad9}[data-theme=custom-dark] .form-check:has(input:disabled) .form-checkbox{border:.0625rem solid #6b6b6a}[data-theme=custom-dark] .form-check:has(input:checked) .form-checkbox:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS42IiBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=)}[data-theme=custom-dark] .form-check .form-checkbox{background-color:#ffffff29;border:.075rem solid #949493}
