@layer components{.ro-checkbox{--ro-checkbox-bg:var(--ro-colors-component-opaque);--ro-checkbox-color:var(--ro-colors-accent);--ro-checkbox-radius:var(--ro-radii-sm);--ro-checkbox-size:var(--ro-size-5);--ro-checkbox-select-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' id='ro-icon-check' fill='none'%3E%3Cpath d='M2.75 15.0938L9 20.25L21.25 3.75' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ro-checkbox-margin:var(--ro-size-1\/2);aspect-ratio:1;width:var(--ro-checkbox-size);min-width:var(--ro-checkbox-size);height:var(--ro-checkbox-size);min-height:var(--ro-checkbox-size);margin:var(--ro-checkbox-margin);border:1px solid var(--ro-checkbox-color);border-radius:var(--ro-checkbox-radius);vertical-align:middle;appearance:none;background-color:var(--ro-checkbox-bg);flex-shrink:0;transition:all .2s}.ro-checkbox:where(.ro-size-sm){--ro-checkbox-size:var(--ro-size-4)}.ro-checkbox:where(.ro-size-xs){--ro-checkbox-size:var(--ro-size-3)}.ro-checkbox:checked{--ro-checkbox-bg:var(--ro-checkbox-color);background-image:var(--ro-checkbox-select-image);background-position:50%;background-repeat:no-repeat;background-size:90%}.ro-checkbox:indeterminate{--ro-checkbox-select-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M6 12C6 11.5858 6.33579 11.25 6.75 11.25H17.25C17.6642 11.25 18 11.5858 18 12C18 12.4142 17.6642 12.75 17.25 12.75H6.75C6.33579 12.75 6 12.4142 6 12Z' fill-rule='evenodd' clip-rule='evenodd' /%3E%3C/svg%3E")}.ro-checkbox:disabled{--ro-checkbox-color:var(--ro-colors-accent-disabled)}}
