.yp2-checkbox[data-v-c5eb0fc5]{--checkbox-size:var(--uiu-checkbox-size-sm);--checkbox-radius:var(--uiu-checkbox-radius-sm);position:var(--checkbox-position,relative);box-sizing:border-box;flex:0 0 var(--checkbox-size);width:var(--checkbox-size);min-width:var(--checkbox-size);height:var(--checkbox-size);vertical-align:middle;border:1px solid var(--uiu-checkbox-border);border-radius:var(--checkbox-radius);background:var(--uiu-checkbox-bg);box-shadow:none;cursor:pointer;margin:0;padding:0;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out;display:inline-block}.yp2-checkbox--md[data-v-c5eb0fc5]{--checkbox-size:var(--uiu-checkbox-size-md);--checkbox-radius:var(--uiu-checkbox-radius-md)}.yp2-checkbox[data-v-c5eb0fc5]:after{content:"";background:var(--uiu-checkbox-check-color);-webkit-mask:var(--uiu-checkbox-check-icon) center/var(--checkbox-size) var(--checkbox-size) no-repeat;-webkit-mask:var(--uiu-checkbox-check-icon) center/var(--checkbox-size) var(--checkbox-size) no-repeat;mask:var(--uiu-checkbox-check-icon) center/var(--checkbox-size) var(--checkbox-size) no-repeat;opacity:0;pointer-events:none;border:0;border-radius:0;position:absolute;inset:-1px}.yp2-checkbox.is-checked[data-v-c5eb0fc5],.yp2-checkbox.is-indeterminate[data-v-c5eb0fc5]{border-color:var(--uiu-checkbox-brand);background:var(--uiu-checkbox-brand)}.yp2-checkbox.is-checked[data-v-c5eb0fc5]:after,.yp2-checkbox.is-indeterminate[data-v-c5eb0fc5]:after{opacity:1}.yp2-checkbox.is-indeterminate[data-v-c5eb0fc5]:after{-webkit-mask-image:var(--uiu-checkbox-indeterminate-icon);-webkit-mask-image:var(--uiu-checkbox-indeterminate-icon);mask-image:var(--uiu-checkbox-indeterminate-icon)}.yp2-checkbox[data-v-c5eb0fc5]:hover:not(.is-disabled):not(:has(input:disabled)){border-color:var(--uiu-checkbox-border-hover)}.yp2-checkbox[data-v-c5eb0fc5]:has(input:focus-visible){box-shadow:var(--uiu-checkbox-focus-ring);outline:none}.yp2-checkbox.is-disabled[data-v-c5eb0fc5]{border-color:var(--uiu-checkbox-disabled-border);background:var(--uiu-checkbox-disabled-bg);cursor:not-allowed}.yp2-checkbox[data-v-c5eb0fc5]:has(input:disabled){border-color:var(--uiu-checkbox-disabled-border);background:var(--uiu-checkbox-disabled-bg);cursor:not-allowed}.yp2-checkbox.is-disabled[data-v-c5eb0fc5]:after{background:var(--uiu-checkbox-disabled-check)}.yp2-checkbox[data-v-c5eb0fc5]:has(input:disabled):after{background:var(--uiu-checkbox-disabled-check)}.yp2-checkbox.is-decorative[data-v-c5eb0fc5]{pointer-events:none}.yp2-checkbox>input.yp2-checkbox__input[data-v-c5eb0fc5]{z-index:1;box-sizing:border-box;width:var(--checkbox-size);min-width:var(--checkbox-size);height:var(--checkbox-size);appearance:none;box-shadow:none;opacity:0;pointer-events:auto;cursor:inherit;background:0 0;border:0;outline:0;margin:0;padding:0;display:block;position:absolute;inset:-1px}.yp2-checkbox>input.yp2-checkbox__input[data-v-c5eb0fc5]:after,.yp2-checkbox>input.yp2-checkbox__input[data-v-c5eb0fc5]:before{content:none}@media (prefers-reduced-motion:reduce){.yp2-checkbox[data-v-c5eb0fc5]{transition:none}}@media (forced-colors:active){.yp2-checkbox[data-v-c5eb0fc5]{forced-color-adjust:none;background:canvas;border-color:buttontext}.yp2-checkbox.is-checked[data-v-c5eb0fc5],.yp2-checkbox.is-indeterminate[data-v-c5eb0fc5]{background:highlight;border-color:highlight}.yp2-checkbox.is-checked[data-v-c5eb0fc5]:after,.yp2-checkbox.is-indeterminate[data-v-c5eb0fc5]:after{background:highlighttext}.yp2-checkbox.is-disabled[data-v-c5eb0fc5]{background:canvas;border-color:graytext}.yp2-checkbox[data-v-c5eb0fc5]:has(input:disabled){background:canvas;border-color:graytext}.yp2-checkbox.is-disabled[data-v-c5eb0fc5]:after{background:graytext}.yp2-checkbox[data-v-c5eb0fc5]:has(input:disabled):after{background:graytext}.yp2-checkbox[data-v-c5eb0fc5]:has(input:focus-visible){outline-offset:2px;outline:2px solid highlight}}
