*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100vh;font-family:Roboto}:root{--baseColor: #316395;--whiteColor: #ffffff;--whiteColorDim: #ffffff33;--whiteColorHigh: #ffffffa9;--whiteColorContainer: #fffffffa;--blackColor: #000000;--blackColorDim: #00000033;--placeholderColor: #808080;--greyColor: #d3d3d3;--searchBarColor: #f5f5f5;--redColor: #ff0000;--greenColor: #00ff00;--blueColor: #007bff;--invoiceBaseColor: #dff100;--invoiceSecondaryColor: #ffa500;--lowColor: #008000}.loginPageBaseContainer{width:100%;height:100vh;background-color:var(--baseColor);display:flex}.loginPageImageContainer{display:flex;flex:1;justify-content:center;align-items:center}.loginPageImageContainer img{width:80%;height:auto}.loginPageContentContainer{flex:1;display:flex;align-items:center;justify-content:center;padding:15px}.loginPageContentBaseContainer{max-width:60%;padding:30px;background-color:var(--whiteColorDim);border-radius:15px;box-shadow:0 0 10px var(--shadowColor);display:flex;flex-direction:column;gap:45px}.loginPageContentHeaderContainer{flex:1;display:flex;flex-direction:column;gap:8px;color:var(--whiteColor)}.loginPageContentInputContainer{flex:1;display:flex;flex-direction:column;gap:15px}.loginPageContentButtonContainer{flex:1}@media (max-width: 1024px){.loginPageContentBaseContainer{max-width:70%}}@media (max-width: 768px){.loginPageImageContainer{display:none}.loginPageContentBaseContainer{max-width:80%}}.customInputTopBaseContainer{position:relative;display:flex;flex-direction:column;gap:4px}.customInputTopBaseContainer p{font-size:12px;color:var(--blackColor)}.customInputBaseContainer{background-color:var(--whiteColor);padding:10px;border-radius:10px;display:flex;gap:10px}.customInputContainer{flex:1}.customInputContainer input,textarea{-moz-appearance:textfield;width:100%;border:none;background-color:transparent}.customInputContainer input:focus,textarea:focus{outline:none}.customInputContainer input::placeholder,textarea::placeholder{color:var(--placeholderColor)}.customInputContainer input::-webkit-inner-spin-button,.customInputContainer input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.customInputPasswordContainer{display:flex;align-items:center;justify-content:center;color:var(--placeholderColor);cursor:pointer}.customSelectIconContainer{display:flex;align-items:center;justify-content:center;transform:rotate(30deg)}.customInputSelectContainer{position:absolute;z-index:9999999;top:110%;left:0%;right:0%;max-height:300px;border-radius:15px;padding:10px;border:2px solid var(--searchBarColor);overflow:hidden;transform:scale(0);background-color:var(--whiteColor);display:flex;flex-direction:column;gap:10px}.customInputSelectOptionContainer{display:flex;flex-direction:column;gap:10px}.customInputOptionContainer{padding:10px;border-radius:8px;background-color:var(--searchBarColor);cursor:pointer}.customInputSelectLoadingContainer{display:flex;align-items:center;justify-content:center}.customInputCopyPasteButtonContainer{display:flex;align-items:center;justify-content:center;gap:4px}.customButtonBaseContainer{width:100%;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:10px;cursor:pointer;border:none}.dashboardPageBaseContainer{width:100%;height:100vh;display:flex;flex-direction:column;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.dashboardPageSideBarContainer{flex:1;display:flex}.dashboardPageSideBarBaseContainer{flex:1;background-color:var(--whiteColorHigh)}.dashboardPageRouteContainer{flex:4;display:flex;padding:20px}.dashboardAbsoluteSideBarContainer{display:none}.maintenanceListBaseContainer{flex:1;display:flex;justify-content:flex-end;gap:20px}.maintenanceListContainer{display:flex;flex-direction:column;flex:.3;background-color:var(--whiteColorDim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;overflow:hidden;border:1px solid var(--whiteColorDim)}.maintenanceListTitle{padding:20px;color:var(--blackColor)}.maintenanceListContent{flex:1;display:flex}.maintenanceListLoader{flex:1;display:flex;align-items:center;justify-content:center}.maintenanceMapListBaseContainer{position:relative;flex:1;overflow:hidden;display:flex}.maintenanceMapListContainer{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:15px;overflow:auto;padding:20px}.maintenanceMapListContainer::-webkit-scrollbar{display:none}.maintenanceListItemBaseContainer{display:flex;flex-direction:column;position:relative;padding:15px;background-color:var(--whiteColor);border-radius:20px;border:1px solid var(--greyColor);gap:15px}.maintenanceListItemContentContainer{flex:2;display:flex;flex-direction:column;gap:4px}.maintenanceListItemContentTitle{text-transform:capitalize}.maintenanceListItemContentDescription{color:var(--placeholderColor);text-transform:capitalize}.maintenanceListItemDateContainer{display:flex;justify-content:space-between;color:var(--baseColor);font-weight:700}.maintenanceListItemPriority{position:absolute;width:20px;height:20px;top:-6px;right:-6px;background-color:var(--baseColor);color:var(--whiteColor);padding:5px 10px;border-radius:10px;z-index:9999}.maintenanceListItemContentBaseContainer{flex:1;display:flex;flex-direction:row}.maintenanceMapNoDataBaseContainer{flex:1;display:flex;align-items:center;justify-content:center;color:var(--whiteColor);font-size:larger}@media (max-width: 1024px){.dashboardPageSideBarBaseContainer{display:none}.dashboardAbsoluteSideBarContainer{position:absolute;height:100%;width:100%;display:flex}.dashboardAbsoluteSideBarBaseContainer{display:flex;flex-direction:column;width:40%;background-color:var(--whiteColor);box-shadow:0 0 20px var(--blackColorDim)}.dashboardAbsoluteSideBarCloseContainer{padding:20px;display:flex;align-items:flex-end;justify-content:space-between;color:var(--baseColor)}.dashboardAbsoluteCustomSideBarContainer{flex:1}}@media (max-width: 768px){.dashboardAbsoluteSideBarBaseContainer{width:80%}}.customNavbarBaseContainer{background-color:var(--baseColor);padding:15px 20px;display:flex;align-items:center;color:var(--whiteColor);min-height:80px}.customNavbarHeaderContainer{flex:1;display:flex;align-items:center;gap:15px}.customNavbarHeaderContainer h4{cursor:pointer;margin:0;padding:0;display:flex;align-items:center;line-height:0}.customNavbarHeaderContainer h4 img{display:block;width:200px;height:auto;max-height:60px;object-fit:contain}.customNavbarMenuIcon{display:none}.customNavbarProfileContainer{flex:1;display:flex;align-items:center;justify-content:flex-end}.customNavbarProfileBaseContainer{display:flex;gap:10px}.customNavbarProfileBaseContainer .navbarProfileTitleContainer{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.customNavbarProfileBaseContainer .navbarProfileTitleContainer p{font-size:12px;color:var(--greyColor)}.customNavbarProfileBaseContainer .navbarProfileTitleContainer h4{text-align:end}.customNavbarProfileBaseContainer .navbarProfileLogoutContainer{display:flex;align-items:center;justify-content:center;position:relative}.customNavbarProfileBaseContainer .navbarProfileLogoutIconContainer{display:flex;align-items:center;justify-content:center}.customNavbarProfileBaseContainer .navbarLogoutPanelBaseContainer{position:absolute;top:100%;right:0%;padding:8px;transform:scale(0);border-radius:15px;background-color:var(--whiteColor);box-shadow:0 0 10px var(--blackColorDim);z-index:9999}@media (max-width: 1024px){.customNavbarMenuIcon{display:inline}}.customSidebarBaseContainer{width:100%;height:100%;position:relative}.customSidebarRouteBaseContainerContainer{position:absolute;top:0%;bottom:0%;left:0%;right:0%;padding:20px;display:flex;flex-direction:column;gap:25px;overflow:auto}.customSidebarRouteContainer{padding:20px;background-color:var(--whiteColor);box-shadow:0 0 30px var(--greyColor);color:var(--baseColor);border-radius:10px;font-weight:500;font-size:18px;cursor:pointer}.customTabbarBaseContainer{position:relative;background-color:var(--whiteColor);border-radius:15px;overflow:hidden;display:flex;align-items:center;justify-content:center}.customTabbarLowerContainer{position:absolute;top:0%;left:0%;right:0%;bottom:0%}.customTabbarUpperContainer{position:absolute;top:0%;left:0%;right:0%;bottom:0%;display:flex;justify-content:space-around;align-items:center}.customTabbarTabItemContainer{height:100%;flex:1;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;cursor:pointer;text-align:center}.customTabbarLoaderContainer{display:flex;align-items:center;justify-content:center}.consignmentPageBaseContainer{flex:1}.deleteConsignmentBaseContainer{display:flex;flex-direction:column;gap:20px}.customPaginationBaseContainer{width:100%;height:100%;border-radius:15px;padding:15px;display:flex;flex-direction:column;gap:15px}.customPaginationHeaderContainer{padding:10px 0;display:flex;flex-direction:column;gap:10px}.customPaginationHeaderTitleContainer{display:flex;align-items:center;font-size:18px;font-weight:600}.customPaginationHeaderSearchContainer{flex:1;display:flex;justify-content:flex-end;gap:10px}.customPaginationHeaderButtonContainer{display:flex}.customPaginationContentTopContainer{flex:1;position:relative}.customPaginationContentContainer{position:absolute;top:0%;left:0%;bottom:0%;right:0%;display:flex;justify-content:center;align-items:center;overflow:auto}.customPaginationContentContainer p{font-size:20px;color:var(--placeholderColor)}.customPaginationContentBaseContainer{width:100%;height:100%}table,th,td{border:1px solid var(--greyColor);border-collapse:collapse}.customPaginationContentBaseContainer table{width:100%}.customPaginationContentBaseContainer thead{position:sticky;top:0;background-color:var(--whiteColor);z-index:0}.customPaginationContentBaseContainer th,td{padding:15px;text-align:left}.customPaginationContentBaseContainer td{color:var(--baseColor);font-size:14px}.customPaginationButtonContainer{display:flex;align-items:center;justify-content:center;gap:10px}.customPaginationButtonContainer button{background-color:transparent;border:none;font-weight:700}.customPaginationButtonContainer .customPaginationPageNumberButton{display:flex;justify-content:center;align-items:center;width:25px;height:25px;border:1.5px solid var(--baseColor);padding:6px;border-radius:100%;color:var(--baseColor)}.customPaginationActionBaseContainer,.customPaginationHeaderSearchFromToContainer{display:flex;gap:10px}.employeeHandlingPageBaseContainer{display:flex;flex-direction:column;gap:10px;flex:1}.deleteEmployeeModalBaseContainer{display:flex;flex-direction:column;gap:20px}.newConsignmentBaseContainer{flex:1;display:flex}.newConsignmentFormBaseContainer{display:flex;flex-direction:column;gap:30px}.newConsignmentFormLoadingContainer{text-align:center}.newConsignmentFormDetailsBaseContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.newConsignmentFormLoadBaseContainer{display:flex;flex-direction:column;gap:30px}.newConsignmentFormLoadContainer{display:flex;flex-direction:column;gap:10px;border:1px solid var(--greyColor);padding:15px;border-radius:15px}.newConsignmentFormLoadHeaderContainer{display:flex;justify-content:space-between;align-items:center}.newConsignmentFormLoadDriverInputContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.newConsignmentFormBillBaseContainer{display:flex;flex-direction:column;gap:30px}.newConsignmentFormBillContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.newConsignmentFormSaveButtonBaseContainer{display:flex;justify-content:space-between}.newConsignmentFormPercentageBaseContainer{display:flex;gap:15px}.newConsignmentFormBrokerPercentageBaseContainer{flex:1;display:flex;flex-direction:column;gap:15px}.newConsignmentFormBrokerPercentageContainer{flex:1;padding:15px;border:1px solid var(--greyColor);border-radius:15px;display:grid;gap:10px}@media screen and (max-width: 768px){.newConsignmentFormDetailsBaseContainer,.newConsignmentFormLoadDriverInputContainer,.newConsignmentFormBillContainer{grid-template-columns:repeat(1,1fr)}.newConsignmentFormPercentageBaseContainer{flex-direction:column}}.newConsignmentFormMyPercentageBaseContainer{flex:1;display:flex;flex-direction:column;gap:15px}.newConsignmentFormMyPercentageContainer{flex:1;padding:15px;border:1px solid var(--greyColor);border-radius:15px;display:grid;gap:10px}.updateConsignmentLoaderContainer{flex:1;display:flex;align-items:center;justify-content:center}.uploadBillFilesViewBaseContainer{display:flex;flex-direction:column;justify-content:flex-start;gap:10px}.uploadBillFilesDownloadContainer{flex:1;display:flex;background-color:var(--searchBarColor);border-radius:10px;padding:10px;justify-content:space-between;gap:10px}.uploadBillFilesIconContainer{display:flex;gap:10px;align-items:center;color:var(--baseColor)}.uploadBillFilesIconContainer p{font-size:12px}.uploadBillFilesDownloadButtonContainer{display:flex;align-items:center;justify-content:center}.customCommonContainerBaseContainer{flex:1;display:flex;flex-direction:column;gap:30px;background-color:var(--whiteColorContainer);border-radius:15px;padding:15px}.customCommonBackContainer{display:flex;justify-content:space-between;align-items:center}.customCommonBackButtonContainer{display:flex;gap:6px}.customCommonFormContainer{flex:1;position:relative}.customCommonFormBaseContainer{position:absolute;top:0%;bottom:0%;left:0%;right:0%;overflow:auto}.customLineBaseContainer{width:100%;height:2px;background-color:var(--searchBarColor)}.expendituresPageBaseContainer{flex:1}.expendituresTopOtherComponentBaseContainer{display:flex;gap:10px}.addExpendituresTypeModalBaseContainer,.deleteExpendituresModalBaseContainer{display:flex;flex-direction:column;gap:20px}.newExpendituresPageBaseContainer{flex:1;display:flex}.newExpendituresPageInputFormBaseContainer{display:flex;flex-direction:column;gap:60px}.newExpendituresPageInputFormContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.newExpendituresPageUploadBillContainer{display:flex;flex-direction:column;gap:30px}.newExpendituresPageUploadBillInputContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.newExpendituresPageSubmitButtonContainer{display:flex;justify-content:space-between}.newExpendituresUploadInputContainer{display:flex;flex-direction:column;gap:10px}.newExpendituresBillFileBaseContainer{display:flex;padding:8px;background-color:var(--searchBarColor);border-radius:10px;gap:10px}.newExpendituresBillInfoContainer{flex:1;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--baseColor)}.newEmployeePageBaseContainer{flex:1;display:flex}.newEmployeeLoadingContainer{text-align:center}.newEmployeeInputFormBaseContainer{display:flex;flex-direction:column;gap:60px}.newEmployeeInputFormContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.newEmployeeNonBrokerInputFormContainer{display:flex;flex-direction:column;gap:30px}.newEmployeeNonBrokerFormContainer,.newEmployeeCDLFormContainer,.newEmployeeMedicalFormContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.newEmployeeFormButtonContainer{display:flex;justify-content:space-between;align-items:center}.updateEmployeeFormButtonContainer,.updateExpendituresPageSubmitButtonContainer{display:flex;justify-content:flex-end}.fuelDetailsPageBaseContainer{flex:1}.fuelDetailsTopButtonsBaseContainer{display:flex;gap:10px}.addFuelDetailsModalBaseContainer,.deleteFuelDetailsModalBaseContainer{display:flex;flex-direction:column;gap:20px}.newFuelDetailsPageBaseContainer{flex:1;display:flex}.newFuelDetailsInputFormBaseContainer{display:flex;flex-direction:column;gap:30px}.newFuelDetailsInputFormContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.newFuelDetailsBillFormContainer{display:flex;flex-direction:column;gap:30px}.newFuelDetailsSubmitFormContainer{display:flex;justify-content:space-between}.newFuelDetailsInputFileBaseContainer{display:flex;flex-direction:column;gap:8px}.newFuelDetailsInputFileContainer{display:flex;align-items:center;gap:10px;background-color:var(--searchBarColor);border-radius:15px;padding:10px}.newFuelDetailsInputFileContentContainer{flex:1;color:var(--baseColor);font-size:12px;display:flex;align-items:center;gap:6px}.newFuelDetailsInputFileViewButtonContainer{display:flex;align-items:center}.updateFuelDetailsPageBaseContainer{display:flex;flex:1}.salaryDetailsPageBaseContainer{flex:1}.salaryDetailsPageOtherTopButtonContainer{display:flex}.salaryDetailsAddPaymentModeBaseContainer,.salaryDetailsDeleteModalBaseContainer{display:flex;flex-direction:column;gap:20px}.newSalaryDetailsPageBaseContainer{display:flex;flex:1}.newSalaryDetailsPageFormBaseContainer{display:flex;flex-direction:column;gap:30px}.newSalaryDetailsPageInputFormContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.newSalaryDetailsSubmitButtonContainer{display:flex;justify-content:space-between}.paymentHandlingPageBaseContainer{flex:1}.deletePaymentDetailsModalBaseContainer{display:flex;flex-direction:column;gap:20px}.newPaymentHandlingPageBaseContainer{display:flex;flex:1}.newPaymentHandlingPageFormBaseContainer{display:flex;flex-direction:column;gap:30px}.newPaymentHandlingPageInputFormContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.newPaymentHandlingPageSubmitButtonContainer{display:flex;justify-content:space-between}.instalmentsPageBaseContainer{flex:1}.deleteInstallmentModalBaseContainer{display:flex;flex-direction:column;gap:20px}.newInstalmentsBaseContainer{display:flex;flex-direction:column;gap:30px}.newInstalmentsInputFormContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.newInstalmentsSubmitBaseContainer{display:flex;justify-content:space-between}.newInstalmentsAdditionBaseContainer,.newInstalmentsAdditionContainer{display:flex;flex-direction:column;gap:15px}.newInstalmentsAdditionInputBaseContainer{display:flex;flex-direction:column;gap:15px;border:1px solid var(--greyColor);border-radius:15px;padding:15px}.newInstalmentsAdditionInputContainer{display:flex;flex-direction:row;justify-content:space-between}.newInstalmentsAdditionInputContentContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.updateInstallmentPageBaseContainer{flex:1;display:flex}.updateInstallmentLoaderContainer{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%}.reportsPageBaseContainer{flex:1;display:flex;flex-direction:column;background-color:var(--whiteColorContainer);border-radius:15px;padding:15px;gap:15px}.reportsPageHeaderContainer{display:flex;justify-content:space-between;align-items:center;gap:10px}.reportsPageContentContainer{display:flex;flex:1}.reportsPageInvoiceBaseContainer{flex:1;display:flex;flex-direction:column;gap:8px}.reportsPageInvoiceInputContainer{padding:10px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.reportsPageInvoiceButtonContainer{display:flex;align-items:center;justify-content:flex-end;gap:10px}.reportsPageInvoicePdfContainer{flex:1;display:flex;border:1px solid var(--greyColor);border-radius:10px;overflow:hidden}.reportsPageInvoicePdfBaseContainer{flex:1;display:flex;overflow:hidden}.reportsPageInvoicePdfMissingContainer{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;color:var(--greyColor)}.reportsPageInvoicePdfLoaderContainer{display:flex;flex:1;align-items:center;justify-content:center}.reportsPageInvoiceRegenerateButtonContainer{display:flex;align-items:center;gap:10px}.generateLedgerDriverBaseContainer{display:flex;flex-direction:column;flex:1;gap:15px}.generateLedgerDriverFormContainer{display:flex;flex-direction:column;gap:15px}.generateLedgerDriverFormInputContainer{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:20px}.generateLedgerDriverFormButtonContainer{display:flex;justify-content:flex-end;gap:10px}.generateLedgerDriverReportContainer{flex:1;display:flex;border:1px solid var(--greyColor);border-radius:10px;overflow:hidden}.generateLedgerDriverReportLoadingContainer{flex:1;display:flex;align-items:center;justify-content:center}.generateLedgerDriverReportBaseContainer{flex:1;display:flex}.generateLedgerDriverReportNotFoundContainer{flex:1;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;color:var(--greyColor)}.generateLedgerDriverRegenerateContainer{display:flex;gap:10px}.generateFullReportBaseContainer{flex:1;display:flex;flex-direction:column}.generateFullReportContainer{flex:1;display:flex;flex-direction:column;gap:15px}.generateFullReportLoaderContainer{flex:1;display:flex;justify-content:center}.generateFullReportInputBaseContainer{display:flex;flex-direction:column;gap:15px}.generateFullReportInputContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.generateFullReportButtonBaseContainer{margin-top:15px;display:flex;justify-content:flex-end;gap:10px}.generateFullReportRegenerateBaseContainer{display:flex;gap:15px}.generateFullReportContainerBaseContainer{flex:1;display:flex;border:1px solid var(--greyColor);border-radius:10px;overflow:hidden}.generateFullReportMissingContainer{flex:1;align-items:center;justify-content:center;display:flex;flex-direction:column;gap:20px;color:var(--greyColor)}.generateFullReportLoaderContainer{flex:1;display:flex;align-items:center;justify-content:center}.generateFullReportPdfContainer{flex:1}.driverProfitLossReportBaseContainer{display:flex;flex-direction:column;flex:1;gap:15px;height:100%;overflow:hidden}.driverProfitLossReportFormContainer{display:flex;flex-direction:column;gap:15px}.driverProfitLossReportFormInputContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.driverProfitLossReportFormButtonContainer{display:flex;justify-content:flex-end;gap:10px}.driverProfitLossReportPDFContainer{flex:1;display:flex;overflow:hidden;min-height:0}.driverProfitLossReportContainer{flex:1;display:flex;border:1px solid var(--greyColor);border-radius:10px;overflow:hidden;min-height:400px;align-items:center;justify-content:center}.driverProfitLossReportLoadingContainer{flex:1;display:flex;align-items:center;justify-content:center}.maintenancePageBaseContainer{flex:1;gap:15px;display:flex;flex-direction:column}.addReminderModalBaseContainer{display:flex;flex-direction:column;gap:20px}.addReminderModalContentContainer,.addReminderModalDateContainer,.addReminderModalPriorityContainer{display:flex;flex-direction:row;gap:15px}.companyHandlingPageContainer{display:flex;flex-direction:column;gap:30px;background-color:var(--whiteColorContainer);border-radius:15px;padding:20px;width:100%;height:calc(100vh - 120px);overflow:auto}.companyFormSection{display:flex;flex-direction:column;gap:15px}.companyFormSection h2{margin:0;color:var(--baseColor);font-size:20px;font-weight:700}.companyInputSection{display:flex;flex-direction:column;gap:20px}.inputRow{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap}.inputRow>div{flex:1;min-width:300px;max-width:calc(50% - 7.5px)}.buttonRow{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:10px}.buttonRow>div{min-width:150px}.companyListSection{display:flex;flex-direction:column;gap:15px}.companyListSection h2{margin:0;color:var(--baseColor);font-size:20px;font-weight:700}.loadingMessage,.noDataMessage{text-align:center;padding:20px;color:var(--grayColor);font-style:italic}.companiesList{display:flex;flex-direction:column;gap:0;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.companyItem{background-color:var(--whiteColor);padding:15px 20px;border-bottom:1px solid #e0e0e0;transition:background-color .2s ease}.companyItem:last-child{border-bottom:none}.companyItem:hover{background-color:#f8f9fa}.companyInfo{display:flex;justify-content:space-between;align-items:center;width:100%}.companyName{font-weight:600;font-size:16px;color:#333}.companyDate{font-size:14px;color:#666}.editButton{background:none;border:none;font-size:18px;cursor:pointer;padding:5px;border-radius:4px;transition:background-color .2s ease}.editButton:hover{background-color:#f0f0f0}.editButton:active{background-color:#e0e0e0}.companyActions{display:flex;gap:10px;align-items:center}.deleteCompanyModal{display:flex;flex-direction:column;gap:20px;min-width:400px}.deleteCompanyModal h3{margin:0;color:var(--redColor);font-size:18px;font-weight:700}.deleteCompanyModal p{margin:0;color:var(--textColor);line-height:1.5}.deleteModalButtons{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.deleteModalButtons button{min-width:120px}.loginUsersPageBaseContainer{width:100%;height:100%;display:flex;flex-direction:column;gap:20px;padding:20px;box-sizing:border-box}.deleteLoginUserModalBaseContainer{display:flex;flex-direction:column;gap:20px;padding:20px;min-width:300px}.deleteLoginUserModalBaseContainer h2{margin:0;color:var(--baseColor);font-size:18px;font-weight:600}.newLoginUserPageBaseContainer,.newLoginUserInputFormBaseContainer{width:100%;height:100%;display:flex;flex-direction:column;gap:20px;padding:20px;box-sizing:border-box}.newLoginUserLoadingContainer{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.newLoginUserInputFormContainer{display:flex;flex-direction:column;gap:20px;width:100%}.newLoginUserFormButtonContainer{display:flex;gap:20px;justify-content:flex-end;width:100%;margin-top:20px}.updateLoginUserPageBaseContainer,.updateLoginUserInputFormBaseContainer{width:100%;height:100%;display:flex;flex-direction:column;gap:20px;padding:20px;box-sizing:border-box}.updateLoginUserLoadingContainer{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.updateLoginUserInputFormContainer{display:flex;flex-direction:column;gap:20px;width:100%}.updateLoginUserFormButtonContainer{display:flex;gap:20px;justify-content:flex-end;width:100%;margin-top:20px}.updateLoginUserTopSideContainer{display:flex;align-items:center;gap:10px}.updateLoginUserTopSideContainer h3{margin:0;color:var(--baseColor);font-size:18px;font-weight:600}
