.ui-checkbox{appearance:none;cursor:pointer;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #aaa;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin:0}.ui-checkbox:checked{background-color:#111;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.4' stroke='%23fff' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#111}.ui-checkbox:focus-visible{outline-offset:2px;outline:2px solid #111}@media (min-width:1024px){.ui-checkbox{width:20px;height:20px}.ui-checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10.5l3.3 3.3L15 6.8' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}
