.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{text-align:right;min-width:100%;min-height:100%;filter:alpha(opacity=0);opacity:0;cursor:inherit;background:#fff;outline:none;font-size:100px;display:block;position:absolute;top:0;right:0}.wbt{width:100px;margin-right:10px}.reactEasyCrop_Container{z-index:9}.appBar{position:relative,}.title{margin-left:spacing(2);flex:1}.app{position:absolute;top:0;bottom:0;left:0;right:0}.crop-container{position:absolute;top:0;bottom:80px;left:0;right:0}.controls{align-items:center;width:50%;height:80px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.slider{padding:22px 0}.react-dual-listbox{height:500px!important}.container{width:100%}.progressbar{counter-reset:step}.progressbar li{text-align:center;cursor:pointer;width:18%;list-style:none;display:inline-block;position:relative}.progressbar li:before{content:counter(step);counter-increment:step;text-align:center;background-color:#fff;border:1px solid #ddd;border-radius:100%;width:30px;height:30px;margin:0 auto 10px;line-height:30px;display:block}.progressbar li:after{content:"";z-index:-1;background-color:#ddd;width:100%;height:1px;position:absolute;top:15px;left:-50%}.progressbar li:first-child:after{content:none}.progressbar li.active{color:green}.progressbar li.active:before{color:#fff;background-color:green;border-color:green}.progressbar li.active+li:after{background-color:green}.tarifs{flex-wrap:wrap;justify-content:center;margin:0 auto;display:flex}.tarifs .box{text-align:center;user-select:none;background-color:#fff;flex-direction:column;justify-content:space-between;width:100%;display:flex;position:relative}.tarifs .box h4{margin-bottom:0;padding:0 20px;font-size:20px;font-weight:400}.tarifs .box p{font-size:14px}.tarifs .box span{font-size:40px}.tarifs .radio-card label{padding:30px;transition:all .3s ease-in-out}.tarifs .radio-card label:hover{cursor:pointer;background:tint(#0c9, 85);box-shadow:0 5px 20px rgba(0,0,0,.2)}.tarifs .radio-card label:active{background:shade(#0c9, 5);color:tint(#0c9, 80)}.tarifs .radio-card input[type=radio]:checked~label{color:#fff;background:#03a9f4 url(https://cdn0.iconfinder.com/data/icons/social-messaging-ui-color-shapes-3/3/31-512.png) 5px 5px/25px no-repeat}.tarifs .planes-radio,.tab-content{display:none}.tarifs .small-text{text-align:center;width:100%}.tarifs .bottom{flex:1;display:flex}.tarifs .bottom .takemymoney{flex-basis:50%}.tarifs .bottom .next-step{flex-basis:50%;justify-content:flex-end;display:flex}.custom-stepper{padding:10px;font-size:1.5rem}.custom-stepper .MuiStepLabel-label{padding:10px;font-size:1.2rem}.custom-stepper .MuiStepIcon-root{font-size:2.5rem}.swal-validation-message{background-color:#fff}.delivery-note-value{flex-direction:row;margin:0;display:flex}.delivery-note-value-column{flex-direction:column;margin:0;display:flex}.stepper-text{fill:#fff!important}.dashboard-branch-filter{align-items:flex-start;gap:12px;display:flex}.dashboard-branch-select{flex:520px;width:100%;min-width:0;max-width:520px}.dashboard-branch-selection-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dashboard-branch-apply{flex:none;min-height:38px}@media (max-width:767.98px){.dashboard-branch-filter{flex-direction:column}.dashboard-branch-select{flex-basis:auto;max-width:none}.dashboard-branch-apply{width:100%}}
