.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:#0000 #0000 #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:#0000 #0000 #333}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px 0 #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 #0000 #0000;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 #0000000f;left:0}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}html{font-weight:inherit;font-size:100%;font-family:inherit}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,q,s,samp,small,span,strike,strong,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-style:inherit;vertical-align:initial}em,pre,sub,sup{margin:0;padding:0;border:0;outline:0}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:initial;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}.exlef{position:absolute;left:-2000px;font-size:1px}.flocont:after{content:".";display:block;height:0;clear:both;visibility:hidden}.flocont{display:inline-block;display:block}fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}fieldset{display:inline-block;display:block}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.reset{padding:0;margin:0}*,:after,:before{box-sizing:border-box}*{scrollbar-color:#403965 #e7eafd;scrollbar-width:thin}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#c4c4c44d;border-radius:30px}::-webkit-scrollbar-thumb{background-color:#fff;border-radius:30px;border:1px solid #c4c4c44d}.cursor{cursor:pointer}textarea{resize:none}body,html{background:#e7eafd;width:100%;height:100%;font-family:Helvetica,Proxima Nova;color:#403965}.checkbox-round{width:18px;height:18px;background-color:#e9e8ff;border-radius:50%;vertical-align:middle;border:3px solid #ddd;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;margin:0 10px 0 0}.checkbox-round:checked{border:1px solid #ddd;background-color:#403965}input.title-edit{font-family:Helvetica,Proxima Nova;font-size:16px;background:none;border:none;font-weight:700;color:#403965;padding:0;margin:0;width:100%}.input{margin-bottom:16px;color:#403965}.input.no-padding{margin-bottom:0}.input label{display:block;margin-bottom:5px;font-size:14px;line-height:14px;font-weight:700}.input input[type=date],.input input[type=number],.input input[type=password],.input input[type=text],.input input[type=time],.input textarea{background:#e9e8ff;border-radius:16px;height:48px;border:none;color:#403965;font-size:18px;padding-left:14px;width:100%;font-family:Helvetica,Proxima Nova}.input select{width:100%}.input input[type=time]{background:#fff}.input.inline{display:flex;align-items:center;justify-content:space-between}.input.inline label{display:inline}.input.inline.autospace>:not(:last-child){margin-right:10px}.input.inline select{width:inherit}.input .input{margin-bottom:0}.list-align{flex-wrap:wrap;align-items:center;justify-content:space-between;display:flex}.list-align.top{align-items:flex-start}.list-align.on-start{justify-content:flex-start}.list-align.autospace>:not(:last-child){margin-right:10px}.title{display:flex;justify-content:space-between;align-items:center}.title span{flex:1;text-align:right;line-height:19px}.title h1{flex:1;font-size:19px}.btn{background:linear-gradient(79.45deg,#342a4c 10.74%,#4d447b 89.26%);box-shadow:0 6px 24px #3f337366;border-radius:19px;font-size:11px;line-height:11px;text-align:center;letter-spacing:.37em;text-transform:uppercase;color:#fff;height:38px;padding:0 22px;border:0;font-weight:700;cursor:pointer}.btn.disabled:not(.enabled),.btn:disabled{opacity:.5}.btn.reverse,.btn:hover{background:#fff;color:inherit}.btn.reverse{box-shadow:0 6px 24px #3f337366}.btn.reverse.form,.btn.reverse:hover{box-shadow:none}.btn.reverse.grey{background:#4039651a}.btn.active{background:#403965;color:#fff}.btn.btn-filter{box-shadow:none;color:inherit;background:inherit;font-size:11px;border:1px solid #40396580}.btn.btn-filter.active,.btn.btn-filter:hover{background:#fff}.btn.last{margin-right:0}.checkbox-btn label{padding:6px 15px;display:inline-block;border-radius:12px;background:#4039654d;color:#fff;font-size:11px;-webkit-user-select:none;user-select:none;cursor:pointer;font-weight:700}.checkbox-btn input{display:none}.checkbox-btn input:checked+label{background:#403965}.checkbox-btn.day-type label{padding:4px;background:#fff;color:inherit;margin-right:10px;border-radius:30px;width:22px;text-align:center}.checkbox-btn.no-padding label{margin-bottom:0}.checkbox-btn.white label{background:#fff;color:#403965;font-weight:700}.checkbox-btn.white:hover label{color:#fff;background:#403965}.checkbox-btn input:disabled+label{opacity:.5}.checkbox-btn input:checked+label{color:#fff!important}span.checkbox-btn{margin-right:5px}span.checkbox-btn.active label{background-color:#403965;font-weight:700}span.checkbox-btn.style.active label{background-color:#cbb9f9}.toggle{clear:both;margin:0 0 15px 4px}.toggle input.switch:empty{display:none}.toggle input.switch:empty~label{position:relative;float:left;line-height:17px;text-indent:3em;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle input.switch:empty~label:after,.toggle input.switch:empty~label:before{position:absolute;display:block;top:0;bottom:0;left:0;content:" ";width:28px;background-color:#403965;border-radius:9px;transition:all .1s ease-in}.toggle input.switch:empty~label:after{width:12px;height:13px;top:2px;bottom:.1em;margin-left:14px;background-color:#fff;border-radius:9px}.toggle input.switch:checked~label:before{background-color:#e9e8ff}.toggle input.switch:checked~label:after{margin-left:.1em}.toggle.right input.switch:empty{margin-right:0}.toggle.right input.switch:checked~label:after{margin-right:14px}.toggle.right input.switch:empty~label:after,.toggle.right input.switch:empty~label:before{right:0;left:inherit}select.custom-btn{color:#403965;border-radius:19px;font-size:11px;line-height:11px;text-align:center;letter-spacing:.37em;text-transform:uppercase;height:38px;padding:0 22px;border:0;font-weight:700;cursor:pointer;background:#fff;box-shadow:0 6px 24px #3f337366;box-shadow:none}.ng-select.input-type .ng-placeholder{font-size:18px}.ng-select.input-type .ng-select-container{height:48px;border-radius:12px;background-color:#e9e8ff!important;border:none}.ng-select.input-type .ng-select-container .ng-value{background:none!important;font-size:18px;color:#403965}.ng-select.input-type .ng-select-container input{height:38px!important}.ng-select.multi-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-select.multi-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{background-color:#e9e8ff!important}.ng-select.multi-select .ng-select-container{height:48px;border-radius:12px;border:none}.ng-select.multi-select .ng-select-container input{height:38px!important}.ng-select.multi-select .ng-select-container .ng-option-selected{background:#000}.ng-select.multi-select .ng-select-container .ng-value-container{align-items:center}.ng-select.multi-select .ng-select-container .ng-value-container .ng-placeholder{top:inherit;padding-bottom:inherit;padding-left:inherit;font-size:18px}.ng-select.multi-select .ng-select-container .ng-value-container>.ng-value{background:none!important;font-size:18px;color:#403965}.ng-select.multi-select .ng-select-container .ng-value-container>.ng-value:not(.last):after{content:", "}.ng-select.multi-select .ng-select-container .ng-value-container>.ng-value .ng-value-label{padding:0;margin:0}.ng-select.multi-select.onlyOne .ng-select-container{width:165px;text-align:center}.ng-select.multi-select.onlyOne .ng-select-container .ng-value-container>.ng-value{text-align:center}.ng-select.multi-select.onlyOne .ng-select-container .ng-value-container>.ng-value:after{content:""}.ng-select.multi-select.filter{width:160px;margin:0 20px 0 15px}.ng-select.multi-select.filter.active .ng-select-container{background:#fff}.ng-select.multi-select.filter .ng-select-container{border-radius:19px;height:38px;border:1px solid #40396580;background:#0000}.ng-select.multi-select.filter .ng-select-container .ng-value-container{width:100px;margin:0 0 0 20px;padding:0}.ng-select.multi-select.filter .ng-select-container .ng-value-container>.ng-value{letter-spacing:.37em;text-transform:uppercase;font-size:11px;font-weight:700;margin-bottom:0;max-width:calc(100% - 10px)}.ng-select.multi-select.filter .ng-select-container .ng-value-container>.ng-value>.ng-value-label{width:100%;text-overflow:ellipsis;overflow:hidden}.ng-select.multi-select.filter .ng-select-container .ng-placeholder{letter-spacing:.37em;text-transform:uppercase;font-size:11px;font-weight:700;color:#403965}.card{margin:0 0 17px 10px}.card img{float:left;margin-right:10px;border-radius:21px}.card>div{margin-top:5px}.card>div strong{display:block;font-size:19px}.card>div span{font-size:12px}.card>div font{text-transform:uppercase}.config-header{position:relative;font-size:12px;margin-bottom:14px;min-height:40px}.config-header strong{font-size:19px;display:block;margin-bottom:3px}.pagination{display:flex;align-items:flex-end;flex:1}.pagination a{text-align:center;text-decoration:none;font-size:11px;width:24px;height:24px;background:#403965;border-radius:12px;color:#fff;line-height:22px;font-weight:700;margin-right:5px;opacity:.5}.pagination a.active{opacity:1}.pagination a.nav{background:#fff;color:#403965;opacity:1}.filtre-type-page{position:relative;width:100%;display:flex;padding-top:12px}.filtre-type-page button{margin-right:13px}.filtre-type-page button:not(.reverse):last-child{position:absolute;right:0;margin-right:0}.filter-page{margin:25px 0 0}.filter-page button{margin:0 20px 0 15px}.cart-modele{margin-right:15px;margin-bottom:15px;width:330px;background:#fff;box-shadow:4px 4px 25px #483c8f26;border-radius:27px;padding:34px 20px 25px;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column}.cart-modele .recent{position:relative}.cart-modele .recent:after{content:"";width:15px;height:15px;background:orange;position:absolute;left:0;top:0;border-radius:20px}.cart-modele.disabled{opacity:.5}.cart-modele img{margin-right:11px;border-radius:27px}.cart-modele h1{font-family:serif;font-size:20px}.cart-modele h2{font-size:16px}.cart-modele h3{font-size:12px;font-weight:400}.cart-modele strong{font-size:12px}.cart-modele .toggle{margin:0}.cart-modele label{max-width:180px}.cart-modele .buttonStyle{margin-top:30px}.cart-modele .buttonStyle>label{font-weight:700;font-size:14px}.cart-modele table{width:100%;font-size:14px}.cart-modele table thead th{font-weight:700}.cart-modele table thead th:first-child{width:140px}.cart-modele table thead th:last-child{width:74px}.cart-modele .button-position{flex:1;justify-content:flex-end;display:flex;flex-direction:column;align-items:flex-end;align-self:flex-start}.nb-result{font-size:12px;margin:16px 0}.container-generate{overflow:auto;width:100%;min-width:528px;height:calc(100% - 54px);margin-top:16px;background:#ffffff80;box-shadow:4px 4px 25px #483c8f26;border-radius:27px;padding:34px 26px 0 30px;position:relative}.container-generate.no-btn{margin-top:54px}.container-generate form{position:relative}.container-generate #filtre{margin-top:40px;font-size:16px;font-weight:700}.container-generate #filtre button:first-child{margin-right:12px}.container-generate table{font-size:14px;margin-top:48px;width:100%}.container-generate table th{border-top:1px solid #40396533;padding-top:13px;padding-bottom:13px}.container-generate table td,.container-generate table th,.container-generate table tr{border-bottom:1px solid #40396533}.container-generate table td{vertical-align:middle;padding:12px 0}.container-generate table td:first-child{vertical-align:inherit;width:22px;font-size:18px;font-weight:700;padding-right:12px}.container-generate table td:last-child{width:50px}.container-generate table td .badge{padding:6px 15px;background:#403965;border-radius:12px;font-size:11px;font-weight:700;color:#fff;display:inline-block}.recap{font-weight:400;background:#fff;justify-content:center;display:flex;align-items:center;padding:15px 20px;margin-top:30px;margin-bottom:30px;border:1px solid #4039651a;box-sizing:border-box;border-radius:15px;height:70px;font-size:14px}.recap .input{margin-bottom:0;flex:1}.recap .list-align{margin-top:15px}.list-image{align-items:center;display:flex;justify-content:flex-start;margin-bottom:30px}.list-image>div{position:relative;margin-right:7px}.list-image>div.first input[type=file]{cursor:pointer;opacity:0;width:54px;height:54px;position:absolute;top:0;border:1px solid red;left:0}.list-image>div.first label{position:absolute;left:calc(50% - 5px);top:calc(50% - 10px);color:#fff;font-weight:700}.list-image>div img{background:#403965;border:none;border-radius:20px}.list-image>div a{position:absolute;right:-6px;top:-6px;width:20px;height:19px;background:#fff;box-sizing:border-box;border-radius:20px;text-align:center;line-height:15px;font-size:11px;cursor:pointer}#container{position:relative}#container .backPage{color:inherit;position:absolute;top:-53px;left:0;margin-left:46px;text-decoration:none;color:#403965}#container .backPage>*{display:block}#container .backPage font{font-size:12px}#container .backPage:before{content:" ";width:33px;height:33px;background:url(/assets/images/arrow.png) no-repeat 50% #fff;border-radius:18px;display:block;position:absolute;margin-left:-46px;text-align:center;font-weight:700}