body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.slid_arrow{align-items:center;background:#ffffffe0;border-radius:20px;box-shadow:0 0 10px rgb(0 0 0/7%);color:#a4a4a4;cursor:pointer;display:block;display:flex;font-size:120%;height:52px;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;z-index:1}.md-input-group input::-webkit-input-placeholder{color:#bbb;opacity:0;text-overflow:ellipsis;-webkit-transition:all .2s ease;transition:all .2s ease}.md-input-group{font-size:15px;position:relative;width:100%}.md-input-group label{background:#fff;color:#888;left:10px;line-height:1;padding:0 4px;pointer-events:none;position:absolute;top:calc(50% - 6px);transition:all .2s ease}.md-input-group span,.md-select-group>span{background:#eee;border-radius:5px;color:#888;display:block;padding:2px 8px;pointer-events:none;position:absolute;right:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s cubic-bezier(.64,.09,.08,1)}.md-input-group span.left{left:10px;right:auto}.md-input-group input{background-color:initial;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;display:block;font-size:inherit;line-height:1.5em;margin-top:0;padding:10px 16px 8px;text-overflow:ellipsis;transition:all .2s ease;width:100%}.md-input-group input:focus,.md-input-group.filled input{border-color:#ddd}.md-input-group input:focus::-webkit-input-placeholder,.md-input-group.filled input::-webkit-input-placeholder{opacity:1}.md-input-group input:-webkit-autofill~span,.md-input-group input:focus~span,.md-input-group.filled input~span{background:#dceeff;color:#0054a6}.md-input-group input:-webkit-autofill~label,.md-input-group input:focus~label,.md-input-group.filled input~label{background:#fff;color:#0054a6;font-size:13px;top:-7px}.md-input-group input:focus,.md-input-group input:hover{border-color:#0054a6;outline:0}.md-input-group input:focus{box-shadow:0 0 0 2px rgba(2,81,123,.1)}.md-input-group.prefix label{margin-left:30px}.md-input-group.prefix input{padding-left:46px}.md-input-group input[aria-required=true]+label:after{color:red;content:"*";left:2px;position:relative;top:-2px}.displayflex{align-items:center;display:flex;gap:7px;margin-top:22px}.md-select-group select::-webkit-select-placeholder{color:#bbb;opacity:0;text-overflow:ellipsis;-webkit-transition:all .2s ease;transition:all .2s ease}.md-select-group{font-size:15px;position:relative;width:100%}.md-select-group label{background:#fff;color:#888;left:10px;line-height:1;padding:0 4px;pointer-events:none;position:absolute;top:calc(50% - 6px);transition:all .2s ease}.md-select-group span.left{left:10px;right:auto}.md-select-group .ant-select{background-color:initial;border:1px solid #ddd;border-radius:6px;display:block;font-size:inherit;line-height:1.5em;margin:0;padding:4px 0;transition:all .2s ease;width:100%}.md-select-group .ant-select-focused,.md-select-group.filled .ant-select{border-color:#ddd}.md-select-group .ant-select-focused~span,.md-select-group.filled .ant-select~span{background:#dceeff;color:#4375c6}.md-select-group .ant-select-focused~label,.md-select-group.filled .ant-select~label{background:#fff;color:#4375c6;font-size:13px;top:-7px}.md-select-group .ant-select-focused,.md-select-group .ant-select-open,.md-select-group .ant-select:hover{border-color:#4375c6!important;outline:0}.md-select-group .ant-select-focused{box-shadow:0 0 0 2px rgba(2,81,123,.1)}.md-select-group.prefix label{margin-left:30px}.md-select-group.prefix .ant-select-selector{padding-left:42px}.md-select-group .ant-select[aria-required=true]+label:after{color:red;content:"*";left:2px;position:relative;top:-2px}.md-input-group textarea::-webkit-input-placeholder{color:#bbb;opacity:0;text-overflow:ellipsis;-webkit-transition:all .2s ease;transition:all .2s ease}.md-input-group textarea{background-color:initial;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;display:block;font-size:inherit;line-height:1.5em;margin-top:0;padding:10px 16px 8px;transition:all .2s ease;width:100%}.md-input-group textarea::-webkit-scrollbar{display:none}.md-input-group textarea:focus,.md-input-group.filled textarea{border-color:#ddd}.md-input-group textarea:focus::-webkit-input-placeholder,.md-input-group.filled textarea::-webkit-input-placeholder{opacity:1}.md-input-group textarea:-webkit-autofill~span,.md-input-group textarea:focus~span,.md-input-group.filled textarea~span{background:#dceeff;color:#0054a6}.md-input-group textarea:-webkit-autofill~label,.md-input-group textarea:focus~label,.md-input-group.filled textarea~label{background:#fff;color:#0054a6;font-size:13px;top:-7px}.md-input-group textarea:-webkit-autofill~label,.md-input-group.filled textarea~label{background:#fff;color:#0054a6;font-size:13px;top:-7px}.md-input-group textarea:focus,.md-input-group textarea:hover{border-color:#0054a6;outline:0}.md-input-group textarea:focus{box-shadow:0 0 0 2px rgba(2,81,123,.1)}.md-input-group.prefix textarea{padding-left:46px}.md-input-group textarea[aria-required=true]+label:after{color:red;content:"*";left:2px;position:relative;top:-2px}.md-input-group.suffix textarea{padding-right:46px}.md-input-group .extra{background:transparent;padding:0;pointer-events:all}.md-input-group input[aria-invalid=true]{border-color:#ff4d4f}.fhbtn .extra{height:calc(100% - 14px);top:7px;-webkit-transform:none;transform:none}.timeline-value div{padding-top:10px}.md-input-group.suffix textarea,.md-select-group.suffix .ant-select-selector{padding-right:42px}.md-select-group.suffix span.ant-select-arrow{right:42px}.imgflags{border-radius:3px;cursor:pointer;position:absolute;-webkit-transform:translate3d(10px,11px,10px);transform:translate3d(10px,11px,10px);width:22px}.imgdrop{border-radius:11px;width:16px}.md-input-group.tel label{left:38px}.md-input-group.tel input{padding:10px 16px 8px 38px}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.tableDevis .ant-table-pagination.ant-pagination{margin:16px}.tableDevis .ant-table-wrapper .ant-table-thead>tr>th{font-weight:500}.tableDevis [class*=" ant-table"],.tableDevis [class^=ant-table]{font-size:13px}.draggable-tree .ant-tree-treenode{padding:4px 4px 8px 0}.ant-tree .ant-tree-node-content-wrapper{padding:0}.ant-divider .ant-divider-inner-text{font-size:120%}.ant-divider-inner-text:before{background:#0054a6;border-radius:50%;content:"";display:inline-block;height:6px;margin:0 10px 2px 0;vertical-align:middle;width:6px}.vh{visibility:hidden}.cardsel{display:flex;flex-wrap:wrap;gap:30px}.cardsel .ant-ribbon-text{color:#444;font-weight:600}.cardsel .ant-ribbon{background:hsla(0,0%,100%,.95);box-shadow:0 0 7px -3px #afafaf;color:hsla(0,0%,100%,.95);letter-spacing:.5px;line-height:20px;padding-right:16px;transition:background .2s ease 0s}.ant-tabs .ant-tabs-tab{padding-left:10px;padding-right:10px}.slick-slide>div{padding:10px}.slick-list{transition:height .2s ease 0s}.lst1{width:100%}.lst1 .ant-space-item:last-child{flex:1 1}.bf-controlbar{border-bottom:1px solid #eee;box-shadow:none!important}.editor-wrapper{border:1px solid #ddd;border-radius:8px}.bf-content{height:auto}.bf-controlbar .control-item.button,.bf-dropdown .dropdown-handler:hover{border-radius:8px}.richtext p{margin:0}.richtext p:after{content:"";display:inline-block;width:0}.ant-card-hoverable{box-shadow:0 0 10px rgb(0 0 0/7%)}label.ant-radio-button-wrapper{height:auto}.ant-form-item-label-wrap{padding:0!important}.form_row{align-content:flex-start;width:100%}.btn-form{display:flex;justify-content:space-between;margin-top:30px;padding:20px 10px}.ant-form-item .ant-form-item-explain-error{font-size:smaller}.ant-pro-global-header-header-actions-avatar,.ant-pro-global-header-header-actions-item{cursor:auto}.ant-pro-global-header-header-actions-item>:hover{background-color:initial}.ant-pro .ant-pro-layout .ant-pro-sider .ant-layout-sider-children{background:#f5f5f5}.ant-table{overflow:auto}.keyboard-item{background:#eee;border-radius:3px;color:#4883bc;font-size:90%;padding:3px 5px;position:relative}.ant-tabs-tab-btn{padding:0 10px}.configurateur .ant-pro-card-col.ant-pro-card-col-5,.configurateur .ant-pro-card-col.ant-pro-card-col-8{max-height:95vh;overflow-y:scroll;position:-webkit-sticky;position:sticky;top:38px}.slider{box-sizing:border-box;overflow:hidden;padding:10px;width:100%}.slider>div:first-child{position:relative;transition:height .2s ease .3s}.slider>div:first-child>div{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;left:0;overflow:visible;position:absolute;top:0;visibility:hidden;width:100%}.slider>div>div.out,.slider>div>div.sel{visibility:visible}.slider>div>div.sel{position:relative}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.ant-divider-horizontal.ant-divider-with-text{margin:0!important;padding:16px 0}.dash-header{-webkit-border-after:1px solid rgba(5,5,5,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:hsla(0,0%,100%,.6);border-block-end:1px solid rgba(5,5,5,.06);height:54px;justify-content:space-between;left:0;position:fixed;right:0;top:0;z-index:100}.dash-header,.dash-logo{align-items:center;display:flex}.dash-logo{gap:10px;padding:10px}.dash-content{display:flex;min-height:100vh;position:relative}.dash-content nav>.ant-menu{background:#f5f5f5;color:rgba(0,0,0,.65);height:100%;position:fixed;width:210px}.dash-content nav li.ant-menu-item.ant-menu-item-selected{background-color:rgba(0,0,0,.04);color:rgba(0,0,0,.95)}.dash-content nav{background-color:#f5f5f5;flex:0 0 210px;padding-top:54px;transition:flex .2s cubic-bezier(.2,0,0,1) 0s}.dash-collapse{background:#fff;border:1px solid #eee;border-radius:50%;color:#888;cursor:pointer;font-size:12px;height:25px;left:210px;padding:5px;position:fixed;text-align:center;top:50vh;transition:left .3s cubic-bezier(.2,0,0,1) 0s;translate:-50%;width:25px;z-index:1}.dash-content.collapsed .dash-collapse{left:60px}.dash-content main{background-color:#f7f7f7;flex:1 1 100%;padding-top:54px}.dash-content .ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:transparent}.dash-content.collapsed nav>.ant-menu{width:60px}.dash-content.collapsed nav{flex:0 0 60px}.dash-content.collapsed main{max-width:calc(100% - 60px)}.carditem{outline:2px solid transparent;transition:outline .2s;-webkit-user-select:none;user-select:none}.carditem.sel{outline:2px solid #0054a6}.carditem:focus{outline:4px solid #62a2cc;outline-offset:1px}.carditem.sel:focus{outline:3px solid #0054a6}.carditem.disabled{-webkit-filter:contrast(.9) opacity(.5);filter:contrast(.9) opacity(.5)}.sect-infos span{flex:1 1 176px;padding:5px}.sect-infos{display:flex;flex-wrap:wrap;justify-content:space-around}.ant-radio-button-wrapper{-webkit-user-select:none;user-select:none}.label-required:before{-webkit-margin-end:4px;color:#ff4d4f;content:"*";display:inline-block;font-family:SimSun,sans-serif;font-size:15px;line-height:1;margin-inline-end:4px}.item-label{align-items:center;display:flex;margin-bottom:4px}.ant-row{flex:0 1 100%}.ant-steps.ant-steps-vertical{position:-webkit-sticky;position:sticky;top:54px}.ant-table.ant-table-empty{border-radius:8px}.ant-pro-card-actions{min-height:auto}.ant-pro-page-container-children-content{margin-bottom:400px}.reduce{height:0;overflow:hidden}.stepitem{align-items:center;cursor:pointer;display:flex;padding-bottom:30px}.stepnum{background:#ccc;border-radius:10px;color:#fff;font-weight:700;line-height:30px;text-align:center;width:30px}.stepitem.sel .stepnum{background:#2b55a7;color:#fff}.stepitem.sel .steptitle{color:#000}.steptitle{color:#888;font-size:120%;padding-left:10px}.stepline{border-bottom:1px solid #eaeaea;flex:1 1 auto;margin-left:10px}