.controlCheckBoxRadio4{--controlCheckBoxRadio4-backgroundColor: var(--component-backgroundColor, light-dark(#ffffff, #1f2328));--controlCheckBoxRadio4-fontSize: var(--component-fontSize-m, 1rem);--controlCheckBoxRadio4-gap: 10px;--controlCheckBoxRadio4-input-size: 18px;--controlCheckBoxRadio4-input-border: var(--controlCheckBoxRadio4-input-borderWidth) var(--controlCheckBoxRadio4-input-borderStyle) var(--controlCheckBoxRadio4-input-border-color);--controlCheckBoxRadio4-input-borderWidth: var(--component-borderWidth, 1px);--controlCheckBoxRadio4-input-borderStyle: var(--component-borderStyle, solid);--controlCheckBoxRadio4-input-border-color: var(--component-borderColor, light-dark(light-dark(#C2CDD8, #CCD5DE), light-dark(#E3E8EE, #313B4C)));--controlCheckBoxRadio4-input-borderRadius: var(--component-borderRadius-s, .25rem);--controlCheckBoxRadio4-input-checkboxCheck-spacing: 8px;--controlCheckBoxRadio4-input-radioDot-spacing: 10px;--controlCheckBoxRadio4-input-color-disabled: var(--component-backgroundColor-disabled, light-dark(light-dark(#F6F8FA, #0E1524), light-dark(#EDF1F5, #242D3D)));--controlCheckBoxRadio4-input-spacing: .1875em;--controlCheckBoxRadio4-input-checked-color: var(--component-brand-color, light-dark(#030712, #FFFFFF));--controlCheckBoxRadio4-input-checked-svg-fill: var(--component-brand-color-content, light-dark(#FFFFFF, #030712));--controlCheckBoxRadio4-input-borderColor-hover: var(--controlCheckBoxRadio4-input-checked-color);--controlCheckBoxRadio4-input-outline: var(--controlCheckBoxRadio4-input-outlineWidth) var(--controlCheckBoxRadio4-input-outlineStyle) var(--controlCheckBoxRadio4-input-outlineColor);--controlCheckBoxRadio4-input-outlineColor: transparent;--controlCheckBoxRadio4-input-outlineColor-focus: var(--color-primary-focus, light-dark(#D6DDE6, #838E9E));--controlCheckBoxRadio4-input-outlineWidth: 3px;--controlCheckBoxRadio4-input-outlineStyle: solid;--controlCheckBoxRadio4-input-outlineOffset: 0px;--controlCheckBoxRadio4-image-width: var(--controlCheckBoxRadio4-input-size);--controlCheckBoxRadio4-image-maxHeight: var(--controlCheckBoxRadio4-input-size);--controlCheckBoxRadio4-label-gap: .3125em;--controlCheckBoxRadio4-label-lineHeight: 1.25;--controlCheckBoxRadio4-item-amount-color: var(--component-foreground-subtle, light-dark(light-dark(#838E9E, #D6DDE6), light-dark(#D6DDE6, #838E9E)));--controlCheckBoxRadio4-item-amount-fontSize: var(--component-fontSize-s, .875rem);--controlCheckBoxRadio4-showHideButton-backgroundColor: var(--color-neutral-subtle, light-dark(#F6F8FA, #0E1524));--controlCheckBoxRadio4-showHideButton-icon-color: var(--color-neutral-subtle-content, light-dark(#485567, #DDE4EA))}.controlCheckBoxRadio4 .inputLabel,.controlCheckBoxRadio4 .controlListShowHideButton .label{line-height:var(--controlCheckBoxRadio4-label-lineHeight);word-break:break-word;hyphens:auto}.controlCheckBoxRadio4 .inputResultCount{font-size:var(--controlCheckBoxRadio4-item-amount-fontSize);color:var(--controlCheckBoxRadio4-item-amount-color);line-height:var(--controlCheckBoxRadio4-label-lineHeight);white-space:nowrap;vertical-align:.05em}.controlCheckBoxRadio4 .inputResultCount:before{content:"("}.controlCheckBoxRadio4 .inputResultCount:after{content:")"}.controlCheckBoxRadio4:not(.hideInputReplacer) .inputImage{display:grid;place-items:center}.controlCheckBoxRadio4:not(.hideInputReplacer) .inputImage svg,.controlCheckBoxRadio4:not(.hideInputReplacer) .inputImage img{width:var(--controlCheckBoxRadio4-image-width);max-height:var(--controlCheckBoxRadio4-image-maxHeight)}.controlCheckBoxRadio4 input[type=radio]+label .inputReplacer,.controlCheckBoxRadio4 input[type=checkbox]+label .inputReplacer{outline:var(--controlCheckBoxRadio4-input-outlineWidth) var(--controlCheckBoxRadio4-input-outlineStyle) transparent;outline-offset:var(--controlCheckBoxRadio4-input-outlineOffset)}.controlCheckBoxRadio4 input[type=radio]+label .inputReplacer:after{width:calc(var(--controlCheckBoxRadio4-input-size) - var(--controlCheckBoxRadio4-input-radioDot-spacing));height:calc(var(--controlCheckBoxRadio4-input-size) - var(--controlCheckBoxRadio4-input-radioDot-spacing))}.controlCheckBoxRadio4 input[type=checkbox]+label .inputReplacer svg{max-width:calc(var(--controlCheckBoxRadio4-input-size) - var(--controlCheckBoxRadio4-input-checkboxCheck-spacing));max-height:calc(var(--controlCheckBoxRadio4-input-size) - var(--controlCheckBoxRadio4-input-checkboxCheck-spacing))}.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]+label .inputReplacer{width:calc((var(--controlCheckBoxRadio4-input-size) * 2) * 1.1);height:calc((var(--controlCheckBoxRadio4-input-size) * 2) / 1.5);border-radius:calc((var(--controlCheckBoxRadio4-input-size) * 2) / 2);background-color:var(--controlCheckBoxRadio4-backgroundColor)}@media (hover: hover){.controlCheckBoxRadio4 input[type=radio]:not([disabled])+label:hover .inputReplacer,.controlCheckBoxRadio4 input[type=checkbox]:not([disabled])+label:hover .inputReplacer{border-color:var(--controlCheckBoxRadio4-input-borderColor-hover)}.controlCheckBoxRadio4 input[type=checkbox]:not([disabled])+label:hover .inputReplacer:after{background-color:var(--controlCheckBoxRadio4-input-borderColor-hover)}}.controlCheckBoxRadio4 input[type=radio]:focus+label .inputReplacer,.controlCheckBoxRadio4 input[type=checkbox]:focus+label .inputReplacer{outline-color:var(--controlCheckBoxRadio4-input-outlineColor-focus);outline-offset:var(--controlCheckBoxRadio4-input-outlineOffset);border-color:var(--controlCheckBoxRadio4-input-borderColor-hover);transition:box-shadow .3s ease-in-out,border-color .15s ease-in-out}.controlCheckBoxRadio4 input[type=radio]:checked:not(:disabled)+label .inputReplacer:after,.controlCheckBoxRadio4 input[type=checkbox]:checked:not(:disabled)+label .inputReplacer{background-color:var(--controlCheckBoxRadio4-input-checked-color)}.controlCheckBoxRadio4 input[type=radio]:checked:not(:disabled)+label .inputReplacer,.controlCheckBoxRadio4 input[type=checkbox]:checked:not(:disabled)+label .inputReplacer,.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]:checked:not(:disabled)+label .inputReplacer{border-color:var(--controlCheckBoxRadio4-input-checked-color)}.controlCheckBoxRadio4 input[type=radio]:disabled+label,.controlCheckBoxRadio4 input[type=checkbox]:disabled+label,.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]:disabled+label{pointer-events:none}.controlCheckBoxRadio4 input[type=radio]:disabled+label .inputReplacer,.controlCheckBoxRadio4 input[type=checkbox]:disabled+label .inputReplacer,.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]:disabled+label .inputReplacer{border-color:var(--controlCheckBoxRadio4-input-color-disabled)!important}.controlCheckBoxRadio4 input[type=radio]:disabled+label .inputReplacer:after,.controlCheckBoxRadio4 input[type=checkbox]:disabled+label .inputReplacer{background-color:var(--controlCheckBoxRadio4-input-color-disabled)}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=checkbox]:not([disabled]):checked+label .inputReplacer svg{fill:var(--controlCheckBoxRadio4-input-checked-svg-fill)}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=checkbox]:disabled+label .inputReplacer svg{fill:var(--controlCheckBoxRadio4-input-border-color);visibility:visible}.controlCheckBoxRadio4{gap:var(--controlCheckBoxRadio4-gap);font-size:var(--controlCheckBoxRadio4-fontSize)}.controlCheckBoxRadio4:not(.hideInputReplacer){display:flex;flex-direction:column}.controlCheckBoxRadio4 .checkBoxRadioItem{position:relative}.controlCheckBoxRadio4 label{cursor:pointer}.controlCheckBoxRadio4:not(.hideInputReplacer) label{display:inline-flex;align-items:flex-start;gap:var(--controlCheckBoxRadio4-label-gap)}.controlCheckBoxRadio4 input[type=radio],.controlCheckBoxRadio4 input[type=checkbox]{height:1px;overflow:hidden;width:1px;position:absolute!important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.controlCheckBoxRadio4 .inputReplacer{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:var(--controlCheckBoxRadio4-input-size);width:var(--controlCheckBoxRadio4-input-size);border:var(--controlCheckBoxRadio4-input-border);background-color:var(--controlCheckBoxRadio4-backgroundColor);transition:.2s ease-in;margin-top:calc(((1em * var(--controlCheckBoxRadio4-label-lineHeight)) - var(--controlCheckBoxRadio4-input-size)) / 2)}.controlCheckBoxRadio4 input[type=radio]+label .inputReplacer{border-radius:50%}.controlCheckBoxRadio4 input[type=radio]+label .inputReplacer:after{content:"";border-radius:50%;transition:background-color .2s ease-in;visibility:hidden}.controlCheckBoxRadio4 input[type=radio]:checked+label .inputReplacer:after,.controlCheckBoxRadio4 input[type=radio]:not([disabled]):focus+label .inputReplacer:after,.controlCheckBoxRadio4 input[type=radio]:not([disabled])+label:hover .inputReplacer:after{visibility:visible}.controlCheckBoxRadio4 input[type=checkbox]+label .inputReplacer{border-radius:var(--controlCheckBoxRadio4-input-borderRadius)}.controlCheckBoxRadio4 input[type=checkbox]+label .inputReplacer svg{transition:fill .15s ease;flex:1 1 auto;visibility:hidden;fill:transparent}.controlCheckBoxRadio4 input[type=checkbox]:not([disabled])+label:hover .inputReplacer svg,.controlCheckBoxRadio4 input[type=checkbox]:not([disabled]):focus+label .inputReplacer svg,.controlCheckBoxRadio4 input[type=checkbox]:checked+label .inputReplacer svg{visibility:visible}.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]+label{align-items:center}.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]+label .inputReplacer{flex:0 0 auto;position:relative;transition:.3s ease}.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]+label .inputReplacer:after{height:calc(((var(--controlCheckBoxRadio4-input-size) * 2) / 1.5) - (var(--controlCheckBoxRadio4-input-spacing) * 2) - (var(--controlCheckBoxRadio4-input-borderWidth) * 2));content:"";position:absolute;left:var(--controlCheckBoxRadio4-input-spacing);top:var(--controlCheckBoxRadio4-input-spacing);aspect-ratio:1 / 1;border-radius:50%;background-color:var(--controlCheckBoxRadio4-input-border-color);transition:left .2s,background-color .15s;opacity:1;margin-top:0;border:none}.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]:checked+label .inputReplacer:after{left:50%;background-color:var(--controlCheckBoxRadio4-backgroundColor)!important}.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]+label .inputReplacer:before{opacity:1;position:absolute;content:"";left:50%;margin-top:.5px;background-color:var(--controlCheckBoxRadio4-input-checked-color);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.488 11.225'%3E%3Cpath d='M5.288 8.775 13.763.3c.2-.2.438-.3.713-.3.274 0 .512.1.712.3.2.2.3.438.3.712 0 .276-.1.513-.3.713l-9.2 9.2c-.2.2-.433.3-.7.3a.96.96 0 0 1-.7-.3l-4.3-4.3a.93.93 0 0 1-.287-.713A1.02 1.02 0 0 1 .313 5.2c.2-.2.437-.3.713-.3.274 0 .512.1.712.3l3.55 3.575Z'%3E%3C/path%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:calc(var(--controlCheckBoxRadio4-input-size) - 8px);mask-position:center;z-index:10;height:calc(((var(--controlCheckBoxRadio4-input-size) * 2) / 1.5) - (var(--controlCheckBoxRadio4-input-spacing) * 2) - (var(--controlCheckBoxRadio4-input-borderWidth) * 2));aspect-ratio:1 / 1;opacity:0;transition:opacity 0s}.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]:checked+label .inputReplacer:before{opacity:1;transition:opacity .35s}.controlCheckBoxRadio4.horizontal:not(.hideInputReplacer){flex-direction:row;gap:var(--controlCheckBoxRadio4-gap) calc(var(--controlCheckBoxRadio4-gap) * 1.5);flex-wrap:wrap}.controlCheckBoxRadio4 .controlListShowHideContainer{display:none}.controlCheckBoxRadio4 .controlListShowHideContainer.show{display:grid;gap:var(--controlCheckBoxRadio4-gap)}.controlCheckBoxRadio4 .controlListShowHideButton{font-size:inherit;color:inherit;display:inline-flex;flex-wrap:wrap;gap:.3125em}.controlCheckBoxRadio4 .controlListShowHideButton .icon{width:var(--controlCheckBoxRadio4-input-size);height:var(--controlCheckBoxRadio4-input-size);border-radius:var(--controlCheckBoxRadio4-input-borderRadius);display:flex;justify-content:center;align-items:center;background-color:var(--controlCheckBoxRadio4-showHideButton-backgroundColor)}.controlCheckBoxRadio4 .controlListShowHideButton .icon .partSvg{fill:var(--controlCheckBoxRadio4-showHideButton-icon-color);width:calc(var(--controlCheckBoxRadio4-input-size) / 2);transition:transform .3s ease}.controlCheckBoxRadio4 .controlListShowHideButton.show .icon .partSvg{transform:scaleY(-1)}.controlCheckBoxRadio4 .controlListShowHideButton:hover .label{text-decoration:underline}.controlCheckBoxRadio4.loading{pointer-events:none;opacity:1;animation-name:controlCheckBoxRadio4AnimationLoadingOpacityDelay;animation-duration:.15s;animation-delay:.3s;animation-fill-mode:forwards}@keyframes controlCheckBoxRadio4AnimationLoadingOpacityDelay{0%{opacity:1}to{opacity:.3}}
