.app-checkbox{display:flex;align-items:center;gap:12px;cursor:pointer}.app-checkbox__input{width:18px;height:18px;position:relative;border:1px solid #D7DAE2;border-radius:1px;display:flex;align-items:center;justify-content:center;transition:background .3s ease-in-out,border .3s ease-in-out;flex-shrink:0}.app-checkbox__input input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.app-checkbox__input--checkmark{opacity:0;transition:opacity .3s ease-in-out;position:absolute;top:-2px}.app-checkbox__input--checkmark svg{color:#fff}.app-checkbox__input:has(input:checked){background:#5e74b5;border:1px solid #5E74B5}.app-checkbox__input:has(input:checked) .app-checkbox__input--checkmark{opacity:1}.app-checkbox__input:has(input:focus-visible){outline:2px solid #365ED7;outline-offset:2px}.app-checkbox__title{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#525252}
