.form-input-check-button[data-v-89b3cb77]{align-items:center;background-color:#fff;display:flex;gap:6px;transition:background-color .5s}.form-input-check-button .checkbox[data-v-89b3cb77]{display:none;height:0;width:0}.form-input-check-button .checkbox+.body[data-v-89b3cb77]{align-items:center;aspect-ratio:1/1;background:transparent;border:2px solid #e4dac6;border-radius:2px;cursor:pointer;display:flex;flex:0 0 1em;height:1em;justify-content:center;margin-right:6px;min-width:1em;width:1em}.form-input-check-button .checkbox+.body[data-v-89b3cb77]:hover{background-color:#e5e5e5}.form-input-check-button .checkbox+.body[data-v-89b3cb77]{box-sizing:border-box;transition:all .25s cubic-bezier(.4,0,.23,1)}.form-input-check-button .checkbox:focus+label[data-v-89b3cb77]{color:#fff}.form-input-check-button .checkbox:focus+.body[data-v-89b3cb77]{background:#ffffff1a}.form-input-check-button .checkbox:checked+label>ins[data-v-89b3cb77]{height:100%}.form-input-check-button .checkbox:checked+.body[data-v-89b3cb77]{animation:shrink-bounce-89b3cb77 .25s cubic-bezier(.4,0,.23,1);border:.5em solid #4b7699;position:relative}.form-input-check-button .checkbox:checked+.body[data-v-89b3cb77]:before{animation:checkbox-check-before-89b3cb77 .1s cubic-bezier(.4,0,.23,1) .25s forwards;background-color:#fff;content:"";height:.1em;left:-.4em;position:absolute;top:.1em}.form-input-check-button .checkbox:checked+.body[data-v-89b3cb77]:after{animation:checkbox-check-after-89b3cb77 70ms cubic-bezier(.4,0,.23,1) .3s forwards;background-color:#fff;content:"";height:.1em;left:-.3em;position:absolute;top:-.03em;width:0}.form-input-check-button .text[data-v-89b3cb77]{align-items:center;color:#494949;display:flex;position:relative;transition:color .25s cubic-bezier(.4,0,.23,1)}.form-input-check-button .text[data-v-89b3cb77]:hover{color:#4b7699}.form-input-check-button .text:hover>span[data-v-89b3cb77]{background:#ffffff1a}.form-input-check-button .text>ins[data-v-89b3cb77]{bottom:0;display:block;height:0;left:40px;overflow:hidden;position:absolute;text-decoration:none;transition:height .3s cubic-bezier(.4,0,.23,1);width:100%}.form-input-check-button .text>ins>i[data-v-89b3cb77]{bottom:0;color:#4fc3f7;font-style:normal;position:absolute}@keyframes shrink-bounce-89b3cb77{0%{transform:scale(1)}33%{transform:scale(.85)}to{transform:scale(1)}}@keyframes checkbox-check-before-89b3cb77{0%{transform:translate(.03em,-.1em) rotate(-135deg);width:0}to{transform:translate(0) rotate(-135deg);width:.3em}}@keyframes checkbox-check-after-89b3cb77{0%{transform:translate(.1em,.25em) rotate(135deg);width:0}to{transform:translate(0) rotate(135deg);width:.7em}}@keyframes checkbox-check-89b3cb77{0%{border-color:#ededed;height:0;transform:translate(0) rotate(45deg);width:0}33%{height:0;transform:translate(0) rotate(45deg);width:4px}to{border-color:#ededed;height:.5em;transform:translateY(-.5em) rotate(45deg);width:4px}}
