@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial}}}.ui-form-fields-checkbox input:focus-visible+.label-input{outline:1px solid;outline-offset:2px}.ui-form-fields-checkbox .label{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.ui-form-fields-checkbox .label:hover{opacity:.8}}.ui-form-fields-checkbox .label-input{transition:background-color .25s var(--ease-power2Out)}.ui-form-fields-checkbox .svg-check{color:currentColor;stroke:currentColor;stroke-width:1px;transform:scale(0);transform-origin:50%;transition:transform .3s var(--ease-power2Out)}.ui-form-fields-checkbox input:checked+.label-input .svg-check{transform:scale(1);transition-delay:.1s}.ui-form-fields-checkbox label a{background:linear-gradient(currentColor,currentColor) 0 100% no-repeat;background-position:100% var(--bg-y-position,95%);background-size:0 var(--bg-size,1px);display:inline;margin:calc(var(--link-padding,.05em)*-1) 0;padding:var(--link-padding,.05em) 0;transition:background-size .4s var(--ease-power2Out) 80ms}@media(any-hover:hover){.-hover:focus-visible :is(.ui-form-fields-checkbox label a),.-hover:hover :is(.ui-form-fields-checkbox label a),.ui-form-fields-checkbox label a:focus-visible,.ui-form-fields-checkbox label a:hover{background-position:0 var(--bg-y-position,95%);background-size:100% var(--bg-size,1px)}}.-active :is(.ui-form-fields-checkbox label a),.ui-form-fields-checkbox label a.-active{background-position:0 var(--bg-y-position,95%);background-size:100% var(--bg-size,1px)}@media(any-hover:hover){.-hover:focus-visible :is(.-active :is(.ui-form-fields-checkbox label a),.ui-form-fields-checkbox label a.-active),.-hover:hover :is(.-active :is(.ui-form-fields-checkbox label a),.ui-form-fields-checkbox label a.-active),:is(.-active :is(.ui-form-fields-checkbox label a),.ui-form-fields-checkbox label a.-active):focus-visible,:is(.-active :is(.ui-form-fields-checkbox label a),.ui-form-fields-checkbox label a.-active):hover{background-size:0 var(--bg-size,1px)}}.ui-form-fields-checkbox label a{background-position:0 var(--bg-y-position,95%);background-size:100% var(--bg-size,1px)}@media(any-hover:hover){.-hover:focus-visible :is(.ui-form-fields-checkbox label a),.-hover:hover :is(.ui-form-fields-checkbox label a),.ui-form-fields-checkbox label a:focus-visible,.ui-form-fields-checkbox label a:hover{background-size:0 var(--bg-size,1px)}}.ui-form-fields-checkbox+.ui-form-fields-checkbox{margin-top:calc(var(--spacing,.1rem)*8)}.ui-form-fields-checkbox.-box .label{z-index:0}.ui-form-fields-checkbox.-box .label:before{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ui-form-fields-checkbox.-box .label:before{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}.ui-form-fields-checkbox.-box .label:before{content:"";inset:0;position:absolute;z-index:-1}.ui-form-fields-checkbox.-box .label.-has-bg:before{background-color:var(--bg-color)}@supports (color:color-mix(in lab,red,red)){.ui-form-fields-checkbox.-box .label.-has-bg:before{background-color:color-mix(in oklab,var(--bg-color) var(--bg-opacity,100%),transparent)}}.ui-form-fields-checkbox.-box .label.-has-bg:before{opacity:calc(.8 - var(--index)*.2)}@media(any-hover:hover){.ui-form-fields-checkbox.-box .label:not(.-has-bg):focus-visible,.ui-form-fields-checkbox.-box .label:not(.-has-bg):hover{opacity:1}:is(.ui-form-fields-checkbox.-box .label:not(.-has-bg):hover,.ui-form-fields-checkbox.-box .label:not(.-has-bg):focus-visible):before{background-color:#0003}@supports (color:color-mix(in lab,red,red)){:is(.ui-form-fields-checkbox.-box .label:not(.-has-bg):hover,.ui-form-fields-checkbox.-box .label:not(.-has-bg):focus-visible):before{background-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}}.ui-form-fields-checkbox.-box .label:not(.-has-bg):has(input:checked):before{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.ui-form-fields-checkbox.-box .label:not(.-has-bg):has(input:checked):before{background-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}.ui-form-fields-checkbox.-box input:focus-visible+.label-input{outline:none}.ui-form-fields-checkbox.-box .label:has(input:focus-visible){outline:1px solid;outline-offset:2px}@property --tw-duration{syntax:"*";inherits:false}
