/*!
 * Copyright 2023 (c) Neo-OOH - All Rights Reserved
 * Unauthorized copying of this file, via any medium is strictly prohibited
 * Proprietary and confidential
 * Written by Valentin Dufois <vdufois@neo-ooh.com>
 *
 * @neo/connect - ChecboxInput.scss
 */
.form-input__checkbox-input{align-self:stretch;align-items:center;width:100%;display:flex}.form-input__checkbox-input:hover{background-color:var(--ultralight-grey)}.form-input__checkbox-input input[type=checkbox]{flex-shrink:0;width:1rem;height:1rem;margin-right:10px}.form-input__checkbox-input label{width:100%;color:var(--dark-grey);font-size:.79rem}.timepicker{border:1px solid #bbb;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;width:90px;margin:-10px auto 15px;transition:all .1s ease-out;display:flex;position:relative}.timepicker:hover{border-color:#202035;box-shadow:0 0 0 1px #202035}.timepicker select{text-align:left;appearance:none;background:0 0;border:1px solid #0000;border-radius:5px;outline:none;width:100%;height:25px;margin:0;padding:0 7.5px;font-size:.79rem;font-weight:500}.timepicker select::-webkit-outer-spin-button{display:none}.timepicker select::-webkit-inner-spin-button{display:none}.timepicker label{pointer-events:none;width:1rem;margin-top:0;position:absolute;right:10px}.form-input__file-input{width:100%;transition:all .1s ease-out}.form-input__file-input.dropOver{background-color:rgba(var(--highlight-color-rgb), .15);box-shadow:0 0 0 3px var(--highlight-color) inset}.form-input__file-input__files{padding:0 0 0 10px;font-size:.702rem}.radio-group{flex-direction:column;display:flex}.radio-group .card{flex-direction:row;grid-row:1;align-items:center;margin-top:10px;padding:10px;display:flex;position:relative;border-color:#888!important;border-radius:0!important;box-shadow:0 2px 5px #20203540!important}.radio-group .card .radio-icon{border:1px solid #bbb;border-radius:15px;flex:none;width:15px;height:15px;margin:0 17.5px 0 7.5px;transition:all .1s ease-out}.radio-group .card .text-wrapper{color:#888;cursor:default;flex-direction:column;width:100%;display:flex}.radio-group .card .text-wrapper .title{font-size:.875em;font-weight:500;transition:all .1s ease-out}.radio-group .card .text-wrapper .subtitle{font-size:.75em;font-weight:400;transition:all .1s ease-out}.radio-group .card .text-wrapper .subtitle ul{margin:5px 0 0;padding:0;list-style-type:none}.radio-group .card:hover{border-color:#202035!important}.radio-group .card:hover .radio-icon{border-color:#202035}.radio-group .card:hover .title,.radio-group .card:hover .subtitle{color:#202035}.radio-group .card.selected{border-color:#0099f8!important}.radio-group .card.selected .radio-icon{background-color:#0099f8;border:2px solid #fff;box-shadow:0 0 0 1px #0099f8}.radio-group .card.selected .title{color:#0099f8}.radio-group .card.selected.success{border-color:#00b338!important}.radio-group .card.selected.success .radio-icon{background-color:#00b338;box-shadow:0 0 0 1px #00b338}.radio-group .card.selected.success .title{color:#00b338}.radio-group .card.disabled{border-color:#bbb!important}.radio-group .card.disabled .radio-icon{border-color:#bbb}.radio-group .card.disabled .title,.radio-group .card.disabled .subtitle{color:#bbb}.radio-group .card.disabled.selected{background-color:#0099f81a!important;border-color:#0099f880!important}.radio-group .card.disabled.selected .radio-icon{background-color:#0099f880;border-color:#fff9;box-shadow:0 0 0 1px #0099f880}.radio-group .card.disabled.selected .title{color:#0099f880}.radio-group .card.disabled.selected .subtitle{color:#bbb}.radio-group .card.disabled.selected.success{background-color:#00b3381a!important;border-color:#00b33880!important}.radio-group .card.disabled.selected.success .radio-icon{background-color:#00b33880;box-shadow:0 0 0 1px #00b33880}.radio-group .card.disabled.selected.success .title{color:#00b33880}.radio-group .card.danger.selected{border-color:#f8002b!important}.radio-group .card.danger.selected .radio-icon{background-color:#f8002b;border-color:#fff;box-shadow:0 0 0 1px #f8002b}.radio-group .card.danger.selected .title{color:#f8002b}.radio-group .card.danger.selected .subtitle{color:#000}.radio-group .card.danger.disabled.selected{background-color:#fffcfd!important}.radio-group .card.danger.disabled.selected .radio-icon{background-color:#fc8095;border-color:#fff}.radio-group .card.danger.disabled.selected .title{color:#fc8095}.radio-group .card.danger.disabled.selected .subtitle{color:#595959}.radio-group.horizontal{flex-direction:row}.radio-group.horizontal .card{margin-top:0}.rich-text-editor{width:100%}.rich-text-editor .toolbar__root{flex-wrap:wrap}.rich-text-editor__input{padding:1.5ch;font-size:.79rem}.field-row .rich-text-editor{min-height:100px}.field-row .rich-text-editor:not(:first-child){border-left:1px solid var(--light-grey)}.form-input__toggle-input{flex-flow:wrap;align-self:stretch;align-items:center;margin-right:auto;display:flex}.form-input__toggle-input:hover .flat-button.secondary{--flat-btn-color:var(--dark-grey-rgb)}.inheritable-field__inherited-value{letter-spacing:.05ch;color:#888;white-space:nowrap;text-overflow:ellipsis;align-self:center;min-width:0;padding:0 10px;font-size:.79rem;font-style:italic;font-weight:400;overflow:hidden}.range-slider{width:100%;height:1rem;display:block;position:relative}.range-slider__track{background-color:var(--ultralight-grey);border-radius:5px;width:100%;height:5px;display:block;position:absolute;top:calc(.5rem - 1px)}.range-slider__range{background-color:var(--highlight-color);border-radius:5px;height:5px;position:absolute}.range-slider__handle{background-color:var(--dark-blue);border-radius:1rem;height:0;padding:.5rem;display:inline-block}.form-input__slider-input{align-self:center;width:100%;padding:0 .5ch 0 0}.products-selector{grid-template-columns:66% 33%}.products-selector .column-nav{height:100%;max-height:600px}.products-selector .column-nav__selection-panel,.products-selector .column-nav__summary-panel{height:100%}.products-selector .column-nav__item{font-size:.702rem}.products-selector-field__popover{z-index:var(--drag-layer-z-index);width:900px;max-width:calc(100vw - 30px);max-height:min(600px, var(--radix-popover-content-available-height,600px));border:1px solid var(--light-grey);overflow:hidden}
