.checkbox-component{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:rgba(0,0,0,.88);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;gap:10px;line-height:1.57;list-style:none;margin:0;padding:0;vertical-align:middle}.checkbox-component:hover .checkbox-component-inner{border-color:#1677ff}.checkbox-component-inner{background-color:#fff;border:1px solid #d9d9d9;border-collapse:separate;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:block;font-weight:700;height:16px;inset-inline-start:0;position:relative;top:0;-webkit-transition:all .3s;transition:all .3s;width:16px}.checkbox-component-inner:after{-webkit-border-start:0;border:2px solid #fff;border-inline-start:0;border-top:0;content:"";display:table;height:9.1428571429px;inset-inline-start:21.5%;opacity:1;position:absolute;top:50%;-webkit-transform:rotate(45deg) scale(1) translate(-50%,-50%);-ms-transform:rotate(45deg) scale(1) translate(-50%,-50%);transform:rotate(45deg) scale(1) translate(-50%,-50%);-webkit-transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;width:5.7142857143px}.checkbox-component-inner~input{cursor:pointer;inset:0;margin:0!important;opacity:0;position:absolute;z-index:1}.checkbox-component-input{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;border-radius:4px;color:rgba(0,0,0,.88);cursor:pointer;font-size:14px;line-height:1;list-style:none;margin:0;padding:0;position:relative;white-space:nowrap}.checkbox label.checkbox-component{font-weight:700;padding-left:0}.checkbox-component__checked .checkbox-component-inner{background-color:#1677ff;border-color:#1677ff}.checkbox-component__indeterminate .checkbox-component-inner{background-color:#fff}.checkbox-component__indeterminate .checkbox-component-inner:after{background-color:#1677ff;border:0;border-radius:2px;content:"";display:table;height:-webkit-calc(100% - 4px);height:calc(100% - 4px);inset-inline-start:0;left:50%!important;opacity:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:-webkit-calc(100% - 4px);width:calc(100% - 4px)}table .checkbox{margin-bottom:0;margin-top:0}.checkbox-component__disabled .checkbox-component-inner{border-color:#d9d9d9!important}.checkbox-component__disabled.checkbox-component__checked .checkbox-component-inner{background-color:rgba(0,0,0,.04)}.checkbox-component__checked:not(.checkbox-component__checked) .checkbox-component-inner:after,.checkbox-component__disabled.checkbox-component__checked .checkbox-component-inner:after{border-color:rgba(0,0,0,.25)}.code-container{display:block;height:35px;margin:0 auto;padding:0 0 36px;position:relative;width:168px}.code-container:before{background:#fff;content:"";height:-webkit-calc(100% + 3px);height:calc(100% + 3px);position:absolute;right:-36px;top:0;width:37px;z-index:10}.code-underline{background:-webkit-gradient(linear,left top,right top,color-stop(82%,#252630),color-stop(82%,#252630),color-stop(82%,transparent));background:linear-gradient(90deg,#252630 82%,#252630 0,transparent 0);background-size:26.18%;bottom:-10px;height:2px;left:0;opacity:.3;overflow:hidden;position:absolute;-webkit-transition:.2s;transition:.2s;width:100%;z-index:1}.validation-message~div .code-underline{background:-webkit-gradient(linear,left top,right top,color-stop(82%,#e74c3c),color-stop(82%,#e74c3c),color-stop(82%,transparent));background:linear-gradient(90deg,#e74c3c 82%,#e74c3c 0,transparent 0);background-size:26.18%;opacity:1}body .code-container .code-input{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:22px;font-weight:700;left:0;letter-spacing:31px;line-height:35px;outline:none;overflow:hidden;padding:8px 12px;position:absolute;top:0;width:-webkit-calc(100% + 31px);width:calc(100% + 31px)}.code-input:focus+.code-underline,.code-input:focus-within+.code-underline{opacity:.8}