.checkbox{display:flex;gap:.75rem;align-items:center}.checkbox__input{appearance:none;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;flex:0 0 1rem;border:1px solid #D9E0F2;border-radius:4px;background:#e9eefa;transition:background .2s ease-in-out,border-color .2s ease-in-out;position:relative;cursor:pointer}.checkbox__input:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid transparent;border-width:0 2px 2px 0;transform:rotate(40deg);transition:border .2s ease-in-out}.checkbox__input:hover{border-color:#c7d0e3}.checkbox__input:active{border-color:#acb4c4}.checkbox__input:checked{background:#4f5bd5;border-color:#4f5bd5}.checkbox__input:checked:after{border:solid white;border-width:0 2px 2px 0}.checkbox__input:checked:hover{background:#3b46b5;border-color:#3b46b5}.checkbox__input:checked:active{background:#383f85;border-color:#383f85}.checkbox__text{font-size:.875rem}.checkbox__link{text-decoration:underline;transition:color .24s ease-in-out}.checkbox__link:hover{color:#4f5bd5}.checkbox__link:active{color:#3b46b5}
