.AuthPage_authPageContainer__deD74{align-items:center;background-color:#f3f4f6;display:flex;justify-content:center;min-height:100vh;padding:8px}.AuthPage_formContainer__iotGa{background-color:#fff;border-radius:16px;box-shadow:0 4px 8px #0000001a;max-width:360px;padding:6.4px;text-align:center;width:100%}h1{color:#333;font-size:10.6666666667px;margin-bottom:6.4px}.AuthPage_tabs__om5R3{display:flex;margin-bottom:6.4px}.AuthPage_tabs__om5R3 button{background-color:#ececec;border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;padding:12.8px;transition:background-color .3s,color .3s}.AuthPage_tabs__om5R3 button:hover{background-color:#5e77e5}.AuthPage_activeTab__yk8qn{background-color:#0056b3;color:#fff;font-weight:700}@media screen and (max-width:768px){.AuthPage_formContainer__iotGa{padding:8px}.AuthPage_tabs__om5R3 button{font-size:18.2857142857px;padding:16px}h1{font-size:12.8px}}.LoginForm_loginFormContainer__RZM5C{background-color:#f9f9f9;border:1px solid #dae0e5;border-radius:16px;box-shadow:0 4px 6px #0000001a;font-family:Arial,sans-serif;margin:0 auto;max-width:400px;padding:6.4px}.LoginForm_errorMessage__5JsGZ{color:#dc3545;margin-bottom:12.8px}.LoginForm_inputField__HbkD5{border:1px solid #00254d;border-radius:8px;font-size:18.2857142857px;margin-bottom:12.8px;padding:16px;width:100%}.LoginForm_submitButton__yHW0T{background-color:#0056b3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12.8px;transition:background-color .3s;width:100%}.LoginForm_submitButton__yHW0T:hover{background-color:#003d80}@media screen and (max-width:1024px){.LoginForm_loginFormContainer__RZM5C{max-width:80%}.LoginForm_inputField__HbkD5{font-size:18.2857142857px;padding:21.3333333333px}.LoginForm_submitButton__yHW0T{font-size:18.2857142857px;padding:16px}}@media screen and (max-width:768px){.LoginForm_loginFormContainer__RZM5C{max-width:90%}.LoginForm_inputField__HbkD5{font-size:18.2857142857px;padding:32px}.LoginForm_submitButton__yHW0T{font-size:21.3333333333px;padding:21.3333333333px}}.RegisterForm_registerFormContainer__XJ7Ny{background-color:#f9f9f9;border:1px solid #dae0e5;border-radius:16px;box-shadow:0 4px 6px #0000001a;font-family:Arial,sans-serif;margin:0 auto;max-width:400px;padding:6.4px}.RegisterForm_errorMessage__p-yrq{color:#dc3545;margin-bottom:12.8px}.RegisterForm_successMessage__WAkJc{color:green;margin-bottom:12.8px}.RegisterForm_inputField__s7B20{border:1px solid #00254d;border-radius:8px;font-size:18.2857142857px;margin-bottom:12.8px;padding:16px;width:100%}.RegisterForm_submitButton__lQLUA{background-color:#0056b3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12.8px;transition:background-color .3s;width:100%}.RegisterForm_submitButton__lQLUA:hover{background-color:#003d80}@media screen and (max-width:1024px){.RegisterForm_registerFormContainer__XJ7Ny{max-width:80%}.RegisterForm_inputField__s7B20{font-size:18.2857142857px;padding:21.3333333333px}.RegisterForm_submitButton__lQLUA{font-size:18.2857142857px;padding:16px}}@media screen and (max-width:768px){.RegisterForm_registerFormContainer__XJ7Ny{max-width:90%}.RegisterForm_inputField__s7B20{font-size:18.2857142857px;padding:32px}.RegisterForm_submitButton__lQLUA{font-size:21.3333333333px;padding:21.3333333333px}}.ManagerPage_modal__riVRr{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.ManagerPage_modalContent__TSF1V{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000001a;max-width:500px;padding:6.4px;position:relative;width:90%}.ManagerPage_closeButton__EG4b\+{background:none;border:none;cursor:pointer;font-size:10.6666666667px;position:absolute;right:12.8px;top:12.8px}.ManagerPage_managerPageContainer__slfJH{align-items:center;display:flex;flex-direction:column;padding:8px}.ManagerPage_createButton__pKTN7{background-color:#0056b3;border:none;border-radius:8px;color:#fff;cursor:pointer;margin:6.4px;padding:12.8px 6.4px}.ManagerPage_createButton__pKTN7:hover{background-color:#003d80}@media screen and (max-width:1024px){.ManagerPage_modalContent__TSF1V{padding:8px}.ManagerPage_closeButton__EG4b\+{font-size:12.8px}.ManagerPage_createButton__pKTN7{font-size:18.2857142857px;padding:16px 8px}}@media screen and (max-width:768px){.ManagerPage_modalContent__TSF1V{padding:10.6666666667px}.ManagerPage_closeButton__EG4b\+{font-size:14.2222222222px}.ManagerPage_createButton__pKTN7{font-size:21.3333333333px;padding:21.3333333333px 10.6666666667px}}.EmployeeCreationForm_formContainer__uOwu7{background:#f8f9fa;border-radius:16px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:600px;padding:5.3333333333px}.EmployeeCreationForm_formTitle__GvrHJ{color:#0056b3;margin-bottom:8px}.EmployeeCreationForm_formError__2nO8N{color:#dc3545;margin-bottom:12.8px}.EmployeeCreationForm_formInput__jucJr{border:1px solid #00254d;border-radius:8px;box-shadow:inset 0 1px 3px #0000001a;margin-top:16px;padding:16px;transition:border-color .3s,box-shadow .3s;width:100%}.EmployeeCreationForm_formInput__jucJr:focus{border-color:#0056b3;box-shadow:0 0 5px #0056b380;outline:none}.EmployeeCreationForm_formButton__GXepR{background-color:#0056b3;border:none;border-radius:16px;color:#fff;cursor:pointer;margin-top:12.8px;padding:10.6666666667px;transition:background .3s}.EmployeeCreationForm_formButton__GXepR:hover{background-color:#003d80}@media screen and (max-width:1024px){.EmployeeCreationForm_formContainer__uOwu7{max-width:80%}.EmployeeCreationForm_formTitle__GvrHJ{font-size:12.8px}.EmployeeCreationForm_formInput__jucJr{margin-bottom:16px;padding:21.3333333333px}.EmployeeCreationForm_formButton__GXepR{font-size:18.2857142857px;padding:16px}}@media screen and (max-width:768px){.EmployeeCreationForm_formContainer__uOwu7{max-width:90%}.EmployeeCreationForm_formTitle__GvrHJ{font-size:14.2222222222px;margin-bottom:8.5333333333px}.EmployeeCreationForm_formInput__jucJr{font-size:18.2857142857px;margin-bottom:16px;padding:21.3333333333px}.EmployeeCreationForm_formButton__GXepR{font-size:21.3333333333px;padding:16px}}.EmployeeSelector_employeeSelectorContainer__c6khm{background-color:#f8f9fa;border:1px solid #dae0e5;border-radius:16px;box-shadow:0 2px 5px #0000001a;margin:0 auto;max-width:500px;padding:6.4px;width:100%}.EmployeeSelector_employeeSelectorLabel__eXv2B{color:#0056b3;display:block;font-size:22.0689655172px;font-weight:700;margin-bottom:16px}.EmployeeSelector_selectorWrapper__gGrH4{align-items:center;display:flex}.EmployeeSelector_employeeSelectorSelect__8PXlc{background-color:#fff;border:1px solid #00254d;border-radius:8px;color:#000;cursor:pointer;flex:1 1;font-size:22.0689655172px;padding:21.3333333333px;transition:border-color .3s,box-shadow .3s}.EmployeeSelector_employeeSelectorSelect__8PXlc:focus,.EmployeeSelector_employeeSelectorSelect__8PXlc:hover{border-color:#0056b3;box-shadow:0 0 5px #0056b380;outline:none}.EmployeeSelector_deleteButton__DKbQg{background-color:#dc3545;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18.2857142857px;margin-left:16px;padding:24.6153846154px 9.4117647059px}.EmployeeSelector_deleteButton__DKbQg:hover{background-color:#bd2130}.EmployeeSelector_deleteButton__DKbQg:disabled{background-color:#f3b7bd;cursor:not-allowed}@media screen and (max-width:1024px){.EmployeeSelector_employeeSelectorContainer__c6khm{padding:8px}.EmployeeSelector_employeeSelectorLabel__eXv2B,.EmployeeSelector_employeeSelectorSelect__8PXlc{font-size:23.7037037037px}.EmployeeSelector_deleteButton__DKbQg{font-size:18.2857142857px;padding:32px 16px}}@media screen and (max-width:768px){.EmployeeSelector_employeeSelectorContainer__c6khm{padding:10.6666666667px}.EmployeeSelector_employeeSelectorLabel__eXv2B{font-size:20.6451612903px}.EmployeeSelector_employeeSelectorSelect__8PXlc{font-size:21.3333333333px}.EmployeeSelector_deleteButton__DKbQg{font-size:21.3333333333px;padding:32px 16px}}.CatamaranManager_catamaranManagerContainer__DXITv{background-color:#f8f9fa;border:1px solid #dae0e5;border-radius:16px;box-shadow:0 2px 5px #0000001a;font-family:Arial,sans-serif;margin:0 auto;max-width:600px;padding:6.4px}.CatamaranManager_catamaranInput__dX8GY{border:1px solid #00254d;border-radius:8px;box-shadow:inset 0 1px 3px #0000001a;font-size:16px;margin-bottom:16px;padding:16px;transition:border-color .3s,box-shadow .3s;width:100%}.CatamaranManager_catamaranInput__dX8GY:focus{border-color:#0056b3;box-shadow:0 0 5px #0056b380;outline:none}.CatamaranManager_catamaranButton__Hv37f{background-color:#28a745;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:16px;padding:16px;transition:background-color .3s;width:100%}.CatamaranManager_catamaranButton__Hv37f:hover{background-color:#1e7e34}.CatamaranManager_catamaranList__q7\+GF{list-style:none;margin-top:8px;padding:0}.CatamaranManager_catamaranItem__GxVj3{align-items:center;background-color:#fff;border-bottom:1px solid #cbd3da;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-top:16px;padding:16px}.CatamaranManager_catamaranItem__GxVj3:last-child{border-bottom:none}.CatamaranManager_catamaranItem__GxVj3 button{background-color:#dc3545;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18.2857142857px;padding:16px;transition:background-color .3s}.CatamaranManager_catamaranItem__GxVj3 button:hover{background-color:#bd2130}@media screen and (max-width:1024px){.CatamaranManager_catamaranManagerContainer__DXITv{max-width:80%}.CatamaranManager_catamaranButton__Hv37f,.CatamaranManager_catamaranInput__dX8GY{font-size:18.2857142857px}}@media screen and (max-width:768px){.CatamaranManager_catamaranManagerContainer__DXITv{max-width:90%;padding:10.6666666667px}.CatamaranManager_catamaranButton__Hv37f,.CatamaranManager_catamaranInput__dX8GY{font-size:21.3333333333px}}.RentalReports_rentalReportsContainer__W36d6{background-color:#f8f9fa;border:2px solid #003167;border-radius:16px;box-shadow:0 6px 10px #00000026;font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:8px}.RentalReports_reportsTitle__H8OAV{color:#003d80;font-size:16px;margin-bottom:16px}.RentalReports_dateInput__lDhT2,.RentalReports_textInput__cfwql{border:2px solid #00254d;border-radius:16px;font-size:12.8px;margin-bottom:16px;padding:16px;width:100%}.RentalReports_fetchButton__9bAeY{background-color:#28a745;border:none;border-radius:16px;color:#fff;cursor:pointer;padding:16px;transition:background-color .3s;width:100%}.RentalReports_fetchButton__9bAeY:hover{background-color:#1e7e34}.RentalReports_errorMessage__\+BNmB{color:#dc3545;font-weight:700;margin-top:16px;padding:16px}.RentalReports_rentalReportsContainer__W36d6 ul{list-style:none;margin-top:16px;padding:0}.RentalReports_rentalReportsContainer__W36d6 li{background-color:#fff;border-radius:16px;box-shadow:0 4px 6px #0000001a;margin-bottom:16px;padding:16px}.RentalReports_rentalReportsContainer__W36d6 h2{color:#00254d;margin-bottom:16px}.RentalReports_rentalReportsContainer__W36d6 strong{color:#00254d}.RentalReports_rentalReportsContainer__W36d6 div{margin-top:16px;padding-left:16px}.RentalReports_rentalReportsContainer__W36d6 ul ul{padding-left:8px}.RentalReports_rentalReportsContainer__W36d6 ul ul li{background-color:#fff;border-radius:4px;color:#00254d;line-height:1.5;margin-bottom:4px;padding:8px}.RentalReports_duration__uzON6,.RentalReports_startTime__hHDnk{color:#28a745;font-weight:700}.RentalReports_durationExceeded__z4dD7{color:#dc3545}.RentalReports_rentalReportsContainer__W36d6 p{color:#dc3545;padding:8px;text-align:center}.RentalReports_returnComment__oCh8J{color:#007bff;font-weight:700}@media screen and (max-width:1024px){.RentalReports_rentalReportsContainer__W36d6{max-width:80%}.RentalReports_reportsTitle__H8OAV{font-size:12.8px}.RentalReports_dateInput__lDhT2,.RentalReports_fetchButton__9bAeY,.RentalReports_textInput__cfwql{font-size:18.2857142857px}}@media screen and (max-width:768px){.RentalReports_rentalReportsContainer__W36d6{max-width:90%;padding:10.6666666667px}.RentalReports_reportsTitle__H8OAV{font-size:16px}.RentalReports_dateInput__lDhT2,.RentalReports_fetchButton__9bAeY,.RentalReports_textInput__cfwql{font-size:21.3333333333px}}.Catamarans_catamaranContainer__VhLNO{background-color:#f8f9fa;border:2px solid #dae0e5;border-radius:16px;box-shadow:0 6px 10px #0000001a;font-family:Arial,sans-serif;margin:0 auto;max-width:800px}.Catamarans_header__qt\+hY{position:relative;text-align:center}.Catamarans_error__h2rRH,h1{margin-bottom:16px;text-align:center}.Catamarans_error__h2rRH{color:#dc3545}.Catamarans_timeLimitButtons__HZ4BL{display:flex;gap:16px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.Catamarans_timeLimitButtons__HZ4BL button{background-color:#0056b3;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:16px;padding:3px;transition:background-color .3s}.Catamarans_timeLimitButtons__HZ4BL button:hover{background-color:#003d80}.Catamarans_timeLimitButtons__HZ4BL button:disabled{background-color:#80bdff;cursor:not-allowed}.Catamarans_timeLimitButtons__HZ4BL .Catamarans_active__scj0z{background-color:#00254d}.Catamarans_catamaranList__eXf2A{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);list-style:none;padding:0}.Catamarans_catamaranItem__EqX-y{align-items:flex-start;background-color:#fff;border:1px solid #dae0e5;border-radius:16px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column}.Catamarans_catamaranItem__EqX-y .Catamarans_catamaranName__yuKwP{align-items:center;color:#00254d;display:flex;font-size:21.3333333333px;font-weight:700;justify-content:space-between;padding:0 16px;width:100%}.Catamarans_catamaranItem__EqX-y .Catamarans_counterContainer__SHN8Z{align-items:center;display:flex;margin-left:10px}.Catamarans_catamaranItem__EqX-y .Catamarans_counterContainer__SHN8Z .Catamarans_counterButton__6q-jJ{background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;font-size:20px;height:30px;line-height:30px;text-align:center;width:30px}.Catamarans_catamaranItem__EqX-y .Catamarans_counterContainer__SHN8Z .Catamarans_counterValue__\+MuGI{font-size:18px;line-height:30px;text-align:center;width:30px}.Catamarans_buttonRow__Xi4S1{display:flex;gap:16px;justify-content:flex-start;padding:0 16px}.Catamarans_buttonRow__Xi4S1 button{border:none;border-radius:16px;color:#fff;cursor:pointer;flex:1 1 auto;font-size:18.2857142857px;transition:background-color .3s}.Catamarans_buttonRow__Xi4S1 button:hover{background-color:#1e7e34}.Catamarans_buttonRow__Xi4S1 button:disabled{background-color:#80bdff;cursor:not-allowed}.Catamarans_buttonRow__Xi4S1 .Catamarans_startRentalButton__4lqLf{background-color:#28a745}.Catamarans_buttonRow__Xi4S1 .Catamarans_endRentalButton__AyVhc{background-color:#dc3545}.Catamarans_buttonRow__Xi4S1 .Catamarans_endRentalButton__AyVhc:hover{background-color:#bd2130}.Catamarans_buttonRow__Xi4S1 .Catamarans_endRentalButton__AyVhc:disabled{background-color:#80bdff;cursor:not-allowed}.Catamarans_catamaranItem__EqX-y button{background-color:#0056b3;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:18.2857142857px;padding:3px;transition:background-color .3s}.Catamarans_catamaranItem__EqX-y button:hover{background-color:#003d80}.Catamarans_catamaranItem__EqX-y button:not(:last-child){background-color:#28a745}.Catamarans_catamaranItem__EqX-y button:not(:last-child):hover{background-color:#1e7e34}.Catamarans_catamaranItem__EqX-y button:disabled{background-color:#80bdff;cursor:not-allowed}.Catamarans_rentalTime__xjTf6{background-color:#fff;color:#28a745}.Catamarans_rentalTimeExpired__fjv7M,.Catamarans_rentalTime__xjTf6{border-radius:16px;box-shadow:0 2px 4px #0000001a;font-size:21.3333333333px;font-weight:700;padding:0 16px}.Catamarans_rentalTimeExpired__fjv7M{background-color:#f3b7bd;color:#dc3545}.Catamarans_catamaranItem__EqX-y div{color:#00254d;font-size:18.2857142857px;margin-top:3px}.Catamarans_modalOverlay__S\+iuy{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.Catamarans_modalContent__SDZW9{background-color:#fff;border-radius:16px;box-shadow:0 2px 10px #0003;max-width:500px;padding:16px;width:100%}.Catamarans_modalTextarea__78zG4{border:1px solid #0056b3;border-radius:16px;font-size:23.7037037037px;height:100px;margin-bottom:16px;padding:16px;resize:none;width:100%}.Catamarans_modalCloseButton__Bt8tD,.Catamarans_modalSubmitButton__-N8U2{border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:18.2857142857px;padding:10.6666666667px;transition:background-color .3s;width:100%}.Catamarans_modalCloseButton__Bt8tD:hover,.Catamarans_modalSubmitButton__-N8U2:hover{background-color:#003d80}.Catamarans_modalSubmitButton__-N8U2{background-color:#28a745}.Catamarans_modalCloseButton__Bt8tD{background-color:#dc3545;margin-top:16px}.Catamarans_modalCloseButton__Bt8tD:hover{background-color:#bd2130}.Catamarans_rentalTimeContainer__X2t0p{margin-bottom:5px}@media screen and (max-width:1024px){.Catamarans_catamaranContainer__VhLNO{max-width:100%}.Catamarans_catamaranList__eXf2A{grid-template-columns:repeat(3,1fr)}.Catamarans_catamaranItem__EqX-y button{font-size:14px}}@media screen and (max-width:768px){.Catamarans_catamaranContainer__VhLNO{max-width:100%}.Catamarans_catamaranList__eXf2A{grid-template-columns:repeat(2,1fr)}.Catamarans_catamaranItem__EqX-y div,.Catamarans_catamaranItem__EqX-y span{font-size:21.3333333333px}.Catamarans_catamaranItem__EqX-y button{font-size:21.3333333333px;padding:8px}}.EmployeePage_employeePageContainer__arigT{background-color:#f8f9fa;border:1px solid #dae0e5;border-radius:16px;box-shadow:0 4px 6px #0000001a;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;text-align:center}h1{color:#0056b3;margin-bottom:8px}.EmployeePage_catamaransContainer__yvurZ{background-color:#fff;border-radius:16px;box-shadow:0 2px 4px #0000001a;margin-top:8px}@media screen and (max-width:1024px){.EmployeePage_employeePageContainer__arigT{max-width:90%}}@media screen and (max-width:768px){.EmployeePage_employeePageContainer__arigT{max-width:95%}}*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Poppins,sans-serif;font-size:16px;height:100%;line-height:1;width:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}
/*# sourceMappingURL=main.060a9804.css.map*/