#app{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}body{margin:0;padding:0}a[data-v-7e305cb7]{text-decoration:none}.navbar[data-v-7e305cb7]{background-color:#011627;padding-top:8px;padding-bottom:8px;justify-content:space-between}.logo-container[data-v-7e305cb7],.navbar[data-v-7e305cb7]{display:flex;align-items:center}.logo[data-v-7e305cb7]{width:35px;height:40px;margin-right:10px}.logo-text[data-v-7e305cb7]{font-size:19px;color:#fff}.logo-text[data-v-7e305cb7]:hover{font-size:19.5px;color:#ff4e00;transition:.1s}.navbar-center[data-v-7e305cb7]{flex:1;display:flex;justify-content:center}.navbar-center ul[data-v-7e305cb7]{list-style:none;display:flex;align-items:center;padding:0}.navbar-center li[data-v-7e305cb7]{margin:0 5px}.navbar-center a[data-v-7e305cb7]{text-decoration:none;color:#fff;font-weight:700;padding:10px;position:relative}.navbar-center a[data-v-7e305cb7]:hover{color:#ff8d6a}.nav-line[data-v-7e305cb7]{position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#c55330;transform:scaleX(0);transition:transform .3s ease}.navbar-center a:hover .nav-line[data-v-7e305cb7]{transform:scaleX(1)}.navbar-right[data-v-7e305cb7]{margin-left:auto}.logout-button[data-v-7e305cb7]{border:none;background-color:transparent;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;cursor:pointer;transition:color .3s ease}.logout-button[data-v-7e305cb7]:hover{animation:attention-7e305cb7 1s infinite alternate}.logout-icon[data-v-7e305cb7]{width:20px;height:20px;margin-left:5px;filter:invert(100%) brightness(100%)}.logoutWord[data-v-7e305cb7]{padding-right:3px}@keyframes attention-7e305cb7{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}a[data-v-5134ebeb]{text-decoration:none}.mobile-sidebar[data-v-5134ebeb]{position:fixed;top:0;left:0;width:250px;height:100%;background-color:#042f52!important;color:#fff!important;box-shadow:2px 0 5px rgba(0,0,0,.2);overflow-y:auto;transition:.9s ease}.sidebar-links[data-v-5134ebeb]{list-style:none;padding:10px 0;height:200px;margin-top:45px;margin-bottom:-45px}.sidebar-links li[data-v-5134ebeb]{padding:10px}.sidebar-links a[data-v-5134ebeb]{text-decoration:none;color:#fff;font-weight:700;transition:color .3s ease}.sidebar-links a[data-v-5134ebeb]:hover{color:#ff8d6a}.hamburger-button[data-v-5134ebeb]{display:block;padding:10px;background-color:transparent;border:none;cursor:pointer;background:#fff!important}.hamburger-button span[data-v-5134ebeb]{display:block;width:25px;height:3px;margin:4px auto;transition:background-color .3s ease}.hamburger-button.open span[data-v-5134ebeb]{background-color:#ff8d6a}.logo-container[data-v-5134ebeb]{display:flex;align-items:center;justify-content:center;margin-top:70px}.logo[data-v-5134ebeb]{width:40px;height:40px;margin-right:10px;filter:invert(100%) brightness(100%)}.logo-text[data-v-5134ebeb]{font-size:16px;color:#fff}.BlueButton[data-v-73ebc4cc]{background:#0e506b}.BlueButton[data-v-73ebc4cc]:hover{background:#1d6e8e}.BeigeButton[data-v-73ebc4cc]{background:#dc4403e4}.BeigeButton[data-v-73ebc4cc]:hover{background:#ff4e00}.CasualButton[data-v-73ebc4cc]{cursor:pointer;margin-left:20px;margin-right:20px;padding-top:10px;padding-left:20px;padding-right:20px;padding-bottom:10px;border:none;border-radius:5px;color:#fff;font-size:16px;transition:opacity .5s}.hamburger-button[data-v-73ebc4cc]{position:relative;z-index:100;display:block;padding:10px;background-color:transparent;border:none;cursor:pointer}.mobile-sidebar.open[data-v-73ebc4cc]{transform:translateX(0)}.mobile-sidebar.closed[data-v-73ebc4cc]{transform:translateX(-100%)}.mobile-sidebar[data-v-73ebc4cc]{position:absolute;top:0;left:0;bottom:0;width:300px;z-index:99;background-color:#d1d1d1;box-shadow:2px 0 5px rgba(0,0,0,.2);overflow-y:auto;transition:transform .3s ease}.hamburger-button span[data-v-73ebc4cc]{display:block;width:25px;height:3px;background-color:#000;margin:4px auto}.navbarContainer[data-v-73ebc4cc]{margin:0;padding:0}.accueil[data-v-73ebc4cc]{text-align:center;padding:40px}.fonctionnalites[data-v-73ebc4cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;margin-top:40px}.fonctionnalite[data-v-73ebc4cc]{background-color:#f1f1f1;padding:20px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}h1[data-v-73ebc4cc]{font-size:24px;margin-bottom:20px}h2[data-v-73ebc4cc]{font-size:18px;margin-bottom:10px}p[data-v-73ebc4cc]{font-size:14px;color:#555}@media (max-width:768px){.PageContainerPagePrincipale[data-v-73ebc4cc]{height:auto}.accueil[data-v-73ebc4cc]{padding:20px}.fonctionnalites[data-v-73ebc4cc]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}h1[data-v-73ebc4cc]{font-size:20px;margin-bottom:15px}h2[data-v-73ebc4cc]{font-size:16px;margin-bottom:10px}p[data-v-73ebc4cc]{font-size:12px}.fonctionnalite[data-v-73ebc4cc]{padding:15px}.fonctionnalite button[data-v-73ebc4cc]{padding:5px 10px;font-size:12px}}.ImportButtonContainer{padding-top:30px;padding-bottom:30px}.container{max-width:800px;margin:0 auto;padding:20px}.import-button{padding:10px 20px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{padding:8px;text-align:left;border-bottom:1px solid #ddd}.data-table th{background-color:#f2f2f2;font-weight:700}.data-table tbody tr:nth-child(2n){background-color:#f9f9f9}.data-table tbody tr:hover{background-color:#e9e9e9}@media screen and (max-width:900px){.AppInv[data-v-6ac2f913]{flex-direction:column;align-items:center;width:100%}.image-container[data-v-6ac2f913]{display:none!important}.form-container[data-v-6ac2f913]{width:80%!important;padding:20px;height:auto;overflow-y:auto!important}.PageTitle[data-v-6ac2f913]{margin-top:30px}.btn[data-v-6ac2f913],.form-control[data-v-6ac2f913]{width:100%}.error-message[data-v-6ac2f913]{font-size:12px}.AppInv[data-v-6ac2f913]{width:90%!important}}.form-wrapper[data-v-6ac2f913]{display:flex;justify-content:center;align-items:center}.PageTitle[data-v-6ac2f913]{margin-bottom:30px;margin-top:70px;color:#da552c;font-size:32px;text-align:center}.AppInvContainer[data-v-6ac2f913]{background:#f5f7fa;display:flex;justify-content:center;align-items:center;height:100vh}.AppInv[data-v-6ac2f913]{overflow:hidden;display:flex;justify-content:center;align-items:center;width:65%;border-radius:10px}.container[data-v-6ac2f913]{display:flex}.form-container[data-v-6ac2f913]{background:#fff;width:50%;height:80vh;overflow:hidden;padding:30px;border-radius:10px;box-shadow:-4px -1px 32px -5px rgba(0,0,0,.11)}.title-container[data-v-6ac2f913]{margin-bottom:20px}.image-container[data-v-6ac2f913]{display:flex;height:88vh;padding:30px}.form[data-v-6ac2f913]{width:100%}.input-wrapper[data-v-6ac2f913]{margin-bottom:20px}.form-control[data-v-6ac2f913]{width:95%;height:40px;padding:8px;margin-bottom:10px;border:1px solid #ddd;border-radius:5px;outline:none}.btn[data-v-6ac2f913]{width:100%;height:40px;background-color:#011627;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.btn[data-v-6ac2f913]:hover{background-color:#084b82}.error-message[data-v-6ac2f913]{color:#f44336;margin-top:10px;text-align:center;font-size:14px}.login-image[data-v-6ac2f913]{height:100%;border-radius:10px}.InscriptionLink[data-v-6ac2f913]{margin-top:10px}.InscriptionLink a[data-v-6ac2f913]{color:#ff4e00;text-decoration:none}.InscriptionLink a[data-v-6ac2f913]:hover{text-decoration:underline}.hamburger-button[data-v-38b413f9]{position:relative;z-index:100;display:block;padding:10px;background-color:transparent;border:none;cursor:pointer}.mobile-sidebar.open[data-v-38b413f9]{transform:translateX(0)}.mobile-sidebar.closed[data-v-38b413f9]{transform:translateX(-100%)}.mobile-sidebar[data-v-38b413f9]{position:absolute;top:0;left:0;bottom:0;width:300px;z-index:99;background-color:#d1d1d1;box-shadow:2px 0 5px rgba(0,0,0,.2);transition:transform .3s ease}.hamburger-button span[data-v-38b413f9]{display:block;width:25px;height:3px;background-color:#000;margin:4px auto}@media (max-width:768px){h3[data-v-38b413f9]{font-size:14px}.FormContainer[data-v-38b413f9]{width:80%!important;padding:10px}.LabelContainer[data-v-38b413f9]{width:100px}.FormRow[data-v-38b413f9]{flex-direction:column;margin-bottom:20px}input[type=email][data-v-38b413f9],input[type=password][data-v-38b413f9],input[type=text][data-v-38b413f9]{width:100%}.ButtonContainer[data-v-38b413f9]{justify-content:center}}.ErrorMessage[data-v-38b413f9]{color:red}.LabelContainer[data-v-38b413f9]{width:200px}.ButtonContainer[data-v-38b413f9]{display:flex;justify-content:center}.PageContainer[data-v-38b413f9]{justify-content:center;align-items:center;height:100vh}.PageTitle[data-v-38b413f9]{font-size:20px;margin-bottom:20px;color:#333;padding-top:20px}.FormWrapper[data-v-38b413f9]{display:flex;justify-content:center;align-items:center;padding-top:0}.FormContainer[data-v-38b413f9]{padding:20px;border-radius:4px;width:500px}.FormTitle[data-v-38b413f9]{font-size:20px;margin-bottom:15px;padding-bottom:20px;color:#333}.Form[data-v-38b413f9]{display:flex;flex-direction:column}.FormRow[data-v-38b413f9]{display:flex;align-items:center;margin-bottom:50px}label[data-v-38b413f9]{font-weight:700;margin-right:10px;width:100px}input[type=email][data-v-38b413f9],input[type=password][data-v-38b413f9]{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px}.CustomButton[data-v-38b413f9]{background-color:#da622f;color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:4px;width:170px}.CustomButton[data-v-38b413f9]:hover{background-color:#fd8957}.PageTilte[data-v-3cc093a7]{margin-top:-30px;margin-bottom:30px}.hamburger-button[data-v-3cc093a7]{position:relative;z-index:100;display:block;padding:10px;background-color:transparent;border:none;cursor:pointer}.mobile-sidebar.open[data-v-3cc093a7]{transform:translateX(0)}.mobile-sidebar.closed[data-v-3cc093a7]{transform:translateX(-100%)}.mobile-sidebar[data-v-3cc093a7]{position:absolute;top:0;left:0;bottom:0;width:300px;z-index:99;background-color:#d1d1d1;box-shadow:2px 0 5px rgba(0,0,0,.2);overflow-y:auto;transition:transform .3s ease}.hamburger-button span[data-v-3cc093a7]{display:block;width:25px;height:3px;background-color:#000;margin:4px auto}.navbarContainer[data-v-3cc093a7]{margin:0;padding:0}@media (max-width:600px){.data-table[data-v-3cc093a7]{display:block;overflow-x:auto;white-space:nowrap;font-size:.9rem}.container[data-v-3cc093a7]{padding:10px}h3[data-v-3cc093a7]{margin-bottom:.5rem;font-size:16px;margin-top:42px!important}.grid[data-v-3cc093a7]{grid-template-columns:repeat(2,1fr)}.buttons[data-v-3cc093a7]{flex-direction:column}}.InputSearch[data-v-3cc093a7]{padding:10px;border:1px solid #ccc;margin-bottom:30px;border-radius:4px;font-size:16px;outline:none;width:300px}.InputSearch[data-v-3cc093a7]:focus,.InputSearch[data-v-3cc093a7]:hover{border-color:#c9c546}.container[data-v-3cc093a7]{max-width:100%;margin:0 auto;padding:20px}.import-button[data-v-3cc093a7]{padding:10px 20px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;margin:10px}.import-button[data-v-3cc093a7]:hover{background-color:#3d9afe}.ajouter-button[data-v-3cc093a7]{background-color:#c9c546}.ajouter-button[data-v-3cc093a7]:hover{background-color:#9d9a4d}.data-table[data-v-3cc093a7]{width:85%;border-collapse:collapse}.data-table td[data-v-3cc093a7],.data-table th[data-v-3cc093a7]{padding:8px;text-align:left;border-bottom:1px solid #ddd}.data-table th[data-v-3cc093a7]{background-color:#f2f2f2;font-weight:700}.data-table tbody tr[data-v-3cc093a7]:nth-child(2n){background-color:#f9f9f9}.data-table tbody tr[data-v-3cc093a7]:hover{background-color:#e9e9e9}button[disabled][data-v-3cc093a7]{cursor:not-allowed}.tableMainContainer[data-v-2b641020]{display:flex;justify-content:center}.hamburger-button[data-v-2b641020]{position:relative;z-index:100;display:block;padding:10px;background-color:transparent;border:none;cursor:pointer}.mobile-sidebar.open[data-v-2b641020]{transform:translateX(0)}.mobile-sidebar.closed[data-v-2b641020]{transform:translateX(-100%)}.mobile-sidebar[data-v-2b641020]{position:absolute;top:0;left:0;bottom:0;width:300px;z-index:99;background-color:#d1d1d1;box-shadow:2px 0 5px rgba(0,0,0,.2);transition:transform .3s ease}.hamburger-button span[data-v-2b641020]{display:block;width:25px;height:3px;background-color:#333;margin:4px auto}@media (max-width:768px){.container[data-v-2b641020]{padding:10px}.CasualButton[data-v-2b641020]{font-size:16px;width:50px}.lnormalInputStyle[data-v-2b641020],.lwrongInputStyle[data-v-2b641020]{width:40px}.tableContainer[data-v-2b641020]{overflow-x:auto!important}}.NavyBlue[data-v-2b641020]{background:#3b5374}.NavyBlue[data-v-2b641020]:hover{background:#5375a4}.green[data-v-2b641020]{background:#0d9ba5}.green[data-v-2b641020]:hover{background:#407e83}.InventoryNameInputContainer[data-v-2b641020]{margin-top:100px}.row-highlighted[data-v-2b641020]{background-color:#945757}.CasualButton[data-v-2b641020]{margin-left:20px;margin-right:20px;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;border:none;border-radius:5px;color:#fff;font-size:16px;transition:opacity .5s}.CasualButton[data-v-2b641020]:hover{cursor:pointer}.red[data-v-2b641020]{background:#a81715}.red[data-v-2b641020]:hover{background:#b24846}.submit-button[data-v-2b641020]{background:#b84329}.submit-button[data-v-2b641020]:hover{background:#b98074}.import-button[data-v-2b641020]{background:#0d9ba5}.import-button[data-v-2b641020]:hover{background:#78b3b7}.Comptage-button[data-v-2b641020]{background:#39da8a}.Comptage-button[data-v-2b641020]:hover{background:#8dcaac}.Archives-button[data-v-2b641020]{background:#f9c480}.Archives-button[data-v-2b641020]:hover{background:#f1d7b5}.wrongInputStyle[data-v-2b641020]{background-color:hsla(0,100%,76%,.3);border:1px solid red}.normalInputStyle[data-v-2b641020]{background-color:hsla(0,0%,87%,.3);border:1px solid #d3d3d3}.success-message[data-v-2b641020]{color:green;opacity:0;transition:opacity .5s}.success-message-enter-active[data-v-2b641020]{opacity:1}.success-message-leave-active[data-v-2b641020]{opacity:0}@media (max-width:768px){h3[data-v-3722f708]{font-size:16px}.accueil[data-v-3722f708]{padding:20px}.fonctionnalites[data-v-3722f708]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}h1[data-v-3722f708]{font-size:20px;margin-bottom:15px}h2[data-v-3722f708]{font-size:16px;margin-bottom:10px}p[data-v-3722f708]{font-size:12px}.fonctionnalite[data-v-3722f708]{padding:15px}.fonctionnalite button[data-v-3722f708]{padding:5px 10px;font-size:12px}}.hamburger-button[data-v-3722f708]{position:relative;z-index:100;display:block;padding:10px;background-color:transparent;border:none;cursor:pointer}.mobile-sidebar.open[data-v-3722f708]{transform:translateX(0)}.mobile-sidebar.closed[data-v-3722f708]{transform:translateX(-100%)}.mobile-sidebar[data-v-3722f708]{position:absolute;top:0;left:0;bottom:0;width:300px;z-index:99;background-color:#d1d1d1;box-shadow:2px 0 5px rgba(0,0,0,.2);overflow-y:auto;transition:transform .3s ease}.hamburger-button span[data-v-3722f708]{display:block;width:25px;height:3px;background-color:#333;margin:4px auto}.navbarContainer[data-v-3722f708]{margin:0;padding:0}.InputSearch[data-v-3722f708]{width:200px!important}.InventoryTableContainer[data-v-3722f708]{width:90%!important}h1[data-v-3722f708]{margin-top:70px;color:#2c3e50;text-align:center}.PageTitle[data-v-3722f708]{padding-top:50px;margin-top:-50px}table.data-table[data-v-3722f708]{width:100%;border-collapse:collapse;border:1px solid #2e3d52;border-radius:5px}.data-table td[data-v-3722f708],.data-table th[data-v-3722f708]{padding:10px;border-bottom:1px solid #e56e42}.data-table th[data-v-3722f708]{background-color:#2e3d52;color:#fff}.inventory-item[data-v-3722f708]:hover{background-color:#ffe5d9;cursor:pointer}.InventoryTableContainer[data-v-3722f708]{width:65%;margin-top:10px;margin-bottom:50px}.InventoryTableWrapper[data-v-3722f708]{display:flex;justify-content:center;margin-top:20px}.InputSearch[data-v-3722f708]{padding:10px;border:1px solid #ccc;margin-bottom:30px;border-radius:4px;font-size:16px;outline:none;width:300px}.InputSearch[data-v-3722f708]:focus,.InputSearch[data-v-3722f708]:hover{border-color:#e56e42}.LoadingSpinner[data-v-3722f708]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;margin-top:-300px}.Spinner[data-v-3722f708]{border:4px solid rgba(0,0,0,.1);border-left-color:#e56e42;border-radius:50%;width:40px;height:40px;animation:spin-3722f708 1s linear infinite}@keyframes spin-3722f708{to{transform:rotate(1turn)}}.LoadingText[data-v-3722f708]{margin-top:10px;font-size:16px;color:gray}.hamburger-button[data-v-2a3798a8]{position:relative;z-index:100;display:block;padding:10px;background-color:transparent;border:none;cursor:pointer}.mobile-sidebar.open[data-v-2a3798a8]{transform:translateX(0)}.mobile-sidebar.closed[data-v-2a3798a8]{transform:translateX(-100%)}.mobile-sidebar[data-v-2a3798a8]{position:absolute;top:0;left:0;bottom:0;width:300px;z-index:99;background-color:#d1d1d1;box-shadow:2px 0 5px rgba(0,0,0,.2);overflow-y:auto;transition:transform .3s ease}.hamburger-button span[data-v-2a3798a8]{display:block;width:25px;height:3px;background-color:#333;margin:4px auto}@media (max-width:768px){.PageTitle[data-v-2a3798a8]{font-size:20px;margin-bottom:15px}.import-button[data-v-2a3798a8]{font-size:14px}.Pdf_Csv_ButtonsContainer[data-v-2a3798a8]{width:100%;display:flex;flex-direction:column}.Pdf_Csv_ButtonsContainer div[data-v-2a3798a8]{margin-bottom:10px}.DataTableContainer[data-v-2a3798a8]{width:100%;padding:10px}.data-table td[data-v-2a3798a8],.data-table th[data-v-2a3798a8]{padding:5px}.InventoryBasicDetails[data-v-2a3798a8]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:50px}.inventory-item[data-v-2a3798a8]{margin-bottom:5px}.DataTableWrapper[data-v-2a3798a8]{width:90%;overflow-x:auto!important}.myTable[data-v-2a3798a8]{width:90%}}.normalButton[data-v-2a3798a8]{padding:10px 20px;margin:10px;transition:opacity .5s;border:none;border-radius:4px;cursor:pointer;color:#fff;font-size:14px}.Pdf_Csv_ButtonsWrapper[data-v-2a3798a8]{display:flex;justify-content:center}.Pdf_Csv_ButtonsContainer[data-v-2a3798a8]{display:flex;justify-content:space-between;width:300px;margin-bottom:40px}h1[data-v-2a3798a8]{color:gray;text-align:center}.inventory-item[data-v-2a3798a8]{margin-bottom:10px}.DataTableContainer[data-v-2a3798a8]{justify-content:center}.DataTableWrapper[data-v-2a3798a8]{display:flex;justify-content:center}.DataTableContainer[data-v-2a3798a8]{width:90%;margin-top:30px;margin:auto}.InventoryBasicDetails[data-v-2a3798a8]{padding-bottom:20px}.pdfExportButton[data-v-2a3798a8]{background:#d33737}.pdfExportButton[data-v-2a3798a8]:hover{background:#d45959}.CSVExportButton[data-v-2a3798a8]{background:#22971c}.CSVExportButton[data-v-2a3798a8]:hover{background:#38b031}.ImportButtonContainer[data-v-2a3798a8]{padding-top:30px;padding-bottom:30px}.container[data-v-2a3798a8]{max-width:800px;margin:0 auto;padding:20px}.import-button[data-v-2a3798a8]{padding:10px 20px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.data-table[data-v-2a3798a8]{width:100%;border-collapse:collapse}.data-table td[data-v-2a3798a8],.data-table th[data-v-2a3798a8]{padding:8px;text-align:left;border-bottom:1px solid #ddd}.data-table th[data-v-2a3798a8]{background-color:#f2f2f2;font-weight:700}.data-table tbody tr[data-v-2a3798a8]:nth-child(2n){background-color:#f9f9f9}.data-table tbody tr[data-v-2a3798a8]:hover{background-color:#e9e9e9}.error-page{height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa}.error-page__title{font-size:72px;color:#e74c3c;margin-bottom:10px}.error-page__message{font-size:24px;color:#333;margin-bottom:5px}.error-page__description{font-size:18px;color:#666;margin-bottom:20px}.error-page__button{font-size:18px;padding:10px 20px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;transition:background-color .3s ease}.error-page__button:hover{background-color:#da786d}