@charset "UTF-8";.numeric-text{font-family:Times New Roman,Times,serif}.wen-icon{font-size:5rem}.login-page{width:100%;height:100%;background-color:#f0f0f0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/arriereplan.png);background-size:cover;background-position:center}.login-page mat-card{width:20%;padding:20px;border-radius:20px;box-shadow:0 4px 16px #0000001f;box-sizing:border-box;background-color:#fff}.login-page mat-card-header{display:flex;flex-direction:column;align-items:center}.login-page mat-card-header mat-card-title{display:flex;flex-direction:column;align-items:center}.login-page mat-card-header mat-card-title img{width:120px;margin-bottom:16px}.login-page mat-card-header mat-card-title h2{font-size:2rem;font-weight:700;text-align:center;color:#1976d2}.login-page mat-card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.login-page mat-card-content.login-form{display:flex;flex-direction:column;align-items:center;gap:10px}.login-page mat-card-content.login-form mat-form-field{width:90%;font-size:24px}.login-page mat-card-content.login-form mat-form-field .mat-form-field-appearance-outline .mat-form-field-outline{border-radius:24px!important}.login-page mat-card-content.login-form button{width:90%;font-size:28px;font-weight:700;border-radius:18px;padding:30px}.login-page mat-card-content.login-form button:hover{background-color:#5a5454}.login-page mat-card-content .message{font-size:20px;text-align:center}.login-page mat-card-content .sspinner{font-size:18px;text-align:center}@media only screen and (max-width:1200px){.login-page mat-card{width:50%;background-size:cover}}@media only screen and (max-width:900px){.login-page mat-card{width:60%;background-size:cover}}@media only screen and (max-width:600px){.login-page{justify-content:center}.login-page mat-card{width:90%;background-size:cover}}.accueil{height:50%;display:flex;padding-left:10px;padding-top:20px;padding-right:10px;gap:10px}.accueil .accueil_gauche{border:solid 1px;width:50%;background-color:#919198}.accueil .accueil_droite{border:solid 1px;width:50%;background-color:#dcdfe2}.pied_de_page{height:10%;display:flex;border:solid 1px;background-color:#919198}.part1_pied_de_page{width:50%;gap:10px}.part1_pied_de_page h2{font-size:22px;font-weight:700;text-align:center}.wen-table{border:solid 2px rgba(170,162,143,.745)}.wen-table h3{font-size:18px;text-align:left}.wen-table .wen-table__grid{width:100%}.wen-table .wen-table__grid .mat-header-row{background-color:#aaa28fbe}.wen-table .wen-table__grid .mat-header-row .mat-header-cell{color:#2a1f1f;font-family:Times New Roman,Times,serif}.wen-table .wen-table__grid .highlighted-row{animation-name:highlighted-row-pulse;animation-duration:1s;animation-direction:alternate;animation-iteration-count:4}@keyframes highlighted-row-pulse{0%{background-color:transparent}to{background-color:#cda891}}.wen-table .wen-table__grid .mat-cell.row-action-column{padding:0 8px 0 1.5rem;width:72px}.wen-table .wen-table__grid .numeric-col.mat-cell,.wen-table .wen-table__grid .numeric-col.mat-header-cell{text-align:right;padding-right:1.5rem}.wen-table .wen-table__grid .numeric-col.mat-cell{font-family:Times New Roman,Times,serif}.wen-table .wen-table__add{display:flex;justify-content:flex-end;padding:10px 8px 0}.wen-table .wen-table__action-button{background:transparent;border-radius:50%;color:#aaa28fbe;height:40px;padding:0;width:40px;display:flex;justify-content:center;align-items:center}.wen-table .wen-table__action-button:focus{background:#0000001f}.wen-table .wen-table__action-button:hover{background:transparent}wen-table:make-gold{background-color:gold}.mat-paginator-container{font-family:Roboto,sans-serif}.mat-paginator-container .mat-paginator-page-size-label,.mat-paginator-container .mat-select-trigger,.mat-paginator-container .mat-paginator-range-label{color:#000;font-size:14px}.mat-paginator-container .mat-paginator-range-actions button{color:#aaa28fbe}.wen-table-drawer-container{min-height:1000px}.wen-table-drawer-container mat-drawer.default{width:25%}.wen-table-drawer-container mat-drawer.default .table-update .table-update__header{width:100%;background-color:#b0a295;border-bottom:1px solid rgb(193,186,186);padding-top:5px}.wen-table-drawer-container mat-drawer.default .table-update .table-update__header h2{text-align:center;font-size:28px;margin-top:0;color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.wen-table-drawer-container mat-drawer.default .table-update .table-update__header h3{text-align:center;font-size:24px;margin-top:5px}.wen-table-drawer-container mat-drawer.default .table-update .table-update__body{width:100%;padding-top:20px;padding-left:20px;padding-right:20px;border-bottom:1px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer.default .table-update .table-update__body mat-form-field{width:90%;font-size:20px}.wen-table-drawer-container mat-drawer.default .table-update .table-update__footer{padding-top:20px;padding-left:20px;padding-right:20px}.wen-table-drawer-container mat-drawer.default .table-update .table-update__footer button{width:40%;margin-left:5%;margin-right:5%}.wen-table-drawer-container mat-drawer.personnel{width:25%}.wen-table-drawer-container mat-drawer.personnel .table-update .table-update__header{width:100%;background-color:#9ad589;border-bottom:1px solid rgb(193,186,186);padding-top:5px}.wen-table-drawer-container mat-drawer.personnel .table-update .table-update__header h2{text-align:center;font-size:28px;margin-top:0;color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.wen-table-drawer-container mat-drawer.personnel .table-update .table-update__header h3{text-align:center;font-size:24px;margin-top:5px}.wen-table-drawer-container mat-drawer.personnel .table-update .table-update__body{width:100%;padding-top:20px;padding-left:20px;padding-right:20px;border-bottom:1px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer.personnel .table-update .table-update__body mat-form-field{width:90%;font-size:20px}.wen-table-drawer-container mat-drawer.personnel .table-update .table-update__footer{padding-top:20px;padding-left:20px;padding-right:20px}.wen-table-drawer-container mat-drawer.personnel .table-update .table-update__footer button{width:40%;margin-left:5%;margin-right:5%}.wen-table-drawer-container mat-drawer.engins{width:25%}.wen-table-drawer-container mat-drawer.engins .table-update .table-update__header{width:100%;background-color:#da9555;border-bottom:1px solid rgb(193,186,186);padding-top:5px}.wen-table-drawer-container mat-drawer.engins .table-update .table-update__header h2{text-align:center;font-size:28px;margin-top:0;color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.wen-table-drawer-container mat-drawer.engins .table-update .table-update__header h3{text-align:center;font-size:24px;margin-top:5px}.wen-table-drawer-container mat-drawer.engins .table-update .table-update__body{width:100%;padding-top:20px;padding-left:20px;padding-right:20px;border-bottom:1px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer.engins .table-update .table-update__body mat-form-field{width:90%;font-size:20px}.wen-table-drawer-container mat-drawer.engins .table-update .table-update__footer{padding-top:20px;padding-left:20px;padding-right:20px}.wen-table-drawer-container mat-drawer.engins .table-update .table-update__footer button{width:40%;margin-left:5%;margin-right:5%}.wen-table-drawer-container mat-drawer.gasoil_appro{width:50%}.wen-table-drawer-container mat-drawer.gasoil_appro .table-update .table-update__header{width:100%;background-color:#24ad9d;border-bottom:1px solid #615e5c;padding-top:5px}.wen-table-drawer-container mat-drawer.gasoil_appro .table-update .table-update__header h2{text-align:center;font-size:28px;margin-top:0;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.wen-table-drawer-container mat-drawer.gasoil_appro .table-update .table-update__header h3{text-align:center;font-size:24px;margin-top:5px}.wen-table-drawer-container mat-drawer.gasoil_appro .table-update .table-update__body{display:flex;width:100%;border-bottom:1px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer.gasoil_appro .table-update .table-update__body mat-form-field{width:90%;font-size:20px}.wen-table-drawer-container mat-drawer.gasoil_appro .table-update .table-update__body .colon1{width:40%;background-color:#b6b1b0}.wen-table-drawer-container mat-drawer.gasoil_appro .table-update .table-update__body .colon2{width:60%}.wen-table-drawer-container mat-drawer.gasoil_appro .table-update .table-update__footer{padding-top:20px;padding-left:20px;padding-right:20px}.wen-table-drawer-container mat-drawer.gasoil_appro .table-update .table-update__footer button{width:40%;margin-left:5%;margin-right:5%}.wen-table-drawer-container mat-drawer.gasoil_conso{width:25%;background-color:#d6d6d9;border:solid 1px #615e5c}.wen-table-drawer-container mat-drawer.gasoil_conso .table-update .table-update__header{width:100%;background-color:#24ad9d;border-bottom:1px solid #615e5c;padding-top:5px}.wen-table-drawer-container mat-drawer.gasoil_conso .table-update .table-update__header h2{text-align:center;font-size:28px;margin-top:0;color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.wen-table-drawer-container mat-drawer.gasoil_conso .table-update .table-update__header h3{text-align:center;font-size:24px;margin-top:5px}.wen-table-drawer-container mat-drawer.gasoil_conso .table-update .table-update__body{width:100%;padding-top:20px;padding-left:20px;padding-right:20px;border-bottom:1px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer.gasoil_conso .table-update .table-update__body mat-form-field{width:90%;font-size:20px}.wen-table-drawer-container mat-drawer.gasoil_conso .table-update .table-update__footer{padding-top:20px;padding-left:20px;padding-right:20px}.wen-table-drawer-container mat-drawer.gasoil_conso .table-update .table-update__footer button{width:40%;margin-left:5%;margin-right:5%}.wen-table-drawer-container mat-drawer.pannes{width:25%;background-color:#919198;border:solid 1px #615e5c}.wen-table-drawer-container mat-drawer.pannes .table-update .table-update__header{width:100%;background-color:#aaa8ef;border-bottom:1px solid #615e5c;padding-top:5px}.wen-table-drawer-container mat-drawer.pannes .table-update .table-update__header h2{text-align:center;font-size:28px;margin-top:0;color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.wen-table-drawer-container mat-drawer.pannes .table-update .table-update__header h3{text-align:center;font-size:24px;margin-top:5px}.wen-table-drawer-container mat-drawer.pannes .table-update .table-update__body{width:100%;padding-top:20px;padding-left:20px;padding-right:20px;border-bottom:1px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer.pannes .table-update .table-update__body mat-form-field{width:90%;font-size:20px}.wen-table-drawer-container mat-drawer.pannes .table-update .table-update__footer{padding-top:20px;padding-left:20px;padding-right:20px}.wen-table-drawer-container mat-drawer.pannes .table-update .table-update__footer button{width:40%;margin-left:5%;margin-right:5%}.wen-table-drawer-container mat-drawer.edit_pannes{width:50%;border:solid 1px #615e5c}.wen-table-drawer-container mat-drawer.edit_pannes .table-update .table-update__header{width:100%;background-color:#aaa8ef;border-bottom:1px solid #615e5c;padding-top:5px}.wen-table-drawer-container mat-drawer.edit_pannes .table-update .table-update__header h2{text-align:center;font-size:28px;margin-top:0;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.wen-table-drawer-container mat-drawer.edit_pannes .table-update .table-update__header h3{text-align:center;font-size:24px;margin-top:5px}.wen-table-drawer-container mat-drawer.edit_pannes .table-update .table-update__body{width:100%;padding-top:20px;padding-left:20px;padding-right:20px;border-bottom:1px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer.edit_pannes .table-update .table-update__body mat-form-field{width:90%;font-size:20px}.wen-table-drawer-container mat-drawer.edit_pannes .table-update .table-update__body h2{font-size:24px;text-align:center;font-weight:700}.wen-table-drawer-container mat-drawer.edit_pannes .table-update .table-update__footer{padding-top:20px;padding-left:20px;padding-right:20px}.wen-table-drawer-container mat-drawer.edit_pannes .table-update .table-update__footer button{width:40%;margin-left:5%;margin-right:5%}.wen-table-drawer-container mat-drawer.pointanges{width:50%;border:solid 1px #615e5c}.wen-table-drawer-container mat-drawer.pointanges .table-update .table-update__header{width:100%;background-color:#aaa8ef;border-bottom:1px solid #615e5c;padding-top:5px}.wen-table-drawer-container mat-drawer.pointanges .table-update .table-update__header h2{text-align:center;font-size:28px;margin-top:0;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.wen-table-drawer-container mat-drawer.pointanges .table-update .table-update__header h3{text-align:center;font-size:24px;margin-top:5px}.wen-table-drawer-container mat-drawer.pointanges .table-update .table-update__body{width:100%;padding-top:20px;padding-left:20px;padding-right:20px;border-bottom:1px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer.pointanges .table-update .table-update__body mat-form-field{width:90%;font-size:20px}.wen-table-drawer-container mat-drawer.pointanges .table-update .table-update__body h2{font-size:24px;text-align:center;font-weight:700}.wen-table-drawer-container mat-drawer.pointanges .table-update .table-update__footer{padding-top:20px;padding-left:20px;padding-right:20px}.wen-table-drawer-container mat-drawer.pointanges .table-update .table-update__footer button{width:40%;margin-left:5%;margin-right:5%}.wen-table-drawer-container mat-drawer.devis{width:85%;border:solid 1px #615e5c}.wen-table-drawer-container mat-drawer.devis .table-update .table-update__header{width:100%;background-color:#aaa8ef;border-bottom:1px solid #615e5c;padding-top:5px}.wen-table-drawer-container mat-drawer.devis .table-update .table-update__header h2{text-align:center;font-size:28px;margin-top:0;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.wen-table-drawer-container mat-drawer.devis .table-update .table-update__header h3{text-align:center;font-size:24px;margin-top:5px}.wen-table-drawer-container mat-drawer.devis .table-update .table-update__body{width:100%;padding-top:20px;padding-left:20px;padding-right:20px;border-bottom:1px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer.devis .table-update .table-update__body h2{font-size:24px;text-align:center;font-weight:700}.wen-table-drawer-container mat-drawer.devis .table-update .table-update__body .col1{display:block;width:30%;background-color:#cbdbb0}.wen-table-drawer-container mat-drawer.devis .table-update .table-update__body .col1 mat-form-field{width:90%}.wen-table-drawer-container mat-drawer.devis .table-update .table-update__body .col2{display:block;width:70%;background-color:#dbccb0}.wen-table-drawer-container mat-drawer.devis .table-update .table-update__footer{padding-top:20px;padding-left:20px;padding-right:20px}.wen-table-drawer-container mat-drawer.devis .table-update .table-update__footer button{width:40%;margin-left:5%;margin-right:5%}.wen-table-drawer-container mat-drawer.devis .table-update2 .table-update__header2{width:100%;background-color:gray;border-bottom:1px solid #615e5c;padding-top:5px}.wen-table-drawer-container mat-drawer.devis .table-update2 .table-update__header2 h2{text-align:center;font-size:28px;margin-top:0;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.wen-table-drawer-container mat-drawer.devis .table-update2 .table-update__header2 h3{text-align:center;font-size:24px;margin-top:5px}.wen-table-drawer-container mat-drawer.devis .table-update2 .table-update__body2{display:flex;width:98%;padding:20px 0% 20px 2%;border-bottom:1px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer.devis .table-update2 .table-update__body2 h2{font-size:24px;text-align:center;font-weight:700}.wen-table-drawer-container mat-drawer.devis .table-update2 .table-update__body2 .col1{display:block;width:30%;background-color:#e7eaea;text-align:center;border:1px solid rgb(107,103,103)}.wen-table-drawer-container mat-drawer.devis .table-update2 .table-update__body2 .col1 mat-form-field{width:90%;margin-left:5%}.wen-table-drawer-container mat-drawer.devis .table-update2 .table-update__body2 .col1 button{margin-right:5px}.wen-table-drawer-container mat-drawer.devis .table-update2 .table-update__body2 .col2{display:block;width:70%;text-align:center;border:1px solid rgb(107,103,103)}.wen-table-drawer-container mat-drawer.devis .table-update2 .table-update__body2 .col2 button{margin-right:5px;margin-bottom:10px}.wen-table-drawer-container mat-drawer.devis .table-update2 .table-update__footer2{padding-top:20px;padding-left:20px;padding-right:20px}.wen-table-drawer-container mat-drawer.devis .table-update2 .table-update__footer2 button{width:40%;margin-left:5%;margin-right:5%}.wen-table-drawer-container mat-drawer.devis .table-update3 .table-update__header3{display:block;width:100%;background-color:#cf2a2a;border-bottom:1px solid #615e5c;padding-top:5px}.wen-table-drawer-container mat-drawer.devis .table-update3 .table-update__header3 h2{text-align:center;font-size:28px;margin-top:0;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.wen-table-drawer-container mat-drawer.devis .table-update3 .table-update__header3 h3{text-align:center;font-size:24px;margin-top:5px}.wen-table-drawer-container mat-drawer.devis .table-update3 .table-update__body3{display:block;width:98%;padding:20px 0% 20px 2%;border-bottom:1px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer.devis .table-update3 .table-update__body3 h2{font-size:24px;text-align:center;font-weight:700}.wen-table-drawer-container mat-drawer.devis .table-update3 .table-update__body3 .col1{display:block;width:30%;background-color:#e7eaea;text-align:center;border:1px solid rgb(107,103,103)}.wen-table-drawer-container mat-drawer.devis .table-update3 .table-update__body3 .col1 mat-form-field{width:90%;margin-left:5%}.wen-table-drawer-container mat-drawer.devis .table-update3 .table-update__body3 .col1 button{margin-right:5px}.wen-table-drawer-container mat-drawer.devis .table-update3 .table-update__body3 .col2{display:block;width:70%;text-align:center;border:1px solid rgb(107,103,103)}.wen-table-drawer-container mat-drawer.devis .table-update3 .table-update__body3 .col2 button{margin-right:5px;margin-bottom:10px}.wen-table-drawer-container mat-drawer.devis .table-update3 .table-update__footer3{padding-top:20px;padding-left:20px;padding-right:20px}.wen-table-drawer-container mat-drawer.devis .table-update3 .table-update__footer3 button{width:40%;margin-left:5%;margin-right:5%}.wen-table-drawer-container mat-drawer.devis2{width:50%;border:solid 1px #615e5c}.wen-table-drawer-container mat-drawer.devis2 .table-update .table-update__header{display:block;width:100%;background-color:#aaa8ef;border-bottom:1px solid #615e5c;padding-top:5px}.wen-table-drawer-container mat-drawer.devis2 .table-update .table-update__header h2{text-align:center;font-size:28px;margin-top:0;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.wen-table-drawer-container mat-drawer.devis2 .table-update .table-update__header h3{text-align:center;font-size:24px;margin-top:5px}.wen-table-drawer-container mat-drawer.devis2 .table-update .table-update__body{display:block;width:100%;padding-top:20px;padding-left:20px;padding-right:20px;border-bottom:1px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer.devis2 .table-update .table-update__body h2{font-size:24px;text-align:center;font-weight:700}.wen-table-drawer-container mat-drawer.devis2 .table-update .table-update__body .col1{display:block;width:30%;background-color:#cbdbb0}.wen-table-drawer-container mat-drawer.devis2 .table-update .table-update__body .col1 mat-form-field{width:90%}.wen-table-drawer-container mat-drawer.devis2 .table-update .table-update__body .col2{display:block;width:70%;background-color:#dbccb0}.wen-table-drawer-container mat-drawer.devis2 .table-update .table-update__footer{padding-top:20px;padding-left:20px;padding-right:20px}.wen-table-drawer-container mat-drawer.devis2 .table-update .table-update__footer button{width:40%;margin-left:5%;margin-right:5%}.wen-table-drawer-container mat-drawer.constats{width:30%}.wen-table-drawer-container mat-drawer.constats .table-update .table-update__header{width:100%;border-bottom:1px solid rgb(193,186,186);padding-top:5px}.wen-table-drawer-container mat-drawer.constats .table-update .table-update__header h2{font-size:28px;margin-top:0;text-align:center;color:#493fe0;font-weight:700;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;border-bottom:1px solid black}.wen-table-drawer-container mat-drawer.constats .table-update .table-update__header h3{font-size:24px;font-weight:700;margin-top:5px;margin-left:50px}.wen-table-drawer-container mat-drawer.constats .table-update .table-update__header button{background-color:red}.wen-table-drawer-container mat-drawer.constats .table-update .table-update__body{width:100%;padding-top:20px;border-bottom:1px solid rgb(193,186,186);background-color:silver}.wen-table-drawer-container mat-drawer.constats .table-update .table-update__body mat-form-field{width:80%;margin-left:10%;font-size:20px}.wen-table-drawer-container mat-drawer.constats .table-update .table-update__footer{padding-top:20px;padding-left:10px;padding-right:10px}.wen-table-drawer-container mat-drawer.constats .table-update .table-update__footer button{width:25%;margin-left:2.5%;margin-right:2.5%}.wen-table-drawer-container mat-drawer.decomptes{width:45%}.wen-table-drawer-container mat-drawer.decomptes .table-update .table-update__header{width:100%;border-bottom:1px solid rgb(193,186,186);padding-top:5px}.wen-table-drawer-container mat-drawer.decomptes .table-update .table-update__header h2{font-size:28px;margin-top:0;text-align:center;color:#493fe0;font-weight:700;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;border-bottom:1px solid black}.wen-table-drawer-container mat-drawer.decomptes .table-update .table-update__header h3{font-size:24px;font-weight:700;margin-top:5px;text-align:center;border-bottom:1px solid black}.wen-table-drawer-container mat-drawer.decomptes .table-update .table-update__header h4{font-size:22px;font-weight:700;margin-top:5px;text-align:center}.wen-table-drawer-container mat-drawer.decomptes .table-update .table-update__header button{margin-left:95%;background-color:red}.wen-table-drawer-container mat-drawer.decomptes .table-update .table-update__body{width:100%;padding-top:20px;border-bottom:1px solid rgb(193,186,186);background-color:silver}.wen-table-drawer-container mat-drawer.decomptes .table-update .table-update__body mat-form-field{width:80%;margin-left:10%;font-size:20px}.wen-table-drawer-container mat-drawer.decomptes .table-update .table-update__footer{padding-bottom:10px;padding-top:20px;text-align:center}.wen-table-drawer-container mat-drawer.decomptes .table-update .table-update__footer button{width:25%;margin-left:2.5%;margin-right:2.5%}.wen-table-drawer-container mat-drawer.decomptes .table-update .table-update__footer2{margin-top:10px;padding-top:10px;padding-bottom:10px;text-align:center;background-color:#d6d6d9;border-top:1px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer.decomptes .table-update .table-update__footer2 button{margin-left:2.5%;margin-right:2.5%}.wen-table-drawer-container mat-drawer-content.default{display:block}.wen-table-drawer-container mat-drawer-content.default .content_head{background-color:#b0a295;border-bottom:2px solid #615e5c}.wen-table-drawer-container mat-drawer-content.default .content_head h2{font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:28px}.wen-table-drawer-container mat-drawer-content.default .content_head h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.default .content_head mat-form-field{width:40%}.wen-table-drawer-container mat-drawer-content.default .content_head button{margin-left:90%}.wen-table-drawer-container mat-drawer-content.default .content_soushead{display:flex;border-bottom:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.default .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container mat-drawer-content.default .content_soushead .table-col1{display:block;width:30%;text-align:center;border-right:1px solid #615e5c;padding-top:10px}.wen-table-drawer-container mat-drawer-content.default .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container mat-drawer-content.default .content_soushead .table-col1 button{justify-content:center;margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.default .content_soushead .table-col1 .myrow1{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#eedbc2}.wen-table-drawer-container mat-drawer-content.default .content_soushead .table-col1 .myrow2{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#5799db5c}.wen-table-drawer-container mat-drawer-content.default .content_soushead .table-col1 .myrow2 h2{text-align:center;font-size:28px;font-weight:700}.wen-table-drawer-container mat-drawer-content.default .content_soushead .table-col1 .myrow2 mat-select{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.default .content_soushead .table-col1 .myrow2 mat-form-field{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.default .content_soushead .table-col2{display:block;padding-top:10px;padding-bottom:10px;width:50%;text-align:center;border-right:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.default .content_soushead .table-col2 h1{font-size:22px;font-weight:700}.wen-table-drawer-container mat-drawer-content.default .content_soushead .table-col2 h2{font-size:18px;font-weight:700}.wen-table-drawer-container mat-drawer-content.default .content_soushead .table-col3{display:block;padding-top:10px;width:20%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.default .content_soushead .table-col3 .row1_col3 h2{font-size:24px}.wen-table-drawer-container mat-drawer-content.default .content_soushead .table-col3 .row2_col3{background-color:#cbdbb0}.wen-table-drawer-container mat-drawer-content.default .content_soushead .table-col3 .row2_col3 h2{font-size:22px}.wen-table-drawer-container mat-drawer-content.default .content_soushead .tabcol1{width:80%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.default .content_soushead .tabcol2{width:40%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.default .content_soushead .tabcol3{width:20%;text-align:center;background-color:#e2f9fb;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.default .content_button{margin-left:10px;margin-bottom:20px;padding-top:10px}.wen-table-drawer-container mat-drawer-content.default .content_button mat-form-field{width:20%;margin-left:10px}.wen-table-drawer-container mat-drawer-content.default .content_button mat-label{font-size:20px}.wen-table-drawer-container mat-drawer-content.default .content_button button{margin-left:20px}.wen-table-drawer-container mat-drawer-content.default .content_button h2{font-size:18px}.wen-table-drawer-container mat-drawer-content.default .content_add_button{display:flex;justify-content:right;background-color:#919198;border-bottom:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.default .content_add_button button{margin-top:10px;margin-right:10px;margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.default .content_add_button .AlignGauche{width:20%}.wen-table-drawer-container mat-drawer-content.default .content_add_button .AlignGauche button{width:60%;margin-left:20%;margin-right:20%;background-color:#93cca3!important}.wen-table-drawer-container mat-drawer-content.default .content_add_button .AlignMilieu{width:60%}.wen-table-drawer-container mat-drawer-content.default .content_add_button .AlignMilieu h2{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:26px;margin-top:10px;font-weight:700;text-align:center}.wen-table-drawer-container mat-drawer-content.default .content_add_button .AlignMilieu h3{font-size:22px;color:#07498a;text-align:center}.wen-table-drawer-container mat-drawer-content.default .content_add_button .AlignMilieu h4{font-size:20px;color:#1777d7;text-align:center}.wen-table-drawer-container mat-drawer-content.default .content_add_button .AlignDroite{width:20%;background-color:#87829d}.wen-table-drawer-container mat-drawer-content.default .content_body{align-content:center}.wen-table-drawer-container mat-drawer-content.personnel{display:block}.wen-table-drawer-container mat-drawer-content.personnel .content_head{background-color:#9ad589;border-bottom:2px solid #615e5c}.wen-table-drawer-container mat-drawer-content.personnel .content_head h2{font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:28px}.wen-table-drawer-container mat-drawer-content.personnel .content_head h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.personnel .content_head mat-form-field{width:40%}.wen-table-drawer-container mat-drawer-content.personnel .content_head button{margin-left:90%}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead{display:flex;border-bottom:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .table-col1{display:block;width:30%;text-align:center;border-right:1px solid #615e5c;padding-top:10px}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .table-col1 button{justify-content:center;margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .table-col1 .myrow1{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#eedbc2}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .table-col1 .myrow2{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#5799db5c}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .table-col1 .myrow2 h2{text-align:center;font-size:28px;font-weight:700}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .table-col1 .myrow2 mat-select{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .table-col1 .myrow2 mat-form-field{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .table-col2{display:block;padding-top:10px;padding-bottom:10px;width:50%;text-align:center;border-right:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .table-col2 h1{font-size:22px;font-weight:700}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .table-col2 h2{font-size:18px;font-weight:700}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .table-col3{display:block;padding-top:10px;width:20%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .table-col3 .row1_col3 h2{font-size:24px}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .table-col3 .row2_col3{background-color:#cbdbb0}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .table-col3 .row2_col3 h2{font-size:22px}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .tabcol1{width:80%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .tabcol2{width:40%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.personnel .content_soushead .tabcol3{width:20%;text-align:center;background-color:#e2f9fb;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.personnel .content_button{margin-left:10px;margin-bottom:20px;padding-top:10px}.wen-table-drawer-container mat-drawer-content.personnel .content_button mat-form-field{width:20%;margin-left:10px}.wen-table-drawer-container mat-drawer-content.personnel .content_button mat-label{font-size:20px}.wen-table-drawer-container mat-drawer-content.personnel .content_button button{margin-left:20px}.wen-table-drawer-container mat-drawer-content.personnel .content_button h2{font-size:18px}.wen-table-drawer-container mat-drawer-content.personnel .content_add_button{display:flex;justify-content:right;background-color:#919198;border-bottom:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.personnel .content_add_button button{margin-top:10px;margin-right:10px;margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.personnel .content_add_button .AlignGauche{width:20%}.wen-table-drawer-container mat-drawer-content.personnel .content_add_button .AlignGauche button{width:60%;margin-left:20%;margin-right:20%;background-color:#93cca3!important}.wen-table-drawer-container mat-drawer-content.personnel .content_add_button .AlignMilieu{width:60%}.wen-table-drawer-container mat-drawer-content.personnel .content_add_button .AlignMilieu h2{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:26px;margin-top:10px;font-weight:700;text-align:center}.wen-table-drawer-container mat-drawer-content.personnel .content_add_button .AlignMilieu h3{font-size:22px;color:#07498a;text-align:center}.wen-table-drawer-container mat-drawer-content.personnel .content_add_button .AlignMilieu h4{font-size:20px;color:#1777d7;text-align:center}.wen-table-drawer-container mat-drawer-content.personnel .content_add_button .AlignDroite{width:20%;background-color:#87829d}.wen-table-drawer-container mat-drawer-content.personnel .content_body{align-content:center}.wen-table-drawer-container mat-drawer-content.engins{display:block}.wen-table-drawer-container mat-drawer-content.engins .content_head{background-color:#da9555;border-bottom:2px solid #615e5c}.wen-table-drawer-container mat-drawer-content.engins .content_head h2{font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:28px}.wen-table-drawer-container mat-drawer-content.engins .content_head h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.engins .content_head mat-form-field{width:40%}.wen-table-drawer-container mat-drawer-content.engins .content_head button{margin-left:90%}.wen-table-drawer-container mat-drawer-content.engins .content_soushead{display:flex;border-bottom:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.engins .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .table-col1{display:block;width:30%;text-align:center;border-right:1px solid #615e5c;padding-top:10px}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .table-col1 button{justify-content:center;margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .table-col1 .myrow1{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#eedbc2}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .table-col1 .myrow2{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#5799db5c}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .table-col1 .myrow2 h2{text-align:center;font-size:28px;font-weight:700}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .table-col1 .myrow2 mat-select{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .table-col1 .myrow2 mat-form-field{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .table-col2{display:block;padding-top:10px;padding-bottom:10px;width:50%;text-align:center;border-right:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .table-col2 h1{font-size:22px;font-weight:700}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .table-col2 h2{font-size:18px;font-weight:700}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .table-col3{display:block;padding-top:10px;width:20%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .table-col3 .row1_col3 h2{font-size:24px}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .table-col3 .row2_col3{background-color:#cbdbb0}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .table-col3 .row2_col3 h2{font-size:22px}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .tabcol1{width:80%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .tabcol2{width:40%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.engins .content_soushead .tabcol3{width:20%;text-align:center;background-color:#e2f9fb;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.engins .content_button{margin-left:10px;margin-bottom:20px;padding-top:10px}.wen-table-drawer-container mat-drawer-content.engins .content_button mat-form-field{width:20%;margin-left:10px}.wen-table-drawer-container mat-drawer-content.engins .content_button mat-label{font-size:20px}.wen-table-drawer-container mat-drawer-content.engins .content_button button{margin-left:20px}.wen-table-drawer-container mat-drawer-content.engins .content_button h2{font-size:18px}.wen-table-drawer-container mat-drawer-content.engins .content_add_button{display:flex;justify-content:right;background-color:#919198;border-bottom:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.engins .content_add_button button{margin-top:10px;margin-right:10px;margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.engins .content_add_button .AlignGauche{width:20%}.wen-table-drawer-container mat-drawer-content.engins .content_add_button .AlignGauche button{width:60%;margin-left:20%;margin-right:20%;background-color:#93cca3!important}.wen-table-drawer-container mat-drawer-content.engins .content_add_button .AlignMilieu{width:60%}.wen-table-drawer-container mat-drawer-content.engins .content_add_button .AlignMilieu h2{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:26px;margin-top:10px;font-weight:700;text-align:center}.wen-table-drawer-container mat-drawer-content.engins .content_add_button .AlignMilieu h3{font-size:22px;color:#07498a;text-align:center}.wen-table-drawer-container mat-drawer-content.engins .content_add_button .AlignMilieu h4{font-size:20px;color:#1777d7;text-align:center}.wen-table-drawer-container mat-drawer-content.engins .content_add_button .AlignDroite{width:20%;background-color:#87829d}.wen-table-drawer-container mat-drawer-content.engins .content_body{align-content:center}.wen-table-drawer-container mat-drawer-content.gasoil{display:block}.wen-table-drawer-container mat-drawer-content.gasoil .content_head{background-color:#24ad9d;border-bottom:2px solid #615e5c}.wen-table-drawer-container mat-drawer-content.gasoil .content_head h2{font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:28px}.wen-table-drawer-container mat-drawer-content.gasoil .content_head h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.gasoil .content_head mat-form-field{width:40%}.wen-table-drawer-container mat-drawer-content.gasoil .content_head button{margin-left:90%}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead{display:flex;border-bottom:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col1{display:block;width:30%;text-align:center;border-right:1px solid #615e5c;padding-top:10px}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col1 button{justify-content:center;margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col1 .myrow1{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#eedbc2}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col1 .myrow2{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#5799db5c}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col1 .myrow2 h2{text-align:center;font-size:28px;font-weight:700}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col1 .myrow2 mat-select{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col1 .myrow2 mat-form-field{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col1 .myrow3{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#eedbc2}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col2{display:block;padding-top:10px;padding-bottom:10px;padding-right:5px;width:50%;justify-content:center;border-right:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col2 h1{font-size:22px;font-weight:700}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col2 h2{font-size:18px;font-weight:700}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col3{display:block;padding-top:10px;width:20%;text-align:center;border-right:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col3 .row1_col3 h2{font-size:24px}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col3 .row2_col3{background-color:#cbdbb0}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .table-col3 .row2_col3 h2{font-size:22px}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .tabcol1{width:80%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .tabcol2{width:40%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.gasoil .content_soushead .tabcol3{width:20%;text-align:center;background-color:#e2f9fb;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.gasoil .content_button{margin-left:10px;margin-bottom:20px;padding-top:10px}.wen-table-drawer-container mat-drawer-content.gasoil .content_button mat-form-field{width:20%;margin-left:10px}.wen-table-drawer-container mat-drawer-content.gasoil .content_button mat-label{font-size:20px}.wen-table-drawer-container mat-drawer-content.gasoil .content_button button{margin-left:20px}.wen-table-drawer-container mat-drawer-content.gasoil .content_button h2{font-size:18px}.wen-table-drawer-container mat-drawer-content.gasoil .content_add_button{display:flex;background-color:#919198;border-bottom:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.gasoil .content_add_button button{margin-top:10px;margin-right:10px;margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.gasoil .content_add_button .AlignGauche{width:20%}.wen-table-drawer-container mat-drawer-content.gasoil .content_add_button .AlignGauche button{width:60%;margin-left:20%;margin-right:20%;background-color:#93cca3!important}.wen-table-drawer-container mat-drawer-content.gasoil .content_add_button .AlignMilieu{width:60%}.wen-table-drawer-container mat-drawer-content.gasoil .content_add_button .AlignMilieu h2{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:26px;margin-top:10px;font-weight:700;text-align:center}.wen-table-drawer-container mat-drawer-content.gasoil .content_add_button .AlignMilieu h3{font-size:22px;color:#07498a;text-align:center}.wen-table-drawer-container mat-drawer-content.gasoil .content_add_button .AlignMilieu h4{font-size:20px;color:#1777d7;text-align:center}.wen-table-drawer-container mat-drawer-content.gasoil .content_add_button .AlignDroite{width:20%}.wen-table-drawer-container mat-drawer-content.gasoil .content_add_button .AlignDroite button{margin-left:20%;margin-right:20%;margin-top:20px;width:60%}.wen-table-drawer-container mat-drawer-content.gasoil .content_body{align-content:center}.wen-table-drawer-container mat-drawer-content.pannes{display:block}.wen-table-drawer-container mat-drawer-content.pannes .content_head{background-color:#aaa8ef;border-bottom:2px solid #615e5c}.wen-table-drawer-container mat-drawer-content.pannes .content_head h2{font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:28px}.wen-table-drawer-container mat-drawer-content.pannes .content_head h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.pannes .content_head mat-form-field{width:40%}.wen-table-drawer-container mat-drawer-content.pannes .content_head button{margin-left:90%}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead{display:flex;border-bottom:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col1{display:block;width:30%;text-align:center;border-right:1px solid #615e5c;padding-top:10px}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col1 button{justify-content:center;margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col1 .myrow1{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#eedbc2}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col1 .myrow2{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#5799db5c}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col1 .myrow2 h2{text-align:center;font-size:28px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col1 .myrow2 mat-select{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col1 .myrow2 mat-form-field{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col1 .myrow3{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#eedbc2}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col2{display:block;padding-top:10px;padding-bottom:10px;padding-right:5px;width:50%;justify-content:center;border-right:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col2 h1{font-size:22px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col2 h2{font-size:18px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col3{display:block;padding-top:10px;width:20%;text-align:center;border-right:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col3 .row1_col3 h2{font-size:24px}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col3 .row2_col3{background-color:#cbdbb0}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .table-col3 .row2_col3 h2{font-size:22px}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .tabcol1{width:80%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .tabcol2{width:40%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pannes .content_soushead .tabcol3{width:20%;text-align:center;background-color:#e2f9fb;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pannes .content_button{margin-left:10px;margin-bottom:20px;padding-top:10px}.wen-table-drawer-container mat-drawer-content.pannes .content_button mat-form-field{width:20%;margin-left:10px}.wen-table-drawer-container mat-drawer-content.pannes .content_button mat-label{font-size:20px}.wen-table-drawer-container mat-drawer-content.pannes .content_button button{margin-left:20px}.wen-table-drawer-container mat-drawer-content.pannes .content_button h2{font-size:18px}.wen-table-drawer-container mat-drawer-content.pannes .content_add_button{display:flex;background-color:#919198;border-bottom:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.pannes .content_add_button button{margin-top:10px;margin-right:10px;margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.pannes .content_add_button .AlignGauche{width:20%}.wen-table-drawer-container mat-drawer-content.pannes .content_add_button .AlignGauche button{width:60%;margin-left:20%;margin-right:20%;background-color:#93cca3!important}.wen-table-drawer-container mat-drawer-content.pannes .content_add_button .AlignMilieu{width:60%}.wen-table-drawer-container mat-drawer-content.pannes .content_add_button .AlignMilieu h2{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:26px;margin-top:10px;font-weight:700;text-align:center}.wen-table-drawer-container mat-drawer-content.pannes .content_add_button .AlignMilieu h3{font-size:22px;color:#07498a;text-align:center}.wen-table-drawer-container mat-drawer-content.pannes .content_add_button .AlignMilieu h4{font-size:20px;color:#1777d7;text-align:center}.wen-table-drawer-container mat-drawer-content.pannes .content_add_button .AlignDroite{width:20%}.wen-table-drawer-container mat-drawer-content.pannes .content_add_button .AlignDroite button{margin-left:20%;margin-right:20%;margin-top:20px;width:60%}.wen-table-drawer-container mat-drawer-content.pannes .content_body{align-content:center}.wen-table-drawer-container mat-drawer-content.pointages{display:block}.wen-table-drawer-container mat-drawer-content.pointages .content_head{background-color:#aaa8ef;border-bottom:2px solid #615e5c}.wen-table-drawer-container mat-drawer-content.pointages .content_head h2{font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:28px}.wen-table-drawer-container mat-drawer-content.pointages .content_head h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages .content_head mat-form-field{width:40%}.wen-table-drawer-container mat-drawer-content.pointages .content_head button{margin-left:90%}.wen-table-drawer-container mat-drawer-content.pointages .content_body{align-content:center}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-container.example-container{height:100%;min-height:1000px}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav.example-sidenav{width:25%;border:1px dashed #615e5c}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav.example-sidenav .panneau_lat{display:block;width:100%}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav.example-sidenav .panneau_lat .titre{padding-top:5px;padding-bottom:5px;text-align:center;height:50px;background-color:#9d968f;border-bottom:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav.example-sidenav .panneau_lat .titre h2{font-size:20px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav.example-sidenav .panneau_lat .row_pointage{display:flex;border-bottom:1px solid #615e5c;background-color:#84c2c2}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav.example-sidenav .panneau_lat .row_pointage h1{font-size:18px;margin-bottom:10px;margin-left:10px}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav.example-sidenav .panneau_lat .row_pointage button{margin-top:15px;margin-left:10px}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav.example-sidenav .panneau_lat .row_pointage:hover{background-color:#76b5f4}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content{width:75%;height:100%}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead{display:flex;border-bottom:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col1{display:block;width:30%;text-align:center;border-right:1px solid #615e5c;padding-top:10px}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col1 button{margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col1 .myrow1{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#eedbc2}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col1 .myrow2{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#5799db5c}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col1 .myrow2 h2{text-align:center;font-size:28px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col1 .myrow2 mat-select{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col1 .myrow2 mat-form-field{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col1 .myrow3{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#eedbc2}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col2{display:block;padding-top:10px;padding-bottom:10px;width:50%;text-align:center;border-right:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col2 h1{font-size:22px;font-weight:700}@media only screen and (max-width:600px){.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col2 .immobilier-card mat-card-header{height:200px;padding:5px}}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col2 .spinner-container{margin-top:100px;display:flex;display:block;padding-top:10px;width:20%;text-align:center;border-right:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col2 .spinner-container .row1_col3 h2{font-size:24px}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col2 .spinner-container .row2_col3{background-color:#cbdbb0}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col2 .spinner-container .row2_col3 h2{font-size:22px}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col2 .tabcol1{width:80%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col2 .tabcol2{width:40%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .table-col2 .tabcol3{width:20%;text-align:center;background-color:#e2f9fb;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages .content_body mat-sidenav-content.example-sidenav-content .content_soushead .content_contenu{width:100%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis{display:block}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_head{background-color:#9ad589;border-bottom:2px solid #615e5c}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_head h2{font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:28px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_head h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_head mat-form-field{width:40%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_head button{margin-left:90%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .titre_devis{display:block;text-align:center;border-bottom:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .titre_devis h3{font-size:24px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .titre_devis h4{font-size:22px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead{display:flex;border-bottom:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .table-col1{display:block;width:30%;text-align:center;border-right:1px solid #615e5c;padding-top:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .table-col1 button{justify-content:center;margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .table-col1 .myrow1{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#eedbc2}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .table-col1 .myrow2{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#5799db5c}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .table-col1 .myrow2 h2{text-align:center;font-size:28px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .table-col1 .myrow2 mat-select{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .table-col1 .myrow2 mat-form-field{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .table-col2{display:block;padding-top:10px;padding-bottom:10px;width:50%;text-align:center;border-right:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .table-col2 h1{font-size:22px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .table-col2 h2{font-size:18px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .table-col3{display:block;padding-top:10px;width:20%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .table-col3 .row1_col3 h2{font-size:24px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .table-col3 .row2_col3{background-color:#cbdbb0}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .table-col3 .row2_col3 h2{font-size:22px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .tabcol1{width:80%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .tabcol2{width:40%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_soushead .tabcol3{width:20%;text-align:center;background-color:#e2f9fb;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_button{margin-left:10px;margin-bottom:20px;padding-top:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_button mat-form-field{width:20%;margin-left:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_button mat-label{font-size:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_button button{margin-left:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_button h2{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_add_button{display:flex;justify-content:right;background-color:#919198;border-bottom:1px solid #615e5c}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_add_button button{margin-top:10px;margin-right:10px;margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_add_button .AlignGauche{width:20%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_add_button .AlignGauche button{width:60%;margin-left:20%;margin-right:20%;background-color:#93cca3!important}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_add_button .AlignMilieu{width:60%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_add_button .AlignMilieu h2{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:26px;margin-top:10px;font-weight:700;text-align:center}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_add_button .AlignMilieu h3{font-size:22px;color:#07498a;text-align:center}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_add_button .AlignMilieu h4{font-size:20px;color:#1777d7;text-align:center}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_add_button .AlignDroite{width:20%;background-color:#87829d}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content.devis .content_body{align-content:center}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages{display:block}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head{padding-top:10px;padding-bottom:10px;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head h2{color:#232222;font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:30px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head mat-form-field{width:40%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head button{margin-left:90%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_engins{background-color:#485072;padding-top:10px;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_engins h2{color:#fff;font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:30px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_engins h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_engins mat-select{width:20%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_perso{background-color:#b0a16e;padding-top:10px;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_perso h2{color:#fff;font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:30px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_perso h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_perso mat-select{width:20%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_gasoil{background-color:#e2cb76;padding-top:10px;border-bottom:5px solid rgb(166,104,104)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_gasoil h2{font-family:Arial,Helvetica,sans-serif;text-align:center;font-weight:700;font-size:30px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_gasoil h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_gasoil mat-select{width:20%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_panne{background-color:#3d514159;padding-top:10px;border-bottom:5px solid rgb(218,211,211)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_panne h2{font-family:Arial,Helvetica,sans-serif;text-align:center;font-weight:700;font-size:30px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_panne h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_head_panne mat-select{width:20%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead{display:flex}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead{border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .table-col1{display:block;width:30%;text-align:center;border-right:2px solid rgb(193,186,186);padding-top:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .table-col1 button{margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .table-col1 .myrow1{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#eedbc2}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .table-col1 .myrow2{padding-top:20px;width:95%;margin-left:2.5%;margin-right:2.5%;background-color:#5799db5c}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .table-col1 .myrow2 h2{text-align:center;font-size:28px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .table-col1 .myrow2 mat-select{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .table-col1 .myrow2 mat-form-field{font-size:22px!important}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .tablecolo2{display:block;background-color:red;width:40%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .tablecolo2 h1{font-size:22px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .tablecolo2 h2{font-size:18px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .table-col3{display:block;padding-top:10px;width:20%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .table-col3 .row1_col3 h2{font-size:24px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .table-col3 .row2_col3{background-color:#cbdbb0}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .table-col3 .row2_col3 h2{font-size:22px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .tabcol1{width:80%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .tabcol2{width:40%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_soushead .tabcol3{width:20%;text-align:center;background-color:#e2f9fb;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_button{margin-left:10px;margin-bottom:20px;padding-top:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_button mat-form-field{width:20%;margin-left:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_button mat-label{font-size:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_button button{margin-left:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_button h2{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_add_button{display:flex;border-bottom:2px solid rgb(142,136,148)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_add_button button{margin-top:5%;margin-bottom:5%;background-color:#b3d1f0!important}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_add_button .AlignGauche{width:20%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_add_button .AlignGauche button{width:60%;margin-left:20%;margin-right:20%;background-color:#93cca3!important}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_add_button .AlignMilieu{width:60%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_add_button .AlignMilieu h2{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:26px;margin-top:10px;font-weight:700;text-align:center}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_add_button .AlignMilieu h3{font-size:22px;color:#07498a;text-align:center}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_add_button .AlignMilieu h4{font-size:20px;color:#1777d7;text-align:center}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_add_button .AlignDroite{width:20%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_add_button .AlignDroite button{width:60%;margin-left:20%;margin-right:20%;background-color:#75a4e5!important}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#pointages .content_body{align-content:center}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis{display:block}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_head{background-color:#658f63;padding-top:10px;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_head h2{color:#fff;font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:30px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_head h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_head mat-form-field{width:40%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_soushead{display:flex;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_soushead .table-col1{width:30%;text-align:center;border-right:2px solid rgb(193,186,186);padding-top:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_soushead .table-col2{padding-top:10px;padding-bottom:10px;width:50%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_soushead .table-col2 h1{font-size:22px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_soushead .table-col2 h2{font-size:18px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_soushead .table-col3{padding-top:10px;width:20%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_soushead .tabcol1{width:80%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_soushead .tabcol2{width:40%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_soushead .tabcol3{width:20%;text-align:center;background-color:#e2f9fb;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_button{margin-left:10px;margin-bottom:20px;padding-top:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_button mat-form-field{width:20%;margin-left:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_button mat-label{font-size:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_button button{margin-left:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_button h2{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_add_button{display:flex;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationdevis .content_body{align-content:center}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne{display:block}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_head{background-color:#658f63;padding-top:10px;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_head h2{color:#fff;font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:30px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_head h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_head mat-form-field{width:40%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_soushead{display:flex;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_soushead .table-col1{width:30%;text-align:center;border-right:2px solid rgb(193,186,186);padding-top:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_soushead .table-col2{padding-top:10px;padding-bottom:10px;width:50%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_soushead .table-col2 h1{font-size:22px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_soushead .table-col2 h2{font-size:18px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_soushead .table-col3{padding-top:10px;width:20%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_soushead .tabcol1{width:80%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_soushead .tabcol2{width:40%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_soushead .tabcol3{width:20%;text-align:center;background-color:#e2f9fb;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_button{margin-left:10px;margin-bottom:20px;padding-top:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_button mat-form-field{width:20%;margin-left:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_button mat-label{font-size:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_button button{margin-left:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_button h2{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_add_button{display:flex;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#table_panne .content_body{align-content:center}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach{display:block}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_head{background-color:#4c759c;padding-top:10px;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_head h2{color:#fff;font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:30px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_head h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_head mat-form-field{width:40%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .titre_attach{text-align:center;display:flex;border:.5px dashed rgb(51,0,255)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .titre_attach h3{margin-top:10px;font-size:22px;background-color:#4890d8;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .titre_attach h4{font-size:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .titre_attach .block1{display:block;width:40%;margin-left:30%;padding-bottom:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .titre_attach .block1 mat-form-field{margin-top:20px;width:100%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .titre_attach .block1 button{margin-top:20px;font-size:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .titre_attach .block2{width:30%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .titre_attach .block2 button{margin-top:10%;margin-left:20px;background-color:#3d8ea2!important;font-size:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_soushead{display:flex;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_soushead .table-col1{width:30%;text-align:center;border-right:2px solid rgb(193,186,186);padding-top:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_soushead .table-col1 button{margin-bottom:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_soushead .table-col2{padding-top:10px;padding-bottom:10px;width:50%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_soushead .table-col2 h1{font-size:22px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_soushead .table-col2 h2{font-size:18px;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_soushead .table-col3{padding-top:10px;width:20%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_soushead .tabcol1{width:80%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_soushead .tabcol2{width:40%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_soushead .tabcol3{width:20%;text-align:center;background-color:#e2f9fb;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_button{margin-left:10px;margin-bottom:20px;padding-top:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_button mat-form-field{width:20%;margin-left:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_button mat-label{font-size:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_button button{margin-left:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_button h2{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_add_button{display:flex;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#creationattach .content_body{align-content:center}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats{display:block}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_head{background-color:#395f62;padding-top:10px;border-bottom:2px solid rgb(193,186,186);display:block}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_head h2{color:#fff;font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:30px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_head h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_head mat-form-field{width:40%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .titre_constats{text-align:center;border:.5px dashed rgb(51,0,255);background-color:#e1ebeb}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .titre_constats h3{font-size:24px;text-align:center;font-family:Times New Roman,Times,serif;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .titre_constats h4{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .titre_constats button{margin-top:10px;margin-bottom:10px;font-size:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_soushead{max-height:500px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_soushead{display:flex;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_soushead .table-col1{width:50%;text-align:center;border-right:2px solid rgb(193,186,186);padding-top:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_soushead .table-col2{background-color:#f7f6f5}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_soushead .table-col2 button{width:30%;margin-left:10px;margin-top:10px;font-size:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_soushead .tabcol1{width:50%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_soushead .tabcol2{width:50%;text-align:center;background-color:#e2f9fb;border-right:5px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_soushead .tabcol3{width:20%;text-align:center;background-color:#e2f9fb;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_soushead2{max-height:200px;display:block;font-size:28px;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_soushead2 h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_soushead2 mat-form-field{width:50%;margin:20px 25%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_button{margin-left:10px;margin-bottom:20px;padding-top:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_button mat-form-field{width:20%;margin-left:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_button mat-label{font-size:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_button button{margin-left:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_button h2{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_add_button{display:flex;margin-left:90%;border-bottom:0px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_add_button button{margin-top:10px;margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#constats .content_body{align-content:center}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes{display:block}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_head{background-color:#715151;padding-top:10px;border-bottom:2px solid rgb(193,186,186);display:block}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_head h2{color:#fff;font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:30px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_head h3{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_head mat-form-field{width:40%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .titre_decomptes{text-align:center;border:.5px dashed rgb(51,0,255);background-color:#e1ebeb}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .titre_decomptes h3{font-size:24px;text-align:center;font-family:Times New Roman,Times,serif;font-weight:700}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .titre_decomptes h4{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .titre_decomptes button{margin-top:10px;margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_soushead{height:200px;display:flex;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_soushead .table-col1{width:50%;text-align:center;border-right:2px solid rgb(193,186,186);padding-top:20px;padding-left:25%;padding-right:25%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_soushead2{max-height:200px;display:block;font-size:28px;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_soushead2 h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_soushead2 mat-form-field{width:50%;margin:20px 25%}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_button{margin-left:10px;margin-bottom:20px;padding-top:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_button mat-form-field{width:20%;margin-left:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_button mat-label{font-size:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_button button{margin-left:20px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_button h2{font-size:18px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_add_button{display:flex;margin-left:90%;border-bottom:0px solid rgb(193,186,186)}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_add_button button{margin-top:10px;margin-bottom:10px}.wen-table-drawer-container mat-drawer-content.pointages mat-drawer-content#decomptes .content_body{align-content:center}.wen-table-drawer-container_rev{min-height:800px}.wen-table-drawer-container_rev mat-drawer.devis_rev{width:50%;border:solid 1px #615e5c}.wen-table-drawer-container_rev mat-drawer.devis_rev .table-update_rev .table-update__header_rev{display:block;width:100%;background-color:#aaa8ef;border-bottom:1px solid #615e5c}.wen-table-drawer-container_rev mat-drawer.devis_rev .table-update_rev .table-update__header_rev h2{text-align:center;font-size:28px;margin-top:0;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.wen-table-drawer-container_rev mat-drawer.devis_rev .table-update_rev .table-update__header_rev h3{text-align:center;font-size:24px;margin-top:5px}.wen-table-drawer-container_rev mat-drawer.devis_rev .table-update_rev .table-update__body_rev{display:block;width:100%;padding-top:20px;padding-left:5px;padding-right:20px;border-bottom:1px solid rgb(193,186,186)}.wen-table-drawer-container_rev mat-drawer.devis_rev .table-update_rev .table-update__body_rev h2{font-size:24px;text-align:center;font-weight:700}.wen-table-drawer-container_rev mat-drawer.devis_rev .table-update_rev .table-update__body_rev mat-form-field{width:90%}.wen-table-drawer-container_rev mat-drawer.devis_rev .table-update_rev .table-update__footer_rev{padding-top:20px;padding-left:20px;padding-right:20px}.wen-table-drawer-container_rev mat-drawer.devis_rev .table-update_rev .table-update__footer_rev button{width:40%;margin-left:5%;margin-right:5%}.wen-table-drawer-container2{height:50px;display:inline-block}.wen-table-drawer-container2 mat-drawer{width:40%}.wen-table-drawer-container2 mat-drawer .table-update{background-color:red;width:100%;margin:10px}.wen-table-drawer-container2 mat-drawer .table-update .table-update__header{width:90%}.wen-table-drawer-container2 mat-drawer .table-update .table-update__header h2{color:#4b830d;font-family:Roboto,sans-serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center}.wen-table-drawer-container2 mat-drawer .table-update .table-update__header{margin-bottom:2rem}.wen-table-drawer-container2 mat-drawer .table-update .table-update__body{width:90%}.wen-table-drawer-container2 mat-drawer .table-update .table-update__body mat-form-field{width:100%;margin-right:20px}.wen-table-drawer-container2 mat-drawer .table-update .table-update__footer{margin:1.5rem 0;gap:20px}.wen-table-drawer-container2 mat-drawer .table-update .table-update__footer button{margin-right:10px;width:40%}.wen-table-drawer-container2 mat-drawer .table-update2{width:100%;margin:10px}.wen-table-drawer-container2 mat-drawer .table-update2 .table-update__header{width:90%}.wen-table-drawer-container2 mat-drawer .table-update2 .table-update__header h1{color:red;font-family:Roboto,sans-serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center}.wen-table-drawer-container2 mat-drawer .table-update2 .table-update__header{margin-bottom:2rem}.wen-table-drawer-container2 mat-drawer .table-update2 .table-update__header2{width:90%}.wen-table-drawer-container2 mat-drawer .table-update2 .table-update__header2 h3{font-family:Roboto,sans-serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:left;font-size:20px}.wen-table-drawer-container2 mat-drawer .table-update2 .table-update__header2{margin-bottom:2rem;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container2 mat-drawer .table-update2 .table-update__body{width:90%}.wen-table-drawer-container2 mat-drawer .table-update2 .table-update__body mat-form-field{width:100%;margin-right:20px}.wen-table-drawer-container2 mat-drawer .table-update2 .table-update__body2{width:50%}.wen-table-drawer-container2 mat-drawer .table-update2 .table-update__body2 mat-form-field{width:100%;margin-right:20px}.wen-table-drawer-container2 mat-drawer .table-update2 .table-update__footer{margin:1.5rem 0;gap:20px}.wen-table-drawer-container2 mat-drawer .table-update2 .table-update__footer button{margin-right:10px;width:40%}.wen-table-drawer-container2 mat-drawer .table-update2 .table-update__footer2{margin:1.5rem 0;width:50%}.wen-table-drawer-container2 mat-drawer .table-update2 .table-update__footer2 button{margin-right:10%;width:40%}.wen-table-drawer-container2 mat-drawer-content{display:block}.wen-table-drawer-container2 mat-drawer-content .content_head{background-color:#dbdddc;padding-top:10px;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container2 mat-drawer-content .content_head h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container2 mat-drawer-content .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container2 mat-drawer-content .content_soushead{display:block}.wen-table-drawer-container2 mat-drawer-content .content_soushead .table-col1{width:30%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container2 mat-drawer-content .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container2 mat-drawer-content .content_soushead .table-col2{width:50%;text-align:center;background-color:#e2f9fb;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container2 mat-drawer-content .content_soushead .table-col3{width:20%;text-align:center;background-color:#f6f3f3fb;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container2 mat-drawer-content .content_button{margin-left:10px;margin-bottom:20px;padding-top:10px}.wen-table-drawer-container2 mat-drawer-content .content_button mat-form-field{width:20%;margin-left:10px}.wen-table-drawer-container2 mat-drawer-content .content_button mat-label{font-size:20px}.wen-table-drawer-container2 mat-drawer-content .content_button button{margin-left:20px}.wen-table-drawer-container2 mat-drawer-content .content_button h2{font-size:18px}.wen-table-drawer-container2 mat-drawer-content .content_add_button button{margin-left:90%;margin-top:20px;margin-bottom:20px}.wen-table-drawer-container2 mat-drawer-content .content_add_button{border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container2 mat-drawer-content .content_body{align-content:center}.wen-table-drawer-container3{display:block;min-height:200px}.wen-table-drawer-container3 mat-drawer{width:20%}.wen-table-drawer-container3 mat-drawer .table-update2{width:100%;margin:10px}.wen-table-drawer-container3 mat-drawer .table-update2 .table-update__header2{width:90%}.wen-table-drawer-container3 mat-drawer .table-update2 .table-update__header2 h3{font-family:Roboto,sans-serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:left;font-size:20px}.wen-table-drawer-container3 mat-drawer .table-update2 .table-update__header2{margin-bottom:2rem;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container3 mat-drawer .table-update2 .table-update__body2{width:80%}.wen-table-drawer-container3 mat-drawer .table-update2 .table-update__body2 mat-form-field{width:100%;margin-right:20px}.wen-table-drawer-container3 mat-drawer .table-update2 .table-update__footer2{margin:1.5rem 0;width:80%}.wen-table-drawer-container3 mat-drawer .table-update2 .table-update__footer2 button{margin-right:10%;width:40%}.wen-table-drawer-container3 mat-drawer-content{display:block}.wen-table-drawer-container3 mat-drawer-content .content_head{background-color:#dbdddc;padding-top:10px;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container3 mat-drawer-content .content_head h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container3 mat-drawer-content .content_soushead{display:flex}.wen-table-drawer-container3 mat-drawer-content .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container3 mat-drawer-content .content_soushead .table-col1{width:30%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container3 mat-drawer-content .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container3 mat-drawer-content .content_soushead .table-col2{width:50%;text-align:center;background-color:#eef0f0;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container3 mat-drawer-content .content_soushead .table-col3{width:20%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container3 mat-drawer-content .content_soushead .table-col3 button{margin-top:20%;width:80%}.wen-table-drawer-container3 mat-drawer-content .content_button{margin-left:10px;margin-bottom:20px}.wen-table-drawer-container3 mat-drawer-content .content_button mat-form-field{width:20%;margin-left:10px}.wen-table-drawer-container3 mat-drawer-content .content_button mat-label{font-size:20px}.wen-table-drawer-container3 mat-drawer-content .content_button button{margin-left:20px}.wen-table-drawer-container3 mat-drawer-content .content_button h2{font-size:18px}.wen-table-drawer-container3 mat-drawer-content .content_add_button button{margin-left:85%;margin-top:20px;margin-bottom:20px}.wen-table-drawer-container3 mat-drawer-content .content_add_button{border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container3 mat-drawer-content .content_body{align-content:center}.wen-table-drawer-container4{display:block;min-height:800px}.wen-table-drawer-container4 mat-drawer{width:80%}.wen-table-drawer-container4 mat-drawer .table-update4{width:100%;margin:10px}.wen-table-drawer-container4 mat-drawer .table-update4 .table-update__header4{width:90%}.wen-table-drawer-container4 mat-drawer .table-update4 .table-update__header4 h3{font-family:Roboto,sans-serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:left;font-size:20px}.wen-table-drawer-container4 mat-drawer .table-update4 .table-update__header4{margin-bottom:2rem;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container4 mat-drawer .table-update4 .table-update__body4{width:80%}.wen-table-drawer-container4 mat-drawer .table-update4 .table-update__body4 mat-form-field{width:100%;margin-right:20px}.wen-table-drawer-container4 mat-drawer .table-update4 .table-update__footer4{margin:1.5rem 0;width:80%}.wen-table-drawer-container4 mat-drawer .table-update4 .table-update__footer4 button{margin-right:10%;width:40%}.wen-table-drawer-container4 mat-drawer-content{display:block}.wen-table-drawer-container4 mat-drawer-content .content_head{background-color:#dbdddc;padding-top:10px;border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container4 mat-drawer-content .content_head h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container4 mat-drawer-content .content_soushead{display:flex}.wen-table-drawer-container4 mat-drawer-content .content_soushead h2{color:#000;font-family:Times New Roman,Times,serif;margin-bottom:1rem;padding-bottom:.5rem;text-align:center;font-weight:700;font-size:25px}.wen-table-drawer-container4 mat-drawer-content .content_soushead .table-col1{width:30%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container4 mat-drawer-content .content_soushead .table-col1 mat-form-field{width:90%}.wen-table-drawer-container4 mat-drawer-content .content_soushead .table-col2{width:50%;text-align:center;background-color:#eef0f0;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container4 mat-drawer-content .content_soushead .table-col3{width:20%;text-align:center;border-right:2px solid rgb(193,186,186)}.wen-table-drawer-container4 mat-drawer-content .content_soushead .table-col3 button{margin-top:20%;width:80%}.wen-table-drawer-container4 mat-drawer-content .content_button{margin-left:10px;margin-bottom:20px}.wen-table-drawer-container4 mat-drawer-content .content_button mat-form-field{width:20%;margin-left:10px}.wen-table-drawer-container4 mat-drawer-content .content_button mat-label{font-size:20px}.wen-table-drawer-container4 mat-drawer-content .content_button button{margin-left:20px}.wen-table-drawer-container4 mat-drawer-content .content_button h2{font-size:18px}.wen-table-drawer-container4 mat-drawer-content .content_add_button button{margin-left:85%;margin-top:20px;margin-bottom:20px}.wen-table-drawer-container4 mat-drawer-content .content_add_button{border-bottom:2px solid rgb(193,186,186)}.wen-table-drawer-container4 mat-drawer-content .content_body{align-content:center}.row_block{width:100%;align-items:center;text-align:center}.row_block h1,.row_block button{margin-top:20px;margin-right:20px}.titre_rubrique{width:100%;align-items:center;text-align:center}.titre_rubrique h1{font-size:20px;font-weight:700}.barre_rechcerche{width:30%;align-items:center;text-align:center}.barre_rechcerche mat-form-field{width:100%;font-size:20px}.monentete{display:flex}.monentete h1{font-size:18px;font-family:Times New Roman,Times,serif}.monentete button{margin-top:5px;margin-right:5px}.row_block2{display:flex;width:100%}.row_block2 h1,.row_block2 button{margin-top:20px;margin-right:20px}.row_block3{display:flex;width:100%}.row_heure{display:block;margin-top:5px;margin-left:50px;margin-right:5px}.row_heure input{text-align:center}.toolbar{border:solid #b0dbdb 2px;width:100%}.toolbar mat-toolbar{display:flex;background-color:#b8d0e0;height:100px}.toolbar mat-toolbar h3{font-weight:700;font-size:24px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.toolbar mat-toolbar mat-form-field{margin-top:20px;margin-left:10px;font-size:25px!important;text-align:center}.toolbar mat-toolbar button{font-size:20px}.toolbar mat-toolbar .loginBtn button{background-color:#0ff!important}.toolbar mat-toolbar .logoutBtn button{background-color:#ff7300!important}.toolbar mat-toolbar .logo{display:block;background-color:#4890d8;padding-top:10px}.toolbar mat-toolbar .logo h3{margin-left:10px;margin-right:10px;font-weight:700;font-size:18px;text-align:center}.toolbar mat-toolbar .logo h4{font-size:12px;font-style:italic;text-align:center}.toolbar2 mat-toolbar{background-color:#9b9ba0}.toolbar2 mat-toolbar h3{font-weight:700;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;color:#000;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}.toolbar2 mat-toolbar button{background-color:#d06f45!important;font-size:20px;color:#fff!important}.table-col4{display:block;width:30%;margin-right:10px}.table-col5{display:block;width:70%;text-align:center;margin-right:10px;margin-left:10px}.table-col5 a{font-size:18px}.table-col6{display:block;width:20%;margin-right:10px;margin-left:10px;text-align:center}.header{display:flex;justify-content:center;align-items:center}.actions{gap:10px;align-items:center;padding-bottom:20px}.actions button{margin-left:10px}.example-footer{position:fixed;bottom:0;left:0;right:0}.famille{width:100px;height:500px}.example-spacer{flex:1 1 auto}.famille{width:100px;height:500px;background-color:#717676}.action{float:left}.action input{margin-top:10px;justify-content:center}.isRC{font-style:italic}.row_invis{display:none}.isEdit{background-color:#e98b5c;font-style:initial}.mat-mdc-table .mdc-data-table__row:hover{background-color:#d8d3cc35}.selected{background-color:#c0baba!important}.class_panne{background-color:#8d968c!important}.titre{width:100%;padding-top:5px;display:flex;justify-content:center;text-align:center;color:#07498a}.corps{width:100%;background-color:#919198;text-align:center}.row_fam{display:flex;background-color:#e7eded;border:.5px dashed red;height:50px;font-size:14px}.row_fam:hover{background-color:#76b5f4}.row_fam.click{background-color:#c49e8a}.col1_fam{float:left;width:50%;padding-top:15px;padding-left:5px}.col2_fam{float:left;width:50%;padding-top:0}.col2_fam.hide{display:none}.row_cat{display:flex;width:100%;font-size:12px;margin-left:0;height:60px}.row_cat.isfam{border:.5px dashed rgb(51,0,255);font-weight:700;font-size:15px}.row_cat.fam{background-color:#868682be;font-size:15px;font-weight:700}.row_cat.cat{background-color:#dacb85df;font-size:15px;font-weight:700}.row_cat.hide,.row_hide{background-color:red;display:none}.row_cat.click{background-color:#6b8c8d}.col1_cat{float:left;width:70%;margin-top:20px;margin-left:5px}.col2_cat{float:left;width:30%;margin-top:auto}.col2_cat.hide{display:none}.example-spacer1{flex:0 0 auto;padding-top:10px;padding-left:10px}.spacer_logo{flex:.2 1 auto;margin-left:10px;text-align:center}.spacer_logo button{margin-top:10px;margin-left:20px;background-color:#eea8a8!important;color:#00f}.spacer_logo h1{font-size:14px!important;text-align:center}.spacer_user{flex:.1 1 auto;margin-left:10px;text-align:center}.spacer_user button{margin-top:10px;margin-left:20px;background-color:#eea8a8!important;color:#00f}.spacer_user mat-select{text-align:center;color:red;font-size:20px}.spacer_register{flex:.1 .5 auto;margin-left:10px}.spacer_register button{margin-top:10px;margin-left:20px;background-color:#eea8a8!important;color:#00f}.spacer_register h1{font-size:14px!important;text-align:center}.example-spacer2{flex:1 1 auto;margin-left:10px;padding-left:10px}.example-spacer2 button{margin-left:20px}.example-spacer3{flex:5 1 auto;padding-top:10px;margin-left:10px}.example-spacer3 button{margin-left:50px}.couleur{color:#dcdfe2}a{color:#080b2ab1;background-color:transparent;text-decoration:none}a:visited{color:#e27d8e;background-color:transparent;text-decoration:none}a:hover{color:red;background-color:transparent;text-decoration:underline}a:active{color:#ff0;background-color:transparent;text-decoration:underline}.mat-column-demo-position{width:32px;border-right:1px solid currentColor;padding-right:24px;text-align:center}.mat-column-demo-name{padding-left:16px;font-size:20px}.mat-column-demo-weight{font-style:italic}.mat-column-demo-symbol{width:32px;text-align:center;font-weight:700}.circle{width:100px;height:70px;border-radius:50px;font-size:14px;font-weight:700;color:#fff;line-height:90px;display:flex;justify-content:center;align-items:center;background-color:red}.zone{display:block;width:40%;margin-left:20px}.zone mat-form-field{width:80%;margin-left:5px;margin-right:5px}.absent{background-color:#eb836b!important}.heuresup{background-color:#d6daee!important}.left{margin-top:10px;display:flex;margin-left:10px}.left button{margin-top:10px;margin-left:10px;margin-bottom:10px}.rigth{margin-left:80%;margin-top:10px}.rigth button{margin-top:10px;margin-bottom:10px}table{width:100%}tr.example-detail-row{height:0}tr.example-element-row:not(.example-expanded-row):hover{background:#f5f5f5}tr.example-element-row:not(.example-expanded-row):active{background:#efefef}.example-element-row td{border-bottom-width:0}.example-element-detail{overflow:hidden;display:flex}.example-element-diagram{min-width:80px;border:2px solid black;padding:8px;font-weight:lighter;margin:8px 0;height:104px}.example-element-symbol{font-weight:700;font-size:40px;line-height:normal}.example-element-description{padding:16px}.example-element-description-attribution{opacity:.5}.demo-table{width:100%}.classe_parent0{background-color:#a9a0a0!important;font-size:14px!important}.classe_recap{background-color:#847b7b!important;font-size:16px!important;font-weight:700!important}.classe_total{background-color:#ada8a8!important;font-size:14px!important;font-weight:700!important}.decal0{padding-left:50px!important}.decal1{padding-left:100px!important}.decal2{padding-left:150px!important}.circle-with-text{justify-content:center;align-items:center;border-radius:100%;text-align:center;display:flex}.classhide{display:none}.mat-mdc-tab{font-weight:700;font-size:20px!important}.mat-mdc-row{font-size:18px!important}.mat-mdc-row:hover .mat-mdc-cell{background-color:#dce4e447!important}.mat-mdc-cell mat-form-field{margin-top:20px;font-size:18px}.mat-mdc-cell button{margin-left:10px}th{background-color:#a19292!important;font-size:18px!important;border-bottom:1px solid blue!important;border-top:1px solid blue}.demo-row-is-clicked{font-weight:700!important;color:#462ecf!important;font-size:20px!important}.mat-mdc-table-sticky,.align-droite{font-size:18px;font-weight:700;background-color:#c0c0ca!important;text-align:left!important}.actions5{padding-top:20px;gap:10px}.actions5 button{margin-left:10px}.hidediv{display:none}.mat-button.mat-success,.mat-stroked-button.mat-success{color:#155724}.mat-button.mat-success:hover,.mat-stroked-button.mat-success:hover{background-color:#54b167}.mat-raised-button.mat-success,.mat-flat-button.mat-success,.mat-fab.mat-success,.mat-mini-fab.mat-success{color:#f0fff3;background-color:#155724!important}.mat-icon-button.mat-success{color:#155724}.hidden{display:none}.row_table{display:flex;padding-top:20px;padding-bottom:5px}.row_table .part1{width:40%}.row_table .part1 mat-label{font-size:24px;font-weight:700}.row_table .part1 mat-form-field{width:90%;margin-left:5px;margin-right:5px;font-size:22px}.row_table .part2{width:30%}.row_table .part2 mat-label{font-size:24px;font-weight:700}.row_table .part2 mat-form-field{width:90%;margin-left:5px;margin-right:5px;font-size:20px}.row_table .part3{width:30%}.row_table .part3 button{margin-left:20px;margin-top:20px}.containers{display:flex;height:calc(100vh - 70px)}.chat_list{width:40%;margin:16px;border-radius:16px;background-color:#b6b3dd}.chat_messages{width:60%;border-radius:10px;background-color:#e4e3e1;padding:24px;margin:16px}.search_input{width:90%;margin:24px}.chat-title{justify-content:space-between}.chat-name{font-weight:500}.chat-date{font-size:.7rem;color:#000000b3}.chat-header{display:flex;align-items:center;margin-bottom:16px}.chat-header>img{border-radius:50%;object-fit:cover;margin-right:16px;height:35px}.chat-header>h2{margin:0;color:#000}.chat-area{height:calc(100vh - 270px);padding:10px;display:flex;flex-direction:column;overflow:auto}.chat-area>:first-child{margin-top:auto}.input-area{display:flex;margin-top:5px;padding-bottom:8px}.input-area>mat-form-field{width:100%!important}.chat-bubble-container{display:flex;justify-content:flex-start;width:100%}.chat-bubble-container.sender{justify-content:flex-end}.chat-bubble-container.sender>.chat-bubble{background-color:#c4d2db}.chat-bubble{padding:8px 100px 16px 8px;margin-bottom:16px;border-radius:8px;width:fit-content;font-size:1.8rem;position:relative}.chat-bubble>.chat-date{position:absolute;bottom:2px;right:8px;font-size:.8rem;color:#0009}.backbox{background-color:#464543c3;width:100%;height:80%;position:absolute;transform:translateY(-50%);top:50%;display:inline-flex}.frontbox{background-color:#4a98a9;border-radius:20px;height:100%;width:50%;z-index:10;position:absolute;right:0;margin-right:3%;margin-left:3%;transition:right .8s ease-in-out}.frontbox p{text-align:center;font-size:18px;color:#001eff}.moving{right:45%}.loginMsg,.signupMsg{width:50%;height:100%;font-size:15px;box-sizing:border-box}.loginMsg .title,.signupMsg .title{font-weight:700;font-size:28px}.loginMsg .logo{font-weight:700;background-color:#218edb;margin-left:10%;margin-right:10%;margin-top:10%;width:80%;height:100px;font-size:28px;text-align:center;color:#fff;padding-top:20px}.loginMsg .logo h3{font-size:24px;font-weight:700}.loginMsg .logo h4{font-size:16px;font-style:italic}.loginMsg .sstitle{font-size:22px}.loginMsg p,.signupMsg p{font-weight:100}.textcontent{color:#fff;margin-top:20px;margin-left:10px;text-align:center;width:90%}.loginMsg button,.signupMsg button{background-color:#567fd1;border:2px solid white;border-radius:10px;color:#fff;font-size:12px;box-sizing:content-box;font-weight:300;padding:10px;margin-top:20px}.login,.signup{padding:20px;text-align:center}.login h2,.signup h2{color:#fff;font-size:28px}.inputbox{margin-top:30px;color:red}.login button,.signup button{border:none;color:#fff!important;font-size:22px;border-radius:10px;width:80%;margin-top:50px;font-weight:700}.login p{cursor:pointer;color:#807575;font-size:15px}.loginMsg,.signupMsg{transition:opacity .8s ease-in-out}.visibility{opacity:1}.hide{display:none}.spinner{padding-top:0}.spinner mat-spinner{width:50%!important;margin-left:25%}.example-card{max-width:400px}arriereplan.png .example-header-image{background-image:url(https://material.angular.io/assets/img/examples/shiba1.jpg);background-size:cover}.mat-tree{background:transparent}.mat-tree-node{color:#000;display:flex;flex-direction:column}.ligne_parent_expand{color:#00f;display:flex}.ligne_parent_expand button{margin-left:10px}.tableau_bord{display:flex;justify-content:center;height:500px;align-items:center;padding-top:250px;padding-left:10px;background-color:#e1dbdb;width:100%}.tableau_bord .row1{width:50%;background-color:#00f;margin-right:10px;border:1px solid black}.tableau_bord .row2{width:50%;background-color:#00ff80;margin-right:10px}.rubrique_class{margin-top:20px;margin-bottom:20px;margin-left:20px;width:200px}.row_saisie{text-align:center;width:100%}.row_saisie input{text-align:center;font-size:20px;width:100%}.row_saisie textarea{text-align:center;font-size:18px;width:100%}.row_saisie mat-select{text-align:center;font-size:20px;width:100%}.row_saisie .row_buttons{display:flex;text-align:center}.row_saisie .row_buttons button{margin-left:10px}.header{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:64px;background-color:#1c7969;color:#fff;box-shadow:0 2px 4px #0003}.logo{font-size:1.5rem;font-weight:700}@media only screen and (max-width:600px){.header{background-color:red}}.login{display:flex;justify-content:center;align-items:center;width:100vw;min-height:100vh}@media(max-width:500px){.login{margin-top:5px;padding:0}}.login mat-card{border-radius:10px;width:100%;max-width:400px}.login mat-card-header{padding:0;width:100%;display:flex;justify-content:center;align-items:center}.login mat-card-title{font-size:1.5rem;font-weight:700}.login mat-card-content{padding:20px}.login mat-form-field{width:80%;margin-bottom:1rem;font-size:1.2rem}.login mat-card-content .message{margin:5px;padding:0}.spinner{display:flex;justify-content:center;align-items:center}.spinner mat-spinner{margin:0}.dashboard{max-width:1400px;margin:2rem auto;padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.dashboard-title{text-align:center;font-size:2.2rem;font-weight:700;margin-bottom:2rem;color:#3f51b5}.dashboard-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;margin-bottom:2.5rem}.dashboard-kpis mat-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #3f51b514;padding:1.5rem .5rem;display:flex;flex-direction:column;align-items:center;transition:transform .2s}.dashboard-kpis mat-card:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 4px 16px #3f51b526}.dashboard-kpis h2{font-size:2rem;color:#3f51b5;margin:0}.dashboard-kpis p{font-size:1.1rem;color:#666;margin:.5rem 0 0}.dashboard-sections-row{display:flex;gap:2rem;margin-bottom:2rem}.dashboard-section{flex:1 1 0;min-width:0}@media(max-width:1100px){.dashboard-sections-row{flex-direction:column;gap:1.5rem}}.home-main{display:flex;justify-content:center;align-items:center;min-height:80vh;background:#f5f7fa}.home-hero{max-width:500px;margin:0 auto;background:#fff;padding:3rem;border-radius:14px;box-shadow:0 4px 24px #00000014;text-align:center}.home-hero h1{margin-bottom:1.2rem;font-size:2.2rem;font-weight:700}.home-hero p{margin-bottom:2rem;color:#555;font-size:1.1rem}a.btn{background-color:#4dafcf;color:#fff!important;padding:.5rem 1.2rem;border-radius:4px;text-decoration:none;font-weight:500;transition:background .2s;margin-left:1rem;display:inline-block;cursor:pointer;border:none}a.btn_deconnecter{background-color:red;color:#fff!important;padding:.5rem 1.2rem;border-radius:4px;text-decoration:none;font-weight:500;transition:background .2s;margin-left:1rem;display:inline-block;cursor:pointer;border:none}a.btn:hover{background-color:gray;color:#fff;text-decoration:none}.register-container{max-width:420px;margin:40px auto;padding:2rem 2.5rem;background:#fff;border-radius:14px;box-shadow:0 4px 24px #00000014}h2{text-align:center;margin-bottom:2rem;color:#1976d2;font-weight:600}.register-form{display:flex;flex-direction:column;gap:1.2rem}mat-form-field{width:100%}button[type=submit]{margin-top:1.2rem;width:100%;padding:.8rem;font-size:1.1rem;font-weight:500;border-radius:6px}.footer{width:100%;background:linear-gradient(90deg,#1976d2,#2196f3);color:#fff;padding:1.5rem 0 .5rem;margin-top:3rem;box-shadow:0 -2px 8px #1976d212}.footer-content{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding:0 2rem}.footer-logo{display:flex;align-items:center;font-size:1.3rem;font-weight:700;gap:.5rem}.footer-links{display:flex;gap:1.5rem;flex-wrap:wrap}.footer-links a{color:#fff;text-decoration:none;font-weight:500;transition:opacity .2s}.footer-links a:hover{opacity:.7;text-decoration:underline}.footer-copy{font-size:.95rem;opacity:.85;margin-left:auto}@media(max-width:700px){.footer-content{flex-direction:column;align-items:flex-start;gap:.7rem;padding:0 1rem}.footer-copy{margin-left:0}}.header{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:64px;background:linear-gradient(90deg,#1976d2,#2196f3);color:#fff;box-shadow:0 2px 4px #0003}.logo{font-size:1.5rem;font-weight:700;display:flex;align-items:center}.nav-links{display:flex;align-items:center}.nav-links a{color:#fff;text-decoration:none;margin-left:20px;font-weight:500;transition:opacity .3s}.nav-links a:hover{opacity:.7}.username{margin-left:20px;font-weight:600;font-size:1rem}@media only screen and (max-width:700px){.header{flex-direction:column;height:auto;padding:12px;text-align:center}.nav-links{flex-direction:column;gap:.5rem;margin-top:10px}.nav-links a,.username{margin-left:0}}.unauthorized-container{text-align:center;padding:50px;background-color:#fef2f2;border-radius:12px;max-width:600px;margin:100px auto;box-shadow:0 0 10px #0000001a}.unauthorized-container h1{color:#dc2626;font-size:2em}.unauthorized-container p{margin:20px 0;font-size:1.1em}.unauthorized-container a{text-decoration:none;color:#2563eb;font-weight:700}.programme-container{margin-top:10px;width:90%;padding:1rem;border-radius:20px}.programme-container .row .col{display:flex;justify-content:center;align-items:center}.programme-container .row .col.s12 button{width:20%}@media screen and (min-width:601px)and (max-width:1024px){.programme-container .row .col.s12 button{width:60%}}@media screen and (max-width:600px){.programme-container .row .col.s12 button{width:100%}}.programme-container h2{text-align:center;margin-bottom:2rem;color:#1976d2;font-weight:700}.programme-form{display:flex;flex-direction:column;gap:1.2rem}.form-group{width:100%}button[mat-raised-button]{display:flex;align-items:center;justify-content:center;font-weight:600;margin-top:1.5rem}.error-message{color:#d32f2f;margin-top:1rem;text-align:center}.success-message{color:#388e3c;margin-top:1rem;text-align:center}.double-col .row{display:flex;gap:1.5rem;margin-bottom:.5rem}.double-col .form-group{flex:1 1 0}@media only screen and (max-width:800px){.double-col .row{flex-direction:column;gap:.5rem}}.btn-valider{min-width:180px;max-width:220px;margin:24px auto 0;display:flex;align-items:center;justify-content:center}.admin-table-drawer-container{padding:20px}.admin-table-drawer-container mat-drawer{width:60%!important}.admin-table-drawer-container mat-drawer .table-update .table-update__header{width:100%;background-color:#b0a295;border-bottom:1px solid rgb(193,186,186);padding-top:5px}.admin-table-drawer-container mat-drawer .table-update .table-update__header h2{text-align:center;font-size:28px;margin-top:0;color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.admin-table-drawer-container mat-drawer .table-update .table-update__header h3{text-align:center;font-size:24px;margin-top:5px}.admin-table-drawer-container mat-drawer .table-update .table-update__body{width:100%;padding-top:20px;padding-left:20px;padding-right:20px;border-bottom:1px solid rgb(193,186,186)}.admin-table-drawer-container mat-drawer .table-update .table-update__body mat-form-field{width:90%;font-size:20px}.admin-table-drawer-container mat-drawer .table-update .table-update__footer{padding-top:20px;padding-left:20px;padding-right:20px}.admin-table-drawer-container mat-drawer .table-update .table-update__footer button{width:40%;margin-left:5%;margin-right:5%}.admin-table-drawer-container mat-drawer .documents{width:70%!important}.admin-table-drawer-container mat-drawer .documents .table-update .table-update__header{width:100%;background-color:gray;border-bottom:1px solid black;padding-top:5px}.admin-table-drawer-container mat-drawer .documents .table-update .table-update__header h2{text-align:center;font-size:28px;margin-top:0;color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.admin-table-drawer-container mat-drawer .documents .table-update .table-update__header h3{text-align:center;font-size:24px;margin-top:5px}.admin-table-drawer-container mat-drawer .documents .table-update .table-body{width:100%;border-bottom:1px solid black;padding-top:20px}.admin-table-drawer-container mat-drawer .documents .table-update .table-update__footer{display:flex;justify-content:center}.admin-table-drawer-container mat-drawer .documents .table-update .table-update__footer button{width:20%;background-color:red}.admin-table-drawer-container mat-drawer .taches{width:90%!important}.admin-table-drawer-container mat-drawer .taches .table-update .table-update__header{width:100%;background-color:gray;border-bottom:1px solid black;padding-top:5px}.admin-table-drawer-container mat-drawer .taches .table-update .table-update__header h2{text-align:center;font-size:28px;margin-top:0;color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.admin-table-drawer-container mat-drawer .taches .table-update .table-update__header h3{text-align:center;font-size:24px;margin-top:5px}.admin-table-drawer-container mat-drawer .taches .table-update .table-body{width:100%;border-bottom:1px solid black;padding-top:20px}.admin-table-drawer-container mat-drawer .taches .table-update .table-body .col.s12{display:flex;justify-content:center;align-items:center}.admin-table-drawer-container mat-drawer .taches .table-update .table-body .col.s12 button{width:20%}.admin-table-drawer-container mat-drawer .taches .table-update .table-update__footer{display:flex;justify-content:center}.admin-table-drawer-container mat-drawer .taches .table-update .table-update__footer button{width:20%;background-color:red}.admin-table-drawer-container mat-drawer-content{width:100%!important;display:block;min-height:1000px}.admin-table-drawer-container mat-drawer-content .content_head{display:flex;justify-content:center;align-items:center;padding:20px}.admin-table-drawer-container mat-drawer-content .content_head h2{font-family:Times New Roman,Times,serif;text-align:center;font-weight:700;font-size:28px}.admin-table-drawer-container mat-drawer-content .content_head h3{font-size:18px}.admin-table-drawer-container mat-drawer-content .content_body{display:block;align-items:center;justify-content:center}@media only screen and (max-width:900px){.admin-table-drawer-container mat-drawer{width:100%!important}}.phases-container{display:grid;grid-template-rows:.1fr .1fr 2fr .01fr;grid-template-columns:1fr 1fr;grid-template-areas:"entete entete" "sous_entete sous_entete" "corps corps" "actions actions";gap:.5rem;width:100%;border:1px solid #222020;border-radius:20px}.entete{display:flex;align-items:center;justify-content:center;grid-area:entete;padding:0}.sous_entete{display:flex;align-items:center;justify-content:right;grid-area:sous_entete}.corps{display:grid;grid-template-areas:"entete_saisie" "reste_corps";grid-area:corps;grid-template-rows:auto auto;background-color:#fff}.entete_saisie{grid-area:"entete_saisie";background-color:#fff;border:1px solid #ccc;padding:20px}.reste_corps{padding:20px;grid-area:"reste_corps";display:flex;flex-direction:column;align-items:center;justify-content:center}.reste_corps .row .col.s12 button{width:20%}@media screen and (max-width:600px){.reste_corps .row .col.s12 button{width:100%}}.actions{grid-area:actions;grid-template-areas:"action1" "action2";grid-template-rows:1fr 1fr;display:grid}.action1{grid-area:action1;display:flex;align-items:center;justify-content:center;padding:10px}.action2{grid-area:action2;display:flex;align-items:center;justify-content:center;padding:10px}.action2 button{background-color:#86d115!important}.action3{grid-area:action3;display:flex;align-items:center;justify-content:center}.affichage_noeud{display:grid;grid-template-rows:1fr 2fr 1fr;gap:10px;margin-top:20px;margin-bottom:20px}.node{display:flex;justify-content:flex-start;align-items:center;width:100%;border:1px solid #e2d8d8}.ligne_arrow{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:600px){.node{display:flex;flex-direction:column;align-items:flex-start}}.titres1{display:flex;align-items:center;grid-area:titres;justify-content:left;font-size:20px;font-weight:700}.titres2{display:flex;align-items:center;grid-area:titres;justify-content:left;font-size:18px}.n_action{display:grid;grid-area:n_action;grid-template-areas:"n_action1 n_action2 n_action3";grid-template-columns:1fr 1fr 1fr}.row{width:100%}.row:after{content:"";display:table;clear:both}.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1px;width:100%;padding:10px}.row .col mat-form-field{width:100%!important}.row .col button{width:60%;margin:0 auto}.row .col[class*=push-],.row .col[class*=pull-]{position:relative}.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.3333333333%}.row .col.pull-s1{right:8.3333333333%}.row .col.push-s1{left:8.3333333333%}.row .col.offset-s2{margin-left:16.6666666667%}.row .col.pull-s2{right:16.6666666667%}.row .col.push-s2{left:16.6666666667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.3333333333%}.row .col.pull-s4{right:33.3333333333%}.row .col.push-s4{left:33.3333333333%}.row .col.offset-s5{margin-left:41.6666666667%}.row .col.pull-s5{right:41.6666666667%}.row .col.push-s5{left:41.6666666667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.3333333333%}.row .col.pull-s7{right:58.3333333333%}.row .col.push-s7{left:58.3333333333%}.row .col.offset-s8{margin-left:66.6666666667%}.row .col.pull-s8{right:66.6666666667%}.row .col.push-s8{left:66.6666666667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.3333333333%}.row .col.pull-s10{right:83.3333333333%}.row .col.push-s10{left:83.3333333333%}.row .col.offset-s11{margin-left:91.6666666667%}.row .col.pull-s11{right:91.6666666667%}.row .col.push-s11{left:91.6666666667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width:601px)and (max-width:1200px){.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.3333333333%}.row .col.pull-m1{right:8.3333333333%}.row .col.push-m1{left:8.3333333333%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.pull-m2{right:16.6666666667%}.row .col.push-m2{left:16.6666666667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.3333333333%}.row .col.pull-m4{right:33.3333333333%}.row .col.push-m4{left:33.3333333333%}.row .col.offset-m5{margin-left:41.6666666667%}.row .col.pull-m5{right:41.6666666667%}.row .col.push-m5{left:41.6666666667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.3333333333%}.row .col.pull-m7{right:58.3333333333%}.row .col.push-m7{left:58.3333333333%}.row .col.offset-m8{margin-left:66.6666666667%}.row .col.pull-m8{right:66.6666666667%}.row .col.push-m8{left:66.6666666667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.3333333333%}.row .col.pull-m10{right:83.3333333333%}.row .col.push-m10{left:83.3333333333%}.row .col.offset-m11{margin-left:91.6666666667%}.row .col.pull-m11{right:91.6666666667%}.row .col.push-m11{left:91.6666666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (max-width:600px){.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.3333333333%}.row .col.pull-l1{right:8.3333333333%}.row .col.push-l1{left:8.3333333333%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.pull-l2{right:16.6666666667%}.row .col.push-l2{left:16.6666666667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.3333333333%}.row .col.pull-l4{right:33.3333333333%}.row .col.push-l4{left:33.3333333333%}.row .col.offset-l5{margin-left:41.6666666667%}.row .col.pull-l5{right:41.6666666667%}.row .col.push-l5{left:41.6666666667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.3333333333%}.row .col.pull-l7{right:58.3333333333%}.row .col.push-l7{left:58.3333333333%}.row .col.offset-l8{margin-left:66.6666666667%}.row .col.pull-l8{right:66.6666666667%}.row .col.push-l8{left:66.6666666667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.3333333333%}.row .col.pull-l10{right:83.3333333333%}.row .col.push-l10{left:83.3333333333%}.row .col.offset-l11{margin-left:91.6666666667%}.row .col.pull-l11{right:91.6666666667%}.row .col.push-l11{left:91.6666666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width:1201px){.row .col.xl1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.3333333333%}.row .col.pull-xl1{right:8.3333333333%}.row .col.push-xl1{left:8.3333333333%}.row .col.offset-xl2{margin-left:16.6666666667%}.row .col.pull-xl2{right:16.6666666667%}.row .col.push-xl2{left:16.6666666667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.3333333333%}.row .col.pull-xl4{right:33.3333333333%}.row .col.push-xl4{left:33.3333333333%}.row .col.offset-xl5{margin-left:41.6666666667%}.row .col.pull-xl5{right:41.6666666667%}.row .col.push-xl5{left:41.6666666667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.3333333333%}.row .col.pull-xl7{right:58.3333333333%}.row .col.push-xl7{left:58.3333333333%}.row .col.offset-xl8{margin-left:66.6666666667%}.row .col.pull-xl8{right:66.6666666667%}.row .col.push-xl8{left:66.6666666667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.3333333333%}.row .col.pull-xl10{right:83.3333333333%}.row .col.push-xl10{left:83.3333333333%}.row .col.offset-xl11{margin-left:91.6666666667%}.row .col.pull-xl11{right:91.6666666667%}.row .col.push-xl11{left:91.6666666667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}.accueil-bg{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:stretch;position:relative;top:0;left:0}.headers{position:relative;top:0;left:0;height:15vh;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border:1px solid rgb(30,42,97);background-color:#84c2c2}.icon_menu mat-icon{display:none}.my_logo{position:absolute;top:0;left:50px;display:flex;justify-content:center;align-items:center;height:15vh}.my_logo img{width:120px;height:auto}.my-links{position:absolute;top:50px;right:250px;display:flex;align-items:center;gap:10px;background-color:#84c2c2}.nav-link.btn{font-weight:600;font-size:1.1rem;background-color:#1e2a61;border:1px solid rgb(30,42,97);border-radius:10px;padding:10px 20px;color:#fff;text-decoration:none;transition:background .2s}.nav-link.btn:hover{background:#1565c0}.profil1{position:absolute;top:65px;right:10px;font-size:1.1rem;border-radius:16px;color:#1e2a61;font-weight:600}.profil2{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;right:0;top:0;height:100%;width:100px;padding:0}.profil2 button{width:100%;padding:0;margin:0;display:flex;justify-content:center;align-items:center}.profil2 mat-icon{font-size:5rem;height:150px;width:150px;display:flex;justify-content:center;align-items:center;margin:0}.contenu{position:relative;top:0;left:0;flex:1 1 75vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-image:url(/arriereplan.png);background-size:cover;background-position:center;background-repeat:no-repeat;max-width:100%;padding:10px}.contenu .slogan-accueil{width:40%;display:flex;flex-direction:column;align-items:center;margin-top:50px;border-radius:16px;font-weight:700;font-family:Georgia,Times New Roman,Times,serif;background-color:#84c2c2;padding:10px;text-align:center}.contenu .slogan-accueil h1{font-size:2.5rem;margin:0;color:#1e2a61}.contenu .slogan-accueil h2{font-size:2rem;margin:0;color:#1e2a61}.slogan-accueil button{background-color:#1e2a61!important;color:#fff!important;font-weight:700;font-size:1.3rem;margin-top:20px}.cards-container{margin-top:40px;margin-bottom:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cards-rubriques{display:none;margin-top:10px;margin-bottom:10px;flex-direction:column;justify-content:center;gap:10px;width:80%}.rubrique{padding:5px;border:1px solid rgb(30,42,97);border-radius:10px;background-color:#f5f5f5;display:grid;grid-template-columns:.1fr 1fr;grid-template-areas:"icon_rubrique title_rubrique"}.icon_rubrique{grid-area:icon_rubrique;display:flex;justify-content:flex-start;align-items:center}.title_rubrique{grid-area:title_rubrique;font-size:1.5rem;font-weight:700;color:#1e2a61;text-align:center}.immobilier-card{width:450px;min-height:220px;min-width:300px;border:2px solid rgb(30,42,97);border-radius:20px}.immobilier-card mat-card-header{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;border-bottom:4px solid rgb(30,42,97);border-radius:20px;height:150px}.immobilier-card mat-card-title{font-size:1.8rem;font-weight:600;color:#1e2a61}.immobilier-card mat-card-content{font-size:1.5rem;font-weight:700;color:#1e2a61;min-height:100px;height:300px;text-align:center}.immobilier-card mat-card-content p{text-align:center}.immobilier-card mat-icon{height:60px;width:60px;font-size:3rem;display:flex;justify-content:center;align-items:center}.footer-text{position:relative;top:0;left:0;min-height:5vh;width:100%;display:flex;align-items:center;justify-content:center;background-color:#84c2c2;gap:100px;font-size:1.1rem;text-align:center}.footer-text p,.footer-text a{color:#1e2a61}.affiche_profile{display:none;position:fixed;top:0;right:0;width:20%;min-height:500px;background-color:#cfebeb;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:5px solid white;z-index:10;gap:20px}.affiche_profile.active{display:flex}.button_back{border:none;display:flex;align-items:center;justify-content:flex-start;font-size:1.5rem}.button_back button{background-color:transparent;border:none;margin:0}.button_back mat-icon{border:none;font-size:2.5rem;height:50px;width:50px}.mes_infos{width:90%;margin-left:5%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:0}.mes_infos mat-icon{border:none;font-size:5rem;height:100px;width:100px}.mes_infos p{font-size:1.5rem;color:#1e2a61;font-weight:700}.position-info{position:fixed;left:0;display:none;height:200px;width:100%;z-index:1000}@media only screen and (max-width:1200px){.icon_menu{position:absolute;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;width:20%;height:100%;padding:0}.icon_menu button{margin:0;display:flex;justify-content:center;align-items:center;width:100%;padding:0}.icon_menu mat-icon{font-size:3rem;display:flex;justify-content:center;align-items:center;height:50px;width:50px;margin-left:0}.my_logo{left:20%;width:60%;display:flex;justify-content:center;align-items:center}.profil2{width:20%}.my-links{display:none;top:15vh;left:0;z-index:100;padding:10px;border:1px solid rgb(30,42,97);border-radius:20px;width:50%}.my-links.active{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.contenu .slogan-accueil{width:80%}.cards-rubriques{display:flex}.cards-container{display:none;flex-direction:column;align-items:center;gap:24px;padding:0}.immobilier-card{width:90%}.footer-text{display:flex;flex-direction:column;gap:10px}.affiche_profile{display:none}.affiche_profile.active{display:flex;width:100%}.position-info{display:none}.position-info.active{display:flex;flex-direction:column;align-items:center;justify-content:center}.infos_card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:10px;gap:10px;width:90%;height:100%;background-color:#c7c7bb;border:2px solid rgb(30,42,97);border-radius:20px;text-align:center}.infos_card p{font-size:1.5rem;color:#1e2a61;font-weight:700}.infos_card button{background-color:red}}@media only screen and (max-width:600px){.immobilier-card mat-card-header{height:200px;padding:5px}}.spinner-container{margin-top:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2rem;color:#fff}.user_formContainer{position:absolute;top:0;right:0;display:none;flex-direction:column;align-items:center;justify-content:center;background-color:#82db8e;width:30%;z-index:1}.user_formContainer .col.s12 button{display:flex;justify-content:center;align-items:center;width:50%}.user_formContainer .col.s12.warning button{background-color:red}.user_formContainer.activate{display:flex}@media screen and (max-width:900px){.user_formContainer{width:100%}.user_formContainer .col.s12 button{width:80%}}.entreprise_formContainer{position:absolute;top:0;right:0;display:none;flex-direction:column;align-items:center;justify-content:center;background-color:#7bbde4;width:40%;z-index:1}.entreprise_formContainer .col.s12 button{display:flex;justify-content:center;align-items:center;width:50%}.entreprise_formContainer .col.s12.warning button{background-color:red}.entreprise_formContainer.activate{display:flex}@media screen and (max-width:900px){.entreprise_formContainer{width:100%}.entreprise_formContainer .col.s12 button{width:80%}}.booktable{width:100%;border-collapse:collapse}@media only screen and (max-width:1200px){.booktable thead{display:none}.booktable tr{display:block;border:1px solid #ccc;margin-bottom:50px;padding:20px;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px #0000001a;position:relative;height:auto}.booktable th,.booktable td{display:block;text-align:left;border-bottom:1px solid #eee;margin-bottom:8px;position:relative;padding:12px 0 12px 50%}.booktable td:before{content:attr(data-label) ": ";position:absolute;left:0;top:50%;transform:translateY(-50%);width:45%;font-weight:700;color:#666;text-transform:uppercase;font-size:.9em;text-align:left;padding:0 8px}.booktable td:last-child{border-bottom:none;margin-bottom:0}}.add_button{display:flex;justify-content:center;align-items:center;background-color:#8ccfd8;width:5%;margin-bottom:10px;border:1px solid rgb(30,42,97)}@media only screen and (max-width:600px){.add_button{width:80%}}.svg-container [id^=villa]{cursor:pointer;pointer-events:all;fill:transparent;stroke:none;transition:all .3s ease}.svg-container [id^=villa]:hover{fill:#2196f366;stroke:#2196f3;stroke-width:2px}.svg-container .selected-villa{fill:#4caf5099!important;stroke:#4caf50!important;stroke-width:3px}#map{height:500px;width:100%;background-color:#fff!important;border:2px solid rgb(30,42,97)}.label-text-style{font-size:14px;font-weight:700;color:#000}html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}
