.app-field-container input[type=checkbox],.app-field-container input[type=radio]{z-index:-1;position:absolute;opacity:0}.app-field-container input[type=checkbox][disabled]+.app-check-label,.app-field-container input[type=radio][disabled]+.app-check-label{pointer-events:none;cursor:default}.app-field-container input[type=checkbox][disabled]+.app-check-label:before,.app-field-container input[type=radio][disabled]+.app-check-label:before{opacity:0.5;background-color:grey;pointer-events:none}.app-field-container input[type=checkbox]+.app-check-label,.app-field-container input[type=radio]+.app-check-label{display:block;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding-left:2em;padding-top:0.5em}.app-field-container input[type=checkbox]+.app-check-label:before,.app-field-container input[type=radio]+.app-check-label:before{position:absolute;left:0;top:-webkit-calc(50% - 0.5em);top:calc(50% - 0.5em);content:"";display:inline-block;width:1.5em;height:1.5em;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;flex-grow:0;border:1px solid #000;border-radius:0.25em;margin-right:0.5em;background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.app-field-container input[type=checkbox].checked+.app-check-label:before,.app-field-container input[type=radio].checked+.app-check-label:before{background-color:var(--color1);background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.app-field-container input[type=radio]+.app-check-label:before{border-radius:999px}