:root{--sidebar-max-width:220px;--font-family-base:Poppins,sans-serif;--body-bg:#f6f7f8;--sidebar-bg:#fff;--sidebar-menu-color:#000;--sidebar-menu-icon-color:#000;--sidebar-menu-active-item-color:#fff;--sidebar-menu-active-item-bg:#00466f;--button-primary-bg:#00466f;--link-color:#00466f;--bs-danger-rgb:241,65,90;--form-switch-checked-bg:#00466f;--form-type-check-input-checked-bg:#00466f;--pagination-active-bg:#00466f;--page-login-bg:#fff;--page-login-form-bg:#f6f7f8}:root .table{--bs-table-bg:#fff;--bs-table-color:#000}.main-content .content-top{background-image:url(/build/images/header-bg.8a42dcfa.jpg);background-position:50%;background-size:cover;box-shadow:none;height:130px}.main-content .content-top h1{color:#fff;font-size:30px;font-weight:700;margin-left:30px}.main-content .content-top .navbar-custom-menu{bottom:0;position:absolute;right:50px}.main-content .content-top .navbar-custom-menu .dropdown .user-details{background-color:#000;border-radius:10px 10px 0 0;color:#fff;padding:5px 11px 5px 5px}.main-content .content-top .navbar-custom-menu .dropdown .user-details .user-avatar{color:#fff}.main-content .content-top .navbar-custom-menu .dropdown .user-details .user-avatar .user-avatar-icon-background{display:none}.main-content .content-top .navbar-custom-menu .dropdown .user-details .user-avatar .user-avatar-icon-foreground{color:#fff}.main-content .content-top .navbar-custom-menu .dropdown .user-details .user-name{font-weight:700}.main-content .content-top .navbar-custom-menu .dropdown .user-details .user-name:before{content:"Bonjour ";font-weight:400}.main-content .content-top .navbar-custom-menu .dropdown .dropdown-menu{background-color:#000;border:0;border-radius:0 0 10px 10px;color:#fff;margin-top:-5px!important;width:100%}.main-content .content-top .navbar-custom-menu .dropdown .dropdown-menu li.dropdown-user-details .user-avatar{display:none}.main-content .content-top .navbar-custom-menu .dropdown .dropdown-menu li .user-action,.main-content .content-top .navbar-custom-menu .dropdown .dropdown-menu li .user-action i,.main-content .content-top .navbar-custom-menu .dropdown .dropdown-menu li.dropdown-user-details .user-label{color:#fff}.main-content .content-top .navbar-custom-menu .dropdown .dropdown-menu li .user-action:hover{background-color:#000}.sidebar{box-shadow:none}.sidebar .main-header .navbar #header-logo{align-items:center;display:flex;height:130px;justify-content:space-around}.sidebar #main-menu{margin-left:10px;margin-right:-10px}.sidebar #main-menu .menu-header{color:#00466f;font-size:var(--font-size-base);font-weight:700;text-transform:uppercase}.sidebar #main-menu .menu-item{font-family:Heebo,sans-serif}.sidebar #main-menu .menu-item .submenu-toggle{margin-top:15px}.sidebar #main-menu .menu-item .submenu-toggle .menu-item-label{color:#00466f;font-size:var(--font-size-base);font-weight:700;text-decoration:none!important;text-transform:uppercase}.sidebar #main-menu .menu-item .submenu-toggle .submenu-toggle-icon{transform:translateY(-3px)}.sidebar #main-menu .menu-item .submenu a{color:#000;padding-left:0}.sidebar #main-menu .menu-item.active{border-radius:10px 0 0 10px}.sidebar #main-menu .menu-item .menu-item-contents .menu-item-label{text-decoration:underline}.main-content .content-header{flex-direction:column}.main-content .content-header .content-header-title{display:none}.main-content .content-header .page-actions{margin-top:10px}#main .datagrid{border-radius:15px;overflow:hidden}#main .datagrid thead{position:sticky;top:0;z-index:1}#main .datagrid thead a,#main .datagrid thead span{color:#000;font-weight:700;min-width:85px;white-space:normal}#main tbody td.batch-actions-selector{width:50px}#main tbody td.actions{min-width:60px;width:60px}#main tbody td.actions.actions-nb-3{min-width:85px;width:85px}#main tbody td.actions a span{display:none}#main tbody td.actions a:after{font-family:Font Awesome\ 6 Free;font-weight:900}#main tbody td.actions a.action-detail:after{content:"\f002"}#main tbody td.actions a.action-edit:after{content:"\f303"}#main tbody td.actions a.action-delete:after{content:"\f1f8"}#main tbody td[data-column=etat]{text-align:center}.date-couleur,.etat-picto{border-radius:10px;color:#fff;display:inline-block;font-size:13px;line-height:1.2;min-width:80px;padding:5px 10px;text-align:center}.date-couleur.rouge{background:linear-gradient(0deg,#f1415a,#ff6c81)}.date-couleur.jaune{background:linear-gradient(0deg,#ffa803,#ffc24f)}.date-couleur.bleu{background:linear-gradient(0deg,#2b678b,#417594)}.date-couleur.vert{background:linear-gradient(0deg,#61bbac,#7ccec0)}.form-widget .form-control.couleur{color:#fff;opacity:1}.form-widget .form-control.couleur.rouge{background:linear-gradient(0deg,#f1415a,#ff6c81)}.form-widget .form-control.couleur.jaune{background:linear-gradient(0deg,#ffa803,#ffc24f)}.form-widget .form-control.couleur.bleu{background:linear-gradient(0deg,#2b678b,#417594)}.form-widget .form-control.couleur.vert{background:linear-gradient(0deg,#61bbac,#7ccec0)}@media (min-width:992px){.content-panel-footer .list-pagination{justify-content:flex-start}}.login-wrapper .main-header{margin-bottom:30px}#main .dashboard .compteurs{margin:0 auto 30px;max-width:1000px}#main .dashboard .compteurs .compteur{align-items:center;border-radius:10px;color:#fff;display:flex;font-family:outfit,sans-serif;font-weight:700;justify-content:space-between;margin-bottom:10px;padding:10px 20px}#main .dashboard .compteurs .compteur:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:45px;width:45px}#main .dashboard .compteurs .compteur.retard{background:linear-gradient(0deg,#f1415a,#ff6c81)}#main .dashboard .compteurs .compteur.retard:before{background-image:url(/build/images/icon-retard.ad8e0eef.png)}#main .dashboard .compteurs .compteur.a-prevoir{background:linear-gradient(0deg,#ffa803,#ffc24f)}#main .dashboard .compteurs .compteur.a-prevoir:before{background-image:url(/build/images/icon-a-prevoir.b3e43059.png)}#main .dashboard .compteurs .compteur.programmes{background:linear-gradient(0deg,#2b678b,#417594)}#main .dashboard .compteurs .compteur.programmes:before{background-image:url(/build/images/icon-programme.ae53eb0a.png)}#main .dashboard .compteurs .compteur.effectues{background:linear-gradient(0deg,#61bbac,#7ccec0)}#main .dashboard .compteurs .compteur.effectues:before{background-image:url(/build/images/icon-effectue.fb764ebb.png)}#main .dashboard .compteurs .compteur .valeur{font-size:50px}#main .dashboard .compteurs .compteur .label{font-size:15px;line-height:1.3rem}#main .dashboard .clients{color:#000}#main .dashboard .clients>.header{font-weight:700;padding:10px}#main .dashboard .clients>.header .compteur-titre{text-align:center}#main .dashboard .clients .client{background-color:#fff;border-radius:10px;margin-bottom:10px;overflow:hidden}#main .dashboard .clients .client>.header{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);padding:10px}#main .dashboard .clients .client>.header .toggle-icon{transition:all .3s}#main .dashboard .clients .client>.header.open .toggle-icon{transform:rotate(90deg)}#main .dashboard .clients .client>.header .client-nom{font-weight:700}#main .dashboard .clients .client>.header .compteur{border-left:1px solid #000;font-size:18px;font-weight:700;text-align:center}#main .dashboard .clients .client>.header .compteur.retard{color:#f1415a}#main .dashboard .clients .client>.header .compteur.a-prevoir{color:#ffa803}#main .dashboard .clients .client>.header .compteur.programmes{color:#2b678b}#main .dashboard .clients .client>.header .compteur.effectues{color:#61bbac}#main .dashboard .clients .client .equipements{display:none;margin:15px;padding:10px;width:100%}#main .dashboard .clients .client .equipements thead tr th span{color:#00466f;font-weight:400}#main .dashboard .clients .client .equipements .date{font-size:14px!important;min-width:115px!important}