aside.dashboard-side-nav{height:100vh;flex:1 1 auto;flex-shrink:0;flex-direction:column;transition-property:width;transition-duration:.3s;transition-timing-function:var(--transition-timing-function);border-right:1px solid var(--color-grey-200);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}[data-mode=dark] aside.dashboard-side-nav{border-color:var(--color-grey-700)}aside.dashboard-side-nav{width:100%;max-width:260px}aside.dashboard-side-nav.collapsed{width:80px}@media screen and (max-width:1024px){aside.dashboard-side-nav.collapsed{width:80px}}@media screen and (max-width:768px){aside.dashboard-side-nav.collapsed{width:60px}}aside.dashboard-side-nav.collapsed .full-logo{opacity:0!important}aside.dashboard-side-nav.collapsed .small-logo{opacity:1!important}aside.dashboard-side-nav.collapsed .nav-content-item-title{display:none!important}aside.dashboard-side-nav.collapsed .nav-content-item .icon{margin-left:.2rem;scale:1.5!important}aside.dashboard-side-nav.collapsed .nav-content-item span{display:none!important}aside.dashboard-side-nav.collapsed .nav-content-item.has-news{position:relative}aside.dashboard-side-nav.collapsed .nav-content-item.has-news>.news-indicator{position:absolute;top:40%!important;right:.5rem;transform:translateY(-50%);width:1rem;height:1rem;background-color:var(--color-orange-500);display:flex;align-items:center;justify-content:center;font-size:calc(1rem - 4px);color:var(--color-white);font-weight:500}@media screen and (max-width:768px){aside.dashboard-side-nav.collapsed .nav-content-item.has-news>.news-indicator{right:-2px!important}}aside.dashboard-side-nav.collapsed .dashboard-side-nav-dropdown{display:flex!important}aside.dashboard-side-nav.collapsed .dashboard-side-nav-dropdown .dropdown-menu{border-radius:.5rem;box-shadow:0 0 1rem rgba(0,0,0,.2);color:var(--color-grey-500)!important}[data-mode=dark] aside.dashboard-side-nav.collapsed .dashboard-side-nav-dropdown .dropdown-menu{border-color:var(--color-grey-200)}[data-mode=dark] aside.dashboard-side-nav.collapsed .dashboard-side-nav-dropdown .dropdown-menu .dropdown-item:hover{background-color:var(--color-grey-200);color:var(--color-grey-600)}aside.dashboard-side-nav.collapsed .dashboard-side-nav-dropdown .nav-content-item:hover{background-color:var(--color-grey-100)}aside.dashboard-side-nav.collapsed .dashboard-side-nav-dropdown .nav-content-item .icon{scale:1.2!important}aside.dashboard-side-nav.collapsed .dashboard-side-nav-expand{display:none}aside.dashboard-side-nav .dashboard-side-nav-header{display:flex;align-items:center;padding:0 1.5rem;width:100%;height:72px}aside.dashboard-side-nav .dashboard-side-nav-header a{display:flex;align-items:center;justify-content:center;width:100%;position:relative}aside.dashboard-side-nav .dashboard-side-nav-header a .full-logo,aside.dashboard-side-nav .dashboard-side-nav-header a .small-logo{position:absolute;width:100%;display:flex;align-items:center;transition:opacity .3s ease-in-out}aside.dashboard-side-nav .dashboard-side-nav-header a .full-logo img,aside.dashboard-side-nav .dashboard-side-nav-header a .small-logo img{width:140px;min-width:140px;max-width:140px}[data-mode=dark] aside.dashboard-side-nav .dashboard-side-nav-header a .full-logo img,[data-mode=dark] aside.dashboard-side-nav .dashboard-side-nav-header a .small-logo img{filter:invert(1)}aside.dashboard-side-nav .dashboard-side-nav-header a .small-logo{justify-content:center}aside.dashboard-side-nav .dashboard-side-nav-header a .small-logo img{min-width:32px;max-width:32px;fill:var(--color-grey-700)}[data-mode=dark] aside.dashboard-side-nav .dashboard-side-nav-header a .small-logo img{fill:var(--color-grey-300)}aside.dashboard-side-nav .dashboard-side-nav-header a .small-logo{opacity:0}aside.dashboard-side-nav nav.nav-content{display:flex;flex-direction:column;gap:.25rem;overflow-y:auto;padding:0 .75rem 1rem;height:calc(100% - 72px)}aside.dashboard-side-nav nav.nav-content .nav-content-item,aside.dashboard-side-nav nav.nav-content .nav-content-item-title{display:flex;align-items:center;gap:.75rem;color:var(--color-grey-500);height:44px;padding:1rem;border-radius:.5rem;white-space:nowrap}@media screen and (max-width:768px){aside.dashboard-side-nav nav.nav-content .nav-content-item,aside.dashboard-side-nav nav.nav-content .nav-content-item-title{padding:.4rem}}aside.dashboard-side-nav nav.nav-content .nav-content-item-title{text-transform:uppercase;color:var(--color-grey-350);padding-bottom:.5rem;font-size:calc(1rem - 2px);font-weight:500}[data-mode=dark] aside.dashboard-side-nav nav.nav-content .nav-content-item-title{color:var(--color-grey-400)}aside.dashboard-side-nav nav.nav-content .nav-content-item{cursor:pointer}aside.dashboard-side-nav nav.nav-content .nav-content-item>.icon{scale:1.2!important}aside.dashboard-side-nav nav.nav-content .nav-content-item:hover{background-color:var(--color-grey-100)}[data-mode=dark] aside.dashboard-side-nav nav.nav-content .nav-content-item:hover{background-color:var(--color-grey-700)!important;color:var(--color-grey-400)!important}aside.dashboard-side-nav nav.nav-content .nav-content-item.has-news{position:relative}aside.dashboard-side-nav nav.nav-content .nav-content-item.has-news>.news-indicator{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:1rem;height:1rem;background-color:var(--color-orange-500);display:flex;align-items:center;justify-content:center;font-size:calc(1rem - 4px);color:var(--color-white);font-weight:500}aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-dropdown{display:none}aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand{border:none;margin:0}aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand>.header{background-color:transparent;padding:0 1rem;height:44px;border-radius:.5rem}aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand>.header:hover{background-color:var(--color-grey-100)}[data-mode=dark] aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand>.header:hover{background-color:var(--color-grey-700)!important}[data-mode=dark] aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand>.header:hover .title{color:var(--color-grey-400)!important}aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand>.header>.title{font-weight:300;color:var(--color-grey-500);gap:.75rem}aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand>.header>.title>.icon{scale:1.2!important}aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand>.header>.chevron .icon{width:1.2rem;height:1.2rem}aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand>.header>.chevron .icon svg *{stroke:var(--color-grey-500)!important}aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand>.content-container>.content{padding:0}aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand>.content-container>.content>ul{list-style-type:none;margin:0;padding:0}aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand>.content-container>.content>ul>li{text-decoration:none;font-weight:300;position:relative;display:flex;align-items:center;height:44px;border-radius:.5rem;color:var(--color-grey-500);padding:0 .75rem 0 1rem;cursor:pointer}aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand>.content-container>.content>ul>li:before{content:"";width:1.75rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg stroke='currentColor' fill='currentColor' stroke-width='0' viewBox='0 0 256 256' class='text-3xl w-%5B24px%5D opacity-25' height='1em' width='1em' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M156,128a28,28,0,1,1-28-28A28,28,0,0,1,156,128Z'%3E%3C/path%3E%3C/svg%3E");opacity:.4;margin-top:-1px;background-size:1.5rem;background-repeat:no-repeat;background-position:50%}[data-mode=dark] aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand>.content-container>.content>ul>li:before{filter:invert(1)}aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand>.content-container>.content>ul>li:hover{background-color:var(--color-grey-100)}[data-mode=dark] aside.dashboard-side-nav nav.nav-content .dashboard-side-nav-expand>.content-container>.content>ul>li:hover{background-color:var(--color-grey-700)!important;color:var(--color-grey-400)!important}.dashboard-side-nav-dropdown-menu{border-radius:.5rem;box-shadow:0 0 1rem rgba(0,0,0,.2);color:var(--color-grey-500)!important}[data-mode=dark] .dashboard-side-nav-dropdown-menu{border-color:var(--color-grey-200)}[data-mode=dark] .dashboard-side-nav-dropdown-menu .dropdown-item:hover{background-color:var(--color-grey-200);color:var(--color-grey-600)}.layout{display:flex;flex-direction:column;width:100vw;height:100vh;overflow:hidden}.layout .layout-container{display:flex;width:100%;height:100%}.layout .layout-container .layout-content{display:flex;flex-direction:column;width:100%;height:100%}.layout .layout-container .layout-content main{width:100%;container-type:inline-size;flex:1 1;overflow-y:auto;padding:1rem;background-color:var(--color-grey-100)}@media screen and (max-width:768px){.layout .layout-container .layout-content main{padding:1rem}}[data-mode=dark] .layout .layout-container .layout-content main{background-color:var(--color-background-page)}.layout .layout-container .layout-content footer{display:flex;justify-content:center;align-items:center;gap:.25rem;width:100%;padding:1rem 1.5rem;border-top:1px solid var(--color-grey-200);color:var(--color-grey-500);font-size:.85rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.layout .layout-container .layout-content footer .link,.layout .layout-container .layout-content footer a{color:var(--color-grey-500);text-decoration:none;font-weight:400}.layout .layout-container .layout-content footer .link:hover,.layout .layout-container .layout-content footer a:hover{text-decoration:underline}.layout form input,.layout form select,.layout form textarea{color:var(--color-grey-600)}@media screen and (max-width:540px){.dashboard-messagerie .layout-container .layout-content main{padding:0!important}}.main-no-padding main{padding:0!important}header{display:flex;justify-content:space-between;align-items:center;height:72px;padding:0 1rem;border-bottom:1px solid var(--color-grey-200);-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-mode=dark] header{border-color:var(--color-grey-700)}@media screen and (max-width:768px){header{height:60px}}header .nav-collapse-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:background-color .2s}header .nav-collapse-btn:hover{background-color:var(--color-grey-100)}[data-mode=dark] header .nav-collapse-btn:hover{background-color:var(--color-grey-700)}header .nav-collapse-btn:active{background-color:var(--color-grey-200)}header .tools{display:flex;align-items:center;gap:.5rem;padding-right:.5rem}@media screen and (max-width:1024px){header .tools{gap:.25rem}}header .tools .tools-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;overflow:hidden;cursor:pointer;transition:background-color .2s}header .tools .tools-btn:hover{background-color:var(--color-grey-100)}header .tools .tools-btn:active{background-color:var(--color-grey-200)}header .tools .tools-btn.notifications{position:relative}header .tools .tools-btn.notifications .notif-circle{position:absolute;display:flex;align-items:center;justify-content:center;top:10px;right:10px;width:8px;height:8px;border-radius:50%!important;border:1px solid #fff;box-sizing:content-box;background-color:#4b6bfb;font-size:8px;font-weight:700;color:#fff;transform:scale(1);animation:breath 2s infinite}@keyframes breath{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(75,107,251,.8)}70%,to{transform:scale(1.05);box-shadow:0 0 0 8px transparent}}header .tools .tools-btn.log-out svg{width:1.5rem;fill:var(--color-grey-500);stroke:none;stroke-width:0}header .tools .tools-btn.log-out svg>*{stroke:none;stroke-width:0}header .tools .user-photo{width:32px;height:32px;border-radius:50%!important;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--color-grey-200);color:var(--color-grey-500);font-size:1rem;font-weight:400;margin-left:.5rem}.dashboard-header-search-modal .modal-container{margin-top:-5%}.dashboard-header-call-dropdown-menu>.dropdown-item>a{display:flex;align-items:center;white-space:nowrap;gap:.5rem;color:var(--color-grey-500);text-decoration:none!important;font-weight:400}.header-dropdown-user-info{display:flex;align-items:center;gap:.5rem;padding:.5rem}.header-dropdown-user-info .user-photo{width:32px;height:32px;border-radius:50%!important;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--color-grey-200);color:var(--color-grey-500);font-size:1rem;font-weight:400}.header-dropdown-user-info .user-info{display:flex;flex-direction:column;font-size:calc(1rem - 2px);white-space:nowrap;line-height:1.2rem}.header-dropdown-user-info .user-info .name{font-weight:500;color:var(--color-grey-600)}.header-dropdown-user-info .user-info .email>a{color:var(--color-grey-500);text-decoration:none;font-weight:400}[data-mode=dark] header .tools .tools-btn:active,[data-mode=dark] header .tools .tools-btn:hover{background-color:var(--color-grey-750)!important}[data-mode=dark] .header-dropdown-user-info .user-photo,[data-mode=dark] header .tools .user-photo{background-color:var(--color-grey-600);color:var(--color-grey-350)}