html[data-v-f056d7c3]{--refRes:1350;font-size:calc(100vw/var(--refRes)*10)}@media(min-width:1601px){html[data-v-f056d7c3]{font-size:calc(100vw/var(--refRes)*9.5)}}@media(min-width:1921px){html[data-v-f056d7c3]{font-size:10px}}@media(min-width:1401px)and (max-width:1600px){html[data-v-f056d7c3]{font-size:calc(100vw/var(--refRes)*8.9)}}@media(max-width:1024px){html[data-v-f056d7c3]{--refRes:768}}@media(max-width:530px){html[data-v-f056d7c3]{--refRes:390}}.checkbox[data-v-f056d7c3]{align-items:center;cursor:pointer;display:flex;gap:1rem;padding:1.5rem 1rem}.checkbox__text[data-v-f056d7c3]{color:var(--text-header);font-size:1.8rem;font-weight:400}.checkbox-box[data-v-f056d7c3]{border:.1rem solid var(--input-border);border-radius:.5rem;flex-shrink:0;height:2.7rem;overflow:hidden;position:relative;transition:.2s ease-out;width:2.7rem}.checkbox-box[data-v-f056d7c3]:after{background:linear-gradient(180deg,#3c5dff,#2242dd 70%,#0827ba);content:"";height:100%;left:0;top:0;width:100%}.checkbox-box[data-v-f056d7c3]:after,.checkbox-box__icon[data-v-f056d7c3]{opacity:0;position:absolute;transition:.2s ease-out}.checkbox-box__icon[data-v-f056d7c3]{height:1.5rem;left:50%;top:50%;transform:translate(-50%,-50%) scale(.4);width:2rem;z-index:5}.checkbox-container.small .checkbox[data-v-f056d7c3]{padding:0}.checkbox-container.small .checkbox__text[data-v-f056d7c3]{font-size:1.4rem}@media(max-width:530px){.checkbox-container.small .checkbox__text[data-v-f056d7c3]{font-size:1.6rem}}.checkbox-container.small .checkbox-box[data-v-f056d7c3]{border-radius:.3rem;height:1.6rem;width:1.6rem}@media(max-width:530px){.checkbox-container.small .checkbox-box[data-v-f056d7c3]{border-radius:.5rem;height:2.5rem;width:2.5rem}}.checkbox-container.small .checkbox-box__icon[data-v-f056d7c3]{height:1rem;width:1.3rem}@media(max-width:530px){.checkbox-container.small .checkbox-box__icon[data-v-f056d7c3]{height:1.5rem;width:1.9rem}}.checkbox-container.disabled .checkbox-box[data-v-f056d7c3]{opacity:.7}.checkbox-container.disabled .checkbox[data-v-f056d7c3]{cursor:auto}.checkbox-container input[data-v-f056d7c3]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-container input:checked~.checkbox-box[data-v-f056d7c3]{border:.1rem solid transparent}.checkbox-container input:checked~.checkbox-box[data-v-f056d7c3]:after{opacity:1}.checkbox-container input:checked~.checkbox-box .checkbox-box__icon[data-v-f056d7c3]{opacity:1;transform:translate(-50%,-50%) scale(.8)}
