[data-v-cafdd0bf]:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}.checkbox[data-v-cafdd0bf]{cursor:pointer}.checkbox[data-v-cafdd0bf],.checkbox__input[data-v-cafdd0bf]{align-items:center;display:inline-flex}.checkbox__input[data-v-cafdd0bf]{border:1px solid #a1adb5;box-sizing:border-box;height:20px;justify-content:center;max-width:20px;min-width:20px;transition:border-color .15s ease,background-color .15s ease}.checkbox__input.small[data-v-cafdd0bf]{border-radius:2px}.checkbox__input.medium[data-v-cafdd0bf]{border-radius:5px}.checkbox_filled .checkbox__icon[data-v-cafdd0bf]{color:#fff}.checkbox_outline .checkbox__icon[data-v-cafdd0bf]{color:#246fef}.checkbox__icon[data-v-cafdd0bf]{opacity:0;transition:opacity .15s ease}.checkbox__label[data-v-cafdd0bf]{margin-left:15px}input[type=checkbox]:focus+.checkbox__input[data-v-cafdd0bf],input[type=checkbox]:not(:disabled):hover+.checkbox__input[data-v-cafdd0bf]{border-color:#246fef}.checkbox_filled input[type=checkbox]:checked+.checkbox__input[data-v-cafdd0bf]{background-color:#246fef}.checkbox_outline input[type=checkbox]:checked+.checkbox__input[data-v-cafdd0bf]{background-color:#fff}input[type=checkbox]:checked+.checkbox__input[data-v-cafdd0bf]{border-color:#246fef}input[type=checkbox]:checked+.checkbox__input .checkbox__icon[data-v-cafdd0bf]{opacity:1}input[type=checkbox]:disabled+.checkbox__input[data-v-cafdd0bf]{cursor:default;opacity:.5}.checkbox.invalid .checkbox__input[data-v-cafdd0bf]{border-color:#ee2e25}.switcher[data-v-cafdd0bf]{cursor:pointer;display:inline-block;height:24px;width:46px}.switcher__background[data-v-cafdd0bf]{background-color:#ededed;border-radius:18px;display:inline-block;height:100%;position:relative;transition:background-color .2s ease;width:100%}.switcher__circle[data-v-cafdd0bf]{background-color:#fff;border-radius:50%;bottom:2px;box-shadow:0 1px 2px #2e323d4d;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:20px}input[type=checkbox]:disabled+.switcher__background[data-v-cafdd0bf]{cursor:default;opacity:.5}input[type=checkbox]:checked+.switcher__background[data-v-cafdd0bf]{background-color:#246fef}input[type=checkbox]:checked+.switcher__background .switcher__circle[data-v-cafdd0bf]{transform:translate(22px)}
