@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.daterangepicker{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:inherit;display:none;font-family:arial;font-size:15px;left:20px;line-height:1em;margin-top:7px;max-width:none;padding:0;position:absolute;top:100px;width:278px;z-index:3001}.daterangepicker:after,.daterangepicker:before{border-bottom-color:rgba(0,0,0,.2);content:"";display:inline-block;position:absolute}.daterangepicker:before{border-bottom:7px solid #ccc;border-left:7px solid transparent;border-right:7px solid transparent;top:-7px}.daterangepicker:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;top:-6px}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;margin-left:auto;margin-right:auto;right:0;width:0}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{border-bottom:initial;border-top:7px solid #ccc;bottom:-7px;top:auto}.daterangepicker.drop-up:after{border-bottom:initial;border-top:6px solid #fff;bottom:-6px;top:auto}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border:solid #000;border-radius:0;border-width:0 2px 2px 0;color:#fff;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:12px;height:24px;line-height:24px;min-width:32px;text-align:center;vertical-align:middle;white-space:nowrap;width:32px}.daterangepicker .calendar-table{background-color:#fff;border:1px solid #fff;border-radius:4px}.daterangepicker .calendar-table table{border-collapse:collapse;border-spacing:0;margin:0;width:100%}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{color:#ccc;font-size:80%}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;border-radius:0;color:#000}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{cursor:default;font-size:12px;height:auto;margin:0;padding:1px}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{background:#eee;border:1px solid #eee;font-size:12px;margin:0 auto;outline:0;padding:2px;width:50px}.daterangepicker .calendar-time{line-height:30px;margin:4px auto 0;position:relative;text-align:center}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{border-top:1px solid #ddd;clear:both;display:none;line-height:12px;padding:8px;text-align:right;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{font-size:12px;font-weight:700;margin-left:8px;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;margin:0;text-align:left}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{cursor:pointer;font-size:12px;padding:8px 12px}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .drp-calendar,.daterangepicker .ranges{float:left}}@media (min-width:730px){.daterangepicker .ranges{float:left;width:auto}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}body{background-color:#d3d3d3;font-family:Poppins,serif}.separator.separator-vertical{background-color:#1c1c21;height:auto;margin:0 .1rem;opacity:.5;width:2px}.text-primary-simulator{color:#5c3782!important}.text-primary-simulator-light{color:#f4f1fa!important}.bg-primary-simulator{background-color:#5c3782!important}.rounded-card{border-radius:4.2rem}.bg-card-simulator{background-color:#f4f1fa}.bg-card-simulator.active{background-color:#edbfdb!important}.bg-card-simulator-light{background-color:#ededf0}.border-dotted{border-style:dotted!important}.border-dotted-secondary{border-color:#5c3782!important}input[type=range]{accent-color:#d2007a;background:transparent;border:none;box-shadow:none;outline:none}.btn.disabled,.btn:disabled{cursor:not-allowed!important;opacity:.65;pointer-events:auto}.kg-datepicker-input{min-width:150px;width:15%}:root{--bs-primary:#d2007a!important;--bs-primary-active:#a1005f!important;--bs-secondary:#5c3782!important;--bs-secondary-active:#b29bcb!important;--bs-link-color:#d2007a;--primary-color:#d2007a;--primary-hover-color:#a1005f!important;--secondary-color:#5c3782;--secondary-hover-color:#b29bcb!important;--link-color:#d2007a;--link-hover-color:#a1005f;--link-primary:#d2007a;--bs-primary-rgb:210,0,122;--bs-secondary-rgb:92,55,130;--bs-menu-link-color-hover:#d2007a!important;--bs-pagination-active-bg:#d2007a!important;--bs-component-active-bg:#d2007a!important;--bs-text-primary:#d2007a!important;--bs-menu-link-color-active:#d2007a!important;--bs-primary-light:rgba(246,230,239,.604)!important;--bs-component-hover-color:#d2007a!important;--bs-text-danger:#f8285a!important;--bs-text-muted:#99a1b7!important}[data-bs-theme=dark]{--bs-primary:#d2007a!important;--bs-primary-active:#a1005f!important;--bs-link-color:#d2007a;--primary-color:#d2007a;--primary-hover-color:#a1005f!important;--link-color:#d2007a;--link-hover-color:#a1005f;--link-primary:#d2007a;--bs-primary-rgb:210,0,122;--bs-primary-light:#1c1c21!important;--bs-menu-link-color-hover:#d2007a!important;--bs-pagination-active-bg:#d2007a!important;--bs-component-active-bg:#d2007a!important;--bs-text-primary:#d2007a!important;--bs-menu-link-color-active:#d2007a!important;--bs-text-danger:#f8285a!important;--bs-text-muted:#99a1b7!important}[data-bs-theme=dark] .link-pink,[data-bs-theme=dark] .nav-link{color:#fff}[data-bs-theme=dark] #kt_app_header{background-color:rgba(2,2,2,.521)!important}[data-bs-theme=dark] #kt_app_main{background-color:#000!important}.link-pink,.nav-link{color:#000}.form-select.form-select-solid,.form-select.form-select-solid:active,.form-select.form-select-solid:focus{opacity:1!important}#kt_app_main{background-color:#eee!important}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon .svg-icon,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon i{color:#d2007a!important;opacity:1!important}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon .svg-icon,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon i{color:#fff!important;margin-left:.6rem!important;margin-right:0!important;opacity:1!important}[data-kt-app-layout=light-sidebar] .app-sidebar .app-sidebar-toggle{border-radius:.425rem!important}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item{margin:0!important}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link{border-radius:0;padding:1.6rem 0!important}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link.active{background-color:#b29bcb!important;color:#333!important}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-title{color:#fff!important;margin-left:1rem!important}[data-kt-app-sidebar-minimize=on]{--bs-app-sidebar-width:50px!important;--bs-app-sidebar-gap-start:0px!important;--bs-app-sidebar-gap-end:0px!important;--bs-app-sidebar-gap-top:0px!important;--bs-app-sidebar-gap-bottom:0px!important}.app-sidebar-simulator{background-color:#5c3782!important}a.link-primary{color:#d2007a!important;text-decoration:none}a.link-primary:focus,a.link-primary:hover{color:#a1005f!important;text-decoration:underline}.jstree-anchor:hover{color:#333!important}.jstree-hovered{background-color:rgba(246,230,239,.702)!important}.ki-address-book .path3:before,.ki-notification-on .path1:before,.ki-wrench .path1:before{opacity:1!important}.indicator-label{color:#fff!important}.ki-trash .path1:before{opacity:1!important}.link-pink:hover{color:#a1005f}.form-check-input:checked{background-color:#d2007a!important;border-color:#d2007a!important}.menu-item-end{bottom:1rem;position:absolute}.simulator .form-control{border:2px solid #adadad!important;border-radius:2rem!important;padding:1.1rem 1.3rem!important}.card-applicator-type{filter:grayscale(100%)}.card-applicator-type,.card-applicator-type-no-grayscale{background-position:50%;background-size:cover;height:320px;transition:all .3s ease-in-out;width:182px}.card-applicator-button-title{line-height:14px}.card-applicator:hover .card-applicator-type{filter:grayscale(0)}.card-applicator:hover .card-applicator-type,.card-applicator:hover .card-applicator-type-no-grayscale{border-radius:39px;box-shadow:0 3px 15px #865279;cursor:pointer;opacity:1;transition:all .3s ease-in-out}.card-applicator:hover .card-applicator-name h2{color:#d2007a!important;cursor:pointer;transition:all .3s ease-in-out}.card-applicator.selected .card-applicator-type{border-radius:39px;box-shadow:0 3px 15px #865279;cursor:pointer;opacity:1}.card-applicator.selected .card-applicator-name h2,.card-applicator.selected .card-applicator-name h3{cursor:pointer;text-shadow:0 3px 15px #865279}.effect-glass:hover{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);transform:scale(1.05)}.effect-glass:before{background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,transparent 70%);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .6s ease;width:0}.effect-glass:hover:before{height:300px;width:300px}.new-session{min-height:calc(100vh - 149px);position:relative;z-index:1}.custom-select-style{border:none!important;color:#d473c0!important;font-weight:700!important;text-transform:uppercase}#new-applicator-attribute .select2-selection__rendered{color:#c983ae!important;padding:0 0 0 1rem!important}#new-applicator-attribute .select2-search__field,#new-applicator-attribute .select2-search__field:active,#new-applicator-attribute .select2-search__field:focus{color:#c983ae!important;font-weight:700!important;text-transform:uppercase!important}#new-applicator-attribute .select2-search__field::placeholder{color:#c983ae!important;opacity:1!important}#new-applicator-attribute .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%235C3782' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}#simulator{background-color:#f4f1fa}#simulator-container{align-items:center;background-color:#eee;box-shadow:0 3px 15px rgba(134,82,121,.122);display:flex;flex-direction:row;height:calc(100vh - 250px);justify-content:center;width:100%}#applicator-sections-infos{display:flex;flex-wrap:wrap;gap:0;position:relative}.sections-block{align-items:center;display:flex;justify-content:center;padding:.25rem .5rem;position:relative;z-index:1}.sections-block:before{background-color:#5c3782;content:"";height:2px;left:-2%;pointer-events:none;position:absolute;top:50%;width:104%;z-index:-1}.sections-block.is-first:before{left:33%;width:80%}.sections-block.is-last:before{right:33%;width:80%}.section-btn{align-items:center;background-color:#f4f1fa;display:flex;height:40px;justify-content:center;position:relative;transition:all .1s ease-in-out;width:80px}.section-btn.active{cursor:pointer}.section-btn.active:hover{background-color:#d2007a!important;border:2px solid #d2007a;border-radius:39px;box-shadow:0 8px 26px rgba(92,55,130,.55);cursor:pointer;filter:grayscale(0);opacity:1;transition:all .1s ease-in-out}.section-btn.selected{cursor:pointer}.section-btn.expanded-active,.section-btn.hover-active,.section-btn.pinned-active{background-color:#d2007a!important;border:2px solid #d2007a;border-radius:39px;box-shadow:0 8px 26px rgba(92,55,130,.55);cursor:pointer;filter:grayscale(0);opacity:1;transition:all .1s ease-in-out}.section-btn.deletable .delete-x{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 3px 6px #865279;color:#d2007a;cursor:pointer;display:flex;font-size:10px;font-weight:900;height:16px;justify-content:center;left:32px;position:absolute;top:-6px;width:16px;z-index:1}.section-btn.deletable{position:relative}#simulator-canvas,.sections-add-btns{align-items:center;display:flex;justify-content:center}#simulator-canvas{flex:0 0 45%;height:100%;position:relative}#simulator-canvas #fiche{backdrop-filter:blur(12px);background-color:rgba(251,240,244,.33);border:none;border-radius:3rem;height:auto;padding:3.5rem;position:absolute;width:300px}#simulator-configurator{align-items:start;display:flex;flex:0 0 55%;flex-direction:column;height:100%;justify-content:start;overflow-y:auto;position:relative}#simulator-sections-list{align-items:start;display:grid;gap:1rem;grid-auto-rows:270px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));height:-webkit-fill-available;overflow-y:auto;padding-right:2rem;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);width:100%}#simulator-sections-list,#simulator-sections-list.section-visible{opacity:1;transform:translateY(0)}#simulator-sections-list.section-invisible{opacity:0;transform:translateY(10px)}#simulator-filters.filters-visible{animation:fadeIn .5s cubic-bezier(.4,0,.2,1);display:flex!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sections-loader{align-items:center;background:none;display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1000}.card-section{background-color:#f4f1fa;border-radius:2rem;height:270px;opacity:0;padding:1rem;position:relative;transform:translateY(20px);transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1);width:160px}.card-section.section-visible{opacity:1;transform:translateY(0)}.card-section.section-invisible{opacity:0!important;transform:translateY(20px)!important;transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1)}.card-section-large{background-color:#eae4f5!important;grid-column:span 4!important;height:100%!important;padding:2rem!important;width:100%!important}.card-section-large .btn-icon{align-items:center;border-radius:2rem;bottom:1.25rem;display:flex;height:46px;justify-content:center;opacity:1;padding:1rem;position:absolute;right:1.25rem;width:46px}.card-section-medium{background-color:#eae4f5!important;grid-column:span 4!important;height:auto!important;min-width:600px!important;padding:4rem!important;width:75%!important}.card-section-medium .btn-icon{bottom:1.25rem;height:46px;right:1.25rem;width:46px}.card-section .card-section-tooltip,.card-section-medium .btn-icon{align-items:center;border-radius:2rem;display:flex;justify-content:center;opacity:1;padding:1rem;position:absolute}.card-section .card-section-tooltip{height:16px;right:.75rem;top:.75rem;width:16px}.card-section .ki-information-2{color:#5c3782;font-size:2.25rem;margin-bottom:0}.card-section .ki-plus{color:#d2007a;font-size:2.25rem;margin-bottom:0}.date-filter-container{align-items:center;border-radius:25px;cursor:pointer;display:flex;padding:8px 12px;position:relative;transition:background-color .3s ease;z-index:1001}.date-filter-text{color:#92899b;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.date-picker-hidden{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}#select2-filter-select-container{color:#92899b!important}#simulator-validator{align-items:start;display:flex;flex:0 0 55%;flex-direction:column;height:100%;justify-content:start;overflow-y:auto;position:relative}#simulator-canvas-container{height:100%;position:relative;width:100%}.separator{background-color:#e5e7eb;height:1px;position:relative;width:100%}.separator-dashed{background:repeating-linear-gradient(90deg,#e5e7eb,#e5e7eb 5px,transparent 0,transparent 10px)}.validator-text{color:#5c3782}.validator-text-confirm{color:#b29bcb}#renderCanvas{height:100%;touch-action:none;width:100%}body.card-section-tooltip-active .tooltip .tooltip-inner{max-width:500px!important;min-width:300px!important;white-space:normal;width:auto!important}.applicator-hover:hover{transform:scale(1.1);transition:transform .3s ease}.ls-1{letter-spacing:1.2px}.ls-2{letter-spacing:2.4px}.ls-3{letter-spacing:3.6px}.ls-4{letter-spacing:4.8px}.ls-5{letter-spacing:6px}.lh-1{line-height:1.2}.lh-2{line-height:1.6}.fs-8{font-size:.5rem}.fs-10{font-size:.625rem}.fs-12{font-size:.75rem}.fs-14{font-size:.875rem}.fs-16{font-size:1rem}.fs-18{font-size:1.25rem}.fs-20{font-size:1.5rem}.fs-22{font-size:1.75rem}.fs-24{font-size:2rem}.fs-26{font-size:2.25rem}.fs-28{font-size:2.5rem}.fs-30{font-size:2.75rem}.fw-thin{font-weight:100}.fw-extraLight{font-weight:200}.fw-light{font-weight:300}.fw-regular{font-weight:400}.fw-medium{font-weight:500}.fw-semiBold{font-weight:600}.fw-bold{font-weight:700}.fw-extraBold{font-weight:800}.spacer{padding:3.5rem 0;position:relative}