.auth-check{cursor:pointer;align-items:flex-start;gap:10px}.auth-check input[type=checkbox]{appearance:none;color:#fff;cursor:pointer;background:#fff;border:1.5px solid #c4ccc9;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;margin:1px 0 0;padding:0;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-grid;position:relative}.auth-check input[type=checkbox]:after{content:"";opacity:0;border:2px solid;border-width:0 2px 2px 0;width:5px;height:9px;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .13s;display:block;transform:translateY(-1px)rotate(45deg)scale(.55)}.auth-check input[type=checkbox]:hover:not(:disabled){border-color:var(--kq-teal);background-color:#f3f8f6}.auth-check input[type=checkbox]:checked{background-color:var(--kq-teal);border-color:var(--kq-teal)}.auth-check input[type=checkbox]:checked:after{opacity:1;transform:translateY(-1px)rotate(45deg)scale(1)}.auth-check input[type=checkbox]:checked:hover{background-color:#174a43;border-color:#174a43}.auth-check input[type=checkbox]:focus-visible{outline:2px solid var(--kq-orange);outline-offset:3px;box-shadow:0 0 0 4px #d6713a1f}.auth-check input[type=checkbox]:active:not(:disabled){transform:scale(.94)}.auth-check input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.auth-check input[type=checkbox],.auth-check input[type=checkbox]:after{transition:none}}
