html,body{margin:0;padding:0;width:100%;height:100vh;list-style:none;text-decoration:none;font-family:Roboto,sans-serif;color:#000}html h1,html h2,html h3,html select,html option,body h1,body h2,body h3,body select,body option{font-family:Poppins,sans-serif}a,a:visited{text-decoration:none;color:currentColor}body{background-color:#ecf1f9}.card{background-color:#fff;border:1px solid #eee;border-radius:8px;box-sizing:border-box;box-shadow:0 0 30px -20px #00000080;-webkit-box-shadow:0 0 30px -20px rgba(0,0,0,.5);-moz-box-shadow:0 0 30px -20px rgba(0,0,0,.5)}.app{padding:25px;box-sizing:border-box;overflow-y:auto;max-height:calc(100vh - 80px)}.navbar{position:sticky;border-bottom:1px solid rgba(31,41,55,.1);box-sizing:border-box;padding:10px 20px;box-shadow:0 0 32px 8px #0000001a}.navbar .logo img{width:200px}.navbar .links{gap:50px}.navbar .links .nav{gap:20px}.navbar .links .nav a{margin-top:15px;gap:5px}.navbar .links .nav a:after{content:"";width:60%;height:3px;border-radius:5px;background-color:#1f2937;transition:transform .15s ease-in-out;transform:scaleX(0)}.navbar .links .nav a:hover:after{transform:scaleX(1)}.navbar .links .user{gap:10px;font-family:Poppins,sans-serif;font-size:20px;font-weight:500}.navbar .links .user .img{background-color:#fff;border-radius:999px;width:40px;height:40px;font-size:15px}.d-none{display:none}.centered{display:flex;justify-content:center;align-items:center}.centered.column{flex-direction:column}.flex{display:flex}.flex.column{flex-direction:column}.flex.jc-center{justify-content:center}.flex.jc-space-between{justify-content:space-between}.flex.jc-space-around{justify-content:space-around}.flex.jc-start{justify-content:flex-start}.flex.jc-end{justify-content:flex-end}.flex.ai-start{align-items:flex-start}.flex.ai-center{align-items:center}.flex.ai-end{align-items:flex-end}.flex.jc-space-centered{justify-content:space-between;align-items:center}.grid{display:grid}header.admin .selectors div:first-of-type{gap:15px}header.admin .selectors div:first-of-type select{height:40px;padding:0 10px;border:1px solid hsl(220,2%,73%)}header.admin .selectors div:last-of-type{background-color:#fff;border:1px solid hsl(220,2%,73%);border-radius:8px}header.admin .selectors div:last-of-type svg{width:20px;height:20px;padding:8px 10px;border-radius:8px 0 0 8px;border-right:1px solid hsl(214,51%,92%)}header.admin .selectors div:last-of-type input{padding:8px 10px;background:none;border-radius:0 8px 8px 0;border:none;height:20px}main.admin{margin-top:20px;margin-bottom:50px}main.admin div:first-of-type{overflow-x:auto;margin:15px 25px}main.admin table{width:100%;border-spacing:0;border-collapse:collapse}main.admin table thead tr,main.admin table tbody tr{border-bottom:1px solid hsl(214,50%,92%)}main.admin table thead tr:hover,main.admin table tbody tr:hover{background-color:#f4f7fb}main.admin table thead tr td,main.admin table thead tr th,main.admin table tbody tr td,main.admin table tbody tr th{padding:10px;border:none;text-align:start}main.admin table thead tr td:last-of-type,main.admin table thead tr th:last-of-type,main.admin table tbody tr td:last-of-type,main.admin table tbody tr th:last-of-type{text-align:center}main.admin table thead tr td:last-of-type button,main.admin table thead tr th:last-of-type button,main.admin table tbody tr td:last-of-type button,main.admin table tbody tr th:last-of-type button{background-color:#f0bc74;border:none;border-radius:8px;width:26px;height:26px;line-height:0;color:#fff}main.admin table thead tr td:last-of-type button svg,main.admin table thead tr th:last-of-type button svg,main.admin table tbody tr td:last-of-type button svg,main.admin table tbody tr th:last-of-type button svg{width:14px}body.admin .modal-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#0000004d;display:flex;justify-content:center;align-items:center}body.admin .modal{background:#fff;box-shadow:1px 1px 15px 1px;overflow-x:auto;display:flex;flex-direction:column;width:80%;animation:fadeIn .5s;border-radius:20px;-webkit-animation:fadeIn .5s;-moz-animation:fadeIn .5s;-o-animation:fadeIn .5s;-ms-animation:fadeIn .5s}body.admin .container{display:flex;box-sizing:border-box;padding-top:15px;padding-bottom:15px}body.admin .firstPart,body.admin .secondPart{flex-grow:1;box-sizing:border-box;padding:20px;width:50%;word-wrap:break-word;border-radius:25px}body.admin .firstPart{background:#fff;display:flex;flex-direction:column;margin-left:15px;margin-right:15px;max-width:45%}body.admin .secondPart{background:#fff;display:flex;width:50%;flex-direction:column;margin-left:15px;margin-right:15px}body.admin .bottom{flex-grow:1;box-sizing:border-box;padding:20px;word-wrap:break-word;border-radius:25px;background:#fff;display:flex;flex-direction:column;margin:0 15px 15px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}to{opacity:1}}body.admin .modal-header{padding:15px;background-image:url(/assets/fond-connexion-Bh8IHYPx.png)}body.admin hr.solid{width:45%;margin-left:0;margin-bottom:15px}body.admin .modal-footer{padding:15px;background-image:url(/assets/fond-connexion-Bh8IHYPx.png);cursor:pointer;color:#fff}body.admin .modal-footer>div{text-align:center}body.admin .modal-header{position:relative;border-bottom:1px solid #eeeeee;color:#fff;justify-content:space-between}body.admin .modal-body{position:relative;padding:20px 10px}body.admin .btn-close{position:absolute;top:0;right:7px;border:none;font-size:20px;padding:10px;cursor:pointer;font-weight:700;color:#fff;background:transparent}body.admin .btn-save{color:#fff;background:#272342;border:1px solid #272342;border-radius:2px;width:100%;cursor:pointer}body.admin h2,body.admin h3{margin:0}body.admin .performedTrue{background-color:#90ee90}body.admin .performedFalse{background-color:#f08080}body.admin .redDot{height:17px;width:17px;background-color:#f08080;border-radius:50%;border:solid black 1px;display:inline-block;margin-right:10px}body.admin .greenDot{height:17px;width:17px;background-color:#90ee90;border-radius:50%;display:inline-block}body.admin .progress{margin-top:15px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#5a6577;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#485160}::-webkit-scrollbar-thumb:active{background:#373e49}::-webkit-scrollbar-track{background:transparent}@media screen and (max-width: 600px){header .selectors .centered:first-of-type{align-items:start!important;flex-direction:column}body{padding:0}body header{padding:15px}body main{margin:15px}}@media screen and (max-width: 992px){header .selectors{align-items:start!important;flex-direction:column}header .selectors div:last-of-type{margin-top:20px}}.avoloi{width:100vw;height:100vh;display:flex;justify-content:center;flex-direction:column;align-items:center;overflow:hidden}.avoloi img{width:20%;max-width:200px;height:auto;margin-bottom:25px}.logout-btn{margin-left:15px;background:none;border:1px solid #ddd;color:#333;cursor:pointer;padding:8px 12px;font-size:14px;transition:all .3s ease;border-radius:4px}.logout-btn:hover{background-color:#f0f0f0;color:#f44;border-color:#f44}
