:root{--color-1: #224b4e;--color-2: #37686c;--color-3: #4b888c;--color-btn: #927934;--deg: linear-gradient(32deg, #174346 30%, #0b7880 80%);--white: #ffffff;--text: #333333;--text2: #224b4e;--textColor: #555555}body{margin:0;padding:0;font-family:Poppins,sans-serif;background:#f2f2f2;color:var(--textColor)}.col1{color:var(--white)}.br{height:10px}*{margin:0}a{text-decoration:none}.pointer{cursor:pointer}.n_pointer{cursor:none!important}.texte_center{text-align:center}.gap{gap:10px}.gaps{gap:30px}.big_gap{gap:50px}.flexs{display:flex!important;align-items:center!important}.flexs_align_center{align-items:center!important}.deg{background:var(--deg)}.flexs-s{display:flex!important}.flexs_space{justify-content:space-between}.flexs_end{justify-content:flex-end}.flexs_center{justify-content:center}.flexs_wap{flex-wrap:wrap}.flexs_column{flex-direction:column}.flexs_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.flexs_grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.login{width:50%;height:500px;margin:auto;background:#fff;box-shadow:#00000059 0 5px 15px}.login .logo{width:50%;height:100%;background:var(--color-1);position:relative}.login .logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px}.login .login_form{width:50%;height:100%;padding:50px}.login .login_form h2{font-size:40px;font-weight:900;color:gray;margin:0}.login .login_form p{color:gray}.login .logo img{width:150px;height:auto}.login .login_form{width:80%;margin:auto}.login .login-header{text-align:center}.login .login-header h2,.login .login-header p{margin:0;padding:0}.login .login-header{margin-bottom:20px}.login .login-header h2{color:#333}.p-inputtext{width:300px}.btn .p-button{background:var(--white);border:none;box-shadow:none;font-size:20px!important;border-radius:5;padding:5px;transition:1.5s;width:100px;color:var(--color-1)}.btn .p-button:not(:disabled):hover{background:var(--color-3);border:none;color:var(--white);border-radius:5px;transition:.1s}.max_btn{width:90%!important}.max_btn .p-button{width:100%!important}.navbar{z-index:2;width:100%;height:80px;background:var(--white);box-shadow:#0000008a 0 0 9px;position:fixed;padding:0 20px}.navbar img{width:70px;height:70px;object-fit:cover}.menu{z-index:1;width:290px;height:100vh;background:var(--deg);position:fixed;top:50%;left:0;transform:translateY(-50%);padding-top:90px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.menu::-webkit-scrollbar{display:none}.menu .profil_admin{z-index:3;width:96%;height:90px;background:#fff;margin:auto;border-radius:5px;padding:15px}.menu .profil_admin img{width:55px;height:55px;object-fit:cover;border-radius:100%;border:2px solid var(--color-5)}.menu .profil_admin .info .bar{width:180px;height:4px;border-radius:15px;background:var(--color-5)}.seach .p-inputtext{border-radius:30px;background:#f2f2f2f2}.lien{width:90%;margin:10px auto}.lien .p-button{background:none;border:none;box-shadow:none;font-size:18px!important;font-weight:900;justify-content:flex-start;width:100%;border-radius:0;padding:8px 12px;border-left:7px solid var(--color-5);transition:1.5s}.lien .p-ripple{overflow:hidden;position:relative;margin:5px 0}.lien .p-button:not(:disabled):hover{background:var(--white);border:none;color:var(--text);border-radius:5px;margin-left:12px;transition:.1s;font-size:20px!important}.lien .active .p-button{background:var(--white);border:none;color:var(--text);border-radius:5px;margin-left:12px;transition:50ms;font-size:18px!important}.main{margin-left:290px;padding:95px 25px}.bloc{background:var(--white);border-radius:10px;padding:20px;margin-bottom:10px;box-shadow:var(--shadow)}.titre{font-size:20px!important;color:var(--text2);border-left:7px solid var(--text2);padding:2px 10px}.p-datatable-tbody>tr>td{font-size:16px!important}.p-datatable-thead>tr>th{font-size:20px!important}.p-datatable-thead>tr>th{background:var(--color-1)!important;color:var(--white)!important}.p-datatable-header{background:var(--color-1)!important}.p-paginator-page{background:#d3d3d3!important;color:var(--color-1)}.p-paginator-page.p-paginator-page-selected{background:var(--color-1)!important;color:var(--white)!important}.cart_stat{transition:.5s;position:relative;height:120px;border-radius:5px;padding:10px 25px;box-shadow:#0000008a 0 0 32px -16px}.cart_stat .bar{transition:.5s;width:10px;height:80%;border-radius:10px;position:absolute;left:9px;top:13px}.cart_stat h2{font-size:35px}.cart_stat_col{color:var(--white);background:var(--deg)}.cart_stat_col .bar{background:var(--white)}.cart_stat_wite{background:var(--white);color:var(--text2)}.cart_stat_wite .bar{background:var(--color-1)}.p-drawer-header{display:none!important}.header_slide{width:100%;height:150px;background:var(--color-1);position:relative;padding:10px}.header_slide .profil{width:150px;height:150px;background:var(--color-5);border-radius:100%;position:absolute;top:80px;left:125px}.p-drawer-content{padding:0!important;border:0!important}.p-drawer{width:400px!important;border:0!important;background:#dbdbdb!important}.infos .info{width:96%;padding:10px;background:var(--white);box-shadow:var(--shadow);border-radius:5px;margin:auto}.infos_nom{max-width:201px;padding:10px;background:var(--white);box-shadow:var(--shadow);border-radius:5px;margin:auto}.titre_info{font-size:12px}.info h2{font-size:15px!important;color:var(--text)}.value_info{font-size:16px}.p-dialog .p-dialog-header{background:var(--color-1);color:var(--white);border-radius:10px 10px 0 0!important;margin-bottom:20px}.p-iconfield .p-inputtext:not(:first-child),.p-iconfield .p-inputwrapper:not(:first-child) .p-inputtext{padding:10px!important;width:100%!important}
