body{font-family:Open Sans,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif!important;font-style:normal;height:-moz-fit-content;height:fit-content;position:relative;margin:0;font-size:13px;font-weight:400;background-attachment:fixed;height:-webkit-fill-available;line-height:150%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6eefc",endColorstr="#c3d6f8",GradientType=1);background-size:cover;color:#464f6a}.columnconfig p{margin-block-start:0;margin-block-end:0}.custom-dialog-container .mat-dialog-container{padding:0;background:transparent;border-radius:25px}.mat-icon{height:17px!important;width:20px!important;font-size:18px!important}button,.mat-button,mat-header-cell,mat-cell,.mat-table,.mat-card,mat-list-item,mat-list,.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:Open Sans,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:linear-gradient(13deg,#AAAAAA 14%,#bbb 64%);border-radius:10px;border:2px solid rgba(0,0,0,0);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(13deg,#6f9ac2 14%,#6091bf 64%);border:2px solid rgba(0,0,0,0);background-clip:padding-box}::-webkit-scrollbar-track{background:rgba(255,255,255,.3333333333);border-radius:10px}html{min-height:-webkit-fill-available}h1,h2,h3,h4,h5{color:#1f222e;font-weight:400}h1{font-size:21px;font-weight:700;color:#1f222e}h2{font-size:18px;font-weight:600;color:#2e4eaa}h3{font-size:16px;font-weight:600;color:#2e4eaa}h4{font-size:14px;font-weight:600;color:#1f222e}h5,h6{font-size:13px}.small{font-size:10px}.large{font-size:14px}button,button:disabled,button:hover,button:visited,button:active{border:none;outline:none}input,input:focus,select,select:focus{outline:none}a,a:hover,a:visited,a:active,a:focus{font-size:13px;color:#4c99d1}mat-icon:focus,li:focus{outline:none}button.grey{border:1px solid #CDD3E4;background-color:#fff;color:#464f6a}button.grey:hover{transition:.2s;background-color:#f3f2f2}.btn-error{background:#d53131;color:#fff}input,select{width:calc(100% - 50px);max-width:400px;padding:10px 12px;margin:5px 0;border:1px solid #bec5dc;color:#464f6a;border-radius:5Px}select{width:calc(100% - 20px)}input::placeholder{color:#234892}.label{text-align:left;font-size:14px}.row{max-width:1000px;display:flex;flex-direction:row;margin:auto;width:100%}.row.rowtuile{display:block}.row.rowtuile{width:100%}.row.rowtuile .tuile{display:inline-block;width:240px;min-height:40px;vertical-align:top}.row.rowtuile .tuile div.ref{font-weight:600;line-break:anywhere}.row.rowtuile .tuile div.des{font-size:11px;line-height:15px}.barre{display:block!important;padding-top:20px;padding-bottom:10px}button{vertical-align:middle;margin-top:20px;margin-left:10px;color:#fff;background-color:#234892;padding:10px 20px;border-radius:5px;cursor:pointer}button.white{background-color:#fff;color:#234892;border:1px solid #234892}button.bluesky{background-color:#fff;color:#e6eefc;border:1px solid #234892}button span{font-size:20px}button:hover{transition:.2s;background-color:#153575}button.disabled,button.disabled:hover{background-color:#cdd3e4}button.pictoright{position:relative;padding-right:43px}button.pictoright span{position:absolute;right:10px;line-height:.8!important}button.pictobutton{padding:5px 8px}button.main{background-color:#fd7e14}button.main.disabled,button.main.disabled:hover{background-color:#cdd3e4}button.main:hover{transition:.2s;background-color:#f07400}a{cursor:pointer}.content{min-height:calc(100vh - 110px)}.tuilenote{overflow:hidden;bottom:5px;font-style:italic;font-size:12px;line-height:12px}.clear .material-icons{border:1px solid #464f6a;border-radius:50%;font-size:12px}.tuile{border-radius:5px;width:240px;background:#fff;margin:6px 8px;border:1px solid #CDD3E4;position:relative;padding:9px 9px 9px 15px;cursor:pointer}.tuile.disabled{background:#dee1eb;color:#69738d;opacity:.6;cursor:not-allowed}.tuile.disabled:hover{background:#dee1eb}.tuile:hover{transition:.2s;background-color:#f3f2f2}.tuile.masked{display:none!important}.tuile.selected{background-color:#f6fafc;border-color:#4d99d1}.tuile.selected .checksquare.ok{display:block}.tuile.started{background-color:#fffef1;border-color:#d1b74d}.tuile.started .checksquare.nok{background-color:#faedb9;display:block}.tuile.started .checksquare.nok span{top:-2px;left:2px}.tuile .checksquare{display:none;background-color:#bcfbe0;height:15px;width:15px;position:absolute;right:10px;top:12px;border-radius:40px}.tuile .checksquare span{position:relative;left:1px;width:12px;height:12px;font-size:12px}.tuileinfo{width:240px}.tuilered{display:flex;border-radius:8px;width:240px;background:#ffefef;border:1px solid #ffa7a7;margin:6px 8px;position:relative;padding:10px 18px 10px 40px;cursor:pointer}.tuilered .checksquare{color:#fa5b5b;position:absolute;left:10px}.tuileproduit{overflow:hidden;line-height:16px;border-radius:5px;width:100%;max-width:240px;background:#fff;margin:6px 0;border:1px solid #CDD3E4;position:relative;padding:9px 16px 9px 15px;display:flex;flex-direction:column;cursor:pointer}.tuileproduit .checksquare{display:none;background-color:#bcfbe0;height:15px;width:15px;position:absolute;right:8px;top:8px;border-radius:40px}.tuileproduit .checksquare span{position:relative;left:1px;width:12px;height:12px;font-size:12px}.tuileproduit div.descol{width:calc(100% - 88px);padding-right:16px;line-break:auto;line-height:15px;padding-left:0;padding-top:6px}.tuileproduit div.descol div{width:100%}.tuileproduit div.descol div:first-child{font-weight:600;margin-bottom:7px;line-break:anywhere}.tuileproduit div.qtycol{width:80px;font-size:11px;padding-top:5px}.tuileproduit.selected{background-color:#f6fafc;border-color:#80dfb7}.tuileproduit.selected .checksquare{padding:0;display:block}.tuileproduit input{width:50px;height:25px;padding:6px}.tuileproduit button{padding-right:20px;padding-left:43px;margin:4px}.tuileproduit button span{left:10px;right:auto}.ldv{display:flex;max-width:1150px;margin:auto;flex-direction:row;font-size:11px;color:#464f6a}.ldv .block{text-align:center}.ldv .block .circle{background-color:#cdd3e4}.ldv .block .circle span{font-size:11px!important;font-weight:400!important;color:#464f6a}.ldv .block.active{color:#2e4eaa;font-weight:700}.ldv .block.active .circle{background-color:#2e4eaa}.ldv .block.active .circle span{font-size:11px!important;font-weight:700!important;color:#fff}.previous,.next{cursor:pointer;color:#2e4eaa;font-weight:600;font-size:12px;line-height:150%}.previous span,.next span{margin:0 7px;color:#fd7e14;vertical-align:bottom;font-size:19px}.optionblock{display:flex;text-align:center;justify-content:flex-end}.optionblock input{width:40px}.optionblock label{padding:13px}.subheader .row{max-width:1149px}.subheader h4{margin-bottom:0;margin-top:16px}.subheader select{max-width:300px;background-color:#f6fafc}.subheader span{margin-right:20px}.subheader.small .row{max-width:714px}table{border-collapse:collapse}table th,table td{border:1px solid #CDD3E4;padding:8px 15px}table input{width:46px;padding:2px 2px 2px 7px}table .tdqte{width:90px}table .tdqte span{position:relative;top:6px;left:6px;color:#464f6a;cursor:pointer}table .tdqte span i{font-size:20px}table .tdqte span:hover{color:#d21515}table .tdref{width:160px}.cdk-overlay-pane{width:100%!important}.errormsg{background:#d21515;color:#fff;padding:2px;font-size:13px}.successmsg{background:#4883e9;color:#fff;padding:2px;font-size:13px}.switch{position:relative;display:inline-block;width:50px;height:26px;margin-left:10px;margin-right:10px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:2px;background-color:#fff;transition:.4s}input:checked:not(:disabled)+.slider{background-color:#4883e9}input:focus+.slider{box-shadow:0 0 1px #4883e9}input:checked:not(:disabled)+.slider:before{transform:translate(22px)}.slider.round{border-radius:26px}.slider.round:before{border-radius:50%}.messageurgent{position:fixed;bottom:0;width:100%;background-color:#fd7e14;color:#fff;z-index:100;cursor:pointer}.messageurgent .messageurgentcontainer{padding:0 10px;position:relative;max-width:1000px;margin:auto;color:#fff}.messageurgent .messageurgentcontainer h1{color:#fff}.messageurgent .messageurgentcontainer span{position:absolute;top:0;right:10px;font-weight:700}.nav{display:flex;min-width:240px;padding-left:10px;box-sizing:border-box;margin-bottom:15px}.columnconfig{padding-left:0!important;background-color:#fcfdff}.columnzone{max-width:287px!important;padding:43px 25px 0!important}.trait{border-right:1px solid #B3B9CC}.nav label{flex:1;padding-left:10px}.nav .minus{display:none;border-radius:40px;border:#2E4EAA solid 1px;height:10px;width:10px;position:relative;top:4px;left:-50px;color:#2e4eaa}.nav .minus span{font-size:8px;position:relative;top:-5px;left:1px}.nav .checksquare{background-color:#bcfbe0;height:22px;width:22px;position:relative;border-radius:40px;top:-1px;right:7px;display:flex}.nav .checksquare span{margin:auto;color:#189c65;font-size:14px;position:relative;left:0;top:1px}.nav .checksquare.number{background-color:#189c65}.nav .checksquare.number span{color:#fff;left:0;top:1px}@media (max-width: 1200px){.columnsolution{flex-direction:column}.row.rowtuile{min-width:none;max-width:560px}}@media (max-width: 600px){.columnzone{display:none}.row{width:95%!important;flex-direction:column;align-items:center}.row .tile{width:85%!important}}
