@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Barlow";font-weight:100;src:url(../../1.0.0/fonts/Barlow/Barlow-Thin.ttf) format("truetype")}@font-face{font-family:"Barlow Condensed";font-weight:100;src:url(../../1.0.0/fonts/Barlow_Condensed/BarlowCondensed-Thin.ttf) format("truetype")}@font-face{font-family:"Barlow Semi Condensed";font-weight:100;src:url(../../1.0.0/fonts/Barlow_Semi_Condensed/BarlowSemiCondensed-Thin.ttf) format("truetype")}@font-face{font-family:"Barlow";font-weight:200;src:url(../../1.0.0/fonts/Barlow/Barlow-ExtraLight.ttf) format("truetype")}@font-face{font-family:"Barlow Condensed";font-weight:200;src:url(../../1.0.0/fonts/Barlow_Condensed/BarlowCondensed-ExtraLight.ttf) format("truetype")}@font-face{font-family:"Barlow Semi Condensed";font-weight:200;src:url(../../1.0.0/fonts/Barlow_Semi_Condensed/BarlowSemiCondensed-ExtraLight.ttf) format("truetype")}@font-face{font-family:"Barlow";font-weight:300;src:url(../../1.0.0/fonts/Barlow/Barlow-Light.ttf) format("truetype")}@font-face{font-family:"Barlow Condensed";font-weight:300;src:url(../../1.0.0/fonts/Barlow_Condensed/BarlowCondensed-Light.ttf) format("truetype")}@font-face{font-family:"Barlow Semi Condensed";font-weight:300;src:url(../../1.0.0/fonts/Barlow_Semi_Condensed/BarlowSemiCondensed-Light.ttf) format("truetype")}@font-face{font-family:"Barlow";font-weight:400;src:url(../../1.0.0/fonts/Barlow/Barlow-Regular.ttf) format("truetype")}@font-face{font-family:"Barlow Condensed";font-weight:400;src:url(../../1.0.0/fonts/Barlow_Condensed/BarlowCondensed-Regular.ttf) format("truetype")}@font-face{font-family:"Barlow Semi Condensed";font-weight:400;src:url(../../1.0.0/fonts/Barlow_Semi_Condensed/BarlowSemiCondensed-Regular.ttf) format("truetype")}@font-face{font-family:"Barlow";font-weight:500;src:url(../../1.0.0/fonts/Barlow/Barlow-Medium.ttf) format("truetype")}@font-face{font-family:"Barlow Condensed";font-weight:500;src:url(../../1.0.0/fonts/Barlow_Condensed/BarlowCondensed-Medium.ttf) format("truetype")}@font-face{font-family:"Barlow Semi Condensed";font-weight:500;src:url(../../1.0.0/fonts/Barlow_Semi_Condensed/BarlowSemiCondensed-Medium.ttf) format("truetype")}@font-face{font-family:"Barlow";font-weight:600;src:url(../../1.0.0/fonts/Barlow/Barlow-SemiBold.ttf) format("truetype")}@font-face{font-family:"Barlow Condensed";font-weight:600;src:url(../../1.0.0/fonts/Barlow_Condensed/BarlowCondensed-SemiBold.ttf) format("truetype")}@font-face{font-family:"Barlow Semi Condensed";font-weight:600;src:url(../../1.0.0/fonts/Barlow_Semi_Condensed/BarlowSemiCondensed-SemiBold.ttf) format("truetype")}@font-face{font-family:"Barlow";font-weight:700;src:url(../../1.0.0/fonts/Barlow/Barlow-Bold.ttf) format("truetype")}@font-face{font-family:"Barlow Condensed";font-weight:700;src:url(../../1.0.0/fonts/Barlow_Condensed/BarlowCondensed-Bold.ttf) format("truetype")}@font-face{font-family:"Barlow Semi Condensed";font-weight:700;src:url(../../1.0.0/fonts/Barlow_Semi_Condensed/BarlowSemiCondensed-Bold.ttf) format("truetype")}@font-face{font-family:"Barlow";font-weight:800;src:url(../../1.0.0/fonts/Barlow/Barlow-ExtraBold.ttf) format("truetype")}@font-face{font-family:"Barlow Condensed";font-weight:800;src:url(../../1.0.0/fonts/Barlow_Condensed/BarlowCondensed-ExtraBold.ttf) format("truetype")}@font-face{font-family:"Barlow Semi Condensed";font-weight:800;src:url(../../1.0.0/fonts/Barlow_Semi_Condensed/BarlowSemiCondensed-ExtraBold.ttf) format("truetype")}@font-face{font-family:"Barlow";font-weight:900;src:url(../../1.0.0/fonts/Barlow/Barlow-Black.ttf) format("truetype")}@font-face{font-family:"Barlow Condensed";font-weight:900;src:url(../../1.0.0/fonts/Barlow_Condensed/BarlowCondensed-Black.ttf) format("truetype")}@font-face{font-family:"Barlow Semi Condensed";font-weight:900;src:url(../../1.0.0/fonts/Barlow_Semi_Condensed/BarlowSemiCondensed-Black.ttf) format("truetype")}*{margin:0;padding:0}.icon{display:inline-block;line-height:0}.icon svg path{stroke:var(--color-font-dark) !important;stroke-width:1.3px}.icon svg circle{fill:var(--color-font-dark) !important}button,input{border:none;background:none;cursor:pointer;font-family:"Barlow",sans-serif;font-size:16px;font-weight:400;color:var(--color-font-dark)}html{height:100%}p{font-size:16px;line-height:30px}b{font-weight:500;background-color:var(--color-gray-200);padding:5px;border-radius:15px}body{font-family:"Barlow",sans-serif;font-size:16px;font-weight:400;color:var(--color-font-dark);background-color:var(--color-bg);scroll-behavior:smooth;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;min-height:100%;position:relative}input[type=text],input[type=password],input[type=email]{cursor:text}@keyframes slideIn{0%{opacity:0;transform:translateY(6rem)}100%{opacity:1}0%{opacity:0;transform:translateY(6rem)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(254,106,73,.4)}70%{box-shadow:0 0 0 10px rgba(254,106,73,0)}100%{box-shadow:0 0 0 0 rgba(254,106,73,0)}}@keyframes slideBg{from{transform:translateY(-50%)}to{transform:translateY(0)}}#responsive-overlay{visibility:hidden;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:600;background:rgba(0,0,0,.35);transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:100ms;cursor:pointer}.container{width:100%;box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}[class*=col-]{padding-right:10px;padding-left:10px;box-sizing:border-box}.col-1{flex:0 0 8.33%;max-width:8.33%}.col-2{flex:0 0 16.66%;max-width:16.66%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33%;max-width:33.33%}.col-5{flex:0 0 41.66%;max-width:41.66%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33%;max-width:58.33%}.col-8{flex:0 0 66.66%;max-width:66.66%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33%;max-width:83.33%}.col-11{flex:0 0 91.66%;max-width:91.66%}.col-12{flex:0 0 100%;max-width:100%}@media(min-width: 480px){.col-sm-1{flex:0 0 8.33%;max-width:8.33%}.col-sm-2{flex:0 0 16.66%;max-width:16.66%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33%;max-width:33.33%}.col-sm-5{flex:0 0 41.66%;max-width:41.66%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33%;max-width:58.33%}.col-sm-8{flex:0 0 66.66%;max-width:66.66%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33%;max-width:83.33%}.col-sm-11{flex:0 0 91.66%;max-width:91.66%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width: 768px){.col-md-1{flex:0 0 8.33%;max-width:8.33%}.col-md-2{flex:0 0 16.66%;max-width:16.66%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33%;max-width:33.33%}.col-md-5{flex:0 0 41.66%;max-width:41.66%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33%;max-width:58.33%}.col-md-8{flex:0 0 66.66%;max-width:66.66%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33%;max-width:83.33%}.col-md-11{flex:0 0 91.66%;max-width:91.66%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width: 1200px){.col-lg-1{flex:0 0 8.33%;max-width:8.33%}.col-lg-2{flex:0 0 16.66%;max-width:16.66%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33%;max-width:33.33%}.col-lg-5{flex:0 0 41.66%;max-width:41.66%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33%;max-width:58.33%}.col-lg-8{flex:0 0 66.66%;max-width:66.66%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33%;max-width:83.33%}.col-lg-11{flex:0 0 91.66%;max-width:91.66%}.col-lg-12{flex:0 0 100%;max-width:100%}}.page-content{margin-top:75px;margin-left:280px;margin-bottom:80px;padding:30px 35px}@media only screen and (max-width: 1200px){.page-content{margin-left:0}}@media only screen and (max-width: 768px){.page-content{margin-left:0;padding:30px}}@media only screen and (max-width: 480px){.page-content{padding:16px}}.page-content .page-header{margin-bottom:20px}.page-content .page-header .header-top .page-title{font-size:30px;font-family:"Barlow Condensed",sans-serif;font-weight:700;text-transform:uppercase}.page-content .page-header .header-top .page-title--large{font-size:36px;font-family:"Barlow Condensed",sans-serif;font-weight:700;text-transform:uppercase}.page-content .page-header .header-top .header-left{display:flex;align-items:center;gap:20px}@media only screen and (max-width: 1200px){.page-content .page-header .header-top .header-left{flex-direction:column-reverse;align-items:flex-start;gap:16px}}.page-content .page-header .header-top .header-right{display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width: 480px){.page-content .page-header .header-top .header-right{display:none}}.page-content .page-header .header-top .header-right .btn{text-transform:uppercase;font-family:"Barlow Condensed",sans-serif}.page-content .page-header .header-top .header-right .btn span{display:flex;align-items:center;justify-content:center;background-color:var(--color-gray-300);width:25px;height:25px;border-radius:25px;transform:background-color .8s}.page-content .page-header .filters{display:flex;align-items:center;margin-top:16px}.page-content .page-header .filters .filter-actions{display:flex;gap:10px}@media only screen and (max-width: 1200px){.page-content .page-header .filters .filter-actions{margin-bottom:20px}}.page-content .page-header .filters .filter-actions select{width:190px;height:38px}.page-content .page-header .filters .filter-actions .btn{font-family:"Barlow",sans-serif;font-weight:400;border-color:var(--color-gray-600)}.page-content .page-header .filters .filter-categories{align-self:flex-start}.page-content .page-header .filters .filter-categories .filter-list{display:flex;flex-wrap:wrap;gap:10px}.page-content .page-header .filters .filter-categories .filter-list .filter-item{color:var(--color-font-mid)}.page-content .page-header .filters .filter-categories .filter-list .filter-item:hover{color:var(--color-font-dark)}.page-content .page-header .filters .filter-categories .filter-list .filter-item.active{color:var(--color-font-dark);font-weight:500}.page-content .page-header .filters .filter-categories .filter-list li:not(:last-child)::after{content:"|";margin-left:10px;color:var(--color-font-light)}.page-content .page-header .filters .filter-search{display:flex;justify-content:flex-end}@media only screen and (max-width: 1200px){.page-content .page-header .filters .filter-search{margin-top:20px}}@media only screen and (max-width: 768px){.page-content .page-header .filters .filter-search{justify-content:flex-start}}.page-content .page-header .filters .filter-search .search-wrapper{position:relative;display:flex;align-items:center}.page-content .page-header .filters .filter-search .search-wrapper .search-input{background:var(--color-white);height:38px;width:300px;border:1px solid var(--color-font-light);border-radius:8px;padding:16px 35px 16px 16px;cursor:text}.page-content .page-header .filters .filter-search .search-wrapper .search-input:focus{outline:none;box-shadow:0 0 0 2px #dbda08}.page-content .page-header .filters .filter-search .search-wrapper .search-button{position:absolute;right:16px}.page-content .actions{margin-top:20px}.page-content .actions .bulk-actions{display:flex;gap:10px}@media only screen and (max-width: 1200px){.page-content .actions .bulk-actions{margin-bottom:20px}}.page-content .actions .bulk-actions select{width:190px;height:38px}.page-content .actions .bulk-actions .btn{font-family:"Barlow",sans-serif;font-weight:400;border-color:var(--color-gray-600)}.navigation-menu-item{width:100%;margin-bottom:10px;height:50px;overflow:hidden;transition:height .3s ease-in-out}.navigation-menu-item.active .navigation-menu-link{background-color:var(--active-color) !important}.navigation-menu-item.open{height:100%}.navigation-menu-item.open .navigation-menu-link:hover{background-color:rgba(0,0,0,0)}.navigation-menu-item.open .navigation-menu-link .menu-arrow{transform:rotate(90deg) !important}.navigation-menu-item .navigation-menu-link{display:flex;align-items:center;flex-grow:1;gap:10px;width:calc(100% - 32px);padding:16px;border-radius:8px;font-weight:500;text-decoration:none;color:var(--color-font-dark)}.navigation-menu-item .navigation-menu-link:hover{background-color:var(--hover-color)}.navigation-menu-item .navigation-menu-link .menu-arrow{margin-left:auto;transition:transform .3s ease-in-out}.navigation-menu-item .navigation-menu-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:85%}.menu-arrow+.navigation-menu-item .navigation-menu-link span{width:75%}.navigation-menu-item .navigation-submenu{display:flex;flex-direction:column;gap:10px;margin-top:10px}.navigation-menu-item .navigation-submenu .navigation-submenu-item.active{font-weight:600}.navigation-menu-item .navigation-submenu .navigation-submenu-item.active .navigation-submenu-link::before{content:"";display:block;width:3px;height:3px;border-radius:5px;border:2px solid var(--color-font-dark);background-color:rgba(0,0,0,0)}.navigation-menu-item .navigation-submenu .navigation-submenu-item .navigation-submenu-link{position:relative;display:flex;align-items:center;overflow:hidden;padding:15px 0 15px 40px;width:calc(100% - 40px);text-decoration:none;border-radius:8px;color:var(--color-font-dark);text-overflow:ellipsis;white-space:nowrap}.navigation-menu-item .navigation-submenu .navigation-submenu-item .navigation-submenu-link:hover{background-color:var(--hover-color)}.navigation-menu-item .navigation-submenu .navigation-submenu-item .navigation-submenu-link::before{content:"";position:absolute;left:20px;display:block;width:5px;height:5px;border-radius:5px;background-color:var(--color-font-dark)}.main-header{display:flex;align-items:center;flex-direction:column;width:100%;background-color:var(--color-white);border-bottom:1px solid var(--border-color);box-shadow:var(--box-shadow-topbar)}.main-header .top-header{display:flex;justify-content:space-between;padding:15px 0;width:100%;max-width:1440px}.main-header .top-header::after{content:"";position:absolute;left:0;top:90px;background-color:var(--border-color);height:1px;width:100%}.main-header .top-header .logo-wrapper{height:60px}.main-header .top-header .logo-wrapper .logo{height:60px}.main-header .top-header .header-navbar{display:flex;transition:all .1s ease}@media only screen and (max-width: 1200px){.main-header .top-header .header-navbar{padding-inline-start:45px}}@media only screen and (max-width: 480px){.main-header .top-header .header-navbar{padding-inline-start:30px !important;padding:25px}}.main-header .top-header .header-navbar .header-menu{overflow:visible;height:100%;display:flex;flex-direction:row;align-items:center;gap:20px}.main-header .top-header .header-navbar .header-menu .menu-group{overflow:visible;display:flex;align-items:center;gap:5px}.main-header .top-header .header-navbar .header-menu .menu-group .theme .btn-theme{position:relative;display:flex;justify-content:center;align-items:center;width:45px;height:50px;border-radius:15px}.main-header .top-header .header-navbar .header-menu .menu-group .theme .btn-theme:hover{background-color:var(--hover-color)}.main-header .top-header .header-navbar .header-menu .menu-group .theme .btn-theme svg{width:24px;height:24px}.main-header .top-header .header-navbar .header-menu .menu-group .notification{position:relative;overflow:visible}@media only screen and (max-width: 768px){.main-header .top-header .header-navbar .header-menu .menu-group .notification{position:initial}}.main-header .top-header .header-navbar .header-menu .menu-group .notification .btn-notification{position:relative;display:flex;justify-content:center;align-items:center;width:45px;height:50px;border-radius:15px}.main-header .top-header .header-navbar .header-menu .menu-group .notification .btn-notification:hover{background-color:var(--hover-color)}.main-header .top-header .header-navbar .header-menu .menu-group .notification .btn-notification svg{width:24px;height:24px}.main-header .top-header .header-navbar .header-menu .menu-group .notification .btn-notification::after{content:var(--badge-content, "0");position:absolute;top:8px;right:8px;display:flex;justify-content:center;align-items:center;background-color:#e74c3c;width:16px;height:16px;color:var(--color-font-white);font-size:10px;border-radius:16px;font-weight:600;animation:pulse 2s infinite}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown{position:absolute;display:none;overflow:visible;flex-direction:column;z-index:500;top:60px;right:0;border:1px solid var(--border-color);border-radius:15px;background-color:var(--color-white);width:350px;box-shadow:var(--box-shadow);animation-duration:.2s;animation-fill-mode:both;animation-name:slideIn}@media only screen and (max-width: 768px){.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown{top:78px;left:50%;width:80%;transform:translate(-50%, 0)}}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown.open{display:flex}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown .notification-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--color-gray-200)}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown .notification-header .notification-title{font-size:18px;font-weight:500;font-family:"Barlow Semi Condensed",sans-serif}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown .notification-header .notification-status{font-size:13px;background-color:var(--color-font-mid);font-family:"Barlow Semi Condensed",sans-serif;padding:5px 10px;border-radius:15px;color:var(--color-white);font-weight:500}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown .notification-content{width:100%;min-height:auto;max-height:380px}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown .notification-content .notification-list{width:100%}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item{position:relative;display:flex;flex-direction:column;padding:10px 40px 10px 20px;line-height:25px}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item:hover{background-color:var(--color-gray-100)}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item .notification-close{position:absolute;right:16px;top:50%;transform:translate(0, -50%);cursor:pointer}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item .notification-close:hover svg path{stroke:var(--color-font-dark) !important}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item .notification-close svg path{stroke:var(--color-font-mid) !important}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item .notification-type{font-weight:500}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item .notification-text{color:var(--color-font-mid);font-family:"Barlow Semi Condensed",sans-serif}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item .notification-text a{color:var(--color-font-mid)}.main-header .top-header .header-navbar .header-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item .notification-time{margin-top:5px;font-family:"Barlow Semi Condensed",sans-serif;font-size:14px;color:var(--color-font-light)}.main-header .top-header .header-navbar .header-menu .menu-group .application{position:relative}@media only screen and (max-width: 768px){.main-header .top-header .header-navbar .header-menu .menu-group .application{position:initial}}.main-header .top-header .header-navbar .header-menu .menu-group .application .btn-application{border:none;display:flex;justify-content:center;align-items:center;width:45px;height:50px;border-radius:15px}.main-header .top-header .header-navbar .header-menu .menu-group .application .btn-application:hover{background-color:var(--hover-color)}.main-header .top-header .header-navbar .header-menu .menu-group .application .btn-application svg{width:24px;height:24px}.main-header .top-header .header-navbar .header-menu .menu-group .application .application-dropdown{position:absolute;display:none;flex-direction:column;z-index:500;top:60px;width:auto;right:0;border:1px solid var(--border-color);border-radius:15px;background-color:var(--color-white);box-shadow:var(--box-shadow);animation-duration:.2s;animation-fill-mode:both;animation-name:slideIn}@media only screen and (max-width: 768px){.main-header .top-header .header-navbar .header-menu .menu-group .application .application-dropdown{top:78px;left:50%;right:inherit;transform:translate(-50%, 0)}}.main-header .top-header .header-navbar .header-menu .menu-group .application .application-dropdown.open{display:flex}.main-header .top-header .header-navbar .header-menu .menu-group .application .application-dropdown .application-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--color-gray-200)}.main-header .top-header .header-navbar .header-menu .menu-group .application .application-dropdown .application-header .application-title{font-size:18px;font-weight:500;font-family:"Barlow Semi Condensed",sans-serif}.main-header .top-header .header-navbar .header-menu .menu-group .application .application-dropdown .application-content{width:250px;padding:15px;min-height:auto;max-height:250px}.main-header .top-header .header-navbar .header-menu .menu-group .application .application-dropdown .application-content .application-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.main-header .top-header .header-navbar .header-menu .menu-group .application .application-dropdown .application-content .application-list .application-item{min-width:80px;width:80px}.main-header .top-header .header-navbar .header-menu .menu-group .application .application-dropdown .application-content .application-list .application-item a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 10px);text-decoration:none;padding:5px;border-radius:15px}.main-header .top-header .header-navbar .header-menu .menu-group .application .application-dropdown .application-content .application-list .application-item a:hover{background-color:var(--hover-color)}.main-header .top-header .header-navbar .header-menu .menu-group .application .application-dropdown .application-content .application-list .application-item a:active{background-color:var(--color-gray-100)}.main-header .top-header .header-navbar .header-menu .menu-group .application .application-dropdown .application-content .application-list .application-item a img{width:60px}.main-header .top-header .header-navbar .header-menu .menu-group .application .application-dropdown .application-content .application-list .application-item a .application-title{text-align:center;color:var(--color-font-dark);text-decoration:none;font-size:14px}.main-header .top-header .header-navbar .header-menu .profil{position:relative;overflow:visible}@media only screen and (max-width: 768px){.main-header .top-header .header-navbar .header-menu .profil{position:initial}}.main-header .top-header .header-navbar .header-menu .profil .btn-profil{display:flex;align-items:center;font-weight:500;padding:5px 0}.main-header .top-header .header-navbar .header-menu .profil .btn-profil .profil-avatar{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;width:45px;height:45px;background-color:#afcb32;font-family:"Barlow Semi Condensed",sans-serif;color:#181818;font-size:24px;font-weight:600;border-radius:45px;margin-right:10px}.main-header .top-header .header-navbar .header-menu .profil .btn-profil .profil-avatar img{position:absolute;height:45px}.main-header .top-header .header-navbar .header-menu .profil .btn-profil .profil-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-right:16px}.main-header .top-header .header-navbar .header-menu .profil .btn-profil .profil-wrapper .user-name{font-weight:600;color:var(--color-font-dark)}.main-header .top-header .header-navbar .header-menu .profil .btn-profil .profil-wrapper .user-role{font-size:14px;font-weight:400;color:var(--color-font-mid);font-family:"Barlow Semi Condensed",sans-serif}.main-header .top-header .header-navbar .header-menu .profil .btn-profil .profil-arrow{transition:transform .3s ease}@media only screen and (max-width: 768px){.main-header .top-header .header-navbar .header-menu .profil .btn-profil .profil-arrow{display:none}}.main-header .top-header .header-navbar .header-menu .profil .btn-profil .profil-arrow.rotate{transform:rotate(180deg)}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown{position:absolute;display:none;overflow:visible;flex-direction:column;z-index:500;top:60px;right:0;border-radius:15px;border:1px solid var(--border-color);background-color:var(--color-white);padding:10px 0;width:250px;box-shadow:var(--box-shadow);animation-duration:.2s;animation-fill-mode:both;animation-name:slideIn}@media only screen and (max-width: 768px){.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown{top:78px;left:50%;width:80%;transform:translate(-50%, 0)}}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown.open{display:flex}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .menu-divider{height:1px;width:100%;border:none;background-color:var(--color-gray-200);margin:10px 0}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .profil-wrapper{display:flex;flex-direction:column;align-items:center;gap:5px;padding:5px 0 16px;border-bottom:solid 1px var(--color-gray-200)}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .profil-wrapper .user-name{font-weight:600;color:var(--color-font-dark)}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .profil-wrapper .user-role{font-size:16px;font-weight:400;color:var(--color-font-mid);font-family:"Barlow Semi Condensed",sans-serif}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item{overflow:visible;display:flex;align-items:center;justify-content:center;position:relative}@media only screen and (max-width: 768px){.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item{flex-direction:column;align-items:initial}}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item.active .profil-link{background-color:var(--hover-color) -sidebar !important}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item:hover .dropdown-submenu{display:flex}@media only screen and (max-width: 768px){.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item:hover .dropdown-submenu{display:none}}@media only screen and (max-width: 768px){.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item button{width:100% !important}}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item .profil-link{display:flex;align-items:center;flex-grow:1;gap:10px;padding:16px 30px;width:100%;text-decoration:none;font-weight:500;color:var(--color-font-dark)}@media only screen and (max-width: 768px){.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item .profil-link{position:initial;width:calc(100% - 60px)}}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item .profil-link:hover{background-color:var(--hover-color)}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item .profil-link .profil-arrow{transition:transform .3s ease;margin-left:auto}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item .profil-link .profil-arrow.rotate{transform:rotate(-90deg)}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item .dropdown-submenu{position:absolute;display:none;overflow:visible;flex-direction:column;z-index:600;right:250px;top:0;border-radius:15px;background-color:var(--color-white);padding:10px 0;width:250px;box-shadow:var(--box-shadow)}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item .dropdown-submenu.show{display:flex}@media only screen and (max-width: 768px){.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item .dropdown-submenu{position:initial;box-shadow:none;width:100%;padding:0}}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item .dropdown-submenu .dropdown-submenu-item{display:flex;align-items:center;justify-content:center;position:relative}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item .dropdown-submenu .dropdown-submenu-item .sub-dropdown-link{display:flex;align-items:center;flex-grow:1;gap:10px;padding:16px 30px;width:100%;text-decoration:none;font-weight:500;color:var(--color-font-dark)}.main-header .top-header .header-navbar .header-menu .profil .profil-dropdown .dropdown-item .dropdown-submenu .dropdown-submenu-item .sub-dropdown-link:hover{background-color:var(--hover-color)}.main-header .header-nav{width:100%;max-width:1440px}.main-header .header-nav .nav-menu{display:flex;gap:10px}.main-header .header-nav .nav-menu .navigation-menu-item{position:relative;overflow:visible;width:auto;height:39px;margin:0;padding:10px 0}.main-header .header-nav .nav-menu .navigation-menu-item:hover .navigation-submenu{display:flex}.main-header .header-nav .nav-menu .navigation-menu-item .navigation-menu-link{height:40px;padding:0 16px;width:auto}.main-header .header-nav .nav-menu .navigation-menu-item .navigation-menu-link .link-icon{display:none}.main-header .header-nav .nav-menu .navigation-menu-item .navigation-menu-link .menu-arrow{margin-left:0;transform:rotate(90deg)}.main-header .header-nav .nav-menu .navigation-menu-item .navigation-menu-link span{width:auto}.main-header .header-nav .nav-menu .navigation-menu-item .navigation-submenu{border-radius:15px;padding:10px 0;gap:5px;display:none;position:absolute;box-shadow:var(--box-shadow);top:45px;background-color:var(--color-white)}.main-header .header-nav .nav-menu .navigation-menu-item .navigation-submenu .navigation-submenu-link{border-radius:0;width:calc(100% - 30px);padding:15px}.main-header .header-nav .nav-menu .navigation-menu-item .navigation-submenu .navigation-submenu-link::before{display:none}.main-footer{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;display:flex;align-items:center;bottom:0;height:50px;margin-left:280px;padding:0 40px;width:calc(100% - 280px);background-color:var(--color-white);border-top:1px solid var(--border-color);box-sizing:border-box}@media only screen and (max-width: 1200px){.main-footer{margin-left:0;width:100%}}@media only screen and (max-width: 768px){.main-footer{justify-content:center}}@media only screen and (max-width: 480px){.main-footer{padding:0 16px}}.main-footer .footer-content{width:100%;display:flex;justify-content:space-between}.main-footer .footer-content .footer-copyright{color:var(--color-font-mid)}@media only screen and (max-width: 480px){.main-footer .footer-content .footer-copyright{font-size:14px}}.main-footer .footer-content .footer-links{display:flex;gap:25px}@media only screen and (max-width: 768px){.main-footer .footer-content .footer-links{display:none}}.main-footer .footer-content .footer-links .footer-link-item .footer-link{color:var(--color-font-mid);text-decoration:none}@media only screen and (max-width: 480px){.main-footer .footer-content .footer-links .footer-link-item .footer-link{font-size:14px}}.main-footer .footer-content .footer-links .footer-link-item .footer-link:hover{text-decoration:underline}.main-sidebar{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:fixed;z-index:999;display:flex;flex-direction:column;align-items:center;top:0;width:280px;background-color:var(--color-white);box-shadow:var(--box-shadow-sidebar);height:100%;transition:all .05s ease;border-right:1px solid var(--border-color)}@media only screen and (max-width: 1200px){.main-sidebar{transition:all 300ms ease;transform:translateX(-280px);box-shadow:rgba(0,0,0,.05) 6px 0 16px 0px}}.main-sidebar .logo-wrapper{padding:20px 0;position:relative}.main-sidebar .logo-wrapper a{display:block}.main-sidebar .logo-wrapper a img{height:75px}.main-sidebar .logo-wrapper .version{position:absolute;right:0;bottom:35px;font-size:10px;font-family:Arial,sans-serif;color:var(--color-font-mid)}.main-sidebar .sidebar{width:100%;height:83%}.main-sidebar .sidebar .sidebar-menu{display:flex;flex-direction:column;padding:10px 16px;overflow-x:hidden}.main-sidebar .sidebar .sidebar-menu .sidebar-title{position:relative;display:block;padding:0 16px;font-family:"Barlow Semi Condensed",sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;color:var(--color-font-mid);letter-spacing:-0.2px;margin-bottom:20px}.main-sidebar .sidebar .sidebar-menu .sidebar-title::after{content:"";position:absolute;left:-16px;top:10px;width:16px;height:1px;background-color:var(--color-font-light)}.topbar{-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible;position:fixed;z-index:500;top:0;display:flex;flex-direction:row;justify-content:flex-end;height:75px;width:100%;background-color:var(--color-white);border-bottom:1px solid var(--border-color)}@media only screen and (max-width: 768px){.topbar{height:70px}}.topbar .topbar-nav{overflow:visible;box-shadow:var(--box-shadow-topbar);display:flex;justify-content:space-between;width:100%;padding:0 45px;padding-inline-start:280px;transition:all .1s ease}@media only screen and (max-width: 1200px){.topbar .topbar-nav{padding-inline-start:45px}}@media only screen and (max-width: 480px){.topbar .topbar-nav{padding-inline-start:25px !important;padding:25px}}.topbar .topbar-nav .btn-menu{visibility:hidden}.topbar .topbar-nav .btn-menu svg{width:24px;height:24px}@media only screen and (max-width: 1200px){.topbar .topbar-nav .btn-menu{visibility:visible}}.topbar .topbar-nav .topbar-menu{overflow:visible;height:100%;display:flex;flex-direction:row;align-items:center;gap:20px}.topbar .topbar-nav .topbar-menu .menu-group{overflow:visible;display:flex;align-items:center;gap:5px}.topbar .topbar-nav .topbar-menu .menu-group .theme .btn-theme{position:relative;display:flex;justify-content:center;align-items:center;width:45px;height:50px;border-radius:15px}.topbar .topbar-nav .topbar-menu .menu-group .theme .btn-theme:hover{background-color:var(--hover-color)}.topbar .topbar-nav .topbar-menu .menu-group .theme .btn-theme svg{width:24px;height:24px}.topbar .topbar-nav .topbar-menu .menu-group .notification{position:relative;overflow:visible}@media only screen and (max-width: 768px){.topbar .topbar-nav .topbar-menu .menu-group .notification{position:initial}}.topbar .topbar-nav .topbar-menu .menu-group .notification .btn-notification{position:relative;display:flex;justify-content:center;align-items:center;width:45px;height:50px;border-radius:15px}.topbar .topbar-nav .topbar-menu .menu-group .notification .btn-notification:hover{background-color:var(--hover-color)}.topbar .topbar-nav .topbar-menu .menu-group .notification .btn-notification svg{width:24px;height:24px}.topbar .topbar-nav .topbar-menu .menu-group .notification .btn-notification::after{content:var(--badge-content, "0");position:absolute;top:8px;right:8px;display:flex;justify-content:center;align-items:center;background-color:#fe6a49;width:16px;height:16px;color:var(--color-font-white);font-size:10px;border-radius:16px;font-weight:600;animation:pulse 2s infinite}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown{position:absolute;display:none;overflow:visible;flex-direction:column;z-index:500;top:70px;right:0;border:1px solid var(--border-color);border-radius:10px;background-color:var(--color-white);width:350px;box-shadow:var(--box-shadow);animation-duration:.2s;animation-fill-mode:both;animation-name:slideIn}@media only screen and (max-width: 768px){.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown{top:78px;left:50%;width:80%;transform:translate(-50%, 0)}}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown.open{display:flex}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown .notification-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--color-gray-200)}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown .notification-header .notification-title{font-size:18px;font-weight:500;font-family:"Barlow Semi Condensed",sans-serif}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown .notification-header .notification-status{font-size:13px;background-color:var(--color-font-mid);font-family:"Barlow Semi Condensed",sans-serif;padding:5px 10px;border-radius:15px;color:var(--color-white);font-weight:500}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown .notification-content{width:100%;min-height:100px;max-height:380px}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown .notification-content .notification-list{width:100%}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item{position:relative;display:flex;flex-direction:column;padding:10px 40px 10px 20px;line-height:25px}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item:hover{background-color:var(--color-gray-100)}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item .notification-close{position:absolute;right:16px;top:50%;transform:translate(0, -50%);cursor:pointer}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item .notification-close:hover svg path{stroke:var(--color-font-dark) !important}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item .notification-close svg path{stroke:var(--color-font-mid) !important}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item .notification-type{font-weight:500}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item .notification-text{color:var(--color-font-mid);font-family:"Barlow Semi Condensed",sans-serif}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item .notification-text a{color:var(--color-font-mid)}.topbar .topbar-nav .topbar-menu .menu-group .notification .notification-dropdown .notification-content .notification-list .notification-item .notification-time{margin-top:5px;font-family:"Barlow Semi Condensed",sans-serif;font-size:14px;color:var(--color-font-light)}.topbar .topbar-nav .topbar-menu .menu-group .application{position:relative}@media only screen and (max-width: 768px){.topbar .topbar-nav .topbar-menu .menu-group .application{position:initial}}.topbar .topbar-nav .topbar-menu .menu-group .application .btn-application{border:none;display:flex;justify-content:center;align-items:center;width:45px;height:50px;border-radius:15px}.topbar .topbar-nav .topbar-menu .menu-group .application .btn-application:hover{background-color:var(--hover-color)}.topbar .topbar-nav .topbar-menu .menu-group .application .btn-application svg{width:24px;height:24px}.topbar .topbar-nav .topbar-menu .menu-group .application .application-dropdown{position:absolute;display:none;flex-direction:column;z-index:500;top:70px;width:auto;right:0;border:1px solid var(--border-color);border-radius:10px;background-color:var(--color-white);box-shadow:var(--box-shadow);animation-duration:.2s;animation-fill-mode:both;animation-name:slideIn}@media only screen and (max-width: 768px){.topbar .topbar-nav .topbar-menu .menu-group .application .application-dropdown{top:78px;left:50%;right:inherit;transform:translate(-50%, 0)}}.topbar .topbar-nav .topbar-menu .menu-group .application .application-dropdown.open{display:flex}.topbar .topbar-nav .topbar-menu .menu-group .application .application-dropdown .application-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--color-gray-200)}.topbar .topbar-nav .topbar-menu .menu-group .application .application-dropdown .application-header .application-title{font-size:18px;font-weight:500;font-family:"Barlow Semi Condensed",sans-serif}.topbar .topbar-nav .topbar-menu .menu-group .application .application-dropdown .application-content{width:250px;padding:15px;min-height:auto;max-height:250px}.topbar .topbar-nav .topbar-menu .menu-group .application .application-dropdown .application-content .application-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.topbar .topbar-nav .topbar-menu .menu-group .application .application-dropdown .application-content .application-list .application-item{min-width:80px;width:80px}.topbar .topbar-nav .topbar-menu .menu-group .application .application-dropdown .application-content .application-list .application-item a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 10px);text-decoration:none;padding:5px;border-radius:15px}.topbar .topbar-nav .topbar-menu .menu-group .application .application-dropdown .application-content .application-list .application-item a:hover{background-color:var(--hover-color)}.topbar .topbar-nav .topbar-menu .menu-group .application .application-dropdown .application-content .application-list .application-item a:active{background-color:var(--color-gray-100)}.topbar .topbar-nav .topbar-menu .menu-group .application .application-dropdown .application-content .application-list .application-item a img{width:60px}.topbar .topbar-nav .topbar-menu .menu-group .application .application-dropdown .application-content .application-list .application-item a .application-title{text-align:center;color:var(--color-font-dark);text-decoration:none;font-size:14px}.topbar .topbar-nav .topbar-menu .profil{position:relative;overflow:visible}@media only screen and (max-width: 768px){.topbar .topbar-nav .topbar-menu .profil{position:initial}}.topbar .topbar-nav .topbar-menu .profil .btn-profil{display:flex;align-items:center;font-weight:500;padding:5px 0}.topbar .topbar-nav .topbar-menu .profil .btn-profil .profil-avatar{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;width:45px;height:45px;background-color:#afcb32;font-family:"Barlow Semi Condensed",sans-serif;color:#181818;font-size:24px;font-weight:600;border-radius:45px;margin-right:10px}@media only screen and (max-width: 768px){.topbar .topbar-nav .topbar-menu .profil .btn-profil .profil-avatar{margin-right:0}}.topbar .topbar-nav .topbar-menu .profil .btn-profil .profil-avatar img{position:absolute;height:45px}.topbar .topbar-nav .topbar-menu .profil .btn-profil .profil-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-right:16px}.topbar .topbar-nav .topbar-menu .profil .btn-profil .profil-wrapper .user-name{font-weight:600;color:var(--color-font-dark);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .topbar-nav .topbar-menu .profil .btn-profil .profil-wrapper .user-role{font-size:14px;font-weight:400;color:var(--color-font-mid);font-family:"Barlow Semi Condensed",sans-serif}.topbar .topbar-nav .topbar-menu .profil .btn-profil .profil-arrow{transition:transform .3s ease}@media only screen and (max-width: 768px){.topbar .topbar-nav .topbar-menu .profil .btn-profil .profil-arrow{display:none}}.topbar .topbar-nav .topbar-menu .profil .btn-profil .profil-arrow.rotate{transform:rotate(180deg)}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown{position:absolute;display:none;overflow:visible;flex-direction:column;z-index:500;top:72px;right:0;border-radius:10px;border:1px solid var(--border-color);background-color:var(--color-white);padding:10px 0;width:250px;box-shadow:var(--box-shadow);animation-duration:.2s;animation-fill-mode:both;animation-name:slideIn}@media only screen and (max-width: 768px){.topbar .topbar-nav .topbar-menu .profil .profil-dropdown{top:78px;left:50%;width:80%;transform:translate(-50%, 0)}}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown.open{display:flex}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .menu-divider{height:1px;width:100%;border:none;background-color:var(--color-gray-200);margin:10px 0}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .profil-wrapper{display:flex;flex-direction:column;align-items:center;gap:5px;padding:5px 0 16px;border-bottom:solid 1px var(--color-gray-200)}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .profil-wrapper .user-name{font-weight:600;color:var(--color-font-dark);text-align:center;padding:0 30px}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .profil-wrapper .user-role{font-size:16px;font-weight:400;color:var(--color-font-mid);font-family:"Barlow Semi Condensed",sans-serif}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item{overflow:visible;display:flex;align-items:center;justify-content:center;position:relative}@media only screen and (max-width: 768px){.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item{flex-direction:column;align-items:initial}}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item.active .profil-link{background-color:var(--hover-color) -sidebar !important}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item:hover .dropdown-submenu{display:flex}@media only screen and (max-width: 768px){.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item:hover .dropdown-submenu{display:none}}@media only screen and (max-width: 768px){.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item button{width:100% !important}}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item .profil-link{display:flex;align-items:center;flex-grow:1;gap:10px;padding:16px 30px;width:100%;text-decoration:none;font-weight:500;color:var(--color-font-dark)}@media only screen and (max-width: 768px){.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item .profil-link{position:initial;width:calc(100% - 60px)}}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item .profil-link:hover{background-color:var(--hover-color)}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item .profil-link .profil-arrow{transition:transform .3s ease;margin-left:auto}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item .profil-link .profil-arrow.rotate{transform:rotate(-90deg)}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item .dropdown-submenu{position:absolute;display:none;overflow:hidden;flex-direction:column;z-index:600;right:250px;top:0;border-radius:10px;background-color:var(--color-white);width:250px;box-shadow:var(--box-shadow)}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item .dropdown-submenu.show{display:flex}@media only screen and (max-width: 768px){.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item .dropdown-submenu{position:initial;box-shadow:none;width:100%;padding:0}}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item .dropdown-submenu .dropdown-submenu-item{display:flex;align-items:center;justify-content:center;position:relative}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item .dropdown-submenu .dropdown-submenu-item .sub-dropdown-link{display:flex;align-items:center;flex-grow:1;gap:10px;padding:16px 30px;width:100%;text-decoration:none;font-weight:500;color:var(--color-font-dark)}@media only screen and (max-width: 768px){.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item .dropdown-submenu .dropdown-submenu-item .sub-dropdown-link{padding:20px 30px}}.topbar .topbar-nav .topbar-menu .profil .profil-dropdown .dropdown-item .dropdown-submenu .dropdown-submenu-item .sub-dropdown-link:hover{background-color:var(--hover-color)}.btn{border:solid 1px var(--color-font-dark);color:var(--color-font-dark);background-color:var(--color-white);display:flex;align-items:center;justify-content:center;gap:8px;height:55px;padding:0 16px;font-family:"Barlow Semi Condensed",sans-serif;font-size:14px;font-weight:500;font-size:16px;border-radius:10px;text-decoration:none;white-space:nowrap;cursor:pointer;backface-visibility:hidden;transition:background-color .3s,color .3s,border-color .3s,transform .1s,box-shadow .3s}@media only screen and (max-width: 480px){.btn{font-size:14px}}.btn:hover{transform:translateY(-1px);background-color:rgba(0,0,0,0)}.btn:active{transform:translateY(0);border-color:rgba(0,0,0,0)}.btn--sm{height:38px;padding:0 20px;font-size:15px;border-radius:7px}.btn--lg{padding:0 20px;height:60px;border-radius:13px}.btn--block{width:100%}.btn--primary{color:#181818;background-color:#afcb32;border:none;font-weight:600;letter-spacing:.1px}.btn--primary svg path{stroke:#181818 !important}.btn--primary:hover{box-shadow:rgba(43,44,64,.2) 0px 2px 4px 0px;background-color:rgb(167.9446640316,194.8158102767,47.9841897233)}.btn--primary:active{background-color:rgb(157.3616600791,182.5395256917,44.9604743083)}.btn--secondary{color:#181818;background-color:#7eba28;border:none;font-weight:500}.btn--secondary svg path{stroke:#181818 !important}.btn--secondary:hover{background-color:rgb(120.3132743363,177.6053097345,38.1946902655);box-shadow:rgba(43,44,64,.2) 0px 2px 4px 0px}.btn--secondary:active{background-color:rgb(111.7831858407,165.0132743363,35.4867256637)}.btn--success{background-color:#dbda08;border:none;font-weight:500}.btn--success:hover{background-color:rgb(209.1594713656,208.2044052863,7.6405286344);box-shadow:rgba(43,44,64,.2) 0px 2px 4px 0px}.btn--success:active{background-color:rgb(194.3986784141,193.5110132159,7.1013215859)}.btn--warning{background-color:var(--color-warning);border:none;font-weight:500}.btn--warning:hover{background-color:rgb(18.9,18.9,18.9);box-shadow:rgba(43,44,64,.2) 0px 2px 4px 0px}.btn--warning:active{background-color:rgb(11.25,11.25,11.25)}.btn--danger{background-color:#e74c3c;color:#fff;border:none;font-weight:500}.btn--danger:hover{background-color:rgb(228.2054794521,55.1575342466,37.2945205479);box-shadow:rgba(43,44,64,.2) 0px 2px 4px 0px}.btn--danger:active{background-color:rgb(228.2054794521,55.1575342466,37.2945205479)}.btn--info{background-color:var(--color-info);border:none;font-weight:500}.btn--info:hover{background-color:rgb(18.9,18.9,18.9);box-shadow:rgba(43,44,64,.2) 0px 2px 4px 0px}.btn--info:active{background-color:rgb(11.25,11.25,11.25)}.btn--disabled{opacity:.6;pointer-events:none;border-color:var(--color-font-mid) !important;background-color:var(--color-gray-100) !important;color:var(--color-font-mid) !important;cursor:not-allowed;pointer-events:all !important}.btn--disabled svg path{stroke:var(--color-font-mid) !important}.btn--link{background-color:rgba(0,0,0,0);height:auto;border:none;font-weight:500;padding:0;padding:5px;cursor:pointer}.btn--link:hover{transform:translateY(0);text-decoration:underline;background-color:rgba(0,0,0,0)}.btn--link:active{text-decoration:none;color:var(--color-font-mid);background-color:none}.card{border:1px solid var(--border-color);border-radius:15px;background-color:var(--color-white);margin-bottom:20px;overflow:hidden}.card-header+.card-body{padding:0 24px 24px 24px}.card-body+.card-body{padding:0 24px 24px 24px}.table--small+.card-body{padding:16px 24px 24px 24px}.card-header{display:flex;flex-direction:column;gap:10px;position:relative;padding:24px}.card-header .card-title{font-size:24px;font-weight:600}.card-header .card-subtitle{color:var(--color-font-mid);font-family:"Barlow Semi Condensed",sans-serif}.card-header .card-actions{position:absolute;right:24px;top:24px}.card-header .card-left{display:flex;align-items:center}.card-header .card-right{display:flex;justify-content:flex-end;align-items:center;gap:15px}.card-header .card-right span{font-family:"Barlow Semi Condensed",sans-serif;color:var(--color-font-mid)}.card-body{padding:24px}.card-body h2{font-size:24px;font-weight:600;margin:20px 0}.card-body h2:nth-child(1){margin:0 0 20px}.card-body h3{font-size:18px;font-weight:500;margin:20px 0}.card-body h3:nth-child(1){margin:0 0 20px}.card-body p{font-size:16px;line-height:30px}.card-body strong{font-weight:500}.card-body a{color:var(--color-font-dark)}.card-body .list{margin:16px 0;padding:0 20px;display:flex;flex-direction:column;gap:10px}.card-body .list li{display:flex;align-items:center}.card-body .list li::before{content:"";width:4px;height:4px;border-radius:4px;margin-right:10px;background-color:var(--color-font-dark)}.card-body .bulk-actions{display:flex;gap:10px}@media only screen and (max-width: 1200px){.card-body .bulk-actions{margin-bottom:20px}}.card-body .bulk-actions select{width:auto;min-width:250px}.card-body .bulk-actions .btn{font-family:"Barlow",sans-serif;font-weight:400;border-color:var(--color-gray-600)}.card-body .actions-container{display:flex;justify-content:flex-end;align-items:center;gap:15px}.card-body .actions-container span{font-family:"Barlow Semi Condensed",sans-serif;color:var(--color-font-mid)}.card-body .pagination-info-content{display:flex;align-items:center}.card .card-divider{height:1px;width:100%;border:none;background-color:var(--color-gray-200);margin:10px 0}.card .table--small{border-radius:0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-left:0;border-right:0}.card .table--small thead tr th:first-child{border-top-left-radius:0}.card .table--small thead tr th:last-child{border-top-right-radius:0}.card .search{position:relative;display:flex;width:260px}.card .search .form-input{border:1px solid var(--color-font-light) !important;padding-right:50px !important;height:38px;font-size:15px !important}.card .search .search-button{position:absolute;right:16px;top:50%;transform:translate(0, -50%)}.card .card-info .info-content,.card .card-author .info-content{display:flex;gap:20px;margin:10px 0}@media only screen and (max-width: 1200px){.card .card-info .info-content,.card .card-author .info-content{flex-direction:column;gap:16px}}.card .card-info .info-content .info-block,.card .card-author .info-content .info-block{display:flex;flex-direction:column;gap:10px;min-width:250px}.card .card-info .info-content .info-block:not(:last-child),.card .card-author .info-content .info-block:not(:last-child){border-right:1px solid var(--color-gray-200)}@media only screen and (max-width: 1200px){.card .card-info .info-content .info-block,.card .card-author .info-content .info-block{border:none !important}}.card .card-info .info-content .info-block .info-wrapper,.card .card-author .info-content .info-block .info-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:0 20px 0 0;height:30px}.card .card-info .info-content .info-block .info-wrapper .info-label,.card .card-author .info-content .info-block .info-wrapper .info-label{font-weight:500}.card .card-tabs{position:relative;width:calc(100% + 48px);left:-14px;padding-top:50px;padding-bottom:10px;border-bottom:1px solid var(--color-gray-200);white-space:nowrap}.card .card-tabs .nav-tabs{position:absolute;bottom:0;left:24px;display:flex;gap:30px}@media only screen and (max-width: 1200px){.card .card-tabs .nav-tabs{overflow-x:scroll;width:calc(100% - 20px)}}.card .card-tabs .nav-tabs .nav-item .nav-link{display:block;color:var(--color-font-dark);text-decoration:none;padding:16px;color:var(--color-font-light);transition:color .15s ease-in-out}.card .card-tabs .nav-tabs .nav-item .nav-link:hover{color:var(--color-font-mid)}.card .card-tabs .nav-tabs .nav-item .nav-link.active{font-weight:500;color:#7eba28;border-bottom:2px solid #7eba28}.card .card-tabs .nav-tabs .nav-item .badge-error{margin-left:5px;border-radius:16px;font-family:"Barlow Condensed",sans-serif;background-color:#e74c3c;color:#fff;padding:2px 9px;font-size:13px;font-weight:500}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white);background-image:var(--icon-select);background-repeat:no-repeat;background-position:right 16px bottom 50%;padding:0 16px;width:100%;height:38px;border:1px solid var(--color-font-light);border-radius:8px;font-family:"Barlow",sans-serif;font-size:15px;color:var(--color-font-dark);cursor:pointer;transition:border-color .15s ease-in-out}select:focus{outline:none;box-shadow:0 0 0 1px #dbda08}select:focus:hover{border:1px solid #dbda08 !important}select:hover{border:1px solid var(--color-font-mid)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid var(--color-gray-500);border-radius:3px;position:relative;cursor:pointer;background-color:var(--color-white);transition:background-color .2s,border-color .2s}input[type=checkbox]:focus{border:1px solid #7eba28}input[type=checkbox]:hover{border:1px solid var(--color-font-mid);background-color:rgba(224,233,187,.1)}input[type=checkbox]:checked{box-shadow:rgba(43,44,64,.2) 0px 2px 4px 0px;background-color:#7eba28;border:1px solid #7eba28}input[type=checkbox]:checked::before{content:"";position:absolute;top:2px;left:5px;width:3px;height:7px;border:solid var(--color-white);border-width:0 3px 3px 0;transform:rotate(40deg)}input[type=checkbox]:indeterminate{background-color:#7eba28;border:1px solid #7eba28}input[type=checkbox]:indeterminate::before{content:"";position:absolute;top:6px;left:3px;width:10px;height:4px;background-color:var(--color-white)}.select-all{width:20px;height:20px;cursor:pointer}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid var(--color-gray-500);border-radius:100%;position:relative;cursor:pointer;background-color:var(--color-white);transition:background-color .2s,border-color .2s}input[type=radio]:focus{border:1px solid #7eba28}input[type=radio]:hover{border:1px solid var(--color-font-mid);background-color:rgba(224,233,187,.1)}input[type=radio]:checked{box-shadow:rgba(43,44,64,.2) 0px 2px 4px 0px;border:5px solid #7eba28}input[type=file]{color:var(--color-font-dark);padding:16px;width:100%;display:block;box-sizing:border-box;background-color:var(--color-white);border:solid 1px var(--color-gray-300);border-radius:15px}input[type=file]:focus{outline:2px dashed #222245;outline-offset:2px}input[type=file]::file-selector-button{margin-right:16px;border:none;background:#7eba28;padding:8px 12px;color:var(--color-font-dark);font-weight:500;font-family:"Barlow",sans-serif;font-size:16px;cursor:pointer;border-radius:15px}.switch{position:relative;display:inline-block;width:48px;height:26px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-gray-300);transition:.3s;border-radius:26px}.switch .slider::before{content:"";position:absolute;height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.switch input:checked+.slider{background-color:#7eba28}.switch input:checked+.slider::before{transform:translateX(22px)}.breadcrumb{display:flex;align-items:center;margin-top:3px;gap:3px}.breadcrumb .breadcrumb-item{color:var(--color-font-mid);overflow:visible}.breadcrumb .breadcrumb-item svg{margin-top:2px;width:16px;height:16px}.breadcrumb .breadcrumb-item svg path{stroke:var(--color-font-mid) !important}.breadcrumb .breadcrumb-item .breadcrumb-link{color:var(--color-font-mid);text-decoration:none}.breadcrumb .breadcrumb-item .breadcrumb-link:hover{text-decoration:underline}.breadcrumb svg{margin-top:2px;width:16px;height:16px}.breadcrumb svg path{stroke:var(--color-font-mid) !important}#toast-container{position:fixed;bottom:15px;right:15px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:15px}#toast-container .toast{display:flex;align-items:center;gap:15px;background:rgba(30,30,30,.9);color:#fff;padding:17px 15px;border-radius:3px;box-shadow:var(--box-shadow);opacity:0;max-width:300px;line-height:20px;transform:translateY(10px);animation:fadeIn .3s ease-out forwards,fadeOut .3s ease-in 4000ms forwards}#toast-container .toast.toast-success{background:rgba(75,142,29,.9)}#toast-container .toast.toast-success::before{content:url("https://leafy.campagnesartois.fr/1.0.0/icons/toast-check.svg");display:flex;flex-shrink:0;justify-content:center;align-items:center;height:20px;width:20px;border-radius:20px;line-height:0;background-color:#fff}#toast-container .toast.toast-error{background:#dc3545}#toast-container .toast.toast-info{background:#007bff}.toast.hide{animation:fadeOut .3s ease-in forwards}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.layout-gapespace .capacity-badges{display:flex;align-items:center;font-size:.9rem;margin-left:20px;background-color:var(--color-bg);border:1px solid var(--border-color);border-radius:7px;overflow:hidden}.layout-gapespace .capacity-badges .capacity-badge{padding:10px 15px;white-space:nowrap}.layout-gapespace .capacity-badges .capacity-badge .badge-label{color:var(--color-font-mid);margin-right:4px;font-weight:500}.layout-gapespace .capacity-badges .capacity-badge .badge-value{font-weight:600;color:var(--color-font-mid)}.layout-gapespace .capacity-badges .capacity-badge.capacity-badge--highlight{background-color:rgba(219,218,8,.1)}.layout-gapespace .pointage-container{display:flex;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.layout-gapespace .pointage-container .pointage-list{width:55%;padding:20px;height:580px}.layout-gapespace .pointage-container .pointage-list .children-list{display:flex;flex-direction:column;gap:15px}.layout-gapespace .pointage-container .pointage-list .children-list .child-item{display:flex;align-items:center;justify-content:space-between;padding:0 25px;height:95px;border:1px solid var(--border-color);border-radius:15px;transition:border-color .15s ease-in-out;cursor:pointer}.layout-gapespace .pointage-container .pointage-list .children-list .child-item:hover{border:1px solid var(--color-font-light)}.layout-gapespace .pointage-container .pointage-list .children-list .child-item.active{background-color:var(--hover-color);border:1px solid var(--border-color)}.layout-gapespace .pointage-container .pointage-list .children-list .child-item .child-info{display:flex;align-items:center;gap:15px}.layout-gapespace .pointage-container .pointage-list .children-list .child-item .child-info .avatar{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:60px;background-color:#afcb32}.layout-gapespace .pointage-container .pointage-list .children-list .child-item .child-info .avatar .avatar-initial{font-family:"Barlow Semi Condensed",sans-serif;color:#181818;font-size:20px;font-weight:600}.layout-gapespace .pointage-container .pointage-list .children-list .child-item .child-info .child-name-block{display:flex;flex-direction:column;gap:10px}.layout-gapespace .pointage-container .pointage-list .children-list .child-item .child-info .child-name-block .child-name{font-weight:500}.layout-gapespace .pointage-container .pointage-list .children-list .child-item .child-info .child-name-block .motif-info{display:flex;align-items:center;gap:5px;color:var(--color-font-mid);font-weight:500}.layout-gapespace .pointage-container .pointage-list .children-list .child-item .child-info .child-name-block .motif-info svg{width:16px;height:16px}.layout-gapespace .pointage-container .pointage-list .children-list .child-item .child-info .child-name-block .motif-info svg path{stroke:var(--color-font-mid) !important}.layout-gapespace .pointage-container .pointage-list .children-list .child-item .child-time{display:flex;align-items:center;gap:15px}.layout-gapespace .pointage-container .pointage-list .children-list .child-item .child-time .time{display:flex;flex-direction:column;align-items:center;gap:10px}.layout-gapespace .pointage-container .pointage-list .children-list .child-item .child-time .time .time-value{padding:15px;background-color:var(--color-bg);border:1px solid var(--border-color);border-radius:25px}.layout-gapespace .pointage-container .pointage-list .children-list .child-item .child-time .time .time-label{font-size:14px}.layout-gapespace .pointage-container .pointage-list .children-list .child-item .child-time .time.active .time-value{background-color:rgba(75,142,29,.2);border:rgba(0,0,0,0)}.layout-gapespace .pointage-container .pointage-list .children-list .child-item .child-time .child-absence-label{width:160px;text-align:center;font-weight:500;font-size:1rem}.layout-gapespace .pointage-container .pointage-list .children-list .child-item--add{display:flex;align-items:center;justify-content:center;height:95px;border-radius:15px;background-image:var(--border-dashed)}.layout-gapespace .pointage-container .pointage-list .children-list .child-item--add button{border-radius:15px;width:100%;height:100%;font-weight:500}.layout-gapespace .pointage-container .pointage-list .children-list .child-item--add button svg{position:relative;top:3px;width:20px;height:20px}.layout-gapespace .pointage-container .pointage-details{display:flex;flex-direction:column;gap:30px;width:45%;padding:25px;border-left:1px solid var(--border-color)}.layout-gapespace .pointage-container .pointage-details .pointage-header{display:flex;justify-content:space-between;align-items:center}.layout-gapespace .pointage-container .pointage-details .child-fullname{font-size:20px;font-weight:600}.layout-gapespace .pointage-container .pointage-details .presence-toggle{display:flex;align-items:center;gap:10px}.layout-gapespace .pointage-container .pointage-details .presence-toggle .toggle-label{font-weight:500}.layout-gapespace .pointage-container .pointage-details .pointage-edit{display:flex;flex-direction:column;gap:30px;padding:25px 20px;border:1px solid var(--border-color);border-radius:15px}.layout-gapespace .pointage-container .pointage-details .pointage-edit.active{position:relative;border:2px solid #afcb32}.layout-gapespace .pointage-container .pointage-details .pointage-edit.active .check-active{display:flex;justify-content:center;align-items:center;position:absolute;top:-10px;right:-10px;display:flex;background-color:#dbda08;width:30px;height:30px;border-radius:30px}.layout-gapespace .pointage-container .pointage-details .pointage-edit.active .check-active svg{width:30px;height:30px}.layout-gapespace .pointage-container .pointage-details .pointage-edit.active .check-active svg path{stroke:#181818 !important}.layout-gapespace .pointage-container .pointage-details .pointage-edit .check-active{display:none}.layout-gapespace .pointage-container .pointage-details .pointage-edit .pointage-title{font-weight:500}.layout-gapespace .pointage-container .pointage-details .pointage-edit .time-editor{display:flex;gap:10px}.layout-gapespace .pointage-container .pointage-details .pointage-edit .time-editor input{height:auto;padding:15px;border-radius:15px;margin-right:15px;font-size:20px;font-weight:500}.layout-gapespace .pointage-container .pointage-details .pointage-edit .pointage-footer{display:flex;justify-content:space-between;align-items:center}.layout-gapespace .pointage-container .pointage-details .pointage-edit .pointage-footer .motif-summary{display:flex;align-items:center}.layout-gapespace .pointage-container .pointage-details .pointage-edit .pointage-footer .motif-summary .icon{margin-right:10px}.layout-gapespace .pointage-container .pointage-details .pointage-edit .pointage-footer .motif-summary .motif-time{font-weight:600;color:var(--color-font-dark);background-color:var(--color-gray-200);padding:5px 10px}.layout-gapespace .pointage-container .pointage-details .pointage-edit .pointage-footer .motif-summary .motif-separator{margin:0 5px}.layout-gapespace .pointage-container .pointage-details .pointage-edit .pointage-footer .motif-summary .motif-type{font-weight:500}.layout-gapespace .pointage-container .pointage-details .pointage-edit .pointage-footer .btn-edit{align-self:flex-end}.code-block .code-exemple{position:relative;top:22px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;height:auto;padding:40px;width:calc(100% - 82px);border:1px solid var(--border-color);border-radius:15px}.code-toolbar{margin:20px 0;position:relative}code[class*=language-],pre[class*=language-]{color:var(--color-gray-900);background:rgba(0,0,0,0);font-family:"JetBrains Mono",serif;font-size:14px;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--color-gray-100);border:1px solid var(--border-color);border-radius:15px}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.toolbar{position:absolute;top:-15px;right:10px}.toolbar .toolbar-item .copy-to-clipboard-button{display:flex;align-items:center;justify-content:center;border:1px solid var(--color-font-mid);padding:8px 10px;border-radius:15px;font-family:"Barlow Semi Condensed",sans-serif;font-weight:500;font-size:14px;gap:10px;background-color:var(--color-white);transition:background-color .3s,color .3s,border-color .3s,transform .1s;box-shadow:rgba(43,44,64,.2) 0px 2px 4px 0px}.toolbar .toolbar-item .copy-to-clipboard-button::before{content:url("../icons/copy-code.svg");padding-top:3px}.toolbar .toolbar-item .copy-to-clipboard-button:active{transform:translateY(0)}.toolbar .toolbar-item .copy-to-clipboard-button:hover{transform:translateY(-1px);background-color:var(--color-gray-100)}.toolbar .toolbar-item .copy-to-clipboard-button[data-copy-state=copy-success]{background-color:#dbda08;border:1px solid #dbda08}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:var(--color-font-mid)}.token.attr-name{color:#4f9fcf}.token.deleted,.token.namespace,.token.tag{color:#2f6f9f}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#e2777a}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.accordion{display:flex;flex-direction:column;gap:15px;overflow:hidden;width:100%}.accordion .accordion-item{border-radius:10px;transition:all .3s ease;overflow:hidden;border:1px solid var(--border-color)}.accordion .accordion-item .accordion-header{background:var(--color-gray-100)}.accordion .accordion-item .accordion-header .accordion__toggle{width:100%;text-align:left;background:none;border:none;font-size:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 20px;font-weight:600}.accordion .accordion-item .accordion-header .icon{transition:transform .3s ease}.accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;padding:0 15px;background-color:var(--color-white);transition:max-height .3s ease,padding .3s ease}.accordion .accordion-item.active .accordion-content{max-height:500px;padding:15px}.accordion .accordion-item.active .icon{transform:rotate(180deg)}.multistep-form{margin-bottom:20px;border-bottom:1px solid var(--color-gray-200)}@media only screen and (max-width: 480px){.multistep-form{padding:20px 35px}}.multistep-form .multistep-list{display:flex;align-items:center;gap:15px}@media only screen and (max-width: 1200px){.multistep-form .multistep-list{flex-direction:column;align-items:flex-start}.multistep-form .multistep-list .icon{display:none}}.multistep-form .multistep-list svg{width:30px;height:30px}.multistep-form .multistep-list svg path{stroke:var(--color-font-light) !important}.multistep-form .multistep-list .multistep-item{display:flex;align-items:center;gap:10px}.multistep-form .multistep-list .multistep-item.crossed .step-number{position:relative;background-color:rgba(175,203,50,.3);color:var(--color-font-mid)}.multistep-form .multistep-list .multistep-item.active .step-number{background-color:#afcb32;color:#181818}.multistep-form .multistep-list .multistep-item .step-number{display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:500;font-size:18px;width:38px;height:38px;border-radius:38px;background-color:var(--color-gray-200);color:var(--color-font-mid);white-space:nowrap;transition:all 300ms ease}.multistep-form .multistep-list .multistep-item .step-content{display:flex;flex-direction:column;gap:5px}.multistep-form .multistep-list .multistep-item .step-content .step-title{width:auto;font-weight:500;color:var(--color-font-dark)}.multistep-form .multistep-list .multistep-item .step-content .step-info{color:var(--color-font-mid);font-size:14px}.page-content .form select{height:45px;border:solid 1px var(--color-gray-300)}.page-content .form select:hover{border:1px solid var(--color-font-mid)}.page-content .form .row{margin-bottom:25px}.page-content .form .row:nth-last-child(1){margin-bottom:0}.page-content .form .head-wrapper{font-size:24px;font-weight:600}.page-content .form-label:has(+.form-info){line-height:30px}.page-content .form-label{font-weight:500;line-height:45px}.page-content .form-label span{color:#e74c3c}.page-content .form-group{display:flex;gap:8px;width:100%}.page-content .label-radio,.page-content .label-checkbox{height:45px;display:flex;align-items:center}.page-content .form-input{display:block;width:100%;height:45px;box-sizing:border-box;color:var(--color-font-dark);font-family:"Barlow",sans-serif;font-size:16px;transition:border-color .15s ease-in-out}.page-content .form-input::-moz-placeholder{font-size:15px;color:var(--color-font-light)}.page-content .form-input::placeholder{font-size:15px;color:var(--color-font-light)}.page-content .form-input:disabled{background-color:var(--color-gray-200);color:var(--color-font-mid);cursor:not-allowed !important}.page-content .form-input[type=text],.page-content .form-input[type=email],.page-content .form-input[type=password],.page-content .form-input[type=tel],.page-content .form-input[type=time],.page-content .form-input[type=date],.page-content .form-input[type=url],.page-content .form-input[type=search],.page-content .form-input[type=datetime-local],.page-content .form-input[type=month],.page-content .form-input[type=week],.page-content .form-input[type=number]{border:solid 1px var(--color-gray-300);border-radius:8px;padding:0 16px;cursor:text}.page-content .form-input[type=text]:hover,.page-content .form-input[type=email]:hover,.page-content .form-input[type=password]:hover,.page-content .form-input[type=tel]:hover,.page-content .form-input[type=time]:hover,.page-content .form-input[type=date]:hover,.page-content .form-input[type=url]:hover,.page-content .form-input[type=search]:hover,.page-content .form-input[type=datetime-local]:hover,.page-content .form-input[type=month]:hover,.page-content .form-input[type=week]:hover,.page-content .form-input[type=number]:hover{border:1px solid var(--color-font-mid)}.page-content .form-input[type=url]{margin-left:76px;border-top-left-radius:0;border-bottom-left-radius:0}.page-content .form-input:focus{outline:none;box-shadow:0 0 0 1px #dbda08}.page-content .form-input:focus::-moz-placeholder{-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;padding-left:5px}.page-content .form-input:focus::placeholder{transition:all .15s ease-in-out;padding-left:5px}.page-content .form-input:focus:hover{border:1px solid #dbda08}.page-content .form-input[type=date],.page-content .form-input[type=datetime-local],.page-content .form-input[type=month],.page-content .form-input[type=week]{position:relative;background-image:var(--icon-calendar);background-repeat:no-repeat;background-position:right 16px bottom 50%}.page-content .form-input[type=date]::-webkit-calendar-picker-indicator,.page-content .form-input[type=datetime-local]::-webkit-calendar-picker-indicator,.page-content .form-input[type=month]::-webkit-calendar-picker-indicator,.page-content .form-input[type=week]::-webkit-calendar-picker-indicator{color:rgba(0,0,0,0);background:none;z-index:1;cursor:pointer}.page-content .form-input[type=time]{position:relative;background-image:var(--icon-clock);background-repeat:no-repeat;background-position:right 16px bottom 50%}.page-content .form-input[type=time]::-webkit-calendar-picker-indicator{color:rgba(0,0,0,0);background:none;z-index:1;cursor:pointer}.page-content textarea{display:block;box-sizing:border-box;width:100%;border:solid 1px var(--color-gray-300);background-color:var(--color-white);border-radius:8px;padding:16px;height:150px;resize:vertical;transition:border-color .15s ease-in-out}.page-content textarea:focus{outline:none;box-shadow:0 0 0 1px #dbda08}.page-content textarea:focus::-moz-placeholder{-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;padding-left:5px}.page-content textarea:focus::placeholder{transition:all .15s ease-in-out;padding-left:5px}.page-content textarea:focus:hover{border:1px solid #dbda08}.page-content textarea:hover{border:1px solid var(--color-font-mid)}.page-content .input-wrapper{position:relative;z-index:400;display:flex;align-items:center;gap:10px}.page-content .input-wrapper .prefix{position:absolute;left:0;display:flex;align-items:center;justify-content:center;width:75px;border:solid 1px var(--color-gray-300);background-color:var(--color-gray-200);color:var(--color-font-mid);height:43px;border-top-left-radius:15px;border-bottom-left-radius:15px;transition:border-color .15s ease-in-out}.page-content .password-toggle{position:absolute;z-index:400;top:50%;right:16px;transform:translate(0, -50%);cursor:pointer}.page-content .password-reset{margin:10px 0 0;color:var(--color-font-mid);font-family:"Barlow Semi Condensed",sans-serif}.page-content .password-reset .reset-link{color:var(--color-font-mid);font-family:"Barlow Semi Condensed",sans-serif}.page-content .form-info{color:var(--color-font-mid);font-size:14px;line-height:20px;width:95%}@media only screen and (max-width: 1200px){.page-content .form-info{margin-bottom:15px}}.page-content .form-footer{display:flex;gap:15px;justify-content:space-between;border-top:1px solid var(--color-gray-200);padding:20px 0 0;margin-top:20px}.page-content .form-footer .form-divider{border:rgba(0,0,0,0)}.page-content .has-error{border-color:#e74c3c !important}.page-content .error-message{display:block;margin-top:10px;color:#e74c3c;font-size:14px}.auth .form-error{display:flex;align-items:center;gap:20px;padding:20px;background-color:rgba(254,106,73,.2);margin-bottom:16px;border-radius:15px;color:#e74c3c}.auth .form-error .icon svg{width:24px;height:24px}.auth .form-error .icon svg path{stroke:#e74c3c !important}.auth .form-profil{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:10px;gap:15px}.auth .form-profil .profil-picture{position:relative;display:flex;justify-content:center;align-items:center;width:120px;height:120px;border-radius:120px;overflow:hidden;background-color:#afcb32;font-size:40px;font-weight:600}.auth .form-profil .profil-picture img{position:absolute;width:120px;height:120px}.auth .form-profil .user-name{font-size:20px;font-weight:600}.auth .form-group{position:relative;display:flex;flex-direction:column;gap:8px;width:100%}.auth .form-group .form-label{font-family:"Barlow Semi Condensed",sans-serif}.auth .form-group .form-input{display:flex;align-items:center;justify-content:flex-start;width:100%;height:50px;border:solid 1px var(--color-gray-300);border-radius:8px;padding:0 16px;box-sizing:border-box}.auth .form-group .form-input:focus{outline:none;box-shadow:0 0 0 1px #dbda08}.auth .form-group .form-input:focus::-moz-placeholder{-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;padding-left:5px}.auth .form-group .form-input:focus::placeholder{transition:all .15s ease-in-out;padding-left:5px}.auth .form-group .form-input:focus:hover{border:1px solid #dbda08}.auth .form-group .input-wrapper{position:relative;display:flex;align-items:center}.auth .form-group .password-toggle{position:absolute;z-index:400;top:50%;right:16px;transform:translate(0, -50%);cursor:pointer}.auth .form-group .password-reset{margin:10px 0 0;color:var(--color-font-mid);font-family:"Barlow Semi Condensed",sans-serif}.auth .form-group .password-reset .reset-link{color:var(--color-font-mid);font-family:"Barlow Semi Condensed",sans-serif}.auth .form-group.has-error .form-input{border-color:#e74c3c}.auth .form-group .error-message{color:#e74c3c;font-size:14px}.dropdown{position:relative;display:flex;justify-content:center;align-items:center;width:30px}.dropdown .btn-action{display:flex;align-items:center;justify-content:center;height:30px;width:30px;background-color:var(--color-gray-200);border-radius:8px;transition:all .3s}.dropdown .btn-action:hover{background-color:rgba(126,186,40,.1)}.dropdown .btn-action:hover svg ellipse,.dropdown .btn-action:hover svg circle{fill:#7eba28}.dropdown .btn-action svg ellipse,.dropdown .btn-action svg circle{fill:var(--color-font-mid)}.dropdown .dropdown-menu{display:none}.dropdown .dropdown-menu li{display:flex}.dropdown .dropdown-menu li:nth-last-child(1) .dropdown-item{border:none}.dropdown .dropdown-menu.active{position:absolute;display:flex;flex-direction:column;overflow:hidden;z-index:500;background-color:var(--color-white);left:-115px;top:10px;border:1px solid var(--border-color);box-shadow:var(--box-shadow);border-radius:10px;animation-duration:.2s;animation-fill-mode:both;animation-name:slideIn}@media only screen and (max-width: 480px){.dropdown .dropdown-menu.active{right:30px}}.dropdown .dropdown-menu.active .dropdown-item{border-bottom:1px solid var(--border-color);color:var(--color-font-dark);display:block;width:100%;-moz-text-align-last:left;text-align-last:left;padding:10px 15px;text-decoration:none}.dropdown .dropdown-menu.active .dropdown-item:hover{background-color:var(--hover-color)}.loader{opacity:1;visibility:visible;background:radial-gradient(var(--color-white), var(--color-gray-100));bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:99999;transition:opacity .3s ease-out;transition-delay:1.2s}.loader-inner{bottom:0;height:100px;left:0;margin:auto;position:absolute;right:0;top:0;width:100px}.loader-line-wrap{animation:spin 2000ms cubic-bezier(0.175, 0.885, 0.32, 1.275) infinite;box-sizing:border-box;height:50px;left:0;overflow:hidden;position:absolute;top:0;transform-origin:50% 100%;width:100px}.loader-line-wrap:nth-child(1){animation-delay:-50ms}.loader-line-wrap:nth-child(2){animation-delay:-100ms}.loader-line-wrap:nth-child(3){animation-delay:-150ms}.loader-line-wrap .loader-line{border:4px solid rgba(0,0,0,0);border-radius:100%;box-sizing:border-box;height:100px;left:0;margin:0 auto;position:absolute;right:0;top:0;width:100px}.loader-line-wrap:nth-child(1) .loader-line{border-color:#7eba28;height:90px;width:90px;top:7px}.loader-line-wrap:nth-child(2) .loader-line{border-color:#afcb32;height:76px;width:76px;top:14px}.loader-line-wrap:nth-child(3) .loader-line{border-color:#dbda08;height:62px;width:62px;top:21px}@keyframes spin{0%,15%{transform:rotate(0)}100%{transform:rotate(360deg)}}.sidenav .profil-content{display:flex;flex-direction:column;align-items:center;gap:20px;border-bottom:1px solid var(--color-gray-200);padding-bottom:20px;margin-bottom:20px}.sidenav .profil-content .profil-picture{position:relative;display:flex;justify-content:center;align-items:center;width:120px;height:120px;background-color:#afcb32;font-family:"Barlow Semi Condensed",sans-serif;color:#181818;border-radius:120px;font-weight:500;font-size:52px}.sidenav .profil-content .profil-picture img{position:absolute;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:120px}.sidenav .profil-content .profil-picture #edit-pitcure{position:absolute;display:flex;align-items:center;justify-content:center;bottom:0;right:-10px;width:40px;height:40px;background-color:var(--color-white);border-radius:40px;box-shadow:var(--box-shadow);transition:all .5s}.sidenav .profil-content .profil-picture #edit-pitcure:hover{background-color:var(--color-gray-200)}.sidenav .profil-content .profil-picture #edit-pitcure:active{transform:scale(0.95)}.sidenav .profil-content .profil-wrapper{display:flex;flex-direction:column;align-items:center;gap:10px}.sidenav .profil-content .profil-wrapper .user-name{font-size:20px;font-weight:600}.sidenav .profil-content .profil-wrapper .user-role{font-size:14px;color:var(--color-font-mid)}.sidenav .nav-list{display:flex;flex-direction:column;gap:10px}.sidenav .nav-list .nav-link{display:flex;align-items:center;gap:10px;color:var(--color-font-dark);text-decoration:none;padding:15px;border-radius:10px;transition:all .2s ease-in-out}.sidenav .nav-list .nav-link svg path{transition:all .2s ease-in-out}.sidenav .nav-list .nav-link:hover{background-color:var(--hover-color)}.sidenav .nav-list .nav-link.active{background-color:var(--active-color);font-weight:500}@media only screen and (max-width: 768px){.hidden-mobile{display:none}}.table{width:100%;border-spacing:0;border-collapse:separate;border:1px solid var(--border-color);border-radius:15px;margin:20px 0}.table th:not(:last-child),.table td:not(:last-child){border-right:1px solid var(--border-color)}.table thead tr:not(:last-child) th,.table thead tr:not(:last-child) td,.table tbody tr:not(:last-child) th,.table tbody tr:not(:last-child) td,.table tfoot tr:not(:last-child) th,.table tfoot tr:not(:last-child) td{border-bottom:1px solid var(--border-color)}.table thead tr{height:40px}.table thead tr th{border-bottom:1px solid var(--border-color);font-weight:600;background-color:var(--color-gray-100);vertical-align:middle;text-align:left;padding:0 20px}.table tbody tr{height:50px}.table tbody tr th,.table tbody tr td{vertical-align:middle;text-align:left;padding:10px 20px;line-height:25px}.table tbody tr th a,.table tbody tr td a{color:var(--color-font-dark);text-decoration:none}.table tbody tr th a:hover,.table tbody tr td a:hover{text-decoration:underline}.table tbody tr th .icon,.table tbody tr td .icon{display:block}.table tbody tr th .icon svg,.table tbody tr td .icon svg{width:36px;height:36px}.table--small{width:100%;border-spacing:0;border-collapse:separate;border-radius:15px;border:1px solid var(--border-color);background-color:var(--color-white)}.table--small #col-branchements col:nth-child(1){width:50px}.table--small #col-branchements col:nth-child(2){width:calc(68% - 50px - 100px)}@media only screen and (max-width: 768px){.table--small #col-branchements col:nth-child(2){width:calc(100% - 60px - 100px)}}.table--small #col-branchements col:nth-child(3){width:7%}@media only screen and (max-width: 768px){.table--small #col-branchements col:nth-child(3){width:60px}}.table--small #col-branchements col:nth-child(4){width:10%}@media only screen and (max-width: 768px){.table--small #col-branchements col:nth-child(4){width:0}}.table--small #col-branchements col:nth-child(5){width:15%}@media only screen and (max-width: 768px){.table--small #col-branchements col:nth-child(5){width:0}}.table--small #col-branchements col:nth-child(6){width:100px}@media only screen and (max-width: 768px){.table--small #col-branchements col:nth-child(6){width:0}}.table--small #col-abonnes col:nth-child(1){width:50px}.table--small #col-abonnes col:nth-child(2){width:calc(55% - 50px - 100px)}@media only screen and (max-width: 768px){.table--small #col-abonnes col:nth-child(2){width:calc(100% - 60px - 100px)}}.table--small #col-abonnes col:nth-child(3){width:7%}@media only screen and (max-width: 768px){.table--small #col-abonnes col:nth-child(3){width:60px}}.table--small #col-abonnes col:nth-child(4){width:13%}@media only screen and (max-width: 768px){.table--small #col-abonnes col:nth-child(4){width:0}}.table--small #col-abonnes col:nth-child(5){width:10%}@media only screen and (max-width: 768px){.table--small #col-abonnes col:nth-child(5){width:0}}.table--small #col-abonnes col:nth-child(6){width:15%}@media only screen and (max-width: 768px){.table--small #col-abonnes col:nth-child(6){width:0}}.table--small #col-abonnes col:nth-child(7){width:100px}@media only screen and (max-width: 768px){.table--small #col-abonnes col:nth-child(7){width:0}}.table--small #col-user col:nth-child(1){width:50px}.table--small #col-user col:nth-child(2){width:calc(90% - 60px - 100px)}.table--small #col-user col:nth-child(3){width:20%}@media only screen and (max-width: 768px){.table--small #col-user col:nth-child(3){width:60px}}.table--small #col-user col:nth-child(4){width:15%}@media only screen and (max-width: 768px){.table--small #col-user col:nth-child(4){width:0}}.table--small #col-user col:nth-child(5){width:7%}@media only screen and (max-width: 768px){.table--small #col-user col:nth-child(5){width:0}}.table--small #col-user col:nth-child(6){width:100px}@media only screen and (max-width: 768px){.table--small #col-user col:nth-child(6){width:0}}.table--small #col-user-commune col:nth-child(1){width:50px}.table--small #col-user-commune col:nth-child(2){width:calc(90% - 60px - 100px)}.table--small #col-user-commune col:nth-child(3){width:9%}@media only screen and (max-width: 768px){.table--small #col-user-commune col:nth-child(3){width:60px}}.table--small #col-user-commune col:nth-child(4){width:20%}@media only screen and (max-width: 768px){.table--small #col-user-commune col:nth-child(4){width:0}}.table--small #col-user-commune col:nth-child(5){width:15%}@media only screen and (max-width: 768px){.table--small #col-user-commune col:nth-child(5){width:0}}.table--small #col-user-commune col:nth-child(6){width:7%}@media only screen and (max-width: 768px){.table--small #col-user-commune col:nth-child(6){width:0}}.table--small #col-user-commune col:nth-child(7){width:100px}@media only screen and (max-width: 768px){.table--small #col-user-commune col:nth-child(7){width:0}}.table--small #col-commune col:nth-child(1){width:50px}.table--small #col-commune col:nth-child(2){width:calc(100% - 50px - 100px)}.table--small #col-commune col:nth-child(3){width:13%}@media only screen and (max-width: 768px){.table--small #col-commune col:nth-child(3){width:60px}}.table--small #col-commune col:nth-child(4){width:15%}@media only screen and (max-width: 768px){.table--small #col-commune col:nth-child(4){width:0}}.table--small #col-commune col:nth-child(5){width:10%}@media only screen and (max-width: 768px){.table--small #col-commune col:nth-child(5){width:0}}.table--small #col-commune col:nth-child(6){width:100px}@media only screen and (max-width: 768px){.table--small #col-commune col:nth-child(6){width:0}}.table--small #col-pointage col:nth-child(1){width:50px}.table--small #col-pointage col:nth-child(2){width:calc(100% - 50px - 100px)}.table--small #col-pointage col:nth-child(3){width:100px}.table--small thead tr{height:40px;font-weight:600}.table--small thead tr th{vertical-align:middle;text-align:left;padding:15px;background-color:var(--color-gray-100);border-bottom:1px solid var(--border-color)}.table--small thead tr th:first-child{border-top-left-radius:15px}.table--small thead tr th:last-child{border-top-right-radius:15px}.table--small tbody tr{height:60px}.table--small tbody tr:nth-child(even){background-color:var(--color-table-row-even)}.table--small tbody tr td{vertical-align:middle;text-align:left;padding:20px 15px}.table--small tbody tr td a{color:var(--color-font-dark);text-decoration:none}.table--small tbody tr td a:hover{text-decoration:underline}.table--small tbody tr td .file-content{display:flex;align-items:center}.table--small tbody tr td .file-content .file-icon{background-color:var(--color-gray-100);border-radius:15px;margin-right:10px;padding:10px;border:1px solid var(--border-color)}.table--small tbody tr td .file-content .file-icon svg{width:20px;height:20px}.table--small tbody tr td .profil-content{display:flex;align-items:center;gap:15px}.table--small tbody tr td .profil-content .profil-picture{position:relative;display:flex;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;background-color:#afcb32;font-family:"Barlow Semi Condensed",sans-serif;color:#181818;border-radius:42px;font-weight:500;font-size:18px}.table--small tbody tr td .profil-content .profil-picture img{position:absolute;height:42px;-o-object-fit:cover;object-fit:cover;border-radius:42px}.table--small tbody tr td .profil-content .profil-wrapper{display:flex;flex-direction:column;gap:5px}.table--small tbody tr td .profil-content .profil-wrapper .user-name{font-weight:500}.table--small tbody tr td .profil-content .profil-wrapper .user-id{font-family:"Barlow Semi Condensed",sans-serif;color:var(--color-font-mid)}.table--small tbody tr:last-child td:first-child{border-bottom-left-radius:15px}.table--small tbody tr:last-child td:last-child{border-bottom-right-radius:15px}.modal{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s;display:flex;position:fixed;top:0;left:0;width:100vw;height:100vh;justify-content:center;align-items:flex-start;z-index:9999;background-color:rgba(15,17,18,.35)}@media only screen and (max-width: 480px){.modal{width:100%}}.modal.show{overflow-y:scroll;opacity:1;visibility:visible}.modal.show .modal-content{transform:translateY(0)}.modal--md .modal-content{min-width:800px !important}@media only screen and (max-width: 768px){.modal--md .modal-content{width:90%;min-width:auto !important}}.modal--lg .modal-content{min-width:1140px}@media only screen and (max-width: 768px){.modal--lg .modal-content{width:90%;min-width:auto !important}}.modal--center{align-items:center;justify-content:center}.modal--center .modal-content{margin-top:0 !important}.modal--top .modal-content{margin-top:0 !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important}.modal--top .modal-content .modal-header{padding:15px 20px !important}.modal--top .modal-content .modal-header .btn-close{position:initial !important;background-color:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.modal-content{transform:translateY(-100px);transition:transform .3s ease;margin-top:30px;box-shadow:var(--box-shadow);background:var(--color-white);border-radius:10px;border:1px solid var(--border-color);min-width:500px}@media only screen and (max-width: 480px){.modal-content{min-width:calc(100% - 100px);margin:30px 20px}}.modal-content .modal-header{position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-gray-200);padding:20px 25px}.modal-content .modal-header .btn-close{position:absolute;right:-8px;top:-8px;height:30px;width:30px;background-color:var(--color-white);box-shadow:var(--box-shadow);border-radius:8px;padding:3px;font-size:16px;transition:all .5s}.modal-content .modal-header .btn-close:hover{top:-5px;right:-5px}.modal-content .modal-header .btn-close:hover svg path{stroke:var(--color-font-dark) !important}.modal-content .modal-header .btn-close svg{width:24px;height:24px}.modal-content .modal-header .btn-close svg path{stroke:var(--color-font-mid) !important}.modal-content .modal-header .modal-title{font-size:20px;font-weight:600}.modal-content .modal-body{padding:20px 25px 30px}.modal-content .modal-body select{border:solid 1px var(--color-gray-300)}.modal-content .modal-body select:hover{border:1px solid var(--color-font-mid)}.modal-content .modal-body #countdown{font-weight:600}.modal-content .modal-body #userName{font-weight:600}.modal-content .modal-body #communeName{font-weight:600}.modal-content .modal-footer{border-top:1px solid var(--color-gray-200);padding:20px 25px;display:flex;justify-content:flex-end;gap:10px}.modal-content .modal-footer .btn-close{font-size:14px;color:var(--color-font-dark);padding:0 15px;align-self:center;text-decoration:none}.modal-content .modal-footer .btn-close:hover{text-decoration:underline}.pagination-info{font-family:"Barlow Semi Condensed",sans-serif;color:var(--color-font-mid)}@media only screen and (max-width: 480px){.pagination-info{display:none}}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:10px}@media only screen and (max-width: 768px){.pagination{justify-content:center}}.pagination .pagination-controls{display:flex;gap:10px}.pagination .pagination-controls .pagination-nav{display:flex;gap:5px}.pagination .pagination-controls .pagination-nav .pagination-btn{display:flex;align-items:center;justify-content:center;background-color:var(--color-white);height:38px;width:38px;border:1px solid var(--color-font-light);border-radius:8px;transition:background-color .3s,color .3s,border-color .3s,transform .1s}.pagination .pagination-controls .pagination-nav .pagination-btn:hover{background-color:var(--color-gray-100)}.pagination .pagination-controls .pagination-nav .pagination-btn:active{transform:scale(0.98)}.pagination .pagination-controls .pagination-nav .pagination-btn svg path{stroke:var(--color-font-mid)}.pagination .pagination-controls .pagination-selector{display:flex;align-items:center;gap:10px}.pagination .pagination-controls .pagination-selector .pagination-select{height:40px;width:auto;padding:0 25px 0 16px;background-position:right 5px bottom 50%}.badge{display:inline-block;padding:8px 13px;border-radius:14px;font-size:14px;font-weight:500;white-space:nowrap;border:1px solid var(--color-font-light)}.badge--progress{background-color:rgba(243,198,35,.2);color:#f3c623;border:none;font-weight:600}.badge--success{background-color:rgba(75,142,29,.2);color:#4b8e1d;border:none;font-weight:600}.badge--error{background-color:rgba(231,76,60,.2);color:#e74c3c;border:none;font-weight:600}.badge--info{background-color:rgba(0,115,230,.2);color:#0073e6;border:none;font-weight:600}.page--help .card-title{margin-bottom:30px}.page--help .help--footer{margin-top:40px}.page--help .help--footer h2{font-size:30px;font-weight:600;text-align:center;margin-bottom:10px}.page--help .help--footer p{text-align:center;color:var(--color-font-mid)}.page--error{background:radial-gradient(var(--color-white), var(--color-gray-100));display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100%;gap:10px}.page--error h1{font-size:100px;font-weight:800;margin-bottom:15px}.page--error h2{font-size:30px;font-weight:500}.page--error h2 span{color:#afcb32}.page--error p{color:var(--color-font-mid)}.page--error a{margin:20px 0 40px}.page--error img{height:450px}.auth{position:relative;height:100%;overflow:hidden}.auth::before{content:"";position:absolute;z-index:-1;top:0;left:0;filter:blur(3px);width:100%;height:100%;background-image:var(--auth-bg);background-size:cover}.auth .auth-page{display:flex;flex-direction:column;align-items:center;height:100vh}.auth .auth-page .auth-header{margin:50px 0}@media only screen and (max-width: 480px){.auth .auth-page .auth-header{margin:25px 0 20px}}.auth .auth-page .auth-header img{height:110px}@media only screen and (max-width: 480px){.auth .auth-page .auth-header img{height:70px}}.auth .auth-page .auth-content{display:flex;flex-direction:column;align-items:flex-start;width:600px;background-color:var(--color-white);box-shadow:var(--box-shadow);border:1px solid var(--border-color);border-radius:15px;padding:40px}@media only screen and (max-width: 768px){.auth .auth-page .auth-content{width:calc(100% - 150px);margin:0px 75px}}@media only screen and (max-width: 480px){.auth .auth-page .auth-content{width:calc(100% - 86px);margin:0;padding:20px 25px}}.auth .auth-page .auth-content .btn{margin-bottom:20px}@media only screen and (max-width: 480px){.auth .auth-page .auth-content .btn{margin:0}}@media only screen and (max-width: 480px){.auth .auth-page .auth-content .btn--link{margin-bottom:20px}}.auth .auth-page .auth-content .auth-info{display:flex;flex-direction:column;gap:10px;margin-bottom:35px}.auth .auth-page .auth-content .auth-info .auth-title{font-family:"Barlow Condensed",sans-serif;font-size:30px;font-weight:600}@media only screen and (max-width: 480px){.auth .auth-page .auth-content .auth-info .auth-title{font-size:28px}}.auth .auth-page .auth-content .auth-info .auth-description{font-family:"Barlow Semi Condensed",sans-serif;font-weight:600;line-height:24px;color:var(--color-font-mid)}@media only screen and (max-width: 480px){.auth .auth-page .auth-content .auth-info .auth-description{font-size:15px;font-weight:500}}.auth .auth-page .auth-content .auth-info .auth-introduction{font-weight:400;line-height:24px;color:var(--color-font-mid)}.auth .auth-page .auth-content .auth-form{display:flex;flex-direction:column;gap:16px;width:100%}@media only screen and (max-width: 480px){.auth .auth-page .auth-content .auth-form .password-reset{font-size:15px}}.auth .auth-page .auth-content .auth-form .password-reset a{transition:all .5s}.auth .auth-page .auth-content .auth-form .password-reset a:hover{color:var(--color-font-dark)}.auth .auth-page .auth-content .auth-form .btn{margin-top:10px;text-transform:uppercase}:root{--hover-color: #f9f9f9;--hover-color-sidebar: #efefef;--active-color: #E0E9BB;--border-color: #e2e6f1;--bg-btn: #f7f7f8;--color-bg: #f9fafc;--color-table-row-even: #FBFBFB;--box-shadow: 0 0 4px 0px rgba(58, 58, 58, .15);--box-shadow-sidebar: 6px 80px 16px 0px rgba(0, 0, 0, .05);--box-shadow-topbar: 0px 0px 16px 0px rgba(0, 0, 0, .05);--icon-select: url("https://leafy.campagnesartois.fr/1.0.0/icons/arrow-down.svg");--icon-calendar: url("https://leafy.campagnesartois.fr/1.0.0/icons/calendar.svg");--icon-clock: url("https://leafy.campagnesartois.fr/1.0.0/icons/clock.svg");--auth-bg: url("https://leafy.campagnesartois.fr/1.0.0/img/bg.jpg");--border-dashed: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='6' ry='6' stroke='%23D1CFCFFF' stroke-width='2' stroke-dasharray='5' stroke-dashoffset='12' stroke-linecap='round'/%3e%3c/svg%3e");--color-gray-100: #f7f7f7;--color-gray-200: #F5F5F5;--color-gray-300: #E2E2E2;--color-gray-400: #C4C4C4;--color-gray-500: #B0B0B0;--color-gray-600: #898989;--color-gray-700: #757575;--color-gray-800: #616161;--color-gray-900: #4D4D4D;--color-black: #000;--color-white: #fff;--color-font-dark: #181818;--color-font-mid: #898989;--color-font-light: #C4C4C4;--color-font-white: #fff}[data-theme=dark]{--hover-color: #2d3235;--hover-color-sidebar: #222;--active-color: #4A5D33;--border-color: #202427;--bg-btn: #333;--color-bg: #222629;--color-table-row-even: #23282b;--box-shadow: 0 4px 12px 0 rgba(19, 22, 23, 0.6);--box-shadow-sidebar: 6px 80px 16px 0px rgba(19, 22, 23, 0.3);--box-shadow-topbar: 0px 0px 16px 0px rgba(19, 22, 23, 0.3);--icon-select: url("https://leafy.campagnesartois.fr/1.0.0/icons/arrow-down-dark.svg");--icon-calendar: url("https://leafy.campagnesartois.fr/1.0.0/icons/calendar-dark.svg");--icon-clock: url("https://leafy.campagnesartois.fr/1.0.0/icons/clock-dark.svg");--auth-bg: url("https://leafy.campagnesartois.fr/1.0.0/img/bg-dark.jpg");--border-dashed: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='6' ry='6' stroke='%23202427FF' stroke-width='2' stroke-dasharray='5' stroke-dashoffset='12' stroke-linecap='round'/%3e%3c/svg%3e");--color-gray-100: #1c1f21;--color-gray-200: #202427;--color-gray-300: #676767;--color-gray-400: #7D7D7D;--color-gray-500: #939393;--color-gray-600: #A9A9A9;--color-gray-700: #BFBFBF;--color-gray-800: #D5D5D5;--color-gray-900: #EAEAEA;--color-black: #d5d5e2;--color-white: #252A2D;--color-font-dark: #d5d5e2;--color-font-mid: #A0A0A0;--color-font-light: #787878;--color-font-white: #d5d5e2}.layout-userspace{position:relative}.layout-userspace .main-footer{display:flex;justify-content:space-between;width:100%;margin:0 !important}.layout-userspace .main-footer .footer-content{width:100%;max-width:1440px;margin:0 auto}.layout-userspace .page-content{width:100%;max-width:1440px;padding:0;margin:25px auto 100px !important}@media only screen and (min-width: 1500px)and (max-width: 1512px){.layout-gapespace .main-footer{margin-left:100px !important;width:calc(100% - 100px)}}@media only screen and (min-width: 1500px)and (max-width: 1512px){.layout-gapespace .page-content{margin-left:100px !important;margin-top:80px}}@media only screen and (min-width: 1500px)and (max-width: 1512px){.layout-gapespace .topbar{height:80px}}@media only screen and (min-width: 1500px)and (max-width: 1512px){.layout-gapespace .topbar .topbar-nav{height:80px}}@media only screen and (min-width: 1500px)and (max-width: 1512px){.layout-gapespace .main-sidebar{width:100px}}@media only screen and (min-width: 1500px)and (max-width: 1512px){.layout-gapespace .main-sidebar .sidebar .sidebar-menu .sidebar-title{display:none}}@media only screen and (min-width: 1500px)and (max-width: 1512px){.layout-gapespace .main-sidebar .navigation-menu-item{height:58px}}@media only screen and (min-width: 1500px)and (max-width: 1512px){.layout-gapespace .main-sidebar .navigation-menu-item .navigation-menu-link{justify-content:center;width:calc(100% - 40px);padding:20px}.layout-gapespace .main-sidebar .navigation-menu-item .navigation-menu-link span{display:none}}@media only screen and (min-width: 1500px)and (max-width: 1512px){.layout-gapespace .logo-wrapper{padding:10px 0;margin-bottom:10px}}@media only screen and (min-width: 1500px)and (max-width: 1512px){.layout-gapespace .logo-wrapper .link-logo{display:none}}.layout-gapespace .logo-wrapper .link-logo-min{display:none}@media only screen and (min-width: 1500px)and (max-width: 1512px){.layout-gapespace .logo-wrapper .link-logo-min{display:block}}@media only screen and (min-width: 1500px)and (max-width: 1512px){.layout-gapespace .logo-wrapper .link-logo-min img{height:60px}}/*# sourceMappingURL=style.min.css.map */