@layer bcc-design-layer{.bcc-toggle-control{display:block;font-family:var(--g-text-body-font-family);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative;padding:var(--g-spacing-2) 0 var(--g-spacing-2) 0;max-width:360px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bcc-toggle-control__controlWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--g-spacing-4)}.bcc-toggle-control__controlWrapper_reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.bcc-toggle-control__inputWrapper{font-family:inherit;-webkit-transition:max-height .3s ease;transition:max-height .3s ease;max-height:100px}.bcc-toggle-control__inputWrapper_align_start{-ms-flex-item-align:start;align-self:flex-start}.bcc-toggle-control__inputWrapper_align_center{-ms-flex-item-align:center;align-self:center}.bcc-toggle-control__inputWrapper_align_end{-ms-flex-item-align:end;align-self:flex-end}.bcc-toggle-control__text{font-family:inherit}.bcc-toggle-control__text_justify_start{margin-right:auto}.bcc-toggle-control__text_justify_center{margin-left:auto;margin-right:auto}.bcc-toggle-control__text_justify_end{margin-left:auto}.bcc-toggle-control__text-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--g-spacing-2)}.bcc-toggle-control__text-content,.bcc-toggle-control__text-content div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bcc-toggle-control__text-content svg{width:20px;height:20px}.bcc-toggle-control__text-content svg path{fill:var(--b-color-neutral-default-500)}.bcc-toggle-control__title{font-family:inherit;display:block;min-height:24px;font-size:var(--b-text-body-1-font-size);line-height:var(--b-text-caption-1-line-height);font-weight:var(--b-text-caption-regular-font-weight);color:var(--b-color-neutral-default-900)}.bcc-toggle-control__title_disabled{color:var(--b-color-neutral-default-400)}.bcc-toggle-control__hint{font-family:inherit;font-size:var(--b-text-caption-1-font-size);line-height:var(--b-text-caption-1-line-height);display:block;font-weight:var(--b-text-caption-regular-font-weight);color:var(--b-color-neutral-default-800)}.bcc-toggle-control__hint_disabled{color:var(--b-color-neutral-default-400)}.bcc-toggle-control__hint:empty{display:none}.bcc-toggle-control__error{font-family:inherit;font-size:var(--b-text-caption-1-font-size);line-height:var(--b-text-caption-1-line-height);font-weight:var(--b-text-caption-regular-font-weight);display:block;color:var(--b-color-status-error-500);white-space:pre-line;word-break:break-word;margin-top:var(--g-spacing-half);max-height:0}.bcc-toggle-control__error_animateCaption{-webkit-transition:max-height .2s ease;transition:max-height .2s ease}.bcc-toggle-control__error_active{max-height:48px}.bcc-toggle-control_fullWidth{max-width:100%}.bcc-toggle-control_disabled{cursor:not-allowed}.bcc-toggle-control input[type=checkbox],.bcc-toggle-control input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute;margin:0;left:0}.bcc-mobile-checkbox{font-family:var(--g-text-body-font-family)}.bcc-mobile-checkbox__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--b-border-radius-cof-2);background-color:var(--b-color-neutral-default-200);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .1s ease;transition:background-color .1s ease}.bcc-mobile-checkbox__box_sm{width:16px;height:16px}.bcc-mobile-checkbox__box_md{width:20px;height:20px}.bcc-mobile-checkbox__box_lg{width:24px;height:24px}.bcc-mobile-checkbox__box_focused{outline:2px solid var(--b-color-status-process-500);outline-offset:1px}.bcc-mobile-checkbox__box_checked{color:var(--b-color-ultimate-white);background-color:var(--b-color-brand-500)}.bcc-mobile-checkbox__box_disabled{background-color:var(--b-color-neutral-default-200);color:var(--b-color-neutral-default-400)}.bcc-mobile-checkbox__box_error{border:1.5px solid var(--b-color-status-error-500)}.bcc-desktop-checkbox{font-family:var(--g-text-body-font-family)}.bcc-desktop-checkbox__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--b-border-radius-cof-2);background-color:var(--b-color-neutral-default-200);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .1s ease;transition:background-color .1s ease}.bcc-desktop-checkbox__box_sm{width:16px;height:16px}.bcc-desktop-checkbox__box_md{width:20px;height:20px}.bcc-desktop-checkbox__box_lg{width:24px;height:24px}.bcc-desktop-checkbox__box_focused{outline:2px solid var(--b-color-status-process-500);outline-offset:1px}.bcc-desktop-checkbox__box_checked{color:var(--b-color-ultimate-white);background-color:var(--b-color-brand-500)}.bcc-desktop-checkbox__box_disabled{background-color:var(--b-color-neutral-default-200);color:var(--b-color-neutral-default-400)}.bcc-desktop-checkbox__box_error{border:1.5px solid var(--b-color-status-error-500)}.bcc-toggle-control:hover .bcc-desktop-checkbox__box.bcc-desktop-checkbox__box_checked:not(.bcc-desktop-checkbox__box_disabled){background-color:var(--b-color-brand-600)}.bcc-toggle-control:hover .bcc-desktop-checkbox__box:not(.bcc-desktop-checkbox__box_checked):not(.bcc-desktop-checkbox__box_disabled){background-color:var(--b-color-neutral-default-300)}.bcc-toggle-control:active .bcc-desktop-checkbox__box.bcc-desktop-checkbox__box_checked:not(.bcc-desktop-checkbox__box_disabled){background-color:var(--b-color-brand-700)}.bcc-toggle-control:active .bcc-desktop-checkbox__box:not(.bcc-desktop-checkbox__box_checked):not(.bcc-desktop-checkbox__box_disabled){background-color:var(--b-color-neutral-default-400)}}@layer bcc-design-layer{}@layer bcc-design-layer{}