.controlCheckBoxRadio.controlCheckBoxRadio4{--controlCheckBoxRadio4-font-size: 16px;--controlCheckBoxRadio4-spacing-bottom: 20px;--controlCheckBoxRadio4-gap: 10px;--controlCheckBoxRadio4-margin-label-input: .375em;--controlCheckBoxRadio4-input-size: 1.375rem;--controlCheckBoxRadio4-input-border: solid 1px #aaa;--controlCheckBoxRadio4-input-hover-color: #000;--controlCheckBoxRadio4-input-checked-color: #000;--controlCheckBoxRadio4-input-checked-svg-fill: #fff}.controlCheckBoxRadio.controlCheckBoxRadio4 .inputReplacer{margin-right:var(--controlCheckBoxRadio4-margin-label-input)}.controlCheckBoxRadio.controlCheckBoxRadio4 .inputLabel{line-height:1.2em;word-break:break-word;hyphens:auto;margin-top:.0625em}.controlCheckBoxRadio.controlCheckBoxRadio4 .inputResultCount{color:#999;margin-left:var(--controlCheckBoxRadio4-margin-label-input);line-height:1.2em}.controlCheckBoxRadio.controlCheckBoxRadio4 .inputResultCount:before{content:"("}.controlCheckBoxRadio.controlCheckBoxRadio4 .inputResultCount:after{content:")"}.controlCheckBoxRadio.controlCheckBoxRadio4 .inputImage svg{width:1em;max-height:1em;fill:#000;margin-right:var(--controlCheckBoxRadio4-margin-label-input)}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=checkbox]+label .inputReplacer,.controlCheckBoxRadio.controlCheckBoxRadio4 .controlListShowHideButton .icon{border-radius:2px}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=radio]+label .inputReplacer:after{width:.5em;height:.5em}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=radio]:not([disabled]):checked+label .inputReplacer:after{width:.75em;height:.75em}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=checkbox]+label .inputReplacer svg{max-width:.8em;max-height:.8em}.controlCheckBoxRadio.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]+label .inputReplacer{width:calc(var(--controlCheckBoxRadio4-input-size) * 2 - 2px);height:var(--controlCheckBoxRadio4-input-size);border-radius:calc(var(--controlCheckBoxRadio4-input-size) / 2);background-color:#aaa}@media (hover: hover){.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=radio]:not([disabled])+label:hover .inputReplacer,.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=checkbox]:not([disabled])+label:hover .inputReplacer{border-color:var(--controlCheckBoxRadio4-input-hover-color)}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=radio]:not([disabled])+label:hover .inputReplacer:after{background-color:var(--controlCheckBoxRadio4-input-hover-color)}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=checkbox]:not([disabled])+label:hover .inputReplacer svg{fill:var(--controlCheckBoxRadio4-input-hover-color)}}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=radio]:focus+label .inputReplacer,.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=checkbox]:focus+label .inputReplacer{box-shadow:0 0 0 .2rem rgba(0,0,0,.075);border-color:#000;transition:box-shadow .3s ease-in-out,border-color .15s ease-in-out}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=radio]:checked+label .inputReplacer,.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=checkbox]:checked+label .inputReplacer,.controlCheckBoxRadio.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]:checked+label .inputReplacer{border-color:var(--controlCheckBoxRadio4-input-checked-color)!important}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=radio]:checked+label .inputReplacer:after,.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=checkbox]:checked+label .inputReplacer{background-color:var(--controlCheckBoxRadio4-input-checked-color)}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=checkbox]:not([disabled]):checked+label .inputReplacer svg{fill:var(--controlCheckBoxRadio4-input-checked-svg-fill)}.controlCheckBoxRadio.controlCheckBoxRadio4.horizontal label{padding:.625em;border:solid 1px #aaa;margin-right:-1px}.controlCheckBoxRadio.controlCheckBoxRadio4.horizontal input[type=checkbox]+label:hover{border-color:#000;z-index:10;position:relative}.controlCheckBoxRadio.controlCheckBoxRadio4.horizontal input[type=checkbox]:checked+label{border-color:#000;z-index:10;position:relative}.controlCheckBoxRadio.controlCheckBoxRadio4.horizontal input[type=radio]+label .inputReplacer{display:none}.controlCheckBoxRadio.controlCheckBoxRadio4.horizontal input[type=radio]:checked+label{border-color:#000;background-color:#000;color:#fff;z-index:10;position:relative}.controlCheckBoxRadio.controlCheckBoxRadio4.horizontal input[type=radio]+label:hover{border-color:#000;z-index:10;position:relative}.controlCheckBoxRadio.controlCheckBoxRadio4{margin-bottom:var(--controlCheckBoxRadio4-spacing-bottom);display:flex;flex-direction:column;gap:var(--controlCheckBoxRadio4-gap);font-size:var(--controlCheckBoxRadio4-font-size)}.controlCheckBoxRadio.controlCheckBoxRadio4 .checkBoxRadioItem{position:relative}.controlCheckBoxRadio.controlCheckBoxRadio4 label{display:flex;cursor:pointer}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=radio],.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=checkbox]{height:1px;width:1px;overflow:hidden;position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;padding:0;border:none}.controlCheckBoxRadio.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);transition:border-color .3s ease}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=radio]+label .inputReplacer{border-radius:50%}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=radio]+label .inputReplacer:after{content:"";border-radius:50%;transition:background-color .3s ease;visibility:hidden}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=radio]:checked+label .inputReplacer:after,.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=radio]:not([disabled]):focus+label .inputReplacer:after,.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=radio]:not([disabled])+label:hover .inputReplacer:after{visibility:visible}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=checkbox]+label .inputReplacer svg{transition:fill .15s ease;flex:1 1 auto;visibility:hidden;fill:transparent}.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=checkbox]:not([disabled])+label:hover .inputReplacer svg,.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=checkbox]:not([disabled]):focus+label .inputReplacer svg,.controlCheckBoxRadio.controlCheckBoxRadio4 input[type=checkbox]:checked+label .inputReplacer svg{visibility:visible}.controlCheckBoxRadio.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]+label{align-items:center}.controlCheckBoxRadio.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]+label .inputReplacer{flex:0 0 auto;position:relative;transition:.3s ease;border-width:2px}.controlCheckBoxRadio.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]+label .inputReplacer:after{content:"";position:absolute;left:0;top:0;width:50%;height:100%;border-radius:50%;background-color:#fff;transition:left .3s ease;opacity:1;margin-top:0;border:none}.controlCheckBoxRadio.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]:checked+label .inputReplacer:after{left:50%}@media (hover: hover){.controlCheckBoxRadio.controlCheckBoxRadio4 input.checkBoxToggle[type=checkbox]:hover+label .inputReplacer{border-color:rgba(0,0,0,.3)}}.controlCheckBoxRadio.controlCheckBoxRadio4.horizontal{flex-direction:row;gap:0}.controlCheckBoxRadio.controlCheckBoxRadio4 .controlListShowHideContainer{display:none}.controlCheckBoxRadio.controlCheckBoxRadio4 .controlListShowHideContainer.show{display:grid;gap:var(--controlCheckBoxRadio4-gap)}.controlCheckBoxRadio.controlCheckBoxRadio4 .controlListShowHideButton{font-size:inherit;color:inherit;display:inline-flex;flex-wrap:wrap}.controlCheckBoxRadio.controlCheckBoxRadio4 .controlListShowHideButton .icon{width:var(--controlCheckBoxRadio4-input-size);height:var(--controlCheckBoxRadio4-input-size);margin-right:.35em;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.1)}.controlCheckBoxRadio.controlCheckBoxRadio4 .controlListShowHideButton .icon .partSvg{fill:#000;width:.75em;transition:transform .3s ease}.controlCheckBoxRadio.controlCheckBoxRadio4 .controlListShowHideButton.show .icon .partSvg{transform:scaleY(-1)}.controlCheckBoxRadio.controlCheckBoxRadio4 .controlListShowHideButton:hover .label{text-decoration:underline}.controlCheckBoxRadio.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}}
